Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Ich habe diese Anleitung geschrieben, weil ich viele Artikel über die Programmierung von ESP-01 gefunden habe, aber alle erfordern manuelle Aktionen wie das Umschalten von der Programmierung auf den Betrieb oder das Drücken der Reset-Taste.
Mit einer FTDI-Platine mit RTS- und DTR-Pins habe ich einen Programmierer erstellt, der automatisch in den Programmiermodus wechselt, bei Bedarf zurücksetzt und dann wie die ESP-WROOM-32-Platine in den Betriebsmodus zurückkehrt.
Mit diesem Projekt können Sie einfach ESP-01 mit Arduino IDE verbinden und UPLOAD drücken.
Anforderungen:
- FTDI-Board mit RTS- und DTR-Pins und mit 3,3-V-Leitung (wie dieser Amazon-Link)
- 470 uf Kondensator
- 10k Widerstand
- Mini-Breadboard (zur Vereinfachung der Verbindungen)
- 7 männliche bis weibliche Springer
- ESP-01
Schritt 1: Überprüfen Sie Ihr FTDI-Board
Mein FTDI-Board hat keine Stiftleisten für das Steckbrett, also habe ich 2 Stiftleisten gelötet, um es Steckbrettfreundlich zu machen.
Schritt 2: Alle miteinander verbinden
Jetzt ist es an der Zeit, all diese Elemente zu verbinden. Die zu tunden Verbindungen sind die folgenden:
- FTDI GND zu ESP-01 GND
- FTDI 3.3V zu ESP-01 3V3
- FTDI RXD zu ESP-01 TX
- FTDI TXD zu ESP-01 RX
- FTDI RTS zu ESP-01 RST
- FTDI DTR zu ESP-01 IO0
- FTDI 3.3V zu 10k Widerstand UND DANN Widerstand zu ESP-01 EN
- Schließlich 470 uf Kondensator zwischen FTDI 3.3v (Katode) und FTDI GND (Anode).
Schritt 3: Verbesserungen
Um die Verkabelung und Wiederverwendung weiter zu vereinfachen, können Sie einen speziell für ESP-01 hergestellten Steckbrettadapter verwenden (siehe Bild).
Auf diese Weise können Sie eine statische Platine erstellen und Ihr ESP-01 einfach ein- und ausstecken.
Schritt 4: Genießen Sie
Jetzt können Sie FTDI mit einem USB-Kabel an den PC anschließen und mit Arduino IDE oder esptool ohne lästigen Tastendruck spielen.