Microcontroller-Workshop am 25. Januar 2025 in der Christian-Wagner-Bücherei in Rutesheim, im Nachgang zur 2. Ausstellung „Maker Space Connect“ im November/Dezember 2024.
Autor: Ralph Lange
Alle Teilnehmerinnen und Teilnehmer erhalten per E-Mail vorab Instruktionen zur Installation der Arduino IDE auf dem eigenen Laptop.
- Kapitel 1 Grundlagen
- Kapitel 2 OLED-Display
- Kapitel 3 Sensoren
- Kapitel 4 Konnektivität und Cloud
- Mehr Sensoren und Devices
Einige Hinweise zur weiteren Verwendung der Hardware und für eigene Projekte:
- Die Pins des ESP32 haben teilweise Sonderfunktionen, wie z.B. Unterstützung für spezielle Protokolle (UART, SPI, I²C) oder Analogfunktionen. Einige Pins (typischerweise 34, 35, 36 und 39) sind nur als Eingänge verwendbar. Wenn man in einer Suchmaschine nach „ESP32 Pinout“ sucht, so lassen sich schnell Grafiken finden, auf denen die Pins genau beschrieben sind. Dabei muss der exakte Typ/Version des ESP32-Moduls beachtet werden.
- Bei vielen ESP32-Modulen muss zum Flashen der Boot-Knopf kurz gedrückt werden, wenn in der Arduino IDE nach dem Kompilieren eine Folge von Punkten erscheint.
- Zur Programmierung gibt es einige Alternativen zur Arduino IDE, z.B. PlatformIO. Statt C/C++ kann unter anderem auch in MicroPython programmiert werden, vgl. docs.micropython.org/en/latest/esp32/tutorial/intro.html.
- Wenn man in einschlägigen Online-Shops nach „Microcontroller Set“, „MCU Sensor Kit“, „Elektronik Starter Kit“ oder ähnlich sucht, so finden sich viele Sets/Kits, die eine geeignete Auswahl an Kabeln, Schaltern, Sensoren, Displays, etc. für weitere Projekte bieten.
Die für den Workshop verwendete Hardware umfasst unter anderem:
- ESP32 DevKit (ESP-WROOM-32 ESP32-S mit USB-C-Anschluss)
- ESP32C3 Mini (XIAO)
- 1.3" OLED Display Modul weiß/blau mit Chip SH1106
- Temperatursensor Dallas DS18B20
- Ultraschallsensor HC-SR04
- Berührungssensor TTP223
- RGB-LED
Dazu kommen Steckplatine, USB-C-Datenkabel, weitere LEDs, Schalter, Jumperkabel, Widerstände, etc.
Die Inhalte dieses Workshops sind unter der 3-Clause BSD Lizenz veröffentlicht.