Programmieren / Flashen des ESP8266MOD ESP-12-Moduls mit dem Witty Board und der Arduino IDE

Dieses Instructable führt Sie durch den Prozess des Verdrahtens, Konfigurierens und Flashens eines ESP8266MOD, auch als ESP-12-Modul bekannt, mithilfe des Witty Board.

Ich habe verschiedene Paradigmen ausprobiert, um die ESP8266MOD-Module zu flashen, und ich habe keine stabile Lösung. Nach meiner Erfahrung hatten fast alle Schluckauf und waren unzuverlässig. Außerdem wollte ich ein sauberes Setup, das jedes Mal funktioniert.

In dieser Anleitung sind das Wort Programm und Flash austauschbar.

Schritt 1: Notwendige Dinge

Dinge gebraucht

1 - ESP8266MOD-Modul

1 - Adapterplatte des ESP8266MOD-Moduls mit Stiften

1 - Untere Hälfte des ESP8266 Witty Board

1 - AMC1117 oder XC6206P332PR 3V3 Regler (ich habe AMC1117 verwendet)

1 - LED

1 - Micro-USB-Datenkabel

Schritt 2: Warum ESP8266MOD verwenden?

WeMos D1 mini sind recht günstig. Sie werden mit dem CH340 USB to Serial Controller-Chip geliefert. Warum sollten Sie sich die Mühe machen, den ESP8266MOD zu verwenden?

Der einzige Grund, warum ich kein integriertes WeMos D1 mini verwenden würde, besteht darin, meinen Stromverbrauch zu begrenzen und die Akkulaufzeit zu verlängern, abgesehen von ein paar Dollar Einsparungen. Der CH340-Chip und die dazugehörigen Komponenten verbrauchen wertvolle Energie und werden nur während der Programmierung benötigt. Wenn es sich um eine Remote-Einheit handelt, die mit Batteriestrom betrieben wird, möchten Sie möglicherweise möglichst wenig verbrauchen.

Schritt 3: ESP8266 Witty Board

Das ESP8266 Witty Board ist ein zweiteiliges Modul mit dem ESP8266

Modul auf der oberen Platine, während die Kommunikations- und Flash-Schaltung auf der unteren Platine. Für unsere Zwecke benötigen wir das Bottom Board, das wir den Programmierer nennen werden.

Der Programmierer besteht aus dem Kommunikations-IC CH340 zusammen mit einem Micro-USB-Anschluss, einem RESET und einem FLASH-Schalter.

Es gibt zwei Reihen von Headern, um die Stifte von der Adapterplatte aufzunehmen.

Schritt 4: Vorbereiten des ESP8266MOD-Moduls

Dieser Teil umfasst fünf Schritte in der angegebenen Reihenfolge.

Entfernen Sie das Register in der Mitte und stellen Sie sicher, dass die beiden Pads nicht verbunden / überbrückt sind.

Löten Sie den ESP8266MOD auf die Adapterplatte.

Löten Sie die Stifte

Löten Sie die LED am GPIO 14

Löten Sie den Regler. Wenn Sie den XC6206P332PR verwenden, stimmen die Pads mit den Pins des Reglers überein. Ich weiß nicht, ob dies bei XC6206P332MR der Fall ist (deutlich günstiger).

Schritt 5: Programmieren des ESP8266MOD

Die Anweisungen zum Flashen / Programmieren des ESP8266MOD werden in der folgenden Anleitung beschrieben - Programmieren des ESP8266 WeMos-D1R2 mit der Arduino-Software / IDE. Stellen Sie sicher, dass Sie das Board als WeMos D1R2 & Mini auswählen. Halten Sie beim Kompilieren und Hochladen des Programms auf das ESP8266MOD-Modul den FLASH-Schalter gedrückt, bis der Upload abgeschlossen ist.

Schritt 6: Liste anderer Instructables, die ich geschrieben habe

Programmieren des ESP8266 WeMos-D1R2 mit der Arduino-Software / IDE

Programmieren eines HTTP-Servers auf ESP-8266-12E

Programmieren des ESP8266-12E mit der Arduino-Software / IDE

DIY Dual Cup Saugheber Temporärer Autodachträger

Ähnlicher Artikel