Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Dacă doriți să utilizați ESP8266 sau ESP32-cam fără butoane pentru programare, iată configurația de care aveți nevoie!
Pasul 1: ESP8266: Configurare normală cu FTDI
În mod normal, găsim acest tip de cabluri pentru a programa ESP. Această configurație are 2 butoane deoarece atunci când doriți să încărcați codul, trebuie să țineți apăsat butonul de programare și când compilarea este terminată, trebuie să apăsați butonul de resetare de câteva ori până când începe încărcarea.
Puteți face acest lucru fără butoane.
Pasul 2: configurația mea inovatoare
În această configurație, când porniți placa, ESP începe și când doriți să încărcați un cod nou, acesta controlează automat resetarea și pinii de programare, iar când încărcarea este terminată, ESP folosește noul cod.
În diagramă există un condensator 1uF, deoarece filtrează perturbările care pot fi create atunci când vă conectați și deconectați USB-ul.
Pasul 3: Buton de resetare externă
Cu această diagramă, în caz de nevoie, puteți apăsa butonul care repornește ESP.
Există 2 diode (1N4148) în configurație SAU cu rezistență de tracțiune de 10K pentru a avea posibilitatea de a conduce resetarea atât manual, cât și prin placa FTDI.
Pasul 4: ESP32-CAM: Configurare normală cu FTDI
În această configurație, ca în precedentele ESP8266, trebuie să schimbați starea pinului de programare și să apăsați butonul de resetare deja prezent pe placă. Dar, în acest caz, există o problemă dacă puneți placa pe un panou: butonul nu este accesibil, deoarece este plasat în partea de jos și nu mai este accesibil.
Pasul 5: Crearea resetării externe
Pentru a controla resetarea ESP extern am conectat un fir la partea corectă a butonului (cel mai apropiat de condensator).
Pasul 6: Configurarea mea pentru ESP32-CAM
Acum putem conecta ESP32-CAM la FTDI.
Pasul 7: Butonul de resetare esternă
De asemenea, cu această configurație puteți utiliza un buton de resetare externă SAU cu FTDI.
În acest caz, nu există rezistență, deoarece este deja prezentă în interiorul plăcii, diodele sunt 1N4148.