Elektor GREEN and GOLD members can download their digital edition here.
Not a member yet? Click here.
OBD2 Sensor DashboardOld Dials Sparked a Quest for Real Data
OBD2: Add a Rev Counter and Gear Shift Indicator to Your CarRetro, but Super Useful
LiDAR and Vision Sensors for Robotics
Sensor+Test 2025 and PCIM 2025
Contact-Free E-Field Measurements (1)A Vibrating Membrane for Assessing DC Voltages or Static Electric Fields
Wireless Mailbox NotifierFrom Optical Sensors to Radar, Exploring a Few Options
Elektor Mini-WheelieA Self-Balancing Robot
Solar CellsPeculiar Parts, the Series
Getting Started With a Modern Radar SensorIs an Accurate Measurement on Your Radar?
From Life’s ExperiencePaper Factory
CybersecurityTough Times for Hackers
Siglent Presents Next-Gen Multi-Channel OscilloscopesHigh-Performance Solutions for Modern Power and Embedded Systems
Bluetooth 6.0 Brings Enhanced Distance-Ranging ApplicationsNew Version Offers Improved Device Positioning and Location Services
Exploring Wireless Communication with BeagleY-AI
Err-lectronicsCorrections, Updates, and Readers’ Letters
Starting Out in Electronics……Concludes the Topic on Opamps
A Powerful AI Code AssistantSpeed Up Your Development with Continue and Visual Studio Code
Solar Charge Controller with MPPT (2)The Circuit
Ultrasonic Obstacle DetectorA Simple Project to Help Those with Impaired Vision
2025: An AI OdysseyMid-Year Review
Raspberry Pi Standalone MIDI Synthesizer (3)Making It Smarter and Adding a User Interface
Meshtastic: A Demo ProjectAn Intelligent Mesh of LoRa Radios
Analog Audio Frequency GeneratorHigh-Quality Adjustable Frequency Sine Wave Generator
Concrétisez vos rêves, réalisez les projets les plus fous : un odomètre pour la roue de votre hamster, la surveillance complètement automatisée de votre fourmilière avec interface web, ou le Sandwich-O-Mat – une machine qui grille les sandwichs de votre choix.Avec les cartes Arduino et le mouvement DIY (« fais-le toi-même ») ou maker, se mettre à programmer des microcontrôleurs est devenu un jeu d'enfant. Une deuxième révolution a eu lieu : des développeurs ingénieux ont mis sur le marché de petites cartes – appelées « shields » ou modules – qui simplifient considérablement l'utilisation d'autres dispositifs. Ces petits modules contiennent tous les composants électroniques nécessaires pour la connexion au microcontrôleur ; quelques fils avec des fiches suffisent pour le raccordement, ce qui évite d'avoir à câbler et fait gagner du temps. En outre, il est également possible de manipuler de minuscules composants dépourvus de pattes de connexion (ceux de type CMS).ProjetsArduino et le monde extérieurCapteur BMP180, introduction aux bibliothèques et à l'I²CInitiation aux entrées/sorties avec un shield polyvalentAdaptateur I²C pour LCD et afficheurs à matrice de pointsShield clavier & LCDConvertisseur de niveauW5100 : connexion à internetShields d'extension des entrées/sortiesRelais et relais statiquesShield multifonction : unité de commande universelleConnexion d'un lecteur de carte SD par SPITouches et afficheurs à 7 segmentsConvertisseur analogique/numérique à 16 bitsConvertisseur numérique/analogique MCP4725Pilote de servomoteurs à 16 voies PWMLecteur MP3Enregistreur de données GPS avec stockage sur carte SDCapteur tactileJoystickSHT31 : température et humiditéCapteur d'UV-A VEML6070Temps de vol VL53L0XMesure de distance à ultrasonsAfficheur matriciel à LED à base de MAX7219Horloge en temps réel DS3231Circuit d'extension de port MCP23017Communication radio à 433 MHzGyroscope MPU-6050Accéléromètre ADXL345LED RVB WS2812Cartes d'alimentationCapteurs de gaz MQ-xxCapteur de dioxyde de carbone (CO2)Capteur de courant ACS712Capteur de courant INA219Pilote de moteur L298Kit RFID MFRC522Moteur pas à pas 28BYJ-48Carte avec pilote de moteur ultra-silencieux TMC2209Potentiomètre numérique X9C10xÉcran couleur TFT avec contrôleur/pilote ST7735Écran à encre électroniqueModule BluetoothCompteur GeigerModule GSM SIM800LMultiplexeur I²CModule CAN (Controller Area Network)
Hands-on in more than 50 projects
STM32 Nucleo family of processors are manufactured by STMicroelectronics. These are low-cost ARM microcontroller development boards. This book is about developing projects using the popular STM32CubeIDE software with the Nucleo-L476RG development board. In the early Chapters of the book the architecture of the Nucleo family is briefly described.
The book covers many projects using most features of the Nucleo-L476RG development board where the full software listings for the STM32CubeIDE are given for each project together with extensive descriptions. The projects range from simple flashing LEDs to more complex projects using modules, devices, and libraries such as GPIO, ADC, DAC, I²C, SPI, LCD, DMA, analogue inputs, power management, X-CUBE-MEMS1 library, DEBUGGING, and others. In addition, several projects are given using the popular Nucleo Expansion Boards. These Expansion Boards plug on top of the Nucleo development boards and provide sensors, relays, accelerometers, gyroscopes, Wi-Fi, and many others. Using an expansion board together with the X-CUBE-MEMS1 library simplifies the task of project development considerably.
All the projects in the book have been tested and are working. The following sub-headings are given for each project: Project Title, Description, Aim, Block Diagram, Circuit Diagram, and Program Listing for the STM32CubeIDE.
In this book you will learn about
STM32 microcontroller architecture;
the Nucleo-L476RG development board in projects using the STM32CubeIDE integrated software development tool;
external and internal interrupts and DMA;
DEBUG, a program developed using the STM32CubeIDE;
the MCU in Sleep, Stop, and in Standby modes;
Nucleo Expansion Boards with the Nucleo development boards.
What you need
a PC with Internet connection and a USB port;
STM32CubeIDE software (available at STMicroelectronics website free of charge)
the project source files, available from the book’s webpage hosted by Elektor;
Nucleo-L476RG development board;
simple electronic devices such as LEDs, temperature sensor, I²C and SPI chips, and a few more;
Nucleo Expansion Boards (optional).
This book is all about building your own DIY home control system. It presents two innovative ways to assemble such a system: By recycling old PC hardware – possibly extending the life of an old PC, or by using Raspberry Pi. In both cases, the main system outlined in this book will consist of a computer platform, a wireless mains outlet, a controller and a USB webcam – All linked together by Linux.
By using the Raspberry Pi in conjunction with Arduino (used as an advanced I/O system board), it is possible to construct a small, compact, embedded control system offering enhanced capacity for USB integration, webcams, thermal monitoring and communication with the outside world.
The experience required to undertake the projects within this book are minimal exposure to PC hardware and software, the ability to surf the internet, burn a CD-ROM and assemble a small PCB.
Elektor GREEN and GOLD members can download their digital edition here.
Not a member yet? Click here.
Tiny Solar SupplySunlight In, 3.3 V Out
Solid-State Stereo Audio SwitchFree of Clicks and Moving Parts
Large RGB DigitWith Through-Hole WS2812 LEDs
Microphone Preamplifier with 48-V Phantom Power DistributionGreat for Podcasting and Pro Audio
Square Wave Generators with Duty Cycle and Frequency ControlsSimple Circuits with CMOS and TTL ICs
Simple Dynamic CompressorWith Soft Control and Warm Sound
Simple Electronic Lock
Active RectifierA solution or 2…40 V at up to 3 A with Reverse Current Suppression
On / Off Switching System for Active Boxes
Unbalanced/Balanced ConverterWith RFI Filter and DC Protection
2023: An AI OdysseyWhere Did It Come From? Where Is It Going?
Speed Controller for Fan or VentilatorWith Manual and Thermostat Modes
The Latest from Arduino Project HubNew Projects from the Community
Power Overload MonitorMonitor Power Lines for Excessive Current
Blink in the Dark Without TransistorsAn Oscillator with Only Two-Terminal Parts
Morse Code GeneratorUse It as Beacon or Learning Device!
Programmable Video DACHandles Any Format up to RGB888
A T(eeny) Tiny PianoWithout Moving Parts
Dual Dice without MCUDual Dice on a Single PCB – Plus Some Design Tricks
Electronic Scarecrow
Circuits to Amuse, Inspire, and Amaze
LC-LP-HA ThermometerAccurate Measurements and a Binary Display
THD GeneratorGenerating Distortion on Purpose
Thyristor-Based Overtemperature IndicatorElectronic Components Used Unconventionally
PTC Fuse Flip-Flop
Funny BirdA Chirping Elektor Classic
Neon Lamp with a Microcontroller
Temperature-Stabilized IC Current SourceNeutralizing the Temperature Drift of Integrated Current Sources
Second-Order Adjustable Treble BoostA Special Hearing Aid for the Elderly
Edwin Comes HomeA Look Back After 53 Years
One-Armed BanditA Simple, Fun, Nostalgic, and Educational Elektor Classic!
Simple Digitally Controlled Variable Resistor
Water Leak ProtectionSafeguard and Alarm for Water Leaks
Eco-Timer with Auto-ShutdownNeeds 0.0 mW in Off Mode!
ChatGPT and Arduino
ZD MeterMeasuring Z Voltages of Z Diodes ≤ 100 V
Servo Tester
ESP32 Windows Controller with Free Software
Analog and Mixed-Signal ICs by MicrochipLow-Consumption Power Management and Signal Processing
Interface StandardsFilter and Surge Protection for the I²C Bus
Li-Ion Battery MonitorResidual Charge Indicator Provides Visual Feedback
PS/2 Mouse As Rotary Encoder (and More…)
Simple Twilight Switchfor Retrofitting Lamps or Installations
Water Pump ControllerPrepare Yourself Against Rising Water Levels
Solar-Powered Christmas FM Radio BallAll You Want for Christmas Is This
Vibration Sensor with RelayTap or Shake to Switch On
Continuity TesterSensitive and Unintrusive
Power On/Off with a Pushbutton
Mini-Drill Power Control 2023A Revision of a Design from 1980
Digital Vibration SensorTurn Vibrations into Precisely Timed Pulses
Reverse-Polarity Protection with Low Voltage Drop
A Low-Cost Frequency Standard
Tiny DCF77 SimulatorAn Accurate Fake-Time Standard
The Lilygo T-PicoC3Combines RP2040 and ESP32-C3 with Full Color-TFT Display
Les sondes PCBite mains libres de la série SQ de Sensepeek sont isolées, fournies avec des supports de câble à code couleur et ont un point de gravité plus bas, ce qui les rend encore plus stables que les sondes originales de la série SP. Toutes les caractéristiques appréciées de la mesure mains libres, de l'aiguille de test à ressort interchangeable à pas fin et du design minimaliste sont maintenues pour rendre obsolètes les sondes de taille traditionnelle et les sondes à main.
Caractéristiques
Toutes les sondes mains libres de Sensepeek facilitent les mesures instantanées ou les longues sessions de déclenchement.
Plus besoin de souder des fils pour connecter votre sonde ou d'outils compliqués pour l'installer, il suffit de positionner l'aiguille de la sonde sur n'importe quel point de test ou composant sur le trajet du signal et de relâcher.
Il suffit de positionner l'aiguille de la sonde sur n'importe quel point de test ou composant sur le trajet du signal et de la relâcher.
La conception minimaliste et l'aiguille de test à ressort permettent de mesurer simultanément des composants à pas fin et des signaux proches.
La longueur et le poids des sondes SQ sont parfaitement équilibrés pour être utilisés avec les supports de circuits imprimés et la plaque de base inclus, ce qui est indispensable pour la fonction mains libres.
Le support de sonde est doté d'un puissant aimant à la base, comme pour toutes les sondes et tous les supports PCBite, ce qui facilite le positionnement et le repositionnement de la sonde.
Les sondes de la série SQ peuvent être utilisées à la main sans le porte-sonde car elles ont une poignée isolée, mais leur plein potentiel est utilisé lors des mesures en mode mains libres.
Une face de la plaque de base incluse est mate et l'autre est polie miroir. La surface polie miroir permet de voir facilement les composants sur la face inférieure du circuit imprimé. Pour une protection accrue pendant les mesures, le couvercle isolant fourni peut être monté sur l'une des surfaces.
Included
4x Supports de circuits imprimés PCBite
1x Jeu de rondelles d'isolation jaunes pour les supports de circuits imprimés
1x Grand support de base (A4)
1x Couvercle d'isolation pour le support de base (A4)
1x Tissu en microfibre
4x Sondes SQ10 et aiguilles de test à pointe (noires)
2x Fils de test banane à dupont (rouge/noir)
5x Fils de test Dupont à Dupont
1x Jeu de porte-câbles (4 couleurs)
4x Aiguilles de test supplémentaires
Downloads
Guide de l'utilisateur (kit PCBite)
Guide de l'utilisateur (sondes SQ10)
Your First Steps with an ESP32-C3 and the IoTA Wi-Fi Button and Relay IoT Cloud a la Arduino
Dual Geiger-Müller Tube Arduino ShieldA High Sensitivity, Very Low-Power Radiation Sensor
CO2 GuardA DIY Approach to Monitoring Air Quality
MonkMakes Air Quality Kit for Raspberry PiMeasures Temperature and eCO2
Starting Out in ElectronicsWelcome to the Diode
Tips & Tricks for Testing ComponentsNo Expensive Equipment Required
Reducing the Power Consumption of Your Mole RepellerAn ATtiny13 Replaces a 555
Light Switch DeLuxA Solution for High-Precision Light-Controlled Switching
The Challenges in Bringing IoT Solutions to MarketWorries Around Security, Scalability, and Competition Infographics 5-6/2022
Preferably Wired After AllTips for Developing a 1 Gbit/s Interface in an Industrial Environment Bringing Real-Time Object Detection to MCUs with Edge Impulse FOMO
Traveling-Wave TubesPeculiar Parts, the Series
Narrowband Internet of ThingsStandards, Coverage, Agreements, and Modules
Dragino LPS8 Indoor GatewaySpeedy LoRaWAN Gateway Setup
Explore ATtiny Microcontrollers Using C and Assembly LanguageSample Chapter: ATtiny I/O Ports
Err-lectronicsCorrections, Updates and Readers’ Letters
LoRa GPS Tracker UpdateReceive and Show Location Using a Raspberry Pi
Circuit Simulation with TINA Design Suite & TINACloudSample Chapter: Sinusoidal Oscillators
From Life’s ExperienceAssembly Line Work
The WinUI Graphics Framework for Windows AppsA Small Demo Application
GUIs with PythonWorst GUI of the world
Off-Grid Solar SystemsElectrical Energy Independent of the Mains Grid
The 10-Year SmartphoneRenew Your Expectations
HexadokuThe Original Elektorized Sudoku
Practical Multitasking Fundamentals
Programming embedded systems is difficult because of resource constraints and limited debugging facilities. Why develop your own Real-Time Operating System (RTOS) as well as your application when the proven FreeRTOS software is freely available? Why not start with a validated foundation?
Every software developer knows that you must divide a difficult problem into smaller ones to conquer it. Using separate preemptive tasks and FreeRTOS communication mechanisms, a clean separation of functions is achieved within the entire application. This results in safe and maintainable designs.
Practicing engineers and students alike can use this book and the ESP32 Arduino environment to wade into FreeRTOS concepts at a comfortable pace. The well-organized text enables you to master each concept before starting the next chapter. Practical breadboard experiments and schematics are included to bring the lessons home. Experience is the best teacher.
Each chapter includes exercises to test your knowledge. The coverage of the FreeRTOS Application Programming Interface (API) is complete for the ESP32 Arduino environment. You can apply what you learn to other FreeRTOS environments, including Espressif’s ESP-IDF. The source code is available from GitHub. All of these resources put you in the driver’s seat when it is time to develop your next uber-cool ESP32 project.
What you will learn:
How preemptive scheduling works within FreeRTOS
The Arduino startup “loopTask”
Message queues
FreeRTOS timers and the IDLE task
The semaphore, mutex, and their differences
The mailbox and its application
Real-time task priorities and its effect
Interrupt interaction and use with FreeRTOS
Queue sets
Notifying tasks with events
Event groups
Critical sections
Task local storage
The gatekeeper task
L’OWON SDS1102 est un oscilloscope numérique de table abordable qui combine de solides performances avec des fonctions de mesure essentielles. Cet oscilloscope à 2 canaux offre une bande passante de 100 MHz, une fréquence d’échantillonnage de 1 GS/s, un écran LCD de 7 pouces et une profondeur mémoire de 10 kpts, ce qui en fait un choix pratique pour les tests électroniques quotidiens, le dépannage et l’enseignement.
Le SDS1102 dispose d’un système de déclenchement simplifié avec déclenchement sur niveau et sur front, ce qui facilite la capture et l’analyse des signaux courants. Il est conçu pour les applications qui ne nécessitent pas une grande profondeur mémoire ni des fonctions de déclenchement avancées, et offre une solution simple et économique pour l’analyse de signaux de base.
Caractéristiques
Bande passante : 100 MHz
2 voies
Taux d'échantillonnage : 1 GS/s
Boîtier ultra-fin
Écran LCD haute résolution de 7 pouces
Prise en charge de SCPI et LabVIEW
Spécifications
Bande passante
100 MHz
Échelle horizontale (s/div)
5 ns/div - 1000 s/div
Canal
2
Sensibilité verticale
5 mV/div - 5 V/div (en entrée)
Précision du Gain DC
3%
Résolution Verticale(A/D)
8 bits (2 canaux simultanément)
Entrée
Impédance d'entrée
1 MΩ, 10 pF
Couplage d'entrée
AC, DC, GND
Tension d'entrée maximale
±400 V, CATI, CATII
Sondes passives
х1; х10
Facteur d'atténuation de la sonde
х1; х10; х100; х1000
Système de déclenchement
Mode de déclenchement
Auto, Normal, Single
Type de déclenchement
Edge, Video
Source de déclenchement Edge
CH1, CH2
Video Trigger
Type d'échantillonnage
Real-time
Taux d'échantillonnage
1 GS/s
Taux d'échantillonnage Equivalent
No
Longueur d'onde
10K pts
Interpolation
sin(x)/x
Measurement and Mathematical Treatment System
Mesure automatique
Vpp, Vavg, RMS, Frequency, Period, Vmax, Vmin, Vtop, Vbase, Width, Overshoot, Pre-shoot Rise time, Fall time, +Width, -Width, +Duty, -Duty, Delay A→B, Delay A→B, area, cycle area
Fonctions mathématiques
Addition, Soustraction, Multiplication, Division, FFT
Caractéristiques générales
Type d'affichage
7" color LCD
Résolution d'affichage
800 x 480
Puissance
100-240 V, 45-440 Hz, <15 W
Dimensions
301 x 70 x 152 mm
Poids
1,1 kg
Inclus
1x OWON SDS1102 Oscilloscope
2x Sondes d'oscilloscope
1x Réglage de la sonde
1x Cordon d'alimentation secteur
1x Câble USB
1x CD-Rom
1x Guide rapide
Télechargements
Quick Guide
Manual
PC Software
SCPI Commands
Elektor GREEN and GOLD members can download their digital edition here.
Not a member yet? Click here.
Relio v1.0 - Presence Detection and Remote ControlA Matter-Enabled Smart Controller for AC Appliances
Designing Better PCBsA Practical Guide for Professionals and Makers
KiCad 9Top New and Updated Features
Precision Picoammeter (1)With Curve Tracer Functionality Down to the pA range!
Christmas Star 2025A Star Is Soldered
100 mV Continuity Tester
Who’s Pushing the Boundaries of European Electronics?Companies to Watch
productronica 2025: What’s New in Electronics Development and Production
Automation to Tackle Reshoring Manufacturing, Tariffs and Labour Shortages
Beyond Future ProofCircularity in Electronics
Passive ComponentsLow-Loss Inductors Enabling High-Efficiency DC/DC Converters
How Desktop Manufacturing Machines Are Democratizing PCB Production
Starting Out in Electronics...Needs Power
UHD Displays Driven with EaseYour Guide to Easily Put Various TFT-LCDs Into Operation Quickly
Soldering in 2025Practical Soldering Tips Straight from the Workbench
SimulIDEAn All-in-One Tool for Circuit Prototyping
2025: An AI OdysseyFrom Autocomplete to Colleague
Wordy Christmas TreeA Festive Electronics Project with a Linguistic Twist
Err-lectronicsCorrections, Updates, and Readers’ Letters
Analog Pipeline DistortionA Cool Audio Effect For Guitars and Other Instruments
ESP32 Audio Transceiver Board (Part 3)Stereo Transmission and Dual Radio
Elektor GREEN en GOLD leden kunnen deze uitgave hier downloaden.Nog geen lid? Klik hier om een lidmaatschap af te sluiten.
Cloc 2.0de wekker die je altijd al wilde hebben
PIO in de praktijkexperimenten met de programmeerbare I/O van de RP2040
Armeluis chiptweakerwe krijgen je wel (goedkoop) aan de praat...
Echte USB-toevalsgeneratortwee PIC’s voor de prijs van één AVR
Pimp my mike...opvoeren doe je zelf
FFT met Maixduinofrequentiespectra vastleggen
Uit het leven gegrepenontwerp(on)logica
UCN5804 stappenmotordrivervreemde onderdelen
Simuleren met Micro-Capeerste stappen in een complexe wereld
PAUL Award 2022jonge technische talenten en hun creatieve ontwerpen
Mijn eerste Software Defined Radioin minder dan 15 minuten klaar
Microcontroller-documentatie verklaarddeel 1: de opzet van een datasheet
Hoe verder met AI en embedded systems?tools, platforms – en worden schrijvers obsoleet?
Digitalisering van verticale landbouw
Elektor Infographicsembedded en AI vandaag – en morgen
Een introductie tot TinyML
Casestudy KwickPOS
High-performance in elke klassecomputer-on-module standaarden
Alle begin......wordt eindelijk actief!
I²C-communicatie met Node.js en een Raspberry Pibekijk sensordata in een browser
Video-output met microcontrollers (2)VGA en DVI
Het Metronom real-time besturingssysteemeen RTOS voor AVR-processoren
DVI op de RP2040vraaggesprek met Luke Wren, chipontwikkelaar bij Raspberry Pi
Display-HAT Minitoont het weer op de Raspberry Pi
De WEEF 2022 Awardshet goede vieren
Hexadoku
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