Inhaltsverzeichnis:
Video: 2020 ESP8266: 3 Schritte
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:16
Also schrieb dieser Lazy Old Geek (L. O. G.) einige Instructables auf ESP8266-Modulen:
www.instructables.com/id/ESP8266-as-Arduin…
www.instructables.com/id/ESP8266-as-Arduin…
Ich habe noch mehrere ESP-01s und ESP-03s und habe versucht, sie zum Laufen zu bringen.
Nun, anscheinend funktioniert der folgende Prozess nicht mehr.
Setzen Sie den ESP8266 in den Flash-Modus:
Masse GPIO0
Kurz erden Reset
GPIO0 freigeben
(Wenn Sie eine LED auf GPIO0 haben, sollte sie etwa ½ Intensität haben)
Was zu funktionieren scheint, ist, GPIO0 niedrig zu halten, auf Reset zu drücken, Sketch zu laden, GPIO0 loszulassen und dann auf Reset zu tippen. Dies ist nicht ganz einfach.
Die neueste Dokumentation hat eine andere Methode:
arduino-esp8266.readthedocs.io/en/latest/b…
Siehe Minimales Hardware-Setup für Bootloading und Verwendung
Im Anhang ist die empfohlene Konfiguration.
Schritt 1: ESP-Adapter
In meinem Teil 2 habe ich einen Programmieradapter für das ESP-01 und ESP-03 erstellt.
Also ich habe noch einen dieser Adapter. Anstatt eine neue Platine zu machen, beschloss ich, diese zu ändern.
Ok, es gibt ein kleines Problem mit meinem Plan, der ESP-01 hat Reset an einem seiner Pins, der ESP-03 nicht. Nun, meine bisherige Erfahrung scheint darauf hinzuweisen, dass der CH_PD-Pin dasselbe wie das Zurücksetzen tut, also habe ich es versucht und es scheint zu funktionieren.
Wie in den Notizen des Schaltplans beschrieben, habe ich ein Kabel vom DTR-Pin des USB-BUB-Anschlusses genommen und an GPIO0 beider Anschlüsse angeschlossen. Ich habe den 3,3-V-Pin (im nächsten Schritt erklärt) an CH_PD beider Anschlüsse angeschlossen.
Die beiden Jumper sind im nächsten Bild gezeigt.
Schritt 2: CP2102 Modul
Ich habe mehrere CP2102, USB-zu-UART-Adapter. Einige von ihnen haben RTS an einem seitlichen Anschluss, aber ich brauchte es am Hauptanschluss. Was ich tat, war, den Pin zu schneiden, der mit CTS verbunden ist. (Dieser Pin ist in meinem Schaltplan mit 3,3 V beschriftet, da ich einige CP2102s für 3,3 V modifiziert habe). Dann habe ich einen Jumper von RTS zum weiblichen Header-Pin verdrahtet.
Dies wird im nächsten Bild gezeigt.
Leider habe ich viele Variationen dieser USB-zu-UART-Adapter. Ich versuche, sie zu benennen, habe aber immer Probleme, mich daran zu erinnern, was zu was gehört. Ich bin alt.
Siehe nächstes Bild. CP2102 hat durchsichtige Schrumpffolie und Etikett.
Schritt 3: Arduino
Ich verwende derzeit die Arduino-Version 1.8.12.
Der einfachste Weg für mich, den ESP8266 zu installieren, ist die Verwendung des Board Managers mit dieser Methode:
github.com/esp8266/Arduino#installieren-mit…
Nach der Installation wähle ich bei der Auswahl von Board "Generic ESP8266 module".
WARNUNG: Auf meinem PC gibt es zwei Versionen von „Generic ESP8266 module“. Das unter der Kategorie „ESP8266-Boards“funktioniert für Blink, das unter Sparkfun nicht.
Das nächste Bild zeigt das Standard-Board-Setup (glaube ich). Ich habe mit vielen davon herumgespielt, wie Flash Size, Mode, sie scheinen keinen Unterschied zu machen.
Für meinen Adapter habe ich eine LED auf GPIO0, also ändere ich die Builtin Led auf 0.
Um zu überprüfen, ob es funktioniert, führe ich einfach das Blink-Beispiel aus. Keine Notwendigkeit, irgendwelche Knöpfe zu drücken. Ihr Arduino sollte so etwas wie das nächste Bild anzeigen und in meinem Fall blinkt die LED meiner Adapterplatine.
Zu Ihrer Information: Die Art und Weise, wie mein Adapter hoch verdrahtet ist, schaltet die LED aus und umgekehrt, nicht wie in Blink beschrieben.
Zu diesem Zeitpunkt habe ich nicht viel über Blink hinaus getan, aber diese Methode scheint zu funktionieren und ist viel einfacher.
Ich habe mit ESP-07 gearbeitet.
TIPP: Arduino verwendet Node MCU 1.0 für eine bessere Kompatibilität anstelle von Generic.
Empfohlen:
Sommerprojekt 2020: 8 Schritte
Sommerprojekt 2020: Für mein Sommerprojekt 2020 habe ich zwei Roboterautos mit dem gleichen Chassis gebaut. Ein Roboterauto sollte einen Ultraschallsensor verwenden, um Objekte davor zu erkennen und dann automatisch die Richtung entsprechend zu ändern. Das andere Auto sollte b
Erste Schritte mit Amara: 7 Schritte
Erste Schritte mit Amara: Amara ist ein kostenloser Untertitel-Editor, mit dem Sie ganz einfach Untertitel zu Videos hinzufügen können – vom Unterricht bis zum persönlichen Gebrauch. Diese Anweisungen helfen Ihnen, ein Amara-Konto einzurichten, damit Sie schnell und einfach Untertitel hinzufügen können
Gewusst wie: Erstellen Sie ein fantastisches Meisterwerk in Animal Jam! (HINWEIS: AKTUALISIERT 2020): 3 Schritte
Gewusst wie: Erstellen Sie ein fantastisches Meisterwerk in Animal Jam! (HINWEIS: AKTUALISIERT 2020): Animal Jam ist eine virtuelle Welt über Tiere. Sie können Tiere mit Edelsteinen oder Diamanten kaufen und sie mit Kleidung, die Sie in virtuellen Geschäften kaufen, personalisieren! Ich "Spiele" Animal Jam, ich mache einfach gerne Meisterwerke! Heute zeige ich dir
Erste Schritte mit der Heimautomatisierung: Home Assistant installieren: 3 Schritte
Erste Schritte mit der Hausautomation: Home Assistant installieren: Wir starten jetzt die Hausautomationsserie, in der wir ein Smart Home erstellen, das es uns ermöglicht, Dinge wie Licht, Lautsprecher, Sensoren usw. über einen zentralen Hub zusammen mit einem Sprachassistent. In diesem Beitrag erfahren Sie, wie Sie in
Endauswertungen 2020: 6 Schritte
Schlussbewertungen 2020: Hallo zusammen! Mein Name ist Vedant Vyas und dies ist mein Computer-Engineering-Projekt der Klasse 10 für die Abschlussbewertung 2020. Für dieses Projekt habe ich mich entschieden, ein Auto zu entwerfen, das so programmiert werden kann, dass es sich selbstständig fortbewegt oder das mit einer App gesteuert werden kann