projects:mh-et_live_esp32_devkit
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
projects:mh-et_live_esp32_devkit [2018/07/05 16:45] – cyrus | projects:mh-et_live_esp32_devkit [2018/07/05 19:08] – cyrus | ||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
Jemand hat einfach so ein paar von diesen Dingern bestellt und damit basteln wir jetzt rum. | Jemand hat einfach so ein paar von diesen Dingern bestellt und damit basteln wir jetzt rum. | ||
+ | |||
+ | ===== In a nutshell ===== | ||
+ | Das kleine Board basiert auf dem [[https:// | ||
+ | * WiFi | ||
+ | * BLE | ||
+ | * DualCore CPU | ||
+ | * $7.60 | ||
+ | * MicroPython Support | ||
+ | |||
+ | ===== How-To ===== | ||
+ | ==== Setup on Arch Linux ==== | ||
+ | === Serielle Konsole === | ||
+ | - Sicherstellen, | ||
+ | - Ist das Board am PC eingesteckt sollte Linux ein / | ||
+ | - Mit folgendem Befehl auf das Board verbinden: ''# | ||
+ | - Eventuell die Reset Taste am Board drücken | ||
+ | |||
+ | === C === | ||
+ | Das Setup geht einfach mit platformio: | ||
+ | - platformio aus dem AUR installieren | ||
+ | - ''# | ||
+ | - Falls sich nicht automatisch ein Browser-Tab öffnet nach http:// | ||
+ | - Im WebGUI ein neues Projekt erstellen (Board: MH ET LIVE ESP32Devkit, | ||
+ | - Nun kann der Code im Projekt Folder unter src/ | ||
+ | |||
+ | Flashen: | ||
+ | - Sicherstellen, | ||
+ | - Ist das Board am PC eingesteckt sollte Linux ein / | ||
+ | - Nun mit folgendem Befehl den Code automatisch compilieren und uploaden: ''# | ||
+ | - Funktioniert der upload nicht muss wärend dem flash eventuell die Boot Taste gedrückt werden | ||
+ | |||
+ | === MicroPython === | ||
+ | - esptool installieren ''# | ||
+ | - [[https:// | ||
+ | - Board am PC anschliessen | ||
+ | - Firmware flashen: ''# | ||
+ | - Board resetten | ||
+ | - ''# | ||
+ | - Es sollte der vertraute Prompt des Python Interpreter auftauchen | ||
+ | |||
+ | |||
+ | ==== MicroPython WLAN Hints ==== | ||
+ | === Hotspots scannen === | ||
+ | <code python> | ||
+ | |||
+ | x=network.WLAN(network.STA_IF) | ||
+ | x.active(True) | ||
+ | x.scan()</ | ||
+ | |||
+ | === Mit Hotspot verbinden === | ||
+ | <code python> | ||
+ | |||
+ | x=network.WLAN(network.STA_IF) | ||
+ | x.active(True) | ||
+ | x.connect(" | ||
+ | x.ifconfig()</ | ||
+ | |||
+ | === TCP Sockets === | ||
+ | <code python> | ||
+ | import socket | ||
+ | |||
+ | x=network.WLAN(network.STA_IF) | ||
+ | x.active(True) | ||
+ | x.connect(" | ||
+ | i=socket.getaddrinfo(" | ||
+ | print(i) | ||
+ | [(2, 1, 0, ' | ||
+ | |||
---- dataentry project ---- | ---- dataentry project ---- | ||
type : project | type : project | ||
status_ | status_ | ||
- | member_users : cyrus, gandro, peanut,ria, tugi, | + | member_users : cyrus, gandro, peanut |
github_gh | github_gh | ||
---- | ---- | ||
projects/mh-et_live_esp32_devkit.txt · Zuletzt geändert: 2018/07/06 16:42 von cyrus