Un saluto a tutti.
Come da oggetto, ho un esp32 cam che utilizzo su Home Assistant e che programmo tramite ESPHome. Tutto ok, la cam invia le immagini senza problemi.
Poi, vorrei utilizzare i GPIO02 e 12 per comandare 2 micro servo MG90S (per far ruotare la cam a sinistra-destra-su-giù) ed in effetti funziona solo che esp32 restarta (riporto il log di ESPHome):
Le cose migliorano un pò, aggiungendo dei condensatori ma non risolvono.
Le cose invece vanno sempre bene se alimento in parallelo i due servo ed ESP32 con 2 alimentatori USB "da cellulare" 5v da 2A .
Mi fa strano sia un problema di assorbimento ma, almeno così sembra....sembra lo spunto dei servo..... ma a parte questa soluzione di alimentare in parallelo , visto la mia scarsa esperienza, non trovo altre soluzioni.....
Il brownout detector su ESP32-CAM è particolarmente rognoso, anche io ho avuto un sacco di difficoltà.
Alla fine l'ho disattivato del tutto, perché dovevo solo fare ei test e non era un prodotto finito.
Comunque non c'è alcun problema nell'alimentare in modo distinto la MCU e i servo (mi raccomando tieni il GND in comune), anzi in questi casi è consigliabile.
cotestatnt:
Il brownout detector su ESP32-CAM è particolarmente rognoso, anche io ho avuto un sacco di difficoltà.
Alla fine l'ho disattivato del tutto, perché dovevo solo fare ei test e non era un prodotto finito.
Comunque non c'è alcun problema nell'alimentare in modo distinto la MCU e i servo (mi raccomando tieni il GND in comune), anzi in questi casi è consigliabile.
Grazie per la risposta. Si, in effetti pensavo pure io di disattivarlo, magari solo quando aziono i servo solo che, non trovo come farlo con ESPHome ..... proverò a cercare....
Bene. Trovato il modo di disabilitare Brownout detector da ESPHome.
Occorre creare un custom component ESPHome. ESPHome comincia a piacermi , specialmente in accoppiata con Home Assistant.
Ed in effetti adesso, comandando i due servo MG90S funziona senza restart. Ho aggiunto anche 2 condensatori perchè senza, anche se esp non restarta, comunque la cam a volte smetteva di inviare immagini per 1/2 secondi.
Il tutto, alimentato con un caricabatterie USB 5V da 2 Ampere.