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 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)
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)
Piccola curiosità: Esiste un metodo, meccanico non wifi o bluetooth, per collegarlo con altri esp32 o arduino come "accessorio" per avere più pin?
RispondiEliminaGrazie
Ciao Gianfranco, puoi farli comunicare tramite i2c con 3 fili e poi ovviamente va scritto un po' di codice ma e' facile
RispondiEliminaGrazieee...
RispondiElimina(Adesso studio...)
Ciao gianfranco, scusami il disturbo. Per caso sei riuscito alla fine a far comunicare esp32 con arduino uno?
RispondiElimina