ESP8266-Workshop: Unterschied zwischen den Versionen
Anlumo (Diskussion | Beiträge) |
Anlumo (Diskussion | Beiträge) Update für Workshop v2 |
||
Zeile 5: | Zeile 5: | ||
|image=Nodemcu.png | |image=Nodemcu.png | ||
|involved=[[User:anlumo]] | |involved=[[User:anlumo]] | ||
|when= | |when=2017-07-30 19:00 | ||
|where=[[Hauptraum]] | |where=[[Hauptraum]] | ||
|costs= | |costs=€7 | ||
|category=Workshop | |category=Workshop | ||
|status=planning | |status=planning | ||
Zeile 25: | Zeile 25: | ||
* Flashen der Firmware | * Flashen der Firmware | ||
* Installation von eigenen Programmen auf dem Gerät | * Installation von eigenen Programmen auf dem Gerät | ||
* Ansteuerung von externer Hardware (digital lesen und schreiben, analog lesen) | |||
* Interaktion mit dem Netzwerk | * Interaktion mit dem Netzwerk | ||
= Ausrüstung = | = 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 | 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 €7. Es kann natürlich mit seiner eigenen Hardware gratis teilgenommen werden, einfach nur zuhören ist auch möglich. | ||
Inhalt des Pakets: | Inhalt des Pakets: | ||
* | * Wemos D1-Modul | ||
* Micro USB-Kabel (20cm) | * Micro USB-Kabel (20cm) | ||
* | * selbst designtes Aufsteckboard | ||
Teilnehmende müssen weiters ein Notebook mitbringen, auf dem entwickelt werden kann. | Teilnehmende müssen weiters ein Notebook mitbringen, auf dem entwickelt werden kann. Alle Betriebssysteme sollten möglich sein. | ||
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 2.7+ installiert ist, da das für die Tools benötigt wird. | Unter Linux und Windows 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 | Als Firmware soll [http://micropython.org/ MicroPython] eingesetzt werden, d.h. das Modul wird mit Python 3 programmiert. | ||
= Vorbereitung = | = 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>. | * 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>. | ||
* | * <pre>pip install esptool</pre> |