Inhaltsverzeichnis:

ESP01 Programmierung Leiterplatte - Gunook
ESP01 Programmierung Leiterplatte - Gunook

Video: ESP01 Programmierung Leiterplatte - Gunook

Video: ESP01 Programmierung Leiterplatte - Gunook
Video: ESP8266-01 - Pin-out und programmieren - einfach erklärt| #EdisTechlab #esp8266 #arduino 2024, Juli
Anonim
ESP01 Programmierung der Leiterplatte
ESP01 Programmierung der Leiterplatte

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 konventionelle Adapter
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:

  1. Entwickeln Sie einen ESP01-Recorder und -Adapter;
  2. Verstehen Sie den Zweck der ESP01-Aufzeichnungsschaltung;
  3. 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

Entwicklung des Programmierers für das ESP01 Board
Entwicklung des Programmierers für das ESP01 Board
Entwicklung des Programmierers für das ESP01 Board
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

ESP01 Programmierer Leiterplattenentwicklung
ESP01 Programmierer Leiterplattenentwicklung
ESP01 Programmierer Leiterplattenentwicklung
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

  1. Schließen Sie den USB-SERIAL FTDI232-Konverter an Ihren Computer und an die ICSP-Pin-Verbindungsleiste an;
  2. Überprüfen Sie, ob die LED leuchtet. Es wird verwendet, um anzuzeigen, dass die Karte mit Strom versorgt wird;
  3. Wählen Sie den COM-Port Ihres FTDI232 USB-SERIAL-Konverters aus;
  4. Halten Sie die FLASH-Taste gedrückt;
  5. 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: