Das ist ein WEB-Server Projekt mit einem WeMos R32. Mit Python wird eine WEB-Seite erstellt und die interne LED mit einem Schiebeschalter ein/ausgeschalten.
Die Hardware für dieses Projekt:
- 1 x WeMos R32.
Wir benötigen zwei Python-Programme, die man z.B. mit MicroPython erstellen kann:
- boot.py - mit den WLAN Logindaten.
- main.py - Das Hauptprogramm mit dem HTML-Teil.
In MicroPython wird unter Optionen der ESP32-Interpreter ausgewählt.
- Anschließend die zwei Python-Programme in den Editor kopieren und speichern.
- Jetzt den WeMos R32 an die USB-Schnittstelle anschließen und
- boot.py (im boot.py Script die eigenen WLAN Logindaten eingeben) und
- main.py
- auf den WeMos R32 speichern.
- Das Programm starten.
- In der Kommanozeile wird die IP-Adresse angezeigt, z.B. http://192.168.1.103/
- In den lokalen Browser die angezeigte IP-Adresse eingeben.
- Mit dem Schiebeschalter die interne LED ein/ausschalten.
- Alterneativ kann am GPIO2 ein Relais angeschlossen werden.
Python-Programm boot.py:
Python-Programm main.py:
Python WEB-Server