ESP8266-Workshop: Unterschied zwischen den Versionen
Anlumo (Diskussion | Beiträge) |
Anlumo (Diskussion | Beiträge) (prep) |
||
Zeile 47: | Zeile 47: | ||
Treiber für macOS gibts [http://blog.sengotta.net/wp-content/uploads/2015/11/CH34x_Install_V1.3.zip hier]! | Treiber für macOS gibts [http://blog.sengotta.net/wp-content/uploads/2015/11/CH34x_Install_V1.3.zip hier]! | ||
− | Unter Linux bitte schauen, dass python | + | Unter Linux bitte schauen, dass python 2.7+ installiert ist, da das für die Tools benötigt wird. |
= Programmierumgebung/Programmiersprache = | = Programmierumgebung/Programmiersprache = | ||
Als Firmware soll [http://micropython.org/ MicroPython] eingesetzt werden, d.h. das Modul wird mit Python 3 programmiert. Die genaue Entwicklungsumgebung wird noch entschieden. | Als Firmware soll [http://micropython.org/ MicroPython] eingesetzt werden, d.h. das Modul wird mit Python 3 programmiert. Die genaue Entwicklungsumgebung wird noch entschieden. | ||
+ | |||
+ | = Vorbereitung = | ||
+ | |||
+ | * PySerial wird benötigt. Installation erfolgt durch <pre>pip install pyserial</pre> oder <pre>easy_install pyserial</pre> oder <pre>apt-get install python-serial</pre>. | ||
+ | * [https://pypi.python.org/pypi/esptool esptool] bitte herunterladen. |
Version vom 29. September 2016, 21:00 Uhr
Sprache: | Deutsch |
---|
ESP8266-Workshop | |
2016-10-04 18:00 | |
Hauptraum | |
User:anlumo | |
Workshop | |
€8 | |
planning | |
Introduction on using the ESP8266 | |
Zuletzt aktualisiert: | 29.09.2016 |
Was
Der ESP8266 ist ein kleiner Mikrocontroller, der frei programmiert werden kann und sehr günstig ist. Er hat auch WiFi eingebaut und kann damit für Internet-verbundene Projekte (IoT) verwendet werden.
Dieser Mikrocontroller ist auch sehr einfach zu programmieren. Der Workshop soll eine schnelle Einführung bieten, wie man beginnen kann, in diese Welt einzutauchen.
Plan
- Vorstellung der Hardware
- Flashen der Firmware
- Installation von eigenen Programmen auf dem Gerät
- Interaktion mit dem Netzwerk
- Ansteuerung von externer Hardware (digital lesen und schreiben, analog lesen)
Ausrüstung
Es wird ein Hardware-Paket für den Workshop zur Verfügung gestellt, bei dem alles inkludiert ist, was benötigt wird. Dafür gibt es einen Unkostenbeitrag von €8. Es kann natürlich mit seiner eigenen Hardware gratis teilgenommen werden, einfach nur zuhören ist auch möglich.
Inhalt des Pakets:
- NodeMCU-Modul
- Micro USB-Kabel (20cm)
- Mini-Breadboard
- 6 Buttons + Keycaps
- 5 rote/5 gelbe/5 grüne LEDs
- diverse Widerstände
- 2 Photowiderstände
- 20 M/M Dupont-Kabel
Teilnehmende müssen weiters ein Notebook mitbringen, auf dem entwickelt werden kann. Als Betriebssystem können macOS und Linux sicher eingesetzt werden, Windows wird noch evaluiert.
Treiber für macOS gibts hier!
Unter Linux bitte schauen, dass python 2.7+ installiert ist, da das für die Tools benötigt wird.
Programmierumgebung/Programmiersprache
Als Firmware soll MicroPython eingesetzt werden, d.h. das Modul wird mit Python 3 programmiert. Die genaue Entwicklungsumgebung wird noch entschieden.
Vorbereitung
- PySerial wird benötigt. Installation erfolgt durch
pip install pyserial
odereasy_install pyserial
oderapt-get install python-serial
. - esptool bitte herunterladen.