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
Practical Guide to Modular RF Design
Build Your Own Software-Defined Radio combines RF circuitry with hardware programming and PC-based signal processing. The e-book presents a modular approach to building a complete SDR system using RF Bricks – from the mechanical framework and RF modules to measurement tools, PC software, and FPGA implementations. Practical explanations guide readers through real signal paths, construction steps, and measurement routines, linking hardware and software into a flexible SDR platform.
Key topics include:
Mechanical setup: RF Brick template, chassis, and 19-inch module carrier
Bridges: USB isolator, I²C level shifter, I²C power switch, and practical examples
Signal-chain design with RF Bricks: antennas, band filters, NanoVNA work, preamplifiers, PLLs, demodulators, direct-conversion chains, multiband options, and narrowband bricks
RF measurement Bricks: single- and dual-tone sources, NPR methods, noise generators, notch filters, broadband amplifiers, and impedance bridges
Useful accessories: ATU-100 tuner, X-Phase QRM eliminator, and firmware notes
PC host software: SoapyAudio adjustments, GQRX, SDR++, and added functionality
GnuRadio elements: control blocks, SSB demodulation, GUI components, messaging, and filter handling
FPGA-based SDR: VHDL, toolchains, ADC/DAC blocks, oversampling, and a complete SSB/CW signal chain
With its modular structure and detailed working examples, this e-book offers a practical path to building and extending modern SDR systems.
Downloads
Software
Elektronica leren, ontwikkelen en begrijpen – met Elektor
Projecten, vakkennis, toegang tot het archief en exclusieve kortingen – alles in één lidmaatschap
Wilt u elektronica leren, uw eigen schakelingen ontwikkelen en moderne technologieën beter begrijpen? Elektor Magazine behoort al 65 jaar tot de toonaangevende informatiebronnen voor elektronica-ingenieurs, ontwikkelaars, start-ups en bedrijven. Met een Elektor Green Lidmaatschap verzekert u zich van:
✅ Het internationale elektronica-vakblad Elektor (als digitale uitgave)
✅ Toegang tot het Elektor-archief met 65 jaar elektronica-knowhow
✅ Zelfbouwprojecten, geteste schakelingen, in-depth reviews en tutorials
✅ Exclusieve ledenkortingen op Elektor.nl
Waarom Elektor?
Al 65 jaar staat Elektor voor gedegen elektronica-kennis, praktijkgerichte projecten en innovatieve technologieën.
Van microcontrollers en embedded systemen tot Raspberry Pi, Arduino en ESP32, en van IoT, AI en meettechniek tot audio, RF en robotica: Elektor bestrijkt de belangrijkste platforms en toepassingsgebieden van moderne elektronica.
Of u nu beginner, maker of professional bent – met Elektor tilt u uw vaardigheden naar een hoger niveau.
Voor wie is het lidmaatschap bedoeld?
Beginners – Stap de wereld van de elektronica binnen met begrijpelijke basisprincipes en eerste projecten
Makers – Ontdek nieuwe projecten, ideeën en inspiratie voor uw eigen ontwikkelingen
Professionals & ingenieurs – Blijf op de hoogte van de nieuwste technologieën en verdiep uw vakkennis
Uw voordelen in één oogopslag
Tijdschrift (digitaal) – Ontvang elke uitgave digitaal rechtstreeks in uw mailbox
65 jaar kennis van elektronica – Krijg op elk moment toegang tot het uitgebreide Elektor-archief
Praktijk & projecten – Breng uw eigen ideeën tot leven met handleidingen, schakelingen en tutorials
Exclusieve kortingen – Bespaar bij elke aankoop op Elektor.nl
Ontgrendel nu alle Elektor-voordelen!
Free Lidmaatschap
Green Lidmaatschap
❌ 8× Elektor Magazine (Digitale editie) als PDF
✅ 8× Elektor Magazine (Digitale editie) als PDF
❌ 12 maanden toegang tot het Elektor-archief
✅ 12 maanden toegang tot het Elektor-archief
❌ Toegang tot meer dan 5.000 Gerber-bestanden
✅ Toegang tot meer dan 5.000 Gerber-bestanden
❌ 10% ledenkorting op Elektor.nl
✅ 10% ledenkorting op Elektor.nl
✅ Lees Elektor wekelijks elke vrijdagochtend
✅ Lees Elektor wekelijks elke vrijdagochtend
ℹ️ Leest u Elektor liever in gedrukte vorm? Hier vindt u alles over het Elektor Gold-lidmaatschap (print).
The XIAO ESP32-C3 board combines the ultra-compact form factor of the XIAO series with the full capabilities of the ESP32-C3 chip, including integrated Wi-Fi and Bluetooth 5.0. This book is a comprehensive, hands-on guide to getting the most out of this powerful yet affordable development board.
The author takes readers from the fundamentals to advanced projects. Starting with LED blinking and dimming, the book progresses to ADC and PWM for precise sensor interfacing and PWM-controlled lighting effects before moving on to building practical, real-world applications, including:
A Wi-Fi weather station with an OLED display and real-time online weather data
An ultrasonic parking assistant with audible feedback
A refrigerator monitoring probe with climate sensing and Deep Sleep for years of battery operation
A retro Pong game controlled by a touch-free sensor
A microphone-based party app that responds to claps
And much more: lighting control, reaction-time measurement, mains frequency analysis, soil moisture sensing, ambient LED lighting, and 7-segment displays
Praktischer Einstieg mit Arduino, GnuRadio und FPGA
Das Thema „Software Defined Radio“ ist facettenreich: Neben der Schaltungstechnik ist auch eine Einarbeitung in die Programmierung von Hardware und PC wichtig. Ein schrittweises Vorgehen erleichtert Ihnen den Einstieg. Mit dem im Buch vorgestellten modularen „RF Bricks“-Konzept werden Sie zum Architekten Ihrer Signalkette. Auf einem Chassis angeordnet gewährleisten die Module einen soliden und gut abgeschirmten Aufbau, den Sie einfach verändern und mit eigenen Ideen anreichern können.
Der skalierbare Aufbau bildet Ihr Blockschaltbild auch mechanisch ab – die so gewonnene Übersicht kann in der Aus- und Weiterbildung nützlich sein. Ein Arduino in Ihrem Chassis kommuniziert nach einigen Anpassungen mit üblichen SDR-Programmen, z. B. SDRCPP, GQRX und CubicSDR auf einer Linux-Plattform. Damit können Sie Ihren Empfänger direkt per Mausklick abstimmen.
Wenn Sie Blockschaltbilder mögen, ist GnuRadio ein natürlicher Partner der „RF Bricks“. Mit einem selbst programmierten Python-Block gelingt Ihnen in GnuRadio die Fernsteuerung Ihres Empfängers. Im GnuRadio-Universum können Sie Ihre GUI stufenweise ausbauen, behalten dabei aber immer volle Kontrolle über die inneren Abläufe des Programms.
Mit einem FPGA können zeitaufwändige Operationen auch direkt in die Hardware verlagert werden. Sie bauen stufenweise einen Doppelsuperhet auf und entwickeln die Filterkoeffizienten für FIR-Filter mit Scilab. Das in VHDL realisierte Weaver-Schema rundet diesen Empfänger ab, der mit hoher Empfindlichkeit und Dynamik aufwarten kann.
Mit dem gewonnen Überblick und Ihrer neuen Hardware können Sie die einzelnen Aspekte des Themenkomplexes SDR beliebig weiter vertiefen.
Downloads
Software
Elektor GREEN and GOLD members can download their digital edition here.
Not a member yet? Click here.
electronica fast forward 2022 Start- & Scale-Up AwardsPreparations Speeding Up!
Bluetooth Low Energy with ESP32-C3 and ESP32You Don’t Always Need to Choose Wi-Fi!
Bluetooth Low Energy SnifferHacking a makerdiary nRF52840 MDK USB Dongle
Magic RGB LED CubeHardware Design Around an RP2040
Auto On/Off for Solder Paste Compressor
Elektor Video ContentLivestreams, Webinars, and Courses for Engineers and Pro Makers
Bicycle ElectrificationHands-On with an E-Bike Retrofit Kit
Starting Out in ElectronicsMultiplying Voltages
From Life’s ExperienceSidelines
Teensy 4.0Why Is This Board So Fast?
Audio Power Amplifier Simulation with TINAThe Try-Before-You-Build Approach
Develop and Operate Your LoRaWAN IoT NodesSample Chapter: Dragino LHT65, LDS01, and LDS02 LoRaWAN Modules
Err-lectronicsCorrections, Updates and Readers’ Letters
5G Just for MeGaining Complete Control of 5G Deployments with Private Cellular Networks
Infographics 7-8/2022
How Does My Device Learn to Transmit?Applications with Wi-Fi Interfaces
Smartphones are the Heart of the IoT
Audio Spectrum Analyzer with DekatronsA New Way to Use Vintage Tubes
Sending Data to TelegramGet It Done with an ESP32 and a Few Parts
A Fliege Notch Filter for Audio MeasurementsMake Better Measurements with a Notch Filter
CO2 Meter TeardownIs It Hackable for Your Projects?
PUT-ting It All TogetherThe Programmable Unijunction Transistor Explained
Round Touchscreen for Raspberry PiHyperPixel 2.1 Round from Pimoroni
Remote Sensing with Connection Loss DetectionUsing nRF24L01+ Modules
Digital FM Receiver with Arduino and TEA5767Stayed Tuned with an Arduino Nano
Changing an OLED Interface from SPI to I²C
HomeLab ToursA Hobby Does Not Retire
A Decade of Ethics in ElectronicsTessel Renzenbrink Reflects on the Digital Society and More
HexadokuThe Original Elektorized Sudoku
Build your own AI microcontroller applications from scratch
The MAX78000FTHR from Maxim Integrated is a small development board based on the MAX78000 MCU. The main usage of this board is in artificial intelligence applications (AI) which generally require large amounts of processing power and memory. It marries an Arm Cortex-M4 processor with a floating-point unit (FPU), convolutional neural network (CNN) accelerator, and RISC-V core into a single device. It is designed for ultra-low power consumption, making it ideal for many portable AI-based applications.
This book is project-based and aims to teach the basic features of the MAX78000FTHR. It demonstrates how it can be used in various classical and AI-based projects. Each project is described in detail and complete program listings are provided. Readers should be able to use the projects as they are, or modify them to suit their applications. This book covers the following features of the MAX78000FTHR microcontroller development board:
Onboard LEDs and buttons
External LEDs and buttons
Using analog-to-digital converters
I²C projects
SPI projects
UART projects
External interrupts and timer interrupts
Using the onboard microphone
Using the onboard camera
Convolutional Neural Network
Réalisez vos propres projets avec la carte d'apprentissage Elektor Arduino Nano MCCAB
Le microcontrôleur est probablement le sous-domaine le plus fascinant de l'électronique. Grâce à la multitude de fonctions qu'il combine sur sa puce, il constitue un outil universel permettant aux développeurs de réaliser leurs projets. Pratiquement tous les appareils d'usage quotidien sont aujourd'hui dotés d'un microcontrôleur. Cependant, pour un débutant en électronique, réaliser ses propres idées avec un microcontrôleur est resté jusqu'à présent une chimère en raison de sa complexité. Le concept Arduino a largement simplifié l'utilisation des microcontrôleurs, de sorte que même les débutant peuvent désormais réaliser leurs propres idées électroniques avec un microcontrôleur.
Livre et matériel dans un pack : apprendre par la pratique
Ce livre, qui est inclus dans le pack, montre comment vous pouvez réaliser vos propres projets avec un microcontrôleur, même sans grande expérience en électronique et en langages de programmation. Il s'agit d'un cours pratique sur les microcontrôleurs pour débutants, car après un aperçu des éléments internes du microcontrôleur et une introduction au langage de programmation C, le cours se concentre sur les exercices pratiques. Le lecteur acquiert les connaissances nécessaires en apprenant par la pratique : dans la vaste section pratique comprenant 12 projets et 46 exercices, ce qui est appris dans la première partie du livre est étayé par de nombreux exemples. Les exercices sont structurés de telle sorte que l'utilisateur se voit confier une tâche à résoudre en utilisant les connaissances acquises dans la partie théorique du livre. Chaque exercice est suivi d'un exemple de solution qui est expliqué et commenté en détail, ce qui aide l'utilisateur à résoudre les problèmes et à les comparer avec sa propre solution.
Arduino IDE
L'Arduino IDE est un environnement de développement logiciel qui peut être téléchargé gratuitement sur votre PC et qui contient l'ensemble des logiciels nécessaires à la réalisation de vos propres projets de microcontrôleurs. Vous écrivez vos programmes (sketch) avec l'éditeur de l'IDE dans le langage de programmation C. Vous les traduisez en bits et octets que le microcontrôleur comprend à l'aide du compilateur intégré à l'IDE Arduino, puis vous les chargez dans la mémoire du microcontrôleur sur la carte d'apprentissage Elektor Arduino MCCAB Nano à l'aide d'un câble USB.
Interroger ou contrôler des capteurs, des moteurs ou des ensembles externes
Outre un module microcontrôleur Arduino Nano, la carte d'apprentissage Elektor Arduino Nano MCCAB contient tous les composants nécessaires aux exercices, tels que des diodes électroluminescentes, des interrupteurs, des boutons-poussoirs, des émetteurs de signaux acoustiques, etc. Ce système de formation à microcontrôleur permet également d'interroger ou de commander des capteurs, des moteurs ou des assemblages externes.
Spécifications (Carte de formation Arduino Nano MCCAB)
Alimentation électrique
Via la connexion USB du PC connecté ou un bloc d'alimentation externe (non inclus)
Tension de fonctionnement
+5 Vcc
Tension d'entrée
Toutes les entrées
0 V to +5 V
VX1 and VX2
+8 V to +12 V (uniquement en cas d'utilisation d'une alimentation externe)
Périphérie du matériel
LCD
2x16 caractères
Potentiomètre P1 & P2
JP3 : sélection de la tension de fonctionnement de P1 et P2
Distributeur
SV4 : Distributeur pour les tensions de fonctionnementSV5, SV6 : Distributeur pour les entrées/sorties du microcontrôleur
Interrupteurs et boutons
Bouton RESET sur le module Arduino Nano 6x interrupteurs à bouton poussoir K1 ... K6 6x interrupteurs à glissière S1 ... S6 JP2 : Connexion des interrupteurs avec les entrées du microcontrôleur
Buzzer
Buzzer piézo Buzzer1 avec cavalier sur JP6
Voyants lumineux
11 x LED : Indicateur d'état des entrées/sorties LED L sur le module Arduino Nano, connectée au GPIO D13 JP6 : Connexion des LED LD10 ... LD20 avec les GPIO D2 ... D12
Interfaces sérieSPI ET I²C
JP4 : Sélection du signal à la broche X du connecteur SPI SV12 SV9 à SV12 : interface SPI (3,3 V/5 V) ou interface I²C
Sortie de commutation pour les appareils externes
SV1, SV7 : sortie de commutation (maximum +24 V/160 mA, alimentation externe) SV2 : 2x13 connecteurs pour la connexion de modules externes
Matrice de 3x3 LED(9 LED rouges)
SV3 : Colonnes de la matrice LED 3x3 (sorties D6 ... D8) JP1 : Connexion des lignes avec les GPIOs D3 ... D5
Logiciel
Bibliothèque MCCABLib
Contrôle des composants matériels (interrupteurs, boutons, DEL, matrice de DEL 3x3, buzzer) sur la carte de formation MCCAB.
Température de fonctionnement
Jusqu'à +40 °C
Dimensions
100 x 100 x 20 mm
Spécifications (Arduino Nano)
Microcontrôleur
ATmega328P
Architecture
AVR
Tension de fonctionnement
5 V
Mémoire flash
32 Ko, dont 2 Ko utilisés par le chargeur de démarrage
SRAM
2 KB
Vitesse d'horloge
16 MHz
Connecteurs d'entrée analogique
8
EEPROM
1 KB
Courant continu par connecteur d'E/S
40 mA sur un connecteur d'E/S, maximum total de 200 mA sur l'ensemble des connecteurs
Tension d'entrée
7-12 V
Connecteurs E/S numériques
22 (dont 6 PWM)
Sortie PWMt
6
Consommation électrique
19 mA
Dimensions
18 x 45 mm
Poids
7 g
Inclus
Elektor Arduino Nano MCCAB Training Board
Arduino Nano
Livre : Microcontrollers Hands-on Course for Arduino Starters
Theory, LTspice Simulation, and Hands-On Projects
MOSFETs are essential components in modern electronics, used in switching, amplification, motor control, power conversion, digital logic, and audio circuits. This book offers a practical introduction to MOSFET technology, combining clear explanations with LTspice simulations and hands-on projects.
Starting with semiconductor fundamentals, you will learn how MOSFETs operate, how they compare with BJTs, and how to apply them in real circuits. The book then progresses from basic switching applications to more advanced designs.
You will learn how to:
Understand N-channel and P-channel MOSFET operation
Work with cutoff, triode, and saturation regions
Simulate and analyze circuits using LTspice
Build switching circuits for LEDs, relays, buzzers, sensors, and motors
Create sensor circuits for light, temperature, touch, tilt, reed switches, and PIR motion detection
Control motors and fans using PWM and H-bridge circuits
Design MOSFET small-signal amplifiers
Build astable, Colpitts, Hartley, phase-shift, and Pierce oscillators
Experiment with MOSFET digital logic
Explore buck and boost DC-DC converters
Understand the basics of MOSFET audio power amplifiers
Written for engineers, students, and experienced makers, this book connects theory with simulation and practical construction, giving you the knowledge and experience to design and experiment with MOSFET circuits with confidence.
Build your own AI microcontroller applications from scratch
The MAX78000FTHR from Maxim Integrated is a small development board based on the MAX78000 MCU. The main usage of this board is in artificial intelligence applications (AI) which generally require large amounts of processing power and memory. It marries an Arm Cortex-M4 processor with a floating-point unit (FPU), convolutional neural network (CNN) accelerator, and RISC-V core into a single device. It is designed for ultra-low power consumption, making it ideal for many portable AI-based applications.
This book is project-based and aims to teach the basic features of the MAX78000FTHR. It demonstrates how it can be used in various classical and AI-based projects. Each project is described in detail and complete program listings are provided. Readers should be able to use the projects as they are, or modify them to suit their applications. This book covers the following features of the MAX78000FTHR microcontroller development board:
Onboard LEDs and buttons
External LEDs and buttons
Using analog-to-digital converters
I²C projects
SPI projects
UART projects
External interrupts and timer interrupts
Using the onboard microphone
Using the onboard camera
Convolutional Neural Network
Robot à équilibrage sur deux roues compatible Arduino et alimenté par ESP32
L'Elektor Mini-Wheelie est une plateforme robotique expérimentale autonome et auto-équilibrée. Basé sur un microcontrôleur ESP32-S3, le robot auto-équilibré est entièrement programmable à l'aide de l'environnement Arduino et de bibliothèques open source. Ses capacités sans fil lui permettent d'être contrôlé à distance via Wi-Fi, Bluetooth ou ESP-NOW ou de communiquer avec un utilisateur ou même un autre robot.
Un transducteur à ultrasons est disponible pour détecter les obstacles. Son écran couleur peut être utilisé pour afficher de jolies expressions faciales ou, pour les utilisateurs les plus terre-à-terre, des messages de débogage énigmatiques.
Le robot est livré en kit complet avec des pièces à assembler soi-même. Tout est inclus, même un tournevis.
Remarque : Le Mini-Wheelie est une plateforme de développement pédagogique destinée à l'apprentissage, à l'expérimentation et au développement de la robotique. Il n'est pas considéré comme un jouet pour enfants, et ses caractéristiques, sa documentation et le public auquel il s'adresse reflètent cet objectif. Le produit est destiné aux étudiants, aux éducateurs et aux développeurs qui souhaitent explorer la robotique, la programmation et l'intégration de matériel dans un cadre éducatif.
Spécifications
Microcontrôleur ESP32-S3 avec Wi-Fi et Bluetooth
MPU6050 unité de mesure inertielle (IMU) à 6 axes
Deux moteurs électriques 12 V à commande indépendante avec tachymètre
Transducteur à ultrasons
Écran couleur TFT 2,9 pouces (320 x 240)
Emplacement pour carte MicroSD
Moniteur de puissance de la batterie
Batterie Li-Po rechargeable 3S (11,1 V/2200 mAh)
Chargeur de batterie inclus
Logiciel Open Source basé sur Arduino
Dimensions (L x L x H) : 23 x 8 x 13 cm
Inclus
1x Carte mère ESP32-S3 + module MPU6050
1x Carte LCD (2,9 pouces)
1x Capteur à ultrasons
1x Batterie (2200 mAh)
1x Chargeur de batterie
1x Kit de pneus moteur
1x Tableau de caisse
1x Tableau acrylique
1x Tournevis
1x Bande de protection
1x Câble flexible B (8 cm)
1x Câble flexible A (12 cm)
1x Câble flexible C
4x Colonnes A en cuivre (25 mm)
4x Colonnes B en cuivre (55 mm)
4x Colonnes C en cuivre (5 mm)
2x Colonnes en plastique et nylon
8x Vis A (10 mm)
24 Vis B (M3x5)
8x Noix
24x Rondelles métalliques
2x Attaches zippées
1x Carte MicroSD (32 Go)
Téléchargements
Documentation
Design IoT Projects with Raspberry Pi, Arduino and ESP32 The Internet of Things (IoT) is becoming a major application area for embedded systems. As a result, more and more people are becoming interested in learning about embedded design and programming. Technical colleges and universities are moving away from legacy 8 and 16-bit microcontrollers and are introducing 32-bit embedded microcontrollers to their curriculums. Many IoT applications demand precision, high processing power, and low power consumption. Produced by IBM, Node-RED is an open-source visual editor for wiring the Internet of Things. Node-RED comes with a large number of nodes to handle a multitude of tasks. The required nodes are selected and joined together to perform a particular task. Node-RED is based on flow type programming where nodes are configured and joined together to form an application program. There are nodes for performing complex tasks, including web access, Twitter, E-mail, HTTP, Bluetooth, MQTT, controlling GPIO ports, etc. One particularly nice aspect of Node-RED is that the programmer does not need to learn how to write complex programs. For example, an email can be sent by simply joining nodes together and writing only a few lines of code. The aim of this book is to teach how Node-RED can be used in projects. The main hardware platform used with most of the projects in this book is Raspberry Pi 4. Chapters are included to show how Node-RED can be also be used with Arduino Uno, ESP32 DevKitC, and the ESP8266 NodeMCU microcontroller development boards.