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

Die zusammengebaute Hardware für das Projekt
Bild der zusammengebauten Hardware.

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:

/images/jufo/ESP8266-NodeMCU-Pinout.thumbnail.jpg

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.

Downloads