Le téléchargement intégral de ce numéro est disponible pour nos membres GOLD et GREEN sur le site Elektor Magazine !
Pas encore membre ? Cliquez ici.
L'architecture de processeur open-source RISC-V16 cartes et MCU à connaître
un lecteur audio avec égaliseur basé sur un FPGAMixage audio numérique avec un Arduino MKR Vidor 4000
tête laser pour l’horloge de sable basé sur Raspberry Pi PicoDessiner avec la lumière
participez au concours STM32 Edge AI
système de contrôle environnemental multi-capteurs pour les plantesMesure sans fil de l'approvisionnement en eau et de la luminosité
porte automatique contrôlée par l'IA et MaixduinoReconnaissance faciale avec une caméra
l’électronique embarquée en 2024L’IA va redéfinir l’industrie
Calcul en mémoire basé sur la charge chez EnCharge AI
des opérations d'IA avec 10 fois moins d'énergie et des coûts divisés par 20
Une carte pour le développement et l’entraînement des modèles ML d’analyse des vibrations
Elektor Mini-WheelieKit robot gyropode (robot autostabilisé)
MCUViewerMCUViewer outil de débogage open source multiplateforme
isolateur USB 2.0Isolation éléctrique pour les périphériques USB
anticipation et actionApplication pratique de la maintenance prédictive
SPoE – compatibilité électromagnétiquePaire unique avec Power-over-Ethernet à travers les yeux d'EMC
rétro-techCréer un monde nouveau avec la télévision couleur
surveillance ECGavec des modules Hexabitz et STM32CubeMonitor
la bataille pour l’IA en périphérie
HaLow atteint une distance Wifi record de 16 km à 900 MHz
première puce embarquée CHERI RISC-V et programme d'accès anticipé
la détection des incendies de forêt de troisième génération utilise des liaisons satellites
sur le vifDélices et supplices du choix
démarrer en électronique......Filtrage et contrôle de la tonalité
Kit d'horloge quasi-analogiqueNouvelle version d'un classique d'Elektor
une approche modulaire de test des capteursCarte de test de capteurs basée sur l'ESP32-S3
2025 : une odyssée de l'IAL'essor des modèles de fondation et leur impact sur l'accessibilité de l'IA
Synthétiseur MIDI autonome Raspberry Pi (1)Préparation d'une plateforme pour des expériences d’IA en périphérie
projet 2.0Corrections, mises à jour et courrier des lecteurs
Le RISC-V AI, un processeur à tout faire : CPU, GPU, DSP, FPGA
paroles de PDG : fraîcheur, silence et finesse
programmation Dual-Core avec le Raspberry Pi PicoLe monde de la programmation parallèle
The Raspberry Pi is a $35 credit-card sized computer with many applications, such as in desktop computing, audio and video playback, and as a controller in many industrial, commercial and domestic applications.
This book is about the Raspberry Pi computer and its use in control applications. The book explains in simple terms, with examples, how to configure the RPi, how to install and use the Linux operating system, how to write programs using the Python programming language and how to develop hardware based projects.
The book starts with an introduction to the Raspberry Pi computer and covers the topics of purchasing all the necessary equipment and installing/using the Linux operating system in command mode. Use of the user-friendly graphical desktop operating environment is explained using example applications. The RPi network interface is explained in simple steps and demonstrates how the computer can be accessed remotely from a desktop or a laptop computer.
The remaining parts of the book cover the Python programming language, hardware development tools, hardware interface details, and RPi based hardware projects. All the 23 projects given in the book have been tested and are working.
The following headings are given for each project:
Project title
Project description
Project block diagram
Project circuit diagram
Project program description using the Program Description Language (PDL)
Complete program listing
Description of the program
The book is ideal for self-study, and is intended for electronic/electrical engineering students, practising engineers, research students, and hobbyists.
De FNIRSI TMP-610S is een compact 3-in-1 meetinstrument dat een True RMS-multimeter, een 10 MHz-oscilloscoop en een 50 kHz DDS-signaalgenerator combineert. Het apparaat is ontworpen voor het opsporen van fouten in elektronica, het testen van circuits en ontwikkelingswerkzaamheden, zowel in het laboratorium als onderweg.
De multimeter biedt een resolutie van 60.000 counts en ondersteunt metingen van spanning, stroom, weerstand, capaciteit, frequentie, temperatuur, diodes en continuïteit. De geïntegreerde oscilloscoop maakt realtime golfvormanalyse mogelijk met een snelheid tot 48 MSa/s, terwijl de signaalgenerator 13 golfvormtypen ondersteunt met instelbare frequentie, amplitude en duty cycle.
Dankzij een 3,5-inch IPS-touchscreen, slimme autoscan-functie, Bluetooth-connectiviteit voor DMM-functies, opslag van golfvormen, USB-exportmogelijkheid en een oplaadbare accu van 3000 mAh is de TMP-610S een veelzijdige alles-in-één-tool voor elektronicaprofessionals en hobbyisten.
Kenmerken
3-in-1 ontwerp: DMM + oscilloscoop + signaalgenerator
Uiterst nauwkeurige True RMS-meting (60.000 counts)
10 MHz-oscilloscoop met een samplefrequentie van 48 MSa/s
Synchronisatie met Bluetooth-app (alleen multimeterfunctie)
3,5-inch slim touchscreen met diverse weergavemodi
50 kHz DDS-signaalgenerator met 13 golfvormen
Ingebouwde zekering voor eenvoudige vervanging
Specificaties
Multimeter
Functie
Bereik
Nauwkeurigheid
DC voltage
600mV/6V/60V/600V/1000V
±(0.03%+5d)
AC voltage
600mV/6V/60V /600V/750V
±(0.3%+15d)
DC current
600uA/6000uA/60mA/600mA
±(0.15%+5d)
6A/10A
±(0.2%+5d)
AC current
600uA/6000uA/60mA/600mA
±(0.5%+15d)
6A/10A
±(0.75%+15d)
Resistance
600Ω/6KΩ/60KΩ/600KΩ/6MΩ
±(0.1%+5d)
60MΩ
±(0.2%+10d)
Capacitance
60nF/600nF/6uF/60uF
±(2.5%+30d)
600uF/6mF/60mF
±(3.5%+30d
Frequency
10 Hz~60 MHz
±(0.01%+5d)
Temperature
-40℃~1000℃
±(1.0%+5℃)
Continuity
0Ω~1KΩ
±(0.2%+5d)
Diode
0V~3.0V, 0Ω~1 Ω
±(1%+5d)
AC frequency response
10KHz
/
Oscilloscoop
Real-time Sampling Rate
48 MSa/s
Analog Bandwidth
10 MHz
Input Impedance
1MΩ
Coupling Mode
AC/DC
Test Voltage Range
1:1 Probe - 80Vpp (±40V)
10:1 Probe - 800Vpp (±400V)
Vertical Sensitivity
10mV/div~10V/div
Vertical Displacement
Adjustable with indication
Horizontal Time Base Range
50 ns ~ 20 s
Trigger Mode
Auto, Normal, Single
Trigger Type
Rising, Falling, 50%
Trigger Level
Adjustable with indication
Measurement Parameters
Freq, Period, +Duty, ‒Duty, +Width, ‒Width, Max, Min, P‒P, Amp, RMS, Avg
Persistence
Off / 500ms / 1s / ∞
Cursor Measurement
Yes
Waveform Screenshot Saving
Yes
Signaalgenerator
Output Waveform
Supports 13 waveform types
Frequency
0~50kHz
Amplitude
0.0V~3.0V
Duty Cycle
0~100%, adjustable for Square and Sawtooth waves
Inbegrepen
1x FNIRSI TMP-610S multimeter + oscilloscoop + signaalgenerator
1x P6100-sonde
1x Adapter
2x Krokodillenklemmen
2x Multimetersondes
Probe-accessoires
1x Opbergtas
1x USB-C kabel
1x Manual
Downloads
Manual
An Introduction to Circuit Simulation
LTspice, developed by Analog Devices, is a powerful, fast, and free SPICE simulator, schematic capture, and waveform viewer with a large database of components supported by SPICE models from all over the world. Drawing a schematic in LTspice is easy and fast. Thanks to its powerful graphing features, you can visualize the voltages and currents in a circuit, and also the power consumption of its components and much more.
This book is about learning to design and simulate electronic circuits using LTspice. Among others, the following topics are treated:
DC and AC circuits
Signal diodes and Zener diodes
Transistor circuits including oscillators
Thyristor/SCR, diac, and triac circuits
Operational amplifier circuits including oscillators
The 555 timer IC
Filters
Voltage regulators
Optocouplers
Waveform generation
Digital logic simulation including the 74HC family
SPICE modeling LTspice is a powerful electronic circuit simulation tool with many features and possibilities. Covering them all in detail is not possible in a book of this size. Therefore, this book presents the most common topics like DC and AC circuit analysis, parameter sweeping, transfer functions, oscillators, graphing, etc. Although this book is an introduction to LTspice, it covers most topics of interest to people engaged in electronic circuit simulation.
The book is aimed at electronic/electrical engineers, students, teachers, and hobbyists. Many tested simulation examples are given in the book. Readers do not need to have any computer programming skills, but it will help if they are familiar with basic electronic circuit design and operation principles. Readers who want to dive deeper can find many detailed tutorials, articles, videos, design files, and SPICE circuit models on the Internet.
All the simulation examples used in the book are available as files at the webpage of this book. Readers can use these example circuits for learning or modify them for their own applications.
Hoogwaardig LoRa-communicatieapparaat
De Elecrow ThinkNode M5 is een compact, draagbaar LoRa-communicatieapparaat dat is ontworpen voor berichtenverkeer en het delen van locaties buiten het bereik van mobiele netwerken (off-grid) en voor gebruik in de buitenlucht. Het apparaat wordt aangestuurd door een ESP32-S3-processor en een SX1262 LoRa-chip, is voorzien van vooraf geïnstalleerde Meshtastic-firmware en kan eenvoudig via Bluetooth worden geconfigureerd met de officiële Meshtastic-app.
De geïntegreerde multi-GNSS-module ondersteunt GPS, GLONASS, BeiDou en QZSS voor betrouwbare positionering en het delen van locaties. Berichten en apparaatgegevens worden weergegeven op het energiezuinige 1,54-inch e-paper-scherm, terwijl de ingebouwde oplaadbare accu van 1.200 mAh zorgt voor langdurig mobiel gebruik.
Dankzij de geïntegreerde LoRa-antenne, de compacte behuizing, de RTC en de ondersteuning voor zowel Meshtastic- als MeshCore-firmware is de ThinkNode M5 een praktische communicatieoplossing voor wandelen, kamperen, afgelegen locaties en noodsituaties waarin conventionele mobiele netwerken niet beschikbaar zijn.
Kenmerken
LoRa-communicatie
Multi-GNSS-positionering
Oplaadbare accu van 1200 mAh
1,54-inch e-paper-display
Ingebouwde RTC
Compatibel met MeshCore
Compatibel met Meshtastic
Specificaties
Hoofdprocessor (ESP32-S3)
CPU/SoC
Xtensa 32-bit LX7 dual-core processor, geklokt op maximaal 240 MHz
Systeemgeheugen
512 KB SRAM, 8 MB PSRAM
Opslag
4 MB Flash, 384 KB ROM
Firmware
Volledig compatibel met Meshtastic-firmware; signaaloverdracht via LoRa-modus
EPD (Electronic Paper Display)
Displaygrootte
1,54-inch EPD (monochroom E-Ink-scherm)
Displaymateriaal
E-Ink (Electronic Ink)
Resolutie
200 x 200
Driver-chip
SSD1681 (via SPI- of I²C-interface)
Volledige verversingstijd
2 s
Draadloze communicatie
Bluetooth
Bluetooth Low Energy en Bluetooth 5.0 (configuratie via telefoon)
LoRa
SX1262 LoRa-module, EU 868 MHz (externe antenne)
Hardware
Interfaces
USB-C, RP-SMA
Functies
GPS-locatie (GPS, GLONASS, BeiDou, QZSS), EPD-scherm, RTC, USB 2.0, PMU-energiebeheer (ingebouwde 1200 mAh-lithiumaccu), zoemer, enz.
Knoppen
Draaischakelaar, functieknop, paginaknop, GPS-schakelaar, resetknop
LED-indicator
Voeding, GPS/LoRa-indicatie
Overige
Voeding
5 V/1 A, ondersteunt voeding via USB of lithiumbatterij
Stroomverbruik
De maximale bedrijfsstroom bedraagt ongeveer 340 mA (CPU + LoRa-module); het verbruik in de energiezuinige modus bedraagt ongeveer 34 uA
Bedrijfstemperatuur
-10~50°C
Opslagtemperatuur
-20~60°C
Relatieve luchtvochtigheid
10-95% bij 40°C (niet-condenserend)
Behuizing
ABS-kunststof
Afmetingen
82 x 51,6 x 26,3 mm
Gewicht
81 g
Inbegrepen
1x Elecrow ThinkNode M5
1x LoRa-antenne
1x USB-C kabel
1x Manual
Downloads
Manual
For Raspberry Pi, ESP32 and nRF52 with Python, Arduino and Zephyr
Bluetooth Low Energy (BLE) radio chips are ubiquitous from Raspberry Pi to light bulbs. BLE is an elaborate technology with a comprehensive specification, but the basics are quite accessible.
A progressive and systematic approach will lead you far in mastering this wireless communication technique, which is essential for working in low power scenarios.
In this book, you’ll learn how to:
Discover BLE devices in the neighborhood by listening to their advertisements.
Create your own BLE devices advertising data.
Connect to BLE devices such as heart rate monitors and proximity reporters.
Create secure connections to BLE devices with encryption and authentication.
Understand BLE service and profile specifications and implement them.
Reverse engineer a BLE device with a proprietary implementation and control it with your own software.
Make your BLE devices use as little power as possible.
This book shows you the ropes of BLE programming with Python and the Bleak library on a Raspberry Pi or PC, with C++ and NimBLE-Arduino on Espressif’s ESP32 development boards, and with C on one of the development boards supported by the Zephyr real-time operating system, such as Nordic Semiconductor's nRF52 boards.
Starting with a very little amount of theory, you’ll develop code right from the beginning. After you’ve completed this book, you’ll know enough to create your own BLE applications.
Projects with Arduino Uno & Raspberry Pi with Examples for the MCP2515 CAN Bus Interface Module
This book details the use of the Arduino Uno and the Raspberry Pi 4 in practical CAN bus based projects. Using either the Arduino Uno or the Raspberry Pi with off-the-shelf CAN bus interface modules considerably ease developing, debugging, and testing CAN bus based projects.
This book is written for students, practicing engineers, enthusiasts, and for everyone else wanting to learn more about the CAN bus and its applications. The book assumes that the reader has some knowledge of basic electronics. Knowledge of the C and Python programming languages and programming the Arduino Uno using its IDE and Raspberry Pi will be useful, especially if the reader intends to develop microcontroller-based projects using the CAN bus.
The book should be a useful source of reference material for anyone interested in finding answers to questions such as:
What bus systems are available for the automotive industry?
What are the principles of the CAN bus?
How can I create a physical CAN bus?
What types of frames (or data packets) are available in a CAN bus system?
How can errors be detected in a CAN bus system and how dependable is a CAN bus system?
What types of CAN bus controllers exist?
How do I use the MCP2515 CAN bus controller?
How do I create 2-node Arduino Uno-based CAN bus projects?
How do I create 3-node Arduino Uno-based CAN bus projects?
How do I set the acceptance masks and acceptance filters?
How do I analyze data on the CAN bus?
How do I create 2-node Raspberry Pi-based CAN bus projects?
How do I create 3-node Raspberry Pi-based CAN bus projects?
Programming with GNU Radio
HackRF is an open-source hardware platform developed by Great Scott Gadgets and serves as a versatile front end for software-defined radio (SDR). With HackRF One and its successor, HackRF Pro, users can develop their own SDR applications, build powerful receivers and transmitters, and tackle demanding RF measurement tasks.
This book provides a practical introduction to the world of SDR. Step by step, the author shows how powerful SDR projects can be implemented with HackRF – from the fundamentals of RF technology to advanced applications using GNU Radio.
In addition to working with SDR Sharp (SDR#), RadioConda, and GNU Radio, the book also covers the fundamentals of modern digital signal processing. Numerous experiments and easy-to-follow practical examples guide readers through topics such as AM, FM, and SSB reception, digital filters, shortwave radio, amateur radio, signal generators, and custom RF projects up to 6 GHz.
Whether you are a maker, radio amateur, electronics enthusiast, or SDR beginner, this book provides solid knowledge, practical applications, and the motivation to creatively explore the possibilities of modern SDR technology.
From Simple Ciphers to Secure Systems
Understanding how to apply cryptography on modern microcontrollers is essential for building secure, reliable, and trustworthy systems. This book explains cryptography in the context of embedded hardware, from classical ciphers that illustrate core principles to modern techniques such as AES for practical high-security applications.
By combining mathematical theory with real-world microcontroller implementations, readers learn not only how cryptography works, but also how to implement it effectively on systems with limited processing power and memory. The book is intended for students starting out in cryptography, hobbyists securing personal projects, and engineers looking for a structured guide to embedded security.
The book covers these key topics in applied cryptography:
Classical ciphers on Arduino Uno and Raspberry Pi Pico, with full programs: Spartan Scytale, Hebrew Atbash, Caesar, ROT13, Alberti Disk, Vigenère, Affine, Polybius, Playfair, Beaufort, Ottoman Codebook, and One-Time Pad.
Hacking classical ciphers using microcontrollers, with examples.
Pseudo-random (PRNG) and true random number generation (TRNG) on microcontrollers.
Symmetric-key cryptography with full programs: DES and AES-128/256.
Memory and speed constraints of cryptography on microcontrollers.
Asymmetric cryptography: public/private keys, digital signatures, key distribution and derivation (KDF), RSA, and SHA-256 implementations.
A complete secure communication program using RSA and AES-256.
A glossary of commonly used cryptography terms.
PC USB Logic Analyzers with Arduino, Raspberry Pi, and Co.
Step-by-step instructions guide you through the analysis of modern protocols such as I²C, SPI, UART, RS-232, NeoPixel, WS28xx, HD44780 and 1-Wire. With the help of numerous experimental circuits based on the Raspberry Pi Pico, Arduino Uno and the Bus Pirate, you will learn the practical application of popular USB logic analyzers.
All the experimental circuits presented in this book have been fully tested and are fully functional. The necessary program listings are included – no special programming or electronics knowledge is required for these circuits. The programming languages used are MicroPython and C along with the development environments Thonny and Arduino IDE.
This book uses several models of flexible and widely available USB logic analyzers and shows the strengths and weaknesses of each price range.
You will learn about the criteria that matter for your work and be able to find the right device for you.
Whether Arduino, Raspberry Pi or Raspberry Pi Pico, the example circuits shown allow you to get started quickly with protocol analysis and can also serve as a basis for your own experiments.
After reading this book, you will be familiar with all the important terms and contexts, conduct your own experiments, analyze protocols independently, culminating in a comprehensive knowledge set of digital signals and protocols.
Construisez votre station météo idéale ou explorez les données environnementales avec le monde entier. Avec de nombreux projets pratiques pour Arduino, Raspberry Pi, NodeMCU, ESP32 et autres cartes de développement.
Les stations météo jouissent d’une grande popularité depuis des décennies. Tous les magazines d’électronique, qu’ils soient récents ou non, ont publié et publient régulièrement des articles sur la construction d’une station météo. Au fil des années, elles sont devenues de plus en plus sophistiquées et peuvent aujourd’hui être entièrement intégrées dans la maison intelligente. Ceci implique toutefois souvent une fidélité à un fabricant de produits de marque (coûteux) pour tous les composants.
Cependant, avec votre propre station météo, vous pouvez facilement suivre le rythme et même capturer des relevés que les appareils commerciaux ne peuvent pas réaliser. Le plaisir ne manque pas : vous développerez de manière ludique vos connaissances en électronique, en cartes de développement de microcontrôleurs modernes et en langages de programmation. Pour moins de dix euros, vous pouvez collecter des données environnementales initiales et étendre votre système au fur et à mesure que votre intérêt grandit.
Dans ce numéro
Sur la route du vent et de la météo
Écran météo OpenWeatherMap à affichage fluorescent
Les composés organiques volatils dans l‘air que nous respirons
Travailler avec les capteurs MQ : mesurer le monoxyde de carbone
Détecteur de CO2 avec connexion IdO vers ThingSpeak
Un arrosage automatique pour vos plantes
Un climat intérieur sain : la température et l‘humidité de l‘air sont importants
Thermomètre avec tubes Nixie
Une maison météo rétro pour toute la famille
Mesurez la pression atmosphérique et la température avec précision
Un détecteur de coups de soleil
Capteur maison pour la durée d‘ensoleillement
Le smartphone l‘indique : brouillard ou bonne visibilité ?
Détecter les tremblements de terre
Les niveaux des cours d‘eau et des réservoirs
Évaluer la valeur du pH de l’eau
Détecter les rayonnements radioactifs
Avec le GPS, vous savez où se trouve votre capteur
Enregistrer les fichiers journaux avec horodatage sur des cartes SD
LoRaWAN, The Things Network et ThingSpeak
Exploiter la passerelle LoRaWAN pour le TTN
Affichage géant à led avec prévisions météo