Größe: 1575
Kommentar:
|
Größe: 1789
Kommentar:
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 1: | Zeile 1: |
= ESP8266 mit espeasy flashen = | = ESP8266 mit ESPEasy flashen = |
Zeile 22: | Zeile 22: |
esptool.py --port /dev/ttyUSB0 write_flash -fs 4MB -fm dout 0x00000 blank_4MB.bin esptool.py --port /dev/ttyUSB0 write_flash -fs 4MB -fm dout 0x00000 ESP_Easy_mega_20211005_normal_ESP8266_4M1M.bin |
esptool --port /dev/ttyUSB0 write_flash -fs 4MB -fm dout 0x00000 blank_4MB.bin esptool --port /dev/ttyUSB0 write_flash -fs 4MB -fm dout 0x00000 ESP_Easy_mega_20211005_normal_ESP8266_4M1M.bin |
Zeile 28: | Zeile 28: |
esptool.py --port /dev/ttyUSB0 write_flash -fs 4MB -fm dout 0x00000 blank_1MB.bin esptool.py --port /dev/ttyUSB0 write_flash -fs 4MB -fm dout 0x00000 ESP_Easy_mega_20211005_normal_ESP8266_1M.bin |
esptool --port /dev/ttyUSB0 write_flash -fs 4MB -fm dout 0x00000 blank_1MB.bin esptool --port /dev/ttyUSB0 write_flash -fs 4MB -fm dout 0x00000 ESP_Easy_mega_20211005_normal_ESP8266_1M.bin |
Zeile 33: | Zeile 33: |
Grund-Zustand: Mit 74.880 kps sollte eine Verbindung herzustellen sein Aufbau: Deep Sleep funktioniert nur, wenn RST und D0 verbunden sind. Ist die Verbindung nicht da, dann funktioniert der Deep Sleep nicht. |
ESP8266 mit ESPEasy flashen
auf dem Linux-Rechner das esptool installieren:
apt-get update && apt-get install -y esptool
Die Firmware von github.com herunterladen: https://github.com/letscontrolit/ESPEasy/releases/
(Beispiel: ESPEasy_ESP82xx_mega-20211005.zip ist momentan die richtige Wahl)
Um die Speichergröße des ESP8266 herauszufinden:
esptool --port /dev/ttyUSB0 flash_id
Wenn der ESP8266 einen Flash-Speicher von 4MB hat, dann flashen mit:
esptool --port /dev/ttyUSB0 write_flash -fs 4MB -fm dout 0x00000 blank_4MB.bin esptool --port /dev/ttyUSB0 write_flash -fs 4MB -fm dout 0x00000 ESP_Easy_mega_20211005_normal_ESP8266_4M1M.bin
Wenn der ESP8266 einen Flash-Speicher von 1MB hat, dann flashen mit:
esptool --port /dev/ttyUSB0 write_flash -fs 4MB -fm dout 0x00000 blank_1MB.bin esptool --port /dev/ttyUSB0 write_flash -fs 4MB -fm dout 0x00000 ESP_Easy_mega_20211005_normal_ESP8266_1M.bin
Anschließend: ESP8266 neu starten. Dann WLAN-Verbindung herstellen über den Access Point "ESP_Easy_0" und Passwort "configesp": http://192.168.4.1/
Grund-Zustand: Mit 74.880 kps sollte eine Verbindung herzustellen sein
Aufbau:
Deep Sleep funktioniert nur, wenn RST und D0 verbunden sind. Ist die Verbindung nicht da, dann funktioniert der Deep Sleep nicht.
Anleitung entlang der sehr hilfreichen Seite: https://hackmd.io/@joerglohrer/ESPEasy
Mehr zum Auslesen des Temperatursensors DS18B20: https://www.letscontrolit.com/wiki/index.php/Dallas_DS18b20