ESP8266-Workshop: Unterschied zwischen den Versionen

aus Metalab Wiki, dem offenen Zentrum für meta-disziplinäre Magier und technisch-kreative Enthusiasten.
Zur Navigation springenZur Suche springen
(Update für Workshop v2)
Zeile 5: Zeile 5:
 
|image=Nodemcu.png
 
|image=Nodemcu.png
 
|involved=[[User:anlumo]]
 
|involved=[[User:anlumo]]
|when=2016-10-04 18:00
+
|when=2017-07-30 19:00
 
|where=[[Hauptraum]]
 
|where=[[Hauptraum]]
|costs=€8
+
|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
* Ansteuerung von externer Hardware (digital lesen und schreiben, analog lesen)
 
  
 
= 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 €8. Es kann natürlich  mit seiner eigenen Hardware gratis teilgenommen werden, einfach nur zuhören ist auch möglich.
+
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:
  
* NodeMCU-Modul
+
* Wemos D1-Modul
 
* Micro USB-Kabel (20cm)
 
* Micro USB-Kabel (20cm)
* Mini-Breadboard
+
* selbst designtes Aufsteckboard
* 6 Buttons + Keycaps
 
* 5 rote/5 gelbe/5 grüne LEDs
 
* diverse Widerstände
 
* 2 Photowiderstände
 
* 20 M/F 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.
+
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. Die genaue Entwicklungsumgebung wird noch entschieden.
+
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>.
* [https://pypi.python.org/pypi/esptool esptool] bitte herunterladen.
+
* <pre>pip install esptool</pre>

Version vom 27. Juli 2017, 18:10 Uhr

Sprache: Deutsch
Subpages:
ESP8266-Workshop hat keine Unterseiten.


ESP8266-Workshop
Nodemcu.png
2017-07-30 19:00
Hauptraum
User:anlumo
Workshop
€7
planning
Introduction on using the ESP8266
Zuletzt aktualisiert: 27.07.2017


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
  • Ansteuerung von externer Hardware (digital lesen und schreiben, analog lesen)
  • Interaktion mit dem Netzwerk

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 €7. Es kann natürlich mit seiner eigenen Hardware gratis teilgenommen werden, einfach nur zuhören ist auch möglich.

Inhalt des Pakets:

  • Wemos D1-Modul
  • Micro USB-Kabel (20cm)
  • selbst designtes Aufsteckboard

Teilnehmende müssen weiters ein Notebook mitbringen, auf dem entwickelt werden kann. Alle Betriebssysteme sollten möglich sein.

Treiber für macOS gibts hier!

Unter Linux und Windows 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.

Vorbereitung

  • PySerial wird benötigt. Installation erfolgt durch
    pip install pyserial
    oder
    easy_install pyserial
    oder
    apt-get install python-serial
    .
  • pip install esptool