Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Der konventionelle Adapter
- Schritt 2: Entwicklung des Programmierers für das ESP01 Board
- Schritt 3: ESP01 Programmierer Leiterplattenentwicklung
- Schritt 4: Codeübertragungsprozess für ESP01
- Schritt 5: Und schließlich … Was ist das erwartete Ergebnis?
Video: ESP01 Programmierung Leiterplatte - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:16
Vor kurzem musste ich einen Code auf meinem ESP01 schreiben und habe mich entschieden, einen Adapter zu verwenden, um den Code auf den CHIP zu übertragen.
Damit der Code übertragen werden konnte, mussten jedoch einige Anpassungen am Adapter vorgenommen werden.
Das heißt, der Adapter war nicht ganz ideal für die Durchführung der Codeübertragung. Eine Anpassung war notwendig.
Lieferungen
- JLCPCB-Leiterplatte
- 02 x Tasten;
- 01 x 330R Widerstand;
- 01 x Grüne LED;
- 02 x 10kR-Widerstände;
- 01 x Stecker / Buchse Stiftleiste 1x4;
- 01 x 2x4 weibliche Stiftleiste.
Schritt 1: Der konventionelle Adapter
Der verwendete Adapter ist in der Abbildung oben dargestellt.
Um jedoch Probleme zu vermeiden und Änderungen an der Struktur vorzunehmen, haben wir uns entschieden, einen Adapter zu erstellen, der mit einem ESP01-Adapter arbeiten und Codetransfer zu CHIP durchführen kann.
Die Leiterplatte ist oben abgebildet.
In diesem Artikel erfahren Sie, wie Sie Ihren Programmierer aufbauen und was die Hauptteile der ESP01-Blinkschaltung sind.
Durch das Design dieser elektronischen Platine sind keine neuen Anpassungen erforderlich und sie ist in der Lage, den Code Ihres Projekts aufzuzeichnen.
Daher lernen Sie in diesem Artikel die folgenden Punkte:
- Entwickeln Sie einen ESP01-Recorder und -Adapter;
- Verstehen Sie den Zweck der ESP01-Aufzeichnungsschaltung;
- Erfahren Sie, wie Sie ESP01 für den Codeübertragungsmodus einrichten. Jetzt beginnen wir mit der vollständigen Präsentation der Entwicklung des Programmer-Projekts für das ESP01-Board.
Schritt 2: Entwicklung des Programmierers für das ESP01 Board
Wie bereits erwähnt, besteht das Projekt darin, einen Programmierer für ESP01 zu erstellen, um dessen Programmierung zu erleichtern.
Dazu haben wir die in der Abbildung oben gezeigte folgende Schaltung entwickelt.
Daher hat diese Schaltung, wie Sie sehen können:
- 2 Tasten zum Konfigurieren des ESP01 für den Programmiermodus;
- Eine LED, um anzuzeigen, dass die Karte mit Strom versorgt wird;
- Pinleiste zur Übertragung des Codes auf den CHIP.
Im Folgenden stellen wir das für den Bau des Projekts erforderliche Material vor. Liste der elektronischen Komponenten
- JLCPCB-Leiterplatte (Projektdateien herunterladen)
- 02 x Tasten;
- 01 x 330R Widerstand;
- 01 x Grüne LED;
- 02 x 10kR-Widerstände;
- 01 x Stecker / Buchse Stiftleiste 1x4;
- 01 x 2x4 weibliche Stiftleiste.
Jetzt werden wir jeden Teil der ESP01-Programmierschaltung erklären. Beachten Sie, dass wir einen 2x4 - 2,54 mm Stecker für den ESP01-Anschluss verwenden, wie in der obigen Abbildung gezeigt.
Von diesem Anschluss wird ESP01 mit allen anderen Teilen der entwickelten Schaltung verbunden.
Schließen Sie es daher zunächst an diesen Anschluss an und versetzen Sie es mit den Tasten RESET und FLASH in den Programmiermodus. Diese beiden Tasten sind für die Einstellung im Programmiermodus verantwortlich.
Schließlich haben wir noch die Anschlusspins des USB - SERIAL FTDI232 Konverters und die LED. Über die Konverter-Verbindungsleiste wird dieser angeschlossen und die Codeübertragung zum ESP01 durchgeführt.
Die LED wird verwendet, um anzuzeigen, dass die Karte mit Strom versorgt wird.
Von dieser Schaltung aus haben wir das Design der elektronischen Platine durchgeführt.
Schritt 3: ESP01 Programmierer Leiterplattenentwicklung
Aus dem Design des elektronischen Schaltplandesigns wurde das Leiterplattendesign des ESP01-Programmierers entwickelt.
Das Schema des Board-Designs ist oben gezeigt.
Wie Sie sehen, muss der ESP01 an den 2x4-Anschluss und der USB-Seriell-Konverter an die 90º-Pins angeschlossen werden.
Dieser Stecker mit dem entsprechenden Winkel wurde verwendet, um die Platine zu verkleinern und unterhalb der ESP01-Struktur zu belassen.
Darüber hinaus haben wir oben die Programmiertasten und unten die LED zur Signalisierung der unter Spannung stehenden Platte.
Aus diesem Projekt wurde die endgültige Leiterplatte in 3D erhalten, die in der obigen Abbildung dargestellt ist.
Schließlich ist es von diesem Projekt aus möglich, die Programmierung und Aufzeichnung des Codes in ESP01 durchzuführen.
Im Folgenden erklären wir Ihnen Schritt für Schritt, wie Sie ESP01 in den Programmiermodus versetzen und Code auf ESP01 übertragen.
Schritt 4: Codeübertragungsprozess für ESP01
Dazu müssen Sie die folgenden Schritte ausführen
- Schließen Sie den USB-SERIAL FTDI232-Konverter an Ihren Computer und an die ICSP-Pin-Verbindungsleiste an;
- Überprüfen Sie, ob die LED leuchtet. Es wird verwendet, um anzuzeigen, dass die Karte mit Strom versorgt wird;
- Wählen Sie den COM-Port Ihres FTDI232 USB-SERIAL-Konverters aus;
- Halten Sie die FLASH-Taste gedrückt;
- Drücken Sie die RESET-Taste und lassen Sie sie wieder los. Danach blinkt die blaue ESP-LED einmal.
Bereit! Ihr ESP01 ist für den Empfang eines neuen Codes konfiguriert. Führen Sie nun die Übertragung Ihres Codes durch die Arduino IDE durch
Nach der Übertragung wird Ihr Code im Speicher des ESP01 gespeichert und kann Ihre Anwendung steuern.
Schritt 5: Und schließlich … Was ist das erwartete Ergebnis?
Daher war es bei der Entwicklung dieses Projekts möglich, eine Karte zu erstellen, deren Eigenschaften der herkömmlichen Karte überlegen sind und die in mehreren Geschäften weit verbreitet ist.
Im Gegensatz zur herkömmlichen Platine verfügt diese Version über zwei Schaltflächen, um den CHIP für den Programmiermodus zu konfigurieren, sodass für diese Aufgabe keine neuen Elemente hinzugefügt werden müssen.
Somit war es durch dieses Projekt möglich, einen Rekorder zu entwickeln, der den am Markt existierenden überlegen ist, seine Konfigurationsoperation zu verstehen und den CHIP-Konfigurationsprozess zur Durchführung der Codeübertragung durchzuführen.
Wir danken JLCPCB für die Unterstützung des Projekts und wenn Sie möchten, können Sie auf diesen Link zugreifen, auf die Projektdateien zugreifen und Ihre Leiterplatten für 2 US-Dollar kaufen.
Empfohlen:
Wie man eine professionelle Leiterplatte herstellt (ist es das wert?): 5 Schritte
Wie man eine professionelle Leiterplatte herstellt (ist es das wert?): Ich möchte meine "PCB-Erfahrungen" mit dir
So verwenden Sie Fritzing, um eine Leiterplatte zu erstellen – wikiHow
So verwenden Sie Fritzing, um eine Leiterplatte herzustellen: In diesem Instructable zeige ich Ihnen, wie Sie Fritzing verwenden. In diesem Beispiel werde ich einen Energieschild für Arduino erstellen, mit dem das Arduino mit einer Batterie mit Strom versorgt werden kann
Eine Leiterplatte zu Hause herstellen – wikiHow
Wie man zu Hause eine Leiterplatte herstellt: Drucken Sie zuerst Ihren Plan mit einem Laser-Jet-Drucker auf Papier
Erfahren Sie, wie Sie mit EasyEDA Online-Tools eine kundenspezifisch geformte Leiterplatte entwerfen – wikiHow
Erfahren Sie, wie Sie mit EasyEDA Online-Tools eine kundenspezifisch geformte Leiterplatte entwerfen: Ich wollte schon immer eine kundenspezifische Leiterplatte entwerfen, und mit Online-Tools und billigem PCB-Prototyping war es noch nie einfacher als jetzt! Es ist sogar möglich, die SMD-Komponenten kostengünstig und einfach in kleinen Stückzahlen zusammenzubauen, um die schwierige Sol
So erstellen Sie Ihre erste Leiterplatte – wikiHow
So stellen Sie Ihre erste Leiterplatte her: Hallo, wir werden hier lernen, wie Sie ihre erste Leiterplatte herstellen