Über 40 vollständig getestete ESP32-Projekte mit Arduino IDE und der LVGL-Grafikbibliothek
Dieses Bundle enthält das ESP32 Cheap Yellow Display (CYD) – ein kompaktes Entwicklungsboard, das einen Standard-ESP32-Mikrocontroller mit einem 320 x 240 Pixel großen TFT-Farbdisplay kombiniert. Das Board verfügt außerdem über mehrere Anschlüsse für GPIO, serielle Kommunikation (TX/RX), Strom und Masse. Das integrierte Display ist ein großer Vorteil und ermöglicht die Erstellung komplexer, grafikbasierter Projekte ohne externe LCDs oder Displays.
Das Begleitbuch stellt die Hardware und die integrierten Anschlüsse des CYD-Boards detailliert vor. Es bietet eine Reihe von Projekten für Anfänger und Fortgeschrittene, die mit der beliebten Arduino IDE 2.0 entwickelt wurden. Sowohl grundlegende Grafikfunktionen als auch die leistungsstarke LVGL-Grafikbibliothek werden behandelt, und praktische Projekte veranschaulichen jeden Ansatz.
Alle enthaltenen Projekte wurden vollständig getestet und sind sofort einsatzbereit. Das Buch enthält Blockdiagramme, Schaltpläne, vollständige Codelisten und Schritt-für-Schritt-Erklärungen. Mit der LVGL-Bibliothek können Leser moderne, vollfarbige grafische Benutzeroberflächen mit Widgets wie Schaltflächen, Beschriftungen, Schiebereglern, Kalendern, Tastaturen, Diagrammen, Tabellen, Menüs, Animationen und mehr erstellen.
ESP32 Cheap Yellow Display Board
Dieses Entwicklungsboard (auch bekannt als "Cheap Yellow Display") wird vom ESP-WROOM-32 angetrieben, einem Dual-Core-MCU mit integrierten Wi-Fi- und Bluetooth-Funktionen. Es arbeitet mit einer Hauptfrequenz von bis zu 240 MHz, mit 520 KB SRAM, 448 KB ROM und einem 4 MB Flash-Speicher. Das Board verfügt über ein 2,8" Display mit einer Auflösung von 240x320 und Resistive Touch.
Darüber hinaus enthält die Platine einen Steuerkreis für die Hintergrundbeleuchtung, einen Schaltkreis für die Berührungssteuerung, einen Schaltkreis für die Lautsprecheransteuerung, einen lichtempfindlichen Schaltkreis und einen RGB-LED-Steuerschaltkreis. Es bietet außerdem einen TF-Kartensteckplatz, eine serielle Schnittstelle, eine DHT11-Schnittstelle für Temperatur- und Feuchtigkeitssensoren und zusätzliche E/A-Anschlüsse.
Das Modul unterstützt die Entwicklung in Arduino IDE, ESP-IDE, MicroPython und Mixly.
Anwendungen
Bildübertragung für Smart Home-Gerät
Drahtlose Überwachung
Intelligente Landwirtschaft
QR-Funkerkennung
Signal des drahtlosen Positionierungssystems
Und andere IoT-Anwendungen
Technische Daten
Mikrocontroller
ESP-WROOM-32 (Dual-Core-MCU mit integriertem WLAN und Bluetooth)
Frequenz
Bis zu 240 MHz (Rechenleistung bis zu 600 DMIPS)
SRAM
520 KB
ROM
448 KB
Flash
4 MB
Betriebsspannung
5 V
Stromverbrauch
ca. 115 mA
Display
2,8" TFT-Farbbildschirm (240 x 320)
Touch
Resistive Touch
Treiberchip
ILI9341
Abmessungen
50 x 86 mm
Gewicht
50 g
Downloads
GitHub
Dieses Bundle enthält:
The ESP32 Cheap Yellow Display Book (Einzelpreis: 35 €)
ESP32 Cheap Yellow Display Board (Einzelpreis: 25 €)
1x ESP32 Dev-Board mit 2,8" Display und Acrylgehäuse
1x Touch-Stift
1x Verbindungskabel
1x USB-Kabel
Dieses Bundle enthält alles, was Sie brauchen, um direkt mit dem XIAO ESP32-C3 Development Board loszulegen. Lernen Sie die Grundlagen des ESP32-C3 kennen und entwickeln Sie praktische Projekte mit Wi-Fi, Bluetooth, Sensoren, Displays, PWM, Deep Sleep und vielem mehr.
Buch: Build Smart Projects with the XIAO ESP32-C3 Board
Das XIAO ESP32-C3 Board kombiniert den ultrakompakten Formfaktor der XIAO-Serie mit den umfangreichen Funktionen des ESP32-C3-Chips, einschließlich integriertem Wi-Fi und Bluetooth 5.0. Dieses Buch ist ein umfassender, praxisorientierter Leitfaden, mit dem Sie das Potenzial dieses leistungsstarken und dennoch preisgünstigen Development Boards voll ausschöpfen können.
Der Autor führt die Leser von den Grundlagen bis hin zu fortgeschrittenen Projekten. Angefangen beim Blinken und Dimmen von LEDs geht es weiter mit ADC und PWM für die präzise Anbindung von Sensoren und PWM-gesteuerte Lichteffekte, bevor praktische Anwendungen aus der realen Welt umgesetzt werden, darunter:
Eine Wi-Fi-Wetterstation mit OLED-Display und aktuellen Online-Wetterdaten
Ein Ultraschall-Einparkassistent mit akustischer Rückmeldung
Eine Kühlschrank-Messsonde mit Klimasensoren und Deep Sleep für jahrelangen Batteriebetrieb
Ein Retro-Pong-Spiel, das berührungslos per Sensor gesteuert wird
Eine mikrofonbasierte Party-App, die auf Klatschen reagiert
Und vieles mehr: Lichtsteuerung, Reaktionszeitmessung, Netzfrequenzanalyse, Bodenfeuchtemessung, LED-Ambientebeleuchtung und 7-Segment-Anzeigen
Seeed Studio XIAO ESP32C3
Das Seeed Studio XIAO ESP32C3 ist mit einem hochintegrierten ESP32-C3-Chip ausgestattet, der auf einem 32-Bit-RISC-V-Prozessor mit vierstufiger Pipeline basiert und mit bis zu 160 MHz arbeitet.
Das Board verfügt über ein hochintegriertes ESP32-C3-SoC. Der Chip ist mit einem vollständigen 2,4-GHz-Wi-Fi-Subsystem ausgestattet und unterstützt damit den Station-Modus, SoftAP-Modus, SoftAP-&-Station-Modus sowie den Promiscuous-Modus für unterschiedliche Wi-Fi-Anwendungen. Gleichzeitig arbeitet er äußerst energieeffizient und unterstützt Bluetooth 5 sowie Bluetooth Mesh. Mit 400 KB SRAM und 4 MB Flash bietet der Chip ausreichend Speicherplatz für Programme und eröffnet zahlreiche Möglichkeiten für IoT-Steuerungsanwendungen.
Anwendungen
Internet der Dinge (IoT)
Wearables
Gesundheitsüberwachung
Bildung
Energiesparende Netzwerke
Schnelle Prototypenentwicklung
Technische Daten
Processor
ESP32-C3 SoC
RISC-V single-core 32-bit chip processor with a four-stage pipeline that operates at up to 160 MHz
Wireless
Complete 2.4GHz Wi-Fi subsystem
Bluetooth Low Energy 5.0/ Bluetooth Mesh
On-chip Memory
400 KB SRAM & 4 MB Flash
Interface
1x UART, 1x I²C, 1x SPI, 11x GPIO (PWM), 4x ADC
1x Reset button, 1x Boot button
Power (Typ.)
Max 3.3 V Output Current: 500 mA Test Condition: BAT Pin Input @ 3.8 V Source Capability: 3 A
Charging current: 380 mA(Fast) / 40 mA(Trickle)
Input voltage (VIN): 5 VInput voltage (BAT): 3.7 V
Deep Sleep Power Consumption
Deep Sleep Mode: 44 μA
Wi-Fi Enabled Power Consumption
Active Mode: 75 mA
Modem-sleep Mode: 25 mA
Light-sleep Mode: 4 mA
BLE Enabled Power Consumption
Modem-sleep Mode: 27 mA
Light-sleep Mode: 10 mA
Dimensions
21 x 17.8 mm
Lieferumfang
1x Seeed Studio XIAO ESP32C3
1x Antenne
2x 7-Pin-Header
Downloads
Wiki
Datasheet
Dieses Bundle enthält:
Buch: Build Smart Projects with the XIAO ESP32-C3 Board (Einzelpreis: 35 €)
Board: Seeed Studio XIAO ESP32C3 (Einzelpreis: 10 €)
Der Elektor Audio DSP FX Processor kombiniert einen ESP32-Mikrocontroller und einen ADAU1701 Audio DSP von Analog Devices. Neben einem vom Benutzer programmierbaren DSP-Kern verfügt der ADAU1701 über hochwertige integrierte Analog-Digital- und Digital-Analog-Wandler und verfügt über einen I²S-Port. Dadurch eignet es sich als hochwertiges Audio-Interface für den ESP32.
Programme für den ESP32 können mit Arduino, Platform IO, CMake oder durch die Verwendung des Espressif IDF auf andere Weise erstellt werden. Programme für die Audio-DSPs ADAU7101 werden mit dem kostenlosen visuellen Programmiertool SigmaStudio durch Ziehen und Ablegen vordefinierter Algorithmusblöcke auf einer Leinwand erstellt.
Anwendungen
Bluetooth/Wi-Fi-Audiosink (z. B. Lautsprecher) & Quelle
Gitarreneffektpedal (Stomp-Box)
Musiksynthesizer
Sound-/Funktionsgenerator
Programmierbarer Crossover-Filter für Lautsprecher
Erweiterter Audioeffektprozessor (Hall, Chorus, Pitch-Shifting usw.)
Mit dem Internet verbundenes Audiogerät
DSP-Experimentierplattform
Drahtloses MIDI
MIDI-zu-CV-Konverter
und viele mehr...
Technische Daten
ADAU1701 28-/56-Bit, 50-MIPS digitaler Audioprozessor, der Abtastraten von bis zu 192 kHz unterstützt
ESP32 32-Bit-Dual-Core-Mikrocontroller mit Wi-Fi 802.11b/g/n und Bluetooth 4.2 BR/EDR und BLE
2x 24-Bit-Audioeingänge (2 V RMS, 20 kΩ)
4x 24-Bit-Audioausgänge (0,9 V RMS, 600 Ω)
4x Steuerpotentiometer
MIDI Ein- und Ausgang
I²C-Erweiterungsport
Multi-Mode-Betrieb
Stromversorgung: 5 V DC USB oder 7,5-12 V DC (Hohlbuchse, mittlerer Pin ist GND)
Stromverbrauch (Durchschnitt): 200 mA
Lieferumfang
1x ESP32 Audio DSP FX Prozessor Board (montiert)
1x ESP32-PICO-KIT
2x Jumper
2x 18-Pin Header (female)
4x 10 KB Potentiometer
Downloads
Documentation
GitHub
Elektor GREEN and GOLD members can download their digital edition here.
Not a member yet? Click here.
MultiRF Dev BoardA Platform for Evaluating Short- and Long-Range Wireless Protocols
Elektor at 65Disrupting Electronics Since 1961
Wi-Fi-Based Person Detection on an ESP32When Your Router Becomes a Motion Sensor
Wireless ScalesFour Small Scales = One Big Scale
Walter, the Compact IoT ModuleESP32-S3 SoC, LTE-M/NB-IoT 5G Modem, and GNSS Receiver
3- and 4-Wire RTD Sensors ConditioningWith Full-Scale Adjustment and Cable Compensation
3-in-1 2-Channel Oscilloscope/Generator/MultimeterA Review of The Fnirsi 2D15P
electronica Fast Forward 2026 Invites Startups and Industry Partners
EcologgingA Modular Environmental IoT Station for Field Research
Wireless Connectivity in Medical ApplicationsAlways on the Pulse with Bluetooth LE
AudiotronicsHum Reduction
Increasing Agricultural Efficiency with AI Modeling and SensorsBoosting Agricultural Productivity
OPC UA — An OverviewPlatform-Independent Data Exchange
Redox Meter
Instrumentation Amplifier for Physics and Engineering Experiments
Active Differential Audio FiltersFor Professional Crossovers and More
Elektor Community Perspectives on IoT & Sensors
Telegram-Controlled Water Heater Interface ModuleA Solution Based on an ESP32 and Arduino Software
2026: An AI OdysseyWhatever Happened to Fuzzy Logic?
Err-lectronics
Alarm Signal Injector Plus PowerTools for Finding Broken Wires
59 Experiments with Arduino IDE and Python
The main aim of this book is to teach the Arduino IDE and MicroPython programming languages in ESP32 based projects, using the highly popular ESP32 DevKitC development board. Many simple, basic, and intermediate level projects are provided in the book using the Arduino IDE with ESP32 DevKitC. All projects have been tested and work. Block diagrams, circuit diagrams, and complete program listings of all projects are given with explanations. In addition, several projects are provided for programming the ESP32 DevKitC using MicroPython. The projects provided in this book are designed to teach the following features of the ESP32 processor:
GPIOs
Touch sensors
External interrupts
Timer interrupts
I²C and I²S
SPI
PWM
ADC
DAC
UART
Hall sensor
Temperature sensor
Infrared controller
Reading and writing to SD card
Reading and writing to flash memory
RTC timer
Chip ID
Security and encryption
Wi-Fi and network programming
Bluetooth BLE programming
Communication mobile devices
Low power design
ESP-IDF programming
The projects have been organized with increasing levels of difficulty. Readers are encouraged to tackle the projects in the order given. A specially prepared hardware kit (SKU 18305) is available from Elektor. With the help of this hardware, it should be easy and fun to build the projects in this book.
,
von Clemens Valens
Zwei neue Arduino UNO R4 Boards: Minima und Wi-Fi
Der leistungsstarke Arduino UNO R4 ist das neueste Mitglied der kultigen Arduino UNO Familie. Es gibt ihn sogar in zwei Versionen. Werfen wir einen Blick...