Inhaltsverzeichnis:

ESP-01 Programmier-Hack - der Einfache :): 6 Schritte
ESP-01 Programmier-Hack - der Einfache :): 6 Schritte

Video: ESP-01 Programmier-Hack - der Einfache :): 6 Schritte

Video: ESP-01 Programmier-Hack - der Einfache :): 6 Schritte
Video: ESP8266 D1 Mini Programmieren - Der Start mit der Arduino IDE - Smarthome, IoT & Projekte 2024, Juli
Anonim
ESP-01 Programmierer Hack - der Einfache:)
ESP-01 Programmierer Hack - der Einfache:)

Hallo ESPer, In diesem anweisbaren zeige ich Ihnen einen einfachen Hack, um einen Programmierer für ESP-01 / ESP8266-01 / ES-01-Modul zu machen. Die meisten von uns haben ein Arduino-Board oder FTDI USB-TTL-Geräte als Programmierer für dieses Modul verwendet. Beide Methoden funktionieren gut. Aber es gibt noch einen Weg!

Vor kurzem habe ich ein USB-zu-UART/ESP8266-Gerät für dieses Modul als Ersatz für FTDI gekauft. Aber mir wurde schnell klar, dass es nicht so flexibel ist wie FTDI, es als Programmierer zu verwenden:(Als Ingenieur habe ich also überprüft, ob es als Programmierer verwendet werden kann … Und fertig! Ich habe es ein wenig gehackt, um es in eins umzuwandeln. Und jetzt ist es hier für Sie, Ihr Leben leicht zu machen.

Lieferungen

Materialliste

  1. USB zu UART/ESP8266 - 1
  2. Zwei 6 mm taktile Tasten - 1
  3. Zwei Widerstände oder ein Überbrückungsdraht
  4. Stück Veroboard / Dotboard - 1

Liste der Werkzeuge

  1. Messer & Bügelsäge
  2. Lötkit
  3. Klebepistole
  4. Schneidezange
  5. Raspel- oder Sandpapier (nicht im Bild gezeigt)

Schritt 1: Bilder der Gegenstände und Werkzeuge: D

Bilder der Gegenstände und Werkzeuge:D
Bilder der Gegenstände und Werkzeuge:D

Überprüfen Sie einfach, ob Sie die richtigen Artikel haben.

Schritt 2: Schneiden und Vorbereiten des Veroboards / Dot Boards

Schneiden und Vorbereiten des Veroboards / Dot Boards
Schneiden und Vorbereiten des Veroboards / Dot Boards

Als nächstes schneiden wir das Veroboard auf die erforderliche Mindestgröße (6 x 17 Punkte) ohne die Schnittlinien, wie im Bild gezeigt. Nachdem Sie das Stück ausgeschnitten haben, verwenden Sie eine Raspel oder ein Sandpapier, um die Kanten zu glätten.

Schritt 3: Bilder und Pinbelegungen

Bilder und Pinbelegungen
Bilder und Pinbelegungen
Bilder und Pinbelegungen
Bilder und Pinbelegungen
Bilder und Pinbelegungen
Bilder und Pinbelegungen

Auf der linken Seite befindet sich der USB-zu-UART/ESP8266-Adapter und oben rechts ist das Piout-Diagramm des ES-01-Moduls von oben gesehen, wobei die PCB-Trace-Antenne nach links gerichtet ist.

Grundsätzlich benötigen wir nur drei Pins, um unseren Hack zu implementieren (Grün (Pin 5), Rot (Pin 6) und Cyan (Pin 1)), aber in einigen Modulen sind Pin 4 und 8 (Orange Pins) nicht wie bei mir mit einer Platine kurzgeschlossen Spur wie im unteren rechten Bild gezeigt. In diesem Fall müssen Sie sie kurzschließen, um das Modul als Programmierer zu erstellen.

Schritt 4: Löten…

Löten…
Löten…
Löten…
Löten…

Nun also das Löten..

Zuerst Pin 4 & 8 kurzschließen, wenn nicht mit einem kleinen Draht kurzgeschlossen.

Als nächstes schneiden Sie 3 Stück Widerstandskabel / Überbrückungsdraht von etwa 20 mm Länge (ich habe Widerstandskabel verwendet, wie in Abbildung 1 gezeigt. Löten Sie sie nun an Pin 1, 5 & 6 Abbildung 2 & 3 an der Unterseite (Lötseite) des Modul.

Als nächstes platzieren Sie die taktilen Schalter wie in Abbildung 4 gezeigt und markieren Sie die Positionen für die drei Stifte. Beachten Sie die Ausrichtung der Schalter. Verwenden Sie zur Orientierung ein Multimeter oder einen Durchgangsprüfer. Löten Sie die Schalter wie in Abbildung 5 und 6 gezeigt. Ich habe den mittleren benachbarten Stift sortiert, wie sie üblich sein werden.

Kleben Sie ein oder zwei Stücke doppelseitiges Schaumstoffband auf die Rückseite des Moduls, um das Veroboard etwas anzuheben, um Platz für die Lötstellen zu schaffen, wie in Abbildung 7 gezeigt.

Stecken Sie die angelöteten Pins in die entsprechenden Schalter und drücken Sie das Veroboard fest auf das Band.

Die Anschlüsse sind dem Schaltplan zu entnehmen. Sie können die Schalter nach Belieben anschließen. Ich habe das rechte mit Reset und das linke mit GPIO 0 verbunden. Siehe Abbildung 9.

Und das ist es ! Du bist fertig. Überprüfen Sie einfach alle Verbindungen gemäß Schaltplan zum letzten Mal vor dem Testen.

Schritt 5: Testen…

Testen…
Testen…
Testen…
Testen…

Gut gemacht!

Stecken Sie ein ES-01-Modul in den Adapter und verbinden Sie es mit einem USB-Port Ihres PCs. Wenn Sie ein Verlängerungskabel verwenden, ist es praktisch. In dem Moment, in dem Sie den Stecker einstecken, sollten Sie Ihre Strom-LED im ES-01 einschalten sehen. Dies ist der normale Modus. Das heißt, wenn sich Firmware im ES-01 befindet, wird es einfach mit der Ausführung beginnen.

Halten Sie nun die GPIO 0-Taste (in meinem Fall mit '0' markiert) gedrückt und drücken Sie einmal die Reset-Taste (in meinem Fall mit 'R' markiert) und lassen Sie sie wieder los. Lassen Sie dann die Taste '0' los. Dadurch wird das ES-01-Modul in den Programmiermodus versetzt.

Jetzt sollten Sie Ihre Skizze von Arduino IDE oder PIO hochladen können. Stellen Sie sicher, dass Sie das richtige Board und den richtigen COM-Port auswählen. Wenn alles in Ordnung ist, sollten Sie den Upload-Status wie rechts gezeigt sehen können. Drücken Sie nach dem Hochladen die Reset-Taste und lassen Sie sie wieder los, um zum normalen Modus zurückzukehren und den hochgeladenen Code auszuführen.

Schritt 6: Finalisierung

Abschluss
Abschluss

Nachdem Sie Ihren Programmierer getestet haben, legen Sie einfach einen Klecks Heißkleber auf die Unterseite, um ihn vor dem Aussortieren zu schützen.

Hoffentlich gefällt dir dieser Hack. Bitte gerne kommentieren und teilen. Frieden..