Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Jeśli chcesz używać kamery ESP8266 lub ESP32 bez przycisków do programowania, oto konfiguracja, której potrzebujesz!
Krok 1: ESP8266: Normalna konfiguracja z FTDI
Zwykle znajdujemy tego rodzaju okablowanie do programowania ESP. Konfiguracja ta posiada 2 przyciski, ponieważ chcąc wgrać kod należy trzymać wciśnięty przycisk programowania, a po zakończeniu kompilacji kilkakrotnie nacisnąć przycisk reset, aż do rozpoczęcia wgrywania.
Możesz to zrobić bez przycisków.
Krok 2: Moja innowacyjna konfiguracja
W tej konfiguracji po włączeniu płytki ESP startuje i gdy chcemy wgrać nowy kod, automatycznie steruje resetem i pinami programowania, a po zakończeniu wgrywania ESP używa nowego kodu.
Na schemacie jest kondensator 1uF ponieważ filtruje zakłócenia jakie mogą powstać przy podłączaniu i odłączaniu USB.
Krok 3: Zewnętrzny przycisk resetowania
Za pomocą tego schematu, w razie potrzeby, możesz nacisnąć przycisk, który ponownie uruchamia ESP.
Istnieją 2 diody (1N4148) w konfiguracji OR z rezystorem podciągającym 10K, aby mieć możliwość sterowania resetem zarówno ręcznie, jak i za pośrednictwem płytki FTDI.
Krok 4: ESP32-CAM: normalna konfiguracja z FTDI
W tej konfiguracji jak w poprzednim ESP8266 trzeba zmienić stan pinu do programowania i wcisnąć przycisk resetu już obecny na płytce. Ale w tym przypadku pojawia się problem, jeśli umieścisz płytkę na płytce stykowej: przycisk nie jest dostępny, ponieważ jest umieszczony na dole i nie jest już dostępny.
Krok 5: Tworzenie zewnętrznego resetu
Aby zewnętrznie sterować resetem ESP podłączyłem przewód do właściwej strony przycisku (najbliżej kondensatora).
Krok 6: Moja konfiguracja dla ESP32-CAM
Teraz możemy podłączyć ESP32-CAM do FTDI.
Krok 7: Esternal przycisk resetu
Również w tej konfiguracji można użyć zewnętrznego przycisku resetowania w OR z FTDI.
W tym przypadku nie ma żadnego rezystora bo jest już w płytce, diody to 1N4148.