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/06/04 19:02] adminiot:expressiv [2024/02/04 10:37] (aktuell) – [ESP8266 / ESP32] admin
Zeile 1: Zeile 1:
 ====== Expressiv ESP8266 / ESP32 ====== ====== Expressiv ESP8266 / ESP32 ======
  
-==== ESP8266 ====+==== ESP8266 / ESP32 ====
  
  
Zeile 11: 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://boneskull.com/micropython-on-esp32-part-2/ +
-  * https://docs.micropython.org/en/latest/esp32/quickref.html +
-  * https://docs.zerynth.com/latest/official/board.zerynth.nodemcu_esp32/docs/index.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)===
  
-Programmieren des ESP32 (Mac): 
 <code bash> <code bash>
 # esptool installieren: # esptool installieren:
Zeile 27: Zeile 23:
 $ /Users/xxx/Library/Python/3.7/bin/esptool.py -p /dev/tty.SLAB_USBtoUART erase_flash $ /Users/xxx/Library/Python/3.7/bin/esptool.py -p /dev/tty.SLAB_USBtoUART erase_flash
 # Board mit einem MicroPython-Image beschreiben:  # 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+/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> </code>
  
Zeile 37: Zeile 33:
 </code> </code>
  
-MQTT auf dem ESP32: +=== MicroPython auf ESP8266/ESP32 === 
-  * https://randomnerdtutorials.com/micropython-mqtt-esp32-esp8266+ 
-==== Wifi-Examples: ====+  * [[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 53: 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.1559674961.txt.gz · Zuletzt geändert: 2019/06/04 19:02 von admin