ESP32 - Heizelement steuern
Dieses Tutorial zeigt Ihnen, wie Sie ein Heizelement mit dem ESP32 und MicroPython steuern. Im Einzelnen lernen wir:
- Wie ein Heizelement funktioniert
- Wie Sie ein Heizelement an den ESP32 anschließen
- Wie Sie MicroPython-Code für den ESP32 schreiben, um ein Heizelement zu steuern

Erforderliche Hardware
Oder Sie können die folgenden Kits kaufen:
| 1 | × | DIYables ESP32 Starter-Kit (ESP32 enthalten) | |
| 1 | × | DIYables Sensor-Kit (18 Sensoren/Displays) |
Überblick über Heating Element
Pinbelegung

Ein Heizelement hat typischerweise zwei Pins:
- Verbinden Sie den positiven (+) Pin (rot) mit der 12V-DC-Stromversorgung.
- Verbinden Sie den negativen (-) Pin (schwarz) mit der Masse (GND) der DC-Stromversorgung.
So steuern Sie ein Heizelement
Wenn ein 12V-Heizelement an eine 12V-Stromquelle angeschlossen ist, erzeugt es Wärme. Um das Heizelement mit einem ESP32 zu steuern, verwenden wir ein Relais. Der ESP32 sendet Signale an das Relais, das dann das Heizelement steuert. Wenn Sie mehr darüber erfahren möchten, wie ein Relais funktioniert, wie seine Pinbelegung aussieht oder wie man es einrichtet, lesen Sie das ESP32 MicroPython Relais-Tutorial.
Verdrahtungsdiagramm
- So verbinden Sie den ESP32 und das gesteuerte Heizelement mit einem Steckbrett (Stromversorgung über USB-Kabel)

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
- So verbinden Sie den ESP32 und das gesteuerte Heizelement mit einem Steckbrett (Stromversorgung über Vin-Pin)

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
- So verbinden Sie den ESP32 und das gesteuerte Heizelement mit einem Schraubklemmen-Breakout-Board (Stromversorgung über USB-Kabel)

- So verbinden Sie den ESP32 und das gesteuerte Heizelement mit einem Schraubklemmen-Breakout-Board (Stromversorgung über Vin-Pin)

ESP32 MicroPython-Code
Dieser Code schaltet das Heizelement fünf Sekunden lang EIN und dann fünf Sekunden lang AUS, und das fortlaufend.
Schnelle Schritte
So richten Sie Ihren MicroPython-Code auf dem ESP32 mit der Thonny IDE ein und führen ihn aus:
- Stellen Sie sicher, dass die Thonny IDE auf Ihrem Computer installiert ist.
- Vergewissern Sie sich, dass die MicroPython-Firmware auf Ihrem ESP32-Board installiert ist.
- Wenn Sie zum ersten Mal einen ESP32 mit MicroPython verwenden, lesen Sie die Anleitung ESP32 MicroPython Erste Schritte für eine Schritt-für-Schritt-Anleitung.
- Schließen Sie das ESP32-Board gemäß dem bereitgestellten Schaltplan an das Heizelement an.
- Verbinden Sie das ESP32-Board über ein USB-Kabel mit Ihrem Computer.
- Öffnen Sie die Thonny IDE auf Ihrem Computer.
- Gehen Sie in der Thonny IDE zu Tools Options.
- Wählen Sie im Reiter Interpreter die Option MicroPython (ESP32) aus dem Dropdown-Menü.
- Stellen Sie sicher, dass der richtige Port ausgewählt ist. Die Thonny IDE erkennt ihn normalerweise automatisch, aber eventuell müssen Sie ihn manuell auswählen (z. B. COM12 unter Windows oder /dev/ttyACM0 unter Linux).
- Kopieren Sie den bereitgestellten MicroPython-Code und fügen Sie ihn in den Editor von Thonny ein.
- Speichern Sie den Code auf Ihrem ESP32:
- Klicken Sie auf die Schaltfläche Save oder drücken Sie Ctrl+S.
- Wählen Sie im Speicherdialog MicroPython device.
- Benennen Sie die Datei main.py.
- Klicken Sie auf die grüne Schaltfläche Run (oder drücken Sie F5), um das Skript auszuführen.
- Prüfen Sie die Temperatur des Heizelements.
WARNING
Seien Sie vorsichtig, denn eine falsche Handhabung kann Verbrennungen verursachen oder sogar einen Brand in Ihrem Zuhause auslösen. Ihre Sicherheit ist sehr wichtig. Wenn Sie unsicher sind, versuchen Sie es nicht selbst – holen Sie sich Hilfe von einer erfahrenen Person. Wir übernehmen keine Verantwortung für Ihre Sicherheit.
Code-Erklärung
Die Erklärung finden Sie in den Kommentaren des obigen ESP32 MicroPython-Codes.
Video Tutorial
Wir erwägen die Erstellung von Video-Tutorials. Wenn Sie Video-Tutorials für wichtig halten, abonnieren Sie bitte unseren YouTube-Kanal , um uns zu motivieren, die Videos zu erstellen.