Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Wenn Sie die ESP8266 oder ESP32-cam ohne Tasten zum Programmieren verwenden möchten, finden Sie hier die Konfiguration, die Sie benötigen!
Schritt 1: ESP8266: Normale Konfiguration mit FTDI
Normalerweise finden wir diese Art von Verkabelungen, um das ESP zu programmieren. Diese Konfiguration hat 2 Tasten, denn wenn Sie den Code hochladen möchten, müssen Sie die Programmiertaste gedrückt halten und wenn die Kompilierung abgeschlossen ist, müssen Sie die Reset-Taste einige Male drücken, bis der Upload beginnt.
Sie können dies ohne Schaltflächen tun.
Schritt 2: Meine innovative Konfiguration
In dieser Konfiguration startet das ESP beim Einschalten des Boards und wenn Sie einen neuen Code hochladen möchten, steuert es automatisch den Reset und die Programmierpins und wenn der Upload abgeschlossen ist, verwendet das ESP den neuen Code.
Im Diagramm befindet sich ein 1uF-Kondensator, da er die Störungen filtert, die beim Anschließen und Trennen des USB entstehen können.
Schritt 3: Externe Reset-Taste
Mit diesem Diagramm können Sie im Bedarfsfall die Taste drücken, die das ESP neu startet.
Es gibt 2 Dioden (1N4148) in ODER-Konfiguration mit 10K Pull-Up-Widerstand, um die Möglichkeit zu haben, den Reset sowohl manuell als auch über die FTDI-Platine zu steuern.
Schritt 4: ESP32-CAM: Normale Konfiguration mit FTDI
In dieser Konfiguration wie beim vorherigen ESP8266 müssen Sie den Status des Programmierpins ändern und den bereits in der Platine vorhandenen Reset-Knopf drücken. Aber in diesem Fall gibt es ein Problem, wenn Sie die Platine auf ein Steckbrett legen: Der Knopf ist nicht zugänglich, da er unten platziert und nicht mehr zugänglich ist.
Schritt 5: Externen Reset erstellen
Um den ESP-Reset extern zu steuern, habe ich ein Kabel an die richtige Seite der Taste angeschlossen (die dem Kondensator am nächsten liegt).
Schritt 6: Meine Konfiguration für ESP32-CAM
Jetzt können wir die ESP32-CAM mit dem FTDI verbinden.
Schritt 7: Esternal Reset-Taste
Auch bei dieser Konfiguration können Sie einen externen Reset-Taster im ODER mit dem FTDI verwenden.
In diesem Fall gibt es keinen Widerstand, da er bereits in der Platine vorhanden ist, die Dioden sind 1N4148.