Benutzer-Werkzeuge

Webseiten-Werkzeuge


iot:expressiv

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
iot:expressiv [2019/03/01 05:12] – [ESP8266] adminiot:expressiv [2024/02/04 10:37] (aktuell) – [ESP8266 / ESP32] admin
Zeile 1: Zeile 1:
 ====== Expressiv ESP8266 / ESP32 ====== ====== Expressiv ESP8266 / ESP32 ======
  
-==== ESP8266 ====+==== ESP8266 / ESP32 ====
  
  
   * https://www.heise.de/developer/artikel/Arduino-goes-ESP8266-3240085.html   * https://www.heise.de/developer/artikel/Arduino-goes-ESP8266-3240085.html
 +  * https://www.esp8266.com/wiki/doku.php?id=start
   * http://www.mikrocontroller.net/articles/ESP8266   * http://www.mikrocontroller.net/articles/ESP8266
   * https://espressif.com/en/products/hardware/esp8266ex/overview   * https://espressif.com/en/products/hardware/esp8266ex/overview
Zeile 10: Zeile 11:
   * https://hackaday.com/2018/08/26/demystifying-the-esp8266-with-a-series-of-tutorials/   * https://hackaday.com/2018/08/26/demystifying-the-esp8266-with-a-series-of-tutorials/
  
-=== MicroPython für esp8266 / esp32 === +=== Installation des Virtual-Com-Port (VCP) Treibers: === 
-  * http://docs.micropython.org/en/latest/esp8266/general.html + 
-  * https://learn.adafruit.com/micropython-basics-loading-modules/frozen-modules +  * https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers 
-  * https://github.com/micropython/micropython-lib+ 
 +=== Programmieren des ESP32 (Mac): === 
 + 
 +<code bash> 
 +# esptool installieren: 
 +$ pip install --user esptool 
 +# Board vorbereiten (Flash Speicher löschen) 
 +$ /Users/xxx/Library/Python/3.7/bin/esptool.py -p /dev/tty.SLAB_USBtoUART erase_flash 
 +# Board mit einem MicroPython-Image beschreiben:  
 +$ /Users/xxx/Library/Python/3.7/bin/esptool.py --chip esp32  -p /dev/tty.SLAB_USBtoUART --baud 115200 write_flash -z 0x1000 esp32-20190125-v1.10.bin 
 +</code> 
 + 
 +Zugriff auf das Board über die serielle Verbindung mit ''screen'': 
 +<code bash> 
 +screen /dev/tty.SLAB_USBtoUART  115200 
 +screen -ls # List Screen sessions 
 +screen -r  # Re-Attach 
 +</code> 
 + 
 +=== MicroPython auf ESP8266/ESP32 === 
 + 
 +  * [[iot:micropython|MicroPython auf ESP8266/ESP32]]  
 + 
 + 
 +=== Pinout ESP32: === 
 + 
 +  * https://ouilogique.com/pinouts/ 
 + 
 +=== ESP32 Live GPIO Monitoring === 
 + 
 +  * https://www.youtube.com/watch?v=UxkOosaNohU  
 + 
 + 
 +==== Wifi ==== 
 + 
 +===  Probleme mit Spannungsversorgung: Brownout bei WiFi-Start=== 
 + 
 +:!: **Abhilfe**: Kondensator > 100µF zwischen VCC und GND 
 + 
 + * https://github.com/espressif/arduino-esp32/issues/863 
 + * https://github.com/nkolban/esp32-snippets/issues/168 
 + 
 + 
 +=== Examples: ===
  
-  * https://boneskull.com/micropython-on-esp32-part-2/ 
-==== Wifi-Examples: ==== 
  
   * https://arduino-esp8266.readthedocs.io/en/latest/esp8266wifi/client-examples.html   * https://arduino-esp8266.readthedocs.io/en/latest/esp8266wifi/client-examples.html
Zeile 30: Zeile 72:
   * https://randomnerdtutorials.com/esp8266-deep-sleep-with-arduino-ide/   * https://randomnerdtutorials.com/esp8266-deep-sleep-with-arduino-ide/
   * https://randomnerdtutorials.com/latching-power-switch-circuit-auto-power-off-circuit-esp32-esp8266-arduino/   * https://randomnerdtutorials.com/latching-power-switch-circuit-auto-power-off-circuit-esp32-esp8266-arduino/
 +  * [[https://microcontrollerslab.com/micropython-esp32-deep-sleep-mode-wake-up-sources/|MicroPython: ESP32 Deep Sleep Mode and Wake Up Sources]]
 ==== Mesh Networking ==== ==== Mesh Networking ====
  
   * [[https://github.com/olab-io/ESP8266-Research/blob/master/defining_mesh_network_for_esp8266.md|Mesh Network for ESP8266]]   * [[https://github.com/olab-io/ESP8266-Research/blob/master/defining_mesh_network_for_esp8266.md|Mesh Network for ESP8266]]
   * https://tech.scargill.net/esp8266-mesh-experiment/   * https://tech.scargill.net/esp8266-mesh-experiment/
iot/expressiv.1551417175.txt.gz · Zuletzt geändert: 2019/03/01 05:12 von admin