projects:mh-et_live_esp32_devkit
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
MH-ET LIVE ESP32 Devkit
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 ESP-WROOM-32. Selling Points:
- WiFi
- BLE
- DualCore CPU
- $7.60
- MicroPython Support
How-To
Setup on Arch Linux
Serielle Konsole
- Sicherstellen, dass dein User mitglied der Gruppe „uucp“ ist (
# sudo vim /etc/group
→ allenfalls neu einloggen - Ist das Board am PC eingesteckt sollte Linux ein /dev/ttyUSB0 erstellen
- Mit folgendem Befehl auf das Board verbinden:
# screen /dev/ttyUSB0 115200
- Eventuell die Reset Taste am Board drücken
C
Das Setup geht einfach mit platformio:
- platformio aus dem AUR installieren
# platformio home
- Falls sich nicht automatisch ein Browser-Tab öffnet nach http://localhost:8008 navigieren
- Im WebGUI ein neues Projekt erstellen (Board: MH ET LIVE ESP32Devkit, Framework: Arduino)
- Nun kann der Code im Projekt Folder unter src/main.cpp bearbeitet werden
Flashen:
- Sicherstellen, dass dein User mitglied der Gruppe „uucp“ ist (
# sudo vim /etc/group
→ allenfalls neu einloggen - Ist das Board am PC eingesteckt sollte Linux ein /dev/ttyUSB0 erstellen
- Nun mit folgendem Befehl den Code automatisch compilieren und uploaden:
# platformio run –target upload
- Funktioniert der upload nicht muss wärend dem flash eventuell die Boot Taste gedrückt werden
MicroPython
- esptool installieren
# sudo pacman -S esptool
- Board am PC anschliessen
- Firmware flashen:
# esptool –chip esp32 –port /dev/ttyUSB0 write_flash -z 0x1000 ~/Downloads/esp32-XXXXXXXXX.bin
- Board resetten
# screen /dev/ttyUSB0 115200
- Es sollte der vertraute Prompt des Python Interpreter auftauchen
projects/mh-et_live_esp32_devkit.1530816918.txt.gz · Zuletzt geändert: 2018/07/05 18:55 von cyrus