Das ESP32-PICO-KIT passt in ein Mini-Breadboard. Es ist voll funktionsfähig mit der minimalen Anzahl von diskreten Komponenten, während es alle ESP32-Pins freilegt.
Features
Eine vollständige und aktuelle Dokumentation ist verfügbar.
Alle vorgestellten Anweisungen und Befehle funktionieren wie beschrieben.
Zusätzliche Informationen und Hardware-Dokumentation sind ebenfalls reichlich vorhanden.
Applikationen für das ESP32-PICO-KIT können auf Windows, Linux oder Mac entwickelt werden.
Zwei Kerne und ein Funkgerät
Wie der ESP8266 hat der ESP32 Wi-Fi, aber zusätzlich Bluetooth. Außerdem hat er zwei 32-Bit-Kerne im Inneren, die ihn extrem leistungsfähig machen und alle Ports und Schnittstellen bieten, die dem ESP8266 fehlen.Vereinfachend könnte man sagen, dass der ESP8266 ein Wi-Fi-Controller ist, der einige I/Os bietet, während der ESP32 ein vollwertiger Controller ist, der auch Wi-Fi hat.
ESP32-Peripheriegeräte
Der ESP32 verfügt über einen ADC & DAC, eine Touch-Sensor-Schaltung, einen SD/SDIO/MMC-Host-Controller, einen SDIO/SPI-Slave-Controller, einen EMAC, PWM zur Steuerung von LEDs und Motoren, UART, SPI, I²C, I²S, Infrarot-Fernbedienung und natürlich GPIO.
ESP32-PICO-KIT Entwicklungsboard
Das ESP32-PICO-D4 ist ein System-on-Chip (SoC), das einen ESP32-Chip zusammen mit einem 4 MB SPI-Flash-Speicher in einem winzigen 7 x 7 mm Gehäuse integriert. Das ESP32-PICO-KIT ist ein Breakout-Board für diesen SoC mit einem integrierten USB-seriell-Wandler für einfache Programmierung und Debugging.
Neben dem Board benötigen Sie eine Programmier-Toolchain. Eine vollständige, aktuelle Dokumentation von Espressif finden Sie auf der Read the Docs-Website.Alle vorgestellten Anleitungen und Befehle funktionieren wie beschrieben.Zusätzliche Informationen und Hardware-Dokumentationen sind ebenfalls reichlich vorhanden.
Applikationen für das ESP32-PICO-KIT können auf Windows, Linux oder Mac entwickelt werde
Der LuckFox Pico Ultra ist ein kompakter Single-Board-Computer (SBC) mit dem Rockchip RV1106G3-Chipsatz, der für KI-Verarbeitung, Multimedia und stromsparende Embedded-Anwendungen entwickelt wurde.
Er ist mit einer integrierten 1-TOPS-NPU ausgestattet und eignet sich daher ideal für Edge-KI-Workloads. Mit 256 MB RAM, 8 GB Onboard-eMMC-Speicher, integriertem WLAN und Unterstützung für das LuckFox PoE-Modul bietet das Board Leistung und Vielseitigkeit für eine Vielzahl von Anwendungsfällen.
Der LuckFox Pico Ultra läuft unter Linux und unterstützt eine Vielzahl von Schnittstellen – darunter MIPI CSI, RGB-LCD, GPIO, UART, SPI, I²C und USB – und bietet so eine einfache und effiziente Entwicklungsplattform für Anwendungen in den Bereichen Smart Home, Industriesteuerung und IoT.
Technische Daten
Chip
Rockchip RV1106G3
Prozessor
Cortex-A7 1,2 GHz
Neuronaler Netzwerkprozessor (NPU)
1 TOPS, unterstützt int4, int8, int16
Bildprozessor (ISP)
Max. Eingangsgeschwindigkeit 5 M @30fps
Speicher
256 MB DDR3L
WLAN + Bluetooth
2,4 GHz WiFi-6 Bluetooth 5.2/BLE
Kameraschnittstelle
MIPI CSI 2-Lane
DPI-Schnittstelle
RGB666
PoE-Schnittstelle
IEEE 802.3af PoE
Lautsprecherschnittstelle
MX1,25 mm
USB
USB 2.0 Host/Gerät
GPIO
30 GPIO Pins
Ethernet
10/100M Ethernet-Controller und eingebetteter PHY
Standardspeichermedium
eMMC (8 GB)
Lieferumfang
1x LuckFox Pico Ultra W
1x LuckFox PoE Modul
1x IPX 2,4G 2 dB Antenne
1x USB-A auf USB-C Kabel
1x Schraubensatz
Downloads
Wiki
ESP32-S2-Saola-1R ist ein kleines ESP32-S2-basiertes Entwicklungsboard. Die meisten I/O-Pins sind zur einfachen Anbindung auf beiden Seiten bis zu den Stiftleisten herausgebrochen. Entwickler können Peripheriegeräte entweder mit Überbrückungskabeln verbinden oder ESP32-S2-Saola-1R auf einem Steckbrett montieren.
ESP32-S2-Saola-1R ist mit dem ESP32-S2-WROVER-Modul ausgestattet, einem leistungsstarken, generischen Wi-Fi-MCU-Modul, das über eine umfangreiche Auswahl an Peripheriegeräten verfügt. Es ist eine ideale Wahl für vielfältige Anwendungsszenarien rund um das Internet der Dinge (IoT), tragbare Elektronik und Smart Home. Die Platine verfügt über eine PCB-Antenne und verfügt über einen 4 MB externen SPI-Flash und einen zusätzlichen 2 MB pseudostatischen SPI-RAM (PSRAM).
Merkmale
MCU
ESP32-S2 eingebetteter Xtensa®-Single-Core-32-Bit-LX7-Mikroprozessor, bis zu 240 MHz
128 KB ROM
320 KB SRAM
16 KB SRAM im RTC
W-lan
802.11 b/g/n
Bitrate: 802.11n bis zu 150 Mbit/s
A-MPDU- und A-MSDU-Aggregation
Unterstützung für 0,4 µs Schutzintervall
Mittenfrequenzbereich des Betriebskanals: 2412 ~ 2484 MHz
Hardware
Schnittstellen: GPIO, SPI, LCD, UART, I²C, I²S, Kameraschnittstelle, IR, Impulszähler, LED-PWM, TWAI (kompatibel mit ISO 11898-1), USB OTG 1.1, ADC, DAC, Berührungssensor, Temperatursensor
40-MHz-Quarzoszillator
4 MB SPI-Flash
Betriebsspannung/Stromversorgung: 3,0 ~ 3,6 V
Betriebstemperaturbereich: –40 ~ 85 °C
Abmessungen: 18 × 31 × 3,3 mm
Anwendungen
Allgemeiner IoT-Sensor-Hub mit geringem Stromverbrauch
Generische IoT-Datenlogger mit geringem Stromverbrauch
Kameras für Video-Streaming
Over-the-Top-Geräte (OTT).
USB-Geräte
Spracherkennung
Bilderkennung
Mesh-Netzwerk
Heimautomatisierung
Smart-Home-Systemsteuerung
Intelligentes Gebäude
Industrielle Automatisierung
Intelligente Landwirtschaft
Audioanwendungen
Anwendungen im Gesundheitswesen
Wi-Fi-fähiges Spielzeug
Tragbare Elektronik
Einzelhandels- und Gastronomieanwendungen
Intelligente POS-Geräte
Entdecken Sie grenzenlose Kreativität mit dem Universal Maker Sensor Kit, das für Raspberry Pi, Pico W, Arduino und ESP32 entwickelt wurde. Dieses vielseitige Kit ist mit gängigen Entwicklungsplattformen kompatibel, darunter Arduino Uno R4 Minima/WiFi, Uno R3, Mega 2560, Raspberry Pi 5, 4, 3B+, 3B, Zero, Pico W und ESP32.
Mit über 35 Sensoren, Aktoren und Displays eignet es sich perfekt für Projekte von Umweltüberwachung und Smart-Home-Automatisierung bis hin zu Robotik und interaktivem Gaming. Schritt-für-Schritt-Tutorials in C/C++, Python und MicroPython führen Anfänger und erfahrene Maker gleichermaßen durch 169 spannende Projekte.
Features
Umfassende Kompatibilität: Vollständige Unterstützung für Arduino (Uno R3, Uno R4 Minima/WiFi, Mega 2560), Raspberry Pi (5, 4, 3B+, 3B, Zero, Pico W) und ESP32. Dies ermöglicht umfassende Flexibilität auf zahlreichen Entwicklungsplattformen. Enthält Anleitungen für 169 Projekte.
Umfassende Komponenten: Mehr als 35 Sensoren, Aktoren und Anzeigemodule für vielfältige Projekte wie Umweltüberwachung, Smart Home-Automatisierung, Robotik und interaktive Spielesteuerungen.
Ausführliche Tutorials: Klare Schritt-für-Schritt-Anleitungen für Arduino, Raspberry Pi, Pico W, ESP32 und alle enthaltenen Komponenten. Es stehen Tutorials in C/C++, Python und MicroPython zur Verfügung, die sowohl für Anfänger als auch für erfahrene Maker geeignet sind.
Für alle Kenntnisstufen geeignet: Bietet strukturierte Projekte, die Benutzer nahtlos vom Anfänger zum Fortgeschrittenen in Elektronik und Programmierung führen und so Kreativität und technisches Know-how fördern.
Lieferumfang
Breadboard
Tastenmodul
Kapazitives Bodenfeuchtemodul
Flammensensormodul
Gas-/Rauchsensormodul (MQ2)
Gyroskop & Beschleunigungssensormodul (MPU6050)
Hall-Sensormodul
Infrarot-Geschwindigkeitssensormodul
IR-Hindernisvermeidungssensormodul
Joystickmodul
PCF8591 ADC/DAC-Wandlermodul
Fotowiderstandsmodul
PIR-Bewegungssensormodul (HC-SR501)
Potentiometermodul
Pulsoximeter- und Herzfrequenzsensormodul (MAX30102)
Regentropfenerkennungsmodul
Echtzeituhrmodul (DS1302)
Drehgebermodul
Temperatursensormodul (DS18B20)
Temperatur- und Feuchtigkeitssensormodul (DHT11)
Temperatur, Luftfeuchtigkeit und Drucksensor (BMP280)
Time-of-Flight-Mikro-LIDAR-Distanzsensor (VL53L0X)
Berührungssensormodul
Ultraschallsensormodul (HC-SR04)
Vibrationssensormodul (SW-420)
Wasserstandssensormodul
I²C LCD 1602
OLED-Displaymodul (SSD1306)
RGB-LED-Modul
Ampelmodul
5-V-Relaismodul
Kreiselpumpe
L9110-Motortreibermodul
Passives Summermodul
Servomotor (SG90)
TT-Motor
ESP8266 Modul
JDY-31 Bluetooth-Modul
Stromversorgungsmodul
Dokumentation
Online-Tutorial
LuckFox Pico Mini ist ein kompaktes Linux-Mikro-Entwicklungsboard, das auf dem Rockchip RV1103-Chip basiert und eine einfache und effiziente Entwicklungsplattform für Entwickler bietet. Es unterstützt eine Vielzahl von Schnittstellen, einschließlich MIPI CSI, GPIO, UART, SPI, I²C, USB usw., was für eine schnelle Entwicklung und Fehlerbehebung praktisch ist.
Features
Single-Core ARM Cortex-A7 32-Bit-Kern mit integriertem NEON und FPU
Eingebaute, von Rockchip selbst entwickelte NPU der 4. Generation, zeichnet sich durch hohe Rechenpräzision aus und unterstützt die Hybridquantisierung int, int8 und int16. Die Rechenleistung von int8 beträgt 0,5 TOPS und bis zu 1,0 TOPS mit int4
Integrierter, selbst entwickelter ISP3.2 der dritten Generation, unterstützt 4 Megapixel, mit mehreren Bildverbesserungs- und Korrekturalgorithmen wie HDR, WDR, mehrstufiger Rauschunterdrückung usw.
Verfügt über eine leistungsstarke Kodierungsleistung, unterstützt den intelligenten Kodierungsmodus und das adaptive Stream-Speichern je nach Szene, spart mehr als 50% Bitrate im Vergleich zum herkömmlichen CBR-Modus, sodass die Bilder von der Kamera hochauflösende Bilder mit geringerer Größe und doppelt so viel Speicherplatz bieten Leerzeichen
Die integrierte RISC-V-MCU unterstützt einen geringen Stromverbrauch und einen schnellen Start, unterstützt eine schnelle Bildaufnahme von 250 ms und lädt gleichzeitig die Al-Modellbibliothek, um die Gesichtserkennung "in einer Sekunde" zu realisieren.
Eingebauter 16-Bit-DRAM DDR2, der anspruchsvolle Speicherbandbreiten bewältigen kann
Integriert mit integriertem POR, Audio-Codec und MAC PHY
Technische Daten
Prozessor
ARM Cortex-A7, Single-Core-32-Bit-CPU, 1,2 GHz, mit NEON und FPU
NPU
Rockchip NPU der 4. Generation, unterstützt int4, int8, int16; bis zu 1,0 TOPS (int4)
ISP
ISP3.2 der dritten Generation, bis zu 4 MP-Eingang bei 30fps, HDR, WDR, Rauschunterdrückung
RAM
64 MB DDR2
Speicher
128 MB SPI NAND Flash
USB
USB 2.0-Host/Gerät über Typ-C
Kameraschnittstelle
MIPI CSI 2-spurig
GPIO-Pins
17 GPIO-Pins
Stromverbrauch
RISC-V-MCU mit geringem Stromverbrauch für schnellen Start
Abmessungen
28 x 21 mm
Downloads
Wiki
Open-Source-Code mit Arduino IDE und PlatformIO
Autonomes Fahren: GPS, Accelerometer, Gyroskop
PS3-Controller
Mikrocontroller wie der Arduino und Einplatinenrechner wie der Raspberry Pi haben sich zu beliebten Komponenten entwickelt. Dritter im Bunde ist der ESP32 der Firma Espressif. Mikrocontroller dieser Baureihe zeichnen sich durch eine Vielzahl implementierter Funktionen aus, die bei einem Arduino konventioneller Prägung mit einem Atmel-AVR-Mikrocontroller erst mit weiterer Hardware möglich sind. Prominentes Beispiel sind hier die WiFi- und Bluetooth-Funktionalitäten. Gegenüber einem Raspberry Pi zeichnen sie sich durch einen deutlich geringeren Preis aus.
Allgemeine Informationen für die Realisierung eines Roboterauto-Projekts mit dem ESP32 sind leicht zu finden. Dabei handelt es sich aber oft nur um Ausführungen zu einem Teilaspekt, ohne inhaltliche oder funktionale Abstimmung. So ist nicht nur die Beschaffung der benötigten Informationen mühselig und zeitaufwändig, sie kann auch außerordentlich fehlerträchtig sein.
Ansatzpunkt dieses Buches ist, diese Lücke zu schließen. Es geht auf verschiedene Möglichkeiten eines Chassis ein, vermittelt nötige Kenntnisse und führt schrittweise von einer einfachen Motorsteuerung zu einem komplexen sensor- und sprachgesteuerten Roboterauto. Hacks rund um GPS und eine PlayStation 3 runden die Sache ab.
Inhalt
Bei der Reihenfolge der Kapitel wurde versucht – beginnend bei der Darstellung von grundlegenden Informationen – über die Lösung einfacher Aufgaben zu etwas anspruchsvolleren Techniken zu führen.
Der Mikrocontroller ESP32
Die Software erstellen
Die Stromversorgung
Rund um die Hardware
Das Chassis
Der Gleichstrommotor
Kabellose Steuerung über WiFi
Mit Sensoren Hindernisse erkennen
Eine eigene Roboterauto-App
Servo und Lichtsensor
GPS
Accelerometer / Gyroskop
PS3-Controller
Roboterauto-App
Hinweis zur Software
Die Dateien haben das Suffix (.cpp). Grund ist die Entwicklung mit PlatformIO. Mit Copy & Paste sollten sie auch in der Arduino-IDE verwendet werden können.
Der ESP32-WROOM-32 misst nur 25,2 x 18 mm und enthält den ESP32-SoC, den Flash-Speicher, präzise diskrete Komponenten und eine PCB-Antenne, um eine hervorragende HF-Leistung in Anwendungen mit begrenztem Platzangebot zu bieten.
ESP32-WROOM-32 ist ein leistungsstarkes, generisches Wi-Fi + BT + BLE-MCU-Modul, das auf eine Vielzahl von Anwendungen abzielt, von Sensornetzwerken mit geringem Stromverbrauch bis hin zu anspruchsvollsten Aufgaben wie Sprachkodierung, Musik-Streaming und MP3-Dekodierung.
Das Herzstück dieses Moduls ist der ESP32-D0WDQ6-Chip. Der eingebettete Chip ist skalierbar und anpassungsfähig. Es gibt zwei CPU-Kerne, die einzeln angesteuert werden können, und die Taktfrequenz ist von 80 MHz bis 240 MHz einstellbar. Der Benutzer kann die CPU auch ausschalten und den stromsparenden Coprozessor nutzen, um die Peripheriegeräte ständig auf Änderungen oder Überschreitungen von Schwellenwerten zu überwachen. ESP32 integriert eine Vielzahl von Peripheriegeräten, die von kapazitiven Berührungssensoren, Hall-Sensoren, SD-Kartenschnittstelle, Ethernet, Hochgeschwindigkeits-SPI, UART, I²S und I²C reichen.
Die Integration von Bluetooth, Bluetooth LE und Wi-Fi sorgt dafür, dass ein breites Anwendungsspektrum angesprochen werden kann und das Modul zukunftssicher ist. Die Verwendung von Wi-Fi ermöglicht eine große physische Reichweite und eine direkte Verbindung zum Internet über einen Wi-Fi-Router, während die Verwendung von Bluetooth es dem Benutzer ermöglicht, bequem eine Verbindung zum Telefon herzustellen oder Niedrigenergie-Beacons zur Erkennung auszusenden.
Der Ruhestrom des ESP32-Chips beträgt weniger als 5 µA und eignet sich daher für batteriebetriebene und tragbare Elektronikanwendungen. ESP32 unterstützt eine Datenrate von bis zu 150 Mbit/s und eine Ausgangsleistung von 20,5 dBm an der Antenne, um die größtmögliche physikalische Reichweite zu gewährleisten. Daher bietet der Chip branchenführende Spezifikationen und die beste Leistung für elektronische Integration, Reichweite, Stromverbrauch und Konnektivität.
Downloads
Datasheet
Das Herzstück dieses Moduls ist ESP32-S2, eine Xtensa® 32-Bit-LX7-CPU, die mit bis zu 240 MHz arbeitet. Der Chip verfügt über einen Co-Prozessor mit geringem Stromverbrauch, der anstelle der CPU verwendet werden kann, um Strom zu sparen und gleichzeitig Aufgaben auszuführen, die nicht viel Rechenleistung erfordern, wie beispielsweise die Überwachung von Peripheriegeräten. ESP32-S2 integriert eine Vielzahl von Peripheriegeräten, darunter SPI, I²S, UART, I²C, LED-PWM, TWAITM, LCD, Kameraschnittstelle, ADC, DAC, Berührungssensor, Temperatursensor sowie bis zu 43 GPIOs. Es verfügt außerdem über eine Full-Speed-USB-On-The-Go-Schnittstelle (OTG), um die USB-Kommunikation zu ermöglichen.
Merkmale
MCU
ESP32-S2 eingebetteter Xtensa®-Single-Core-32-Bit-LX7-Mikroprozessor, bis zu 240 MHz
128 KB ROM
320 KB SRAM
16 KB SRAM im RTC
W-lan
802.11 b/g/n
Bitrate: 802.11n bis zu 150 Mbit/s
A-MPDU- und A-MSDU-Aggregation
Unterstützung für 0,4 µs Schutzintervall
Mittenfrequenzbereich des Betriebskanals: 2412 ~ 2484 MHz
Hardware
Schnittstellen: GPIO, SPI, LCD, UART, I²C, I²S, Kameraschnittstelle, IR, Impulszähler, LED-PWM, TWAI (kompatibel mit ISO 11898-1), USB OTG 1.1, ADC, DAC, Berührungssensor, Temperatursensor
40-MHz-Quarzoszillator
4 MB SPI-Flash
Betriebsspannung/Stromversorgung: 3,0 ~ 3,6 V
Betriebstemperaturbereich: –40 ~ 85 °C
Abmessungen: 18 × 31 × 3,3 mm
Anwendungen
Allgemeiner IoT-Sensor-Hub mit geringem Stromverbrauch
Generische IoT-Datenlogger mit geringem Stromverbrauch
Kameras für Video-Streaming
Over-the-Top-Geräte (OTT).
USB-Geräte
Spracherkennung
Bilderkennung
Mesh-Netzwerk
Heimautomatisierung
Smart-Home-Systemsteuerung
Intelligentes Gebäude
Industrielle Automatisierung
Intelligente Landwirtschaft
Audioanwendungen
Anwendungen im Gesundheitswesen
Wi-Fi-fähiges Spielzeug
Tragbare Elektronik
Einzelhandels- und Gastronomieanwendungen
Intelligente POS-Geräte
Vollständiger ESP32-Mikrocontroller-Lernkurs mit speziell entwickelter MCU-Erweiterungsplatine, praxisorientierten Projekten und einem umfassenden Online-Guide – ideal, um Hardware, Programmierung und Konnektivität Schritt für Schritt zu erlernen.
Praktische Einführung in eingebettete Systeme mit dem ESP32
Dieser Kurs richtet sich an Einsteiger in die Welt der eingebetteten Systeme, die einen strukturierten, beispielorientierten Einstieg suchen. Falls Sie sich bereits mit allgemeiner Elektronik oder Arduino-basierten Materialien beschäftigt haben, diese aber als zu allgemein oder zu wenig praxisnah empfunden haben, bietet dieser Kurs eine fokussiertere Alternative.
Mit dem "ESP32 by Example Kit" (EEK) – einem kompakten und kostengünstigen Komponentensatz mit LEDs, Sensoren, einem OLED-Display und einem Bewegungsprozessor – arbeiten Sie während des gesamten Kurses mit einem einheitlichen Hardware-Setup. Nach dem Zusammenbau bleibt das EEK weitgehend unverändert, sodass Sie sich ganz auf das Lernen und Experimentieren konzentrieren können, ohne ständig neu konfigurieren zu müssen.
Themen:
Verstehen und Programmieren des ESP32-Mikrocontrollers
Programmieren und Ausführen von Code mit der Arduino IIDE
Erkunden von cyber-physischen Systemen, abschließend zur grundlegenden Drohnensteuerung
Vorkenntnisse in Arduino oder Embedded-Entwicklung sind nicht erforderlich. Jeder Abschnitt enthält praktische Beispiele und Miniprojekte, die die wichtigsten Konzepte festigen und zu einer tiefergehenden Auseinandersetzung anregen. Am Ende des Kurses können Sie die Beispiele des Buches nicht nur nachvollziehen, sondern auch mit eigenen Ideen und Anwendungen erweitern.
Ob Sie sich für Embedded-Programmierung, interaktive Systeme oder die Grundlagen der Drohnensteuerung interessieren – dieser Kurs bietet einen klaren und praxisorientierten Einstieg.
Was Sie lernen werden
Eingebettete Programmierung mit dem ESP32 mithilfe der Arduino IDE
Echtzeit-Sensoreingabe und -steuerung über Tasten, LEDs und Displays
Gestenbasierte Interaktion mit dem Bewegungssensor MPU6050
Integration von Bluetooth-Gamepads und Drohnensteuerungssimulation
WLAN- und UDP-Netzwerke, lokale Webserver und NTP
MQTT-Kommunikation mit Cloud-Plattformen wie AWS und Arduino IoT
Aufbau und Bereitstellung voll funktionsfähiger IoT-Systeme
Perfekt für
Studierende und Autodidakten, die sich mit eingebetteten Systemen beschäftigen
Bastler und IoT-Begeisterte, die ihre Hardwarekenntnisse verbessern möchten
Lehrkräfte und Dozenten, die nach sofort einsetzbarem Unterrichtsmaterial suchen
Entwickler, die über die Grundlagen von Raspberry Pi oder Arduino hinausgehen möchten
Support, wenn Sie ihn brauchen
Zugang zu Kursleitern über die Elektor Academy
Hilfreiche Community-Foren und wichtige Dokumentation
Was ist in der Box (Kurs)?
Neues 384-seitiges Buch: "ESP32 by Example" (Wert: 45 €)
Elektor ESP32 by Example Kit (EEK): Mikrocontroller-Erweiterungsplatine mit 6 LEDs und 6 Tasten + OLED-Display, MPU6050 3-Achsen Beschleunigungsmesser und Gyroskop-Modul (Wert: 40 €)
Adafruit HUZZAH32 – ESP32 Feather MCU Board (Wert: 30 €)
ESP32 Cheap Yellow Display Board (Wert: 25 €)
DHT11 Feuchtigkeitssensor & Temperatursensor
Breadboard
Jumperkabel
USB-C-Kabel
Zugang zum vollständigen Kurs auf der Elektor Academy Pro Lernplattform
Lehrvideos
Herunterladbare Arduino-Projektdateien für jedes Modul
Lernmaterial (dieser Box)
▶ Klicken Sie hier zum Öffnen
Module 1 – Getting Started with the ESP32 & EEK
Module 2 – Digital Output – LEDs and GPIO
Module 3 – Switches and Input Handling
Module 4 – EEK and PWM
Module 5 – OLED and Display Output
Module 6 – Motion Sensing with the MPU6050
Module 7 – Capstone Project (EEK in Action)
Module 8 – WiFi and Web Control with ESP32
Module 9 – Cloud Concepts using EEK
Module 10 – Hands-on: Arduino IoT Cloud and EEK
Module 11 – BlueTooth and EEK GamePad Integration
Module 12 – Why Drones?
Module 13 – Drone Simulator Concepts
Module 14 – Simple Drone Flight Control
Module 15 – Real-Time Drone Flight Control
Module 16 – Drone Control Mini-Projects
Module 17 – Middleware and Python Scripting
Module 18 – Python Applications for Drone Control
Module 19 – Capstone EEK Control Project and Presentation
Über den Autor
Dr. Jim Solderitsch ist Dozent, Softwarearchitekt, Systementwickler und Cybersicherheitsforscher mit Schwerpunkt auf cyber-physischen Systemen. Derzeit ist er als Lehrbeauftragter für Informatik an der Villanova University in Pennsylvania tätig.
Was ist Elektor Academy Pro?
Elektor Academy Pro bietet maßgeschneiderte Lernlösungen für Fachkräfte, Ingenieurteams und technische Experten in der Elektronik- und Embedded-Systems-Branche. Sie unterstützt Einzelpersonen und Organisationen dabei, ihr praktisches Know-how zu vertiefen, ihre Skills gezielt auszubauen und dank hochwertiger Inhalte und praxisnaher Tools stets einen Schritt voraus zu sein.
Von realen Projekten und spezialisierten Kursen bis hin zu fundierten technischen Insights – Elektor versetzt Ingenieure in die Lage, aktuelle Herausforderungen der Branche erfolgreich zu meistern. Unser Bildungsportfolio umfasst Academy-Bücher, Pro-Boxen, Webinare, Konferenzen und B2B-Fachmagazine – alles mit Blick auf praxisnahe Weiterbildung und berufliches Wachstum.
Ob Ingenieur, F&E-Spezialist oder technischer Entscheider: Elektor Academy Pro schlägt die Brücke zwischen Theorie und Praxis – und hilft Ihnen, neue Technologien zu beherrschen und Innovationen in Ihrem Unternehmen gezielt voranzutreiben.
Das Elektor ESP32-Energiemessgerät wurde für die Echtzeit-Energieüberwachung und die Smart Home-Integration entwickelt. Angetrieben durch den ESP32-S3 Mikrocontroller bietet es robuste Leistung mit modularen und skalierbaren Funktionen.
Das Gerät verwendet einen 220 V-auf-12 V-Abwärtstransformator zur Spannungsabtastung, der eine galvanische Trennung und Sicherheit gewährleistet. Sein kompaktes Platinenlayout umfasst Schraubklemmenblöcke für sichere Verbindungen, einen Qwiic-Anschluss für zusätzliche Sensoren und einen Programmier-Header für die direkte ESP32-S3-Konfiguration. Der Energiezähler ist mit einphasigen und dreiphasigen Systemen kompatibel und somit für verschiedene Anwendungen anpassbar.
Das Energiemessgerät ist einfach einzurichten und lässt sich in Home Assistant integrieren. Er bietet Echtzeitüberwachung, Verlaufsanalysen und Automatisierungsfunktionen. Es liefert genaue Messungen von Spannung, Strom und Leistung und ist damit ein wertvolles Werkzeug für das Energiemanagement in Haushalten und Unternehmen.
Features
Umfassende Energieüberwachung: Erhalten Sie detaillierte Einblicke in Ihren Energieverbrauch für eine intelligentere Verwaltung.
Anpassbare Software: Passen Sie die Funktionalität an Ihre Bedürfnisse an, indem Sie eigene Sensoren programmieren und integrieren.
Smart Home Ready: Kompatibel mit ESPHome, Home Assistant und MQTT für vollständige Smart Home-Integration.
Sicher & Flexibles Design: Funktioniert mit einem 220 V-zu-12 V-Abwärtstransformator und verfügt über eine vormontierte SMD-Platine.
Schnellstart: Enthält einen Stromwandlersensor und Zugang zu kostenlosen Einrichtungsressourcen.
Technische Daten
Mikrocontroller
ESP32-S3-WROOM-1-N8R2
Energiemess-IC
ATM90E32AS
Statusanzeigen
4x LEDs zur Anzeige des Stromverbrauchs2x programmierbare LEDs für benutzerdefinierte Statusbenachrichtigungen
Benutzereingabe
2x Drucktasten zur Benutzersteuerung
Ausgabe anzeigen
I²C-OLED-Display zur Echtzeit-Anzeige des Stromverbrauchs
Eingangsspannung
110/220 V AC (über Abwärtstransformator)
Eingangsleistung
12 V (über Abwärtstransformator oder DC-Eingang)
Klemmstromsensor
YHDC SCT013-000 (100 A/50 mA) im Lieferumfang enthalten
Smart Home-Integration
ESPHome, Home Assistant und MQTT für nahtlose Konnektivität
Konnektivität
Header für die Programmierung, Qwiic für Sensorerweiterung
Anwendungen
Unterstützt einphasige und dreiphasige Energieüberwachungssysteme
Abmessungen
79,5 x 79,5 mm
Lieferumfang
1x Teilbestückte Platine (SMD-Bauteile sind vormontiert)
2x Schraubklemmenblock-Anschlüsse (nicht montiert)
1x YHDC SCT013-000 Stromwandler
Erforderlich
Netztransformator nicht enthalten
Downloads
Datasheet (ESP32-S3-WROOM-1)
Datasheet (ATM90E32AS)
Datasheet (SCT013-000)
Frequently Asked Questions (FAQ)
Vom Prototyp zum fertigen Produkt
Was als innovatives Projekt zur Entwicklung eines zuverlässigen und benutzerfreundlichen Energiemessgeräts mithilfe des ESP32-S3-Mikrocontrollers begann, hat sich zu einem robusten Produkt entwickelt. Ursprünglich als Open-Source-Projekt entwickelt, zielte das Gerät darauf ab, eine präzise Energieüberwachung, Smart-Home-Integration und mehr zu ermöglichen. Durch sorgfältige Hardware- und Firmware-Entwicklung ist das Energiemessgerät heute eine kompakte, vielseitige Lösung für das Energiemanagement.
Dieses Board ermöglicht es dem Raspberry Pi Pico (angeschlossen über die Stiftleiste), zwei Motoren gleichzeitig mit voller Vorwärts-, Rückwärts- und Stoppsteuerung anzutreiben, was es ideal für Pico-gesteuerte Buggy-Projekte macht. Alternativ kann die Platine auch zum Betrieb eines Schrittmotors verwendet werden. Die Platine ist mit dem Motortreiber-IC DRV8833 ausgestattet, der über einen integrierten Kurzschluss-, Überstrom- und Wärmeschutz verfügt.
Die Platine hat 4 externe Anschlüsse für GPIO-Pins und eine 3-V- und GND-Versorgung vom Pico. Dies ermöglicht zusätzliche IO-Optionen für Ihre Buggy-Bauten, die vom Pico gelesen oder gesteuert werden können. Außerdem gibt es einen Ein/Aus-Schalter und eine Power-Status-LED, so dass Sie auf einen Blick sehen können, ob das Board eingeschaltet ist, und Ihre Batterien schonen können, wenn Ihr Projekt nicht in Gebrauch ist.
Um die Motortreiberplatine verwenden zu können, muss der Pico über eine verlötete Stiftleiste verfügen und fest in den Stecker eingesteckt werden. Die Platine erzeugt eine geregelte Stromversorgung, die in den 40-poligen Stecker eingespeist wird, um den Pico mit Strom zu versorgen, so dass dieser nicht direkt mit Strom versorgt werden muss. Die Motortreiberplatine wird entweder über Schraubklemmen oder einen Servostecker versorgt.
Kitronik hat ein Micro-Python Modul und Beispielcode entwickelt, um die Verwendung des Motor Driver Boards mit dem Pico zu unterstützen. Dieser Code ist im GitHub Repo verfügbar.
Merkmale
Ein kompaktes und dennoch funktionsreiches Board, das als Herzstück Ihrer Raspberry Pi Pico Roboter-Buggy-Projekte entwickelt wurde.
Die Platine kann 2 Motoren gleichzeitig mit voller Vorwärts-, Rückwärts- und Stoppsteuerung antreiben.
Sie enthält den Motortreiber-IC DRV8833, der über einen integrierten Kurzschluss-, Überstrom- und Überhitzungsschutz verfügt.
Darüber hinaus verfügt die Platine über einen Ein/Aus-Schalter und eine Power-Status-LED.
Die Stromversorgung der Platine erfolgt über einen Klemmenleistenanschluss.
Die 3V- und GND-Pins sind ebenfalls herausgebrochen, so dass externe Geräte mit Strom versorgt werden können.
Programmieren Sie es mit MicroPython über einen Editor wie den Thonny-Editor.
Abmessungen: 63 mm (L) x 35 mm (B) x 11,6 mm (H)
Download
Datenblatt
,
von Johan van den Brande
ESP32 Terminal (Review)
Das Elecrow ESP32 Terminal ist ein ESP32-S3 betriebenes mobiles Gerät mit einem 3,5 Zoll 480 × 320 TFT kapazitiven Touchdisplay und einer Vielzahl von Anwendungsmöglichkeiten....