ESP32 Camera

Ciao!
in questo post vi parlerò del modulo ESP32-CAM.
Questo modulo è davvero molto interessante, basato sul potente ESP32, è dotato di una camera (con flash) ed ha anche uno slot microSD.





La cosa forse che mi ha colpito di più è il prezzo, infatti tutto ciò può essere acquistato per circa 10 euro, in alcuni casi e se si ha la pazienza di attendere l'arrivo dalla Cina, è possibile trovarlo anche alla metà.

Per programmare la ESP32-CAM occorre un convertitore usb-seriale ttl, infatti la scheda non è provvista di interfaccia usb.

Per utilizzare questa scheda dovete aver installato il modulo per ESP32 nel vostro IDE Arduino (qui maggiori info per l'installazione delle schede aggiuntive)



Siamo pronti finalmente per caricare il primo firmware sul nostro modulo, i passi da seguire sono:

collegare l'adattatore alla scheda ESP32-CAM, facendo attenzione che il ponticello dell'adattatore sia tra VCC e 3V3 (se previsto nel modulo).
Per la programmazione della scheda, il ponticello tra il pin IO0 e GND deve essere connesso.

scegliere la scheda ESP32 Wrover module, fate attenzione di impostare tra le opzioni il "Partition scheme" con il valore "Huge App (...);

aprite l'esempio "CameraWebServer" (File > Esempi > ESP32 > Camera) 

Commentate la riga 
#define CAMERA_MODEL_WROVER_KIT 
e decommentate 
#define CAMERA_MODEL_AI_THINKER 
(si trovano tra le prime righe)

Caricate lo sketch

Scollegate la scheda dal pc

togliete il jumper (tra il pin IO0 e GND)

Ricollegate la scheda al pc, aprite il serial monitor (potrebbe essere necessario dare un resettare la scheda dopo che è alimentato il convertitore usb-seriale , potete farlo togliendo e rimettendo il filo sul pin 5V della scheda)

Se tutto è andato a buon fine vedrete un output simile a questo:
......
WiFi connected
Starting web server on port: '80'
Starting stream server on port: '81'
Camera Ready! Use 'http://192.168.1.109' to connect

Aprite un browser ed digitate 192.168.1.109

Verrà caricata una pagina presente all'interno del modulo ESP32-CAM, dalla quale potrete smanettare con i parametri della scheda e vedere in tempo reale ciò che vede la camera.





Questo è tutto!
per eventuali dubbi lascia pure un commento qui sotto.

Fonti: 

randomnerdtutorials.com (in inglese)

3 commenti:

  1. Piccola curiosità: Esiste un metodo, meccanico non wifi o bluetooth, per collegarlo con altri esp32 o arduino come "accessorio" per avere più pin?
    Grazie

    RispondiElimina
  2. Ciao Gianfranco, puoi farli comunicare tramite i2c con 3 fili e poi ovviamente va scritto un po' di codice ma e' facile

    RispondiElimina

Lascia un commento qui sotto, ti risponderò il prima possibile!

Altri Post