Inhaltsverzeichnis:
- Schritt 1: Esp8266 Flash-Software finden
- Schritt 2: Finden Sie ESP8266-Firmware-Dateien
- Schritt 3: ESP mit dem Blitzmodus verbinden
- Schritt 4: Firmware hochladen
- Schritt 5: Verwenden von ESP Flash Download Toll V0.9.3.1
- Schritt 6: Programmieren Sie ESP mit Esplorer
- Schritt 7: Fehlerbehebung
Video: Esp8266 Firmware-Update - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
Das ESP8266-Modul ist ein billiges Wireless-Modul. Es verfügt über ein SOC (System on Chip), das jedem Mikrocontroller/Mikroprozessor WLAN zur Verfügung stellen kann. Es gibt zwei Möglichkeiten, den ESP8266 zu verwenden.
- Standalone esp8266
- Esp8266 mit Himbeer-Pi oder Arduino oder stm32
Esp8266 benötigt ein externes 3,3 V für den ordnungsgemäßen Betrieb. Wenn Sie ESP8266 mit Arduino verwenden, versuchen Sie, keine Stromversorgung von Arduino bereitzustellen. Als Arduino beträgt die maximale Strombereitstellungskapazität 40 mA, während esp8266 250 mA zieht. Dies ist höchstwahrscheinlich das Problem, wenn Sie die neue Firmware hochladen oder wenn Sie den esp8266 verwenden
Für Anfänger wird empfohlen, auf dem Markt erhältliche Node-Mcu-Boards zu verwenden. Es gibt zwei Arten von Boards, eine mit RGB-LED & Ldr-Sensor und andere mit nur Breakout-Pins. Diese Platine hat einen eingebauten Spannungsregler, der die richtige Leistung handhabt
- esp8266 witziges Brett
- Knoten Mcu
Schritt 1: Esp8266 Flash-Software finden
Laden Sie die Software vom Laufwerk herunter
espFlasher
Schritt 2: Finden Sie ESP8266-Firmware-Dateien
Gehen Sie zu diesem Link unten, um Firmware-Dateien zu finden.
- AT Firmware letztes Update 2017 Sep
- https://github.com/espressif/ESP8266_AT
- https://drive.google.com/file/d/0B3dUKfqzZnlwdUJUc2hkZDUyVjA/view
- https://drive.google.com/open?id=1c0zO8dbw5pIAc0lDYAg0cBx-PXFS_iTg
Schritt 3: ESP mit dem Blitzmodus verbinden
ESP 8266-01 Modul
Verwenden des Programmieradapters Esp01
Dies ist der beste Weg, um das esp01 zu flashen. Kaufen Sie dieses Modul und werden Sie in Zukunft frei von Kabelsalat.
Es ist sehr praktisch und sehr schnell.
Esp01-Programmiereradapter
Hinweis: Das Modul tritt nicht direkt in die Programmierplatine ein. Dazu müssen Sie den Jumper darauf löten. Bitte beachten Sie dazu das Foto. Der Jumper wird zwischen gpio 0 und gnd-Pin gelötet. Wenn Sie ihn nicht im Programmiermodus verwenden, verschieben Sie den Jumper zum leeren Stift.
Verwenden des BreadBoard Power-Moduls
Netzteil für Steckbretter
Mit diesem Modul können Sie gleichzeitig 5 V an Arduino und 3,3 V an ESP8266 separat geben. Dies ist die Schönheit dieses Moduls.
Esp rx-Pin benötigt auch 3,3 V. Wenn Sie versuchen, arduino tx auf ESP RX zu setzen. Das ESP-Modul kann beschädigt werden. Um dies zu verhindern, können Sie zwei Dinge tun.
- Spannungsteiler verwenden
- Verwenden Sie den Level-Shifter
1. Spannungsteiler
Verwenden Sie 20k und 10k Widerstand, um dies zu erreichen. Bitte überprüfen Sie die Verbindung auf dem Foto
vcc & chpd von esp ist mit 3.3v. verbunden
Gpio 0 & gnd von esp ist mit gnd. verbunden
Rx von esp ist direkt mit TX arduino verbunden
Tx von esp ist über Spannungsteiler mit Arduino rx verbunden
2. Level-Shifter
Bitte überprüfen Sie die Verbindung auf dem Foto
- Verbinden Sie 5 V des Steckbrett-Netzteils mit dem HV-Pin des Logikpegels
- Verbinden Sie 3,3 V des Breadboard-Netzteils mit dem Lv-Pin des Logikpegels
- Verbinden Sie TX von Arduino mit einem anderen HV-Pin von 4 Pins, entsprechend dem Pin, den Sie mit tx verbunden haben, verbinden Sie rx von esp mit dem, der Lv-Pin sein wird
2. ESP 8266-12 Modul
Ich fand Daflabs instructables am besten für dieses Modul bisher
www.instructables.com/id/Getting-Started-with-the-ESP8266-ESP-12/
Ich habe Arduino anstelle des cp2102-Moduls verwendet und hatte kein Problem mit der Kommunikation.
Die Verbindung bleibt für esp8266-12 größtenteils gleich, um sie im Flash-Modus auszuführen.
GPIO0 -> NIEDRIG
GPIO2 -> HOCH
GPIO15 -> NIEDRIG
Schritt 4: Firmware hochladen
- Laden Sie das leere Programm auf Arduino hoch, wenn Sie es verwenden. Und dann verbinden Sie esp tx und rx Pins darauf
- Öffnen Sie die Software und fügen Sie nacheinander die Bin-Dateien hinzu.
- Fügen Sie nun die Adressen wie folgt hinzu.
boot_v1.2.bin --0x00000
user1.1024.new2.bin --0x01000
blank.bin --0x7e000
blank.bin --0x3fe000
esp_init_data_default.bin --0x3fc000
- Klicken Sie dann einfach auf die Flash-Taste, wenn alles in Ordnung ist, zeigt Ihnen der Flasher den Status des Downloads an und auch die LED Ihres ESP 8266-Moduls blinkt sehr schnell.
- Gratulation!!!. Sie haben die neueste Firmware auf esp8266 hochgeladen.
- Wenn Sie diese Mac-Adresse nicht finden, verwenden Sie den Reset-Pin und legen Sie ihn 2 Sekunden lang auf Masse, dann entfernen Sie ihn von Masse und flashen Sie ihn erneut. Es ist sehr wichtig, die Mac-Adresse zu erhalten.
- Es ist Zeit, Ihr ESP-Modul zu testen. Entfernen Sie jetzt einfach das GPIO 0-Kabel, das mit GND verbunden war, Sie können es mit VCC verbinden oder so belassen.
- Schließen Sie nun Ihren Arduino wieder an den PC an und öffnen Sie den seriellen Port.
- Überprüfen Sie die at-Befehle auf verschiedene Baudraten, die meisten ESPs funktionieren mit dieser Baudrate von 115200.
- JETZT ist es an der Zeit, AT-Befehle zu testen. Geben Sie "AT" in die serielle Schnittstelle ein und Sie erhalten "OK". Geben Sie nun "AT+GMR" ein und überprüfen Sie die Firmware-Version.
- Um die Baudrate zu ändern, können Sie dies tun "AT+UART_DEF=9600, 8, 1, 0, 0"
Schritt 5: Verwenden von ESP Flash Download Toll V0.9.3.1
Es gibt zwei Software, um die bin-Datei auf soc von esp8266 zu installieren. Die zweite Methode ist die Verwendung von ESP-Flash-Download.
1.)Laden Sie die Software über den folgenden Link herunter
bbs.espressif.com/viewtopic.php?t=25
2.) Nun durchsuchen Sie einfach die bin-Datei, die Sie auf esp hochladen möchten, und ändern Sie keine der Einstellungen außer dem COM-Port und ändern Sie die Baudrate auf 115200 und klicken Sie auf Start. Sie sehen einen Upload-Status sagt fertig.
Schritt 6: Programmieren Sie ESP mit Esplorer
esplorer ist eine Software, die speziell für das esp8266-WLAN-Modul entwickelt wurde. Mit dieser Software können Sie Lua-Code oder AT-Befehle auf den esp8266 hochladen
Laden Sie diese über den angegebenen Link herunter
esp8266.ru/esplorer/
Schritt 7: Fehlerbehebung
1.) Power esp 8266 von einer externen Stromversorgung. Bitte vermeiden Sie die Verwendung von Arduino oder Computer für vcc.
2.) Überprüfen Sie die Schaltung dreimal und versuchen Sie beim Hochladen der Firmware immer, esp8266 manuell zurückzusetzen, indem Sie chpd gnd für einige Zeit erstellen und auf vcc zurücksetzen
3.) Stellen Sie sicher, dass Sie entweder einen Dollar- oder einen 3.3-Regler verwenden. esp8266 benötigt auch konstanten Strom
4.)Hinweis: https://www.allaboutcircuits.com/projects/update-the-firmware-in-your-esp8266-wi-fi-module/ ein weiterer Link, der Ihnen bei der Lösung der Probleme mit esp module.if helfen könnte nichts von oben
Methode funktioniert…
Empfohlen:
2020 ESP8266: 3 Schritte
2020 ESP8266: Also schrieb dieser Lazy Old Geek (LOG) einige Instructables auf ESP8266-Modulen: https://www.instructables.com/id/ESP8266-as-Arduin … https://www.instructables.com/id/ ESP8266-as-Arduin … Ich habe noch mehrere ESP-01s und ESP-03s und habe versucht, sie zum Wo
ESP8266 - Tür- und Fenstersensoren - ESP8266. Hilfe für ältere Menschen (Vergesslichkeit): 5 Schritte
ESP8266 - Tür- und Fenstersensoren - ESP8266. Hilfe für ältere Menschen (Vergesslichkeit): ESP8266 - Tür- / Fenstersensoren mit GPIO 0 und GPIO 2 (IOT). Es kann im Web oder im lokalen Netzwerk mit Browsern angezeigt werden. Auch sichtbar über die "HelpIdoso Vxapp" Anwendung. Verwendet eine 110/220 VAC-Versorgung für 5 VDC, 1 Relais / Spannung
Sauerteigsensor (ESP8266): 4 Schritte
Sauerteigsensor (ESP8266): Ich bin immer noch da draußen, um zu versuchen, die Fermentation meines Sauerteigstarters zu messen und wollte diese Lösung mit einem Sharp-Sensor ausprobieren. Der Sensor misst den Abstand zur Oberfläche der Zubereitung. Je höher es geht, desto fermentierter ist der p
M5Stack MultiApp Tutorial zur erweiterten Firmware-Installation: 3 Schritte
M5Stack MultiApp Advanced Firmware Installation Tutorial: Ich bin ein großer Fan des M5Stack ESP32 Moduls. Es sieht sehr professionell aus, im Gegensatz zu meinem üblichen "Rattennest" aus Prototypenplatinen und -kabeln! Bei den meisten ESP32-Entwicklungsplatinen können Sie nur ein Programm / eine App gleichzeitig ausführen, aber jetzt können Sie auf dem M5Stack wählen, ob Sie
So aktualisieren Sie die Firmware auf einer Universalplatine: 4 Schritte
So aktualisieren Sie die Firmware auf einem Universal PCB: Das Projekt Universal PCB (kurz UPCB) wurde gestartet, um einen einzelnen Gamecontroller, insbesondere Fighting Sticks, auf möglichst vielen verschiedenen Konsolen zu ermöglichen. Informationen zum Projekt findet ihr im folgenden Thread im Shoryuken.com