Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Bilder der Gegenstände und Werkzeuge: D
- Schritt 2: Schneiden und Vorbereiten des Veroboards / Dot Boards
- Schritt 3: Bilder und Pinbelegungen
- Schritt 4: Löten…
- Schritt 5: Testen…
- Schritt 6: Finalisierung
Video: ESP-01 Programmier-Hack - der Einfache :): 6 Schritte
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
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
- USB zu UART/ESP8266 - 1
- Zwei 6 mm taktile Tasten - 1
- Zwei Widerstände oder ein Überbrückungsdraht
- Stück Veroboard / Dotboard - 1
Liste der Werkzeuge
- Messer & Bügelsäge
- Lötkit
- Klebepistole
- Schneidezange
- Raspel- oder Sandpapier (nicht im Bild gezeigt)
Schritt 1: 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
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
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…
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…
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
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..