IOT Applikation in Micropython auf dem ESP8266
Auf diese Seite finden Sie eine kurze Anleitung zur Benutzung der Hardware sowie eine Beschreibung des zu implementierenden Softwareprojekts.
Die Hardware
Das Päckchen mit der Hardware für das Projekt enthält folgende Teile:
Raspberry Pi Zero mit Gehäuse und 16GB SD-Karte (schon verbaut).
Mini-HDMI auf HDMI Adapter
USB Hub mit eingebautem Netzwerkadapter.
Netzteil mit zwei USB Ausgängen.
Zwei USB-Kabel.
-
Eine Platine mit
vier Tastern,
dem Helligkeitssensor BH1750 (kleine blaue Platine) und
dem Mikrocontroller Board ESP8266 NodeMCU mit bereits installiertem Micropython v1.10.
Was Benötigen Sie?
Folgendes Zubehör und Informationen benötigen Sie selbst, um das Projekt umzusetzen:
Tastatur und Maus die Sie an den USB Hub anschließen.
Monitor mit HDMI Kabel.
WLAN-Zugang, damit der Mikrocontroller mit dem Raspberry kommunizieren kann.
Inbetriebnahme
Schließen Sie die Hardware wie im obigen Bild an.
Verbinden Sie Tastatur, Maus und Bildschirm mit dem Raspberry Pi Zero bevor Sie das Netzteil in die Steckdose stecken!
Nach dem Booten sehen Sie den Link zum Documents
Verzeichnis sowie die
Applikation Thonny.
Stellen Sie nun im Raspberry Pi Zero über das Netzwerksymbol am oberen rechten Bildschirmrand die WLAN-Verbindung zu Ihrem Netzwerk her.
Dateien im Documents/JuFo
Verzeichnis
Im Unterordner Vorlesung
finden Sie eine Einführung in Mircopython.
Das Pinout für das bei Ihnen verwendete Board sehen Sie hier:

Im Unterordner Aufgaben
sind die drei Teilaufgaben beschrieben.
Dort finden Sie, wenn Sie möchten, Codevorlagen mit der Sie die Aufgaben
bearbeiten können.
Zudem sind auch die Lösungen der Teilaufgaben mit dabei, falls Sie mal gar
nicht weiterkommen.
Im Unterordner Micropython
befindet sich das Binary für Micropython, dass
auf den ESP programmiert werden kann, wie es in der Vorlesung beschrieben ist.
Dies sollte bei Ihren Bords bereits passiert sein.
Die PDF-Dateien lesen Sie am besten nicht auf dem Raspberry Pi, da dieser keinen sehr großen Arbeitsspeicher hat sowie auch nur einen Single-Core Prozessor. Laden Sie sich die Unterlagen lieber aus dem Downloads Bereich unten auf der Seite herunter.
Thonny
Der Editor Thonny ist eine Python 3 IDE, die auf dem Raspberry Pi Zero bereits vorinstalliert ist. Seit einiger Zeit unterstützt er nun auch Micropython. In dem Blogpost unter Weiterführende Links ist beschrieben, wie man Thonny dafür konfiguriert.
Noch Fragen?
Meine Kontaktdaten finden Sie, wenn Sie oben auf der Seite auf Sebastian Stigler klicken.