Teil 4 von 4
Einfache Bauteile für den Unterricht
Womit Schüler in einer Doppelstunde etwas sehen. Für jedes Bauteil: was man sieht, was man lernt, was es kostet.
Die Auswahl
Alles hier läuft auf dem Steckbrett, kostet wenige Euro und ist in der ESPHome-Doku als eigene Komponente beschrieben. Die Reihenfolge ist zugleich ein Vorschlag für den Kursverlauf: Jedes Bauteil bringt genau ein neues Konzept mit. Preise sind Momentaufnahmen von Berrybase am 11.09.2026.
| Bauteil | Was man sieht | Was man lernt | Preis | ESPHome |
|---|---|---|---|---|
| Taster | Sensor springt beim Drücken um | Pull-up, inverted, Entprellen |
Cent | binary_sensor/gpio |
| LED | Leuchtet, dann dimmt sie | Digital gegen PWM, output gegen light |
Cent | switch/gpio, output/ledc |
| DHT22 | Anhauchen, Feuchte schnellt hoch | Eindraht-Timing, Messintervall | 5,10 € | sensor/dht |
| BME280 | Drei Werte, Druck reagiert aufs Anheben | I2C-Bus und Adressen | 5,60 € | sensor/bme280_i2c |
| DS18B20 | Fühler ins Wasser, Kurve steigt | Bus mit Adressen, Pull-up | 2,70 € | one_wire, sensor/dallas_temp |
| HC-SR04 | Zahl folgt der Hand | Laufzeit, Pegelanpassung 5 V zu 3,3 V | 1,49 € | sensor/ultrasonic |
| LDR am Analogeingang | Hand drüber, Wert sinkt | Analog gegen digital, Spannungsteiler | Cent | sensor/adc |
| Servo SG90 | Arm dreht auf Schieberegler-Position | PWM als Stellsignal | 2,80 € | servo, output/ledc |
| WS2812-Ring | Farben, Effekte, Regenbogen | Datenprotokoll, Adressierung, Strombedarf | 2,80 € (8 LEDs) | light/esp32_rmt_led_strip |
| OLED 0,96" | Messwert als Zahl auf dem Display | Display-Lambda, Fonts, I2C teilen | 7,80 € | display/ssd1306_i2c |
Die verlinkten Bauteile haben schon eine eigene Karte, die anderen folgen.
Drei Dinge, die den Einstieg leichter machen
Erst Log, dann Home Assistant. Beim ersten Bauteil reicht es, den Wert im Log zu sehen. Das nimmt den Druck raus, sofort alles anzubinden.
Ein Board, ein Kabel, ein Netzteil. Für die Doppelstunde reicht ein ESP32 DevKit am USB-Port. Erst wenn ein LED-Ring oder ein Servo dazukommt, braucht es ein eigenes 5-V-Netzteil.
Die Falle mit den alten Tutorials. Zwei Dinge haben sich geändert, über
die Schüler bei der Websuche stolpern: Der Temperaturfühler DS18B20 braucht
seit 2024 one_wire statt dallas, und LED-Streifen am ESP32 laufen über
esp32_rmt_led_strip, weil neopixelbus dort seit Mitte 2026 als veraltet
gilt.
Die Mini-Automation als Abschluss
Taster gedrückt, LED an, ohne Zentrale, direkt auf dem Chip. Das Beispiel steht am Ende von Teil 3. Wer das verstanden hat, kann jedes Bauteil aus der Tabelle mit jedem anderen verknüpfen: Ultraschall unter 20 Zentimetern schaltet den LED-Ring rot, Temperatur über 25 Grad dreht den Servo.
Quellen
- https://esphome.io/components/binary_sensor/gpio/
- https://esphome.io/components/switch/gpio/
- https://esphome.io/components/output/ledc/
- https://esphome.io/components/light/monochromatic/
- https://esphome.io/components/sensor/dht/
- https://esphome.io/components/sensor/bme280/
- https://esphome.io/components/sensor/dallas_temp/
- https://esphome.io/components/sensor/ultrasonic/
- https://esphome.io/components/sensor/adc/
- https://esphome.io/components/servo/
- https://esphome.io/components/light/esp32_rmt_led_strip/
- https://esphome.io/components/display/ssd1306/
- https://www.berrybase.de/