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 [2018/11/07 18:06] – [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 === +=== 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 + 
-==== Wifi-Examples: ====+=== 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://arduino-esp8266.readthedocs.io/en/latest/esp8266wifi/client-examples.html   * https://arduino-esp8266.readthedocs.io/en/latest/esp8266wifi/client-examples.html
Zeile 21: Zeile 65:
   * https://www.mikrocontroller-elektronik.de/nodemcu-esp8266-tutorial-wlan-board-arduino-ide/   * https://www.mikrocontroller-elektronik.de/nodemcu-esp8266-tutorial-wlan-board-arduino-ide/
  
-Geschwindigkeitsmessung:+=== Geschwindigkeitsmessung: ==== 
   * https://github.com/espressif/esp-idf/tree/master/examples/wifi/iperf   * https://github.com/espressif/esp-idf/tree/master/examples/wifi/iperf
 ==== Power-Saving: ==== ==== Power-Saving: ====
Zeile 27: 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.1541613963.txt.gz · Zuletzt geändert: 2018/11/07 18:06 von admin