Crea ricordi, o semplicemente un fantastico progetto basato su una fotocamera, con la scheda per fotocamera MEMENTO di Adafruit . È una scheda di sviluppo con tutto il necessario per creare progetti di visione e telecamere programmabili: con un modulo fotocamera, schermo di anteprima TFT, pulsanti, slot per schede SD e gestita da un potente ESP32-S3 con 2 MB di PSRAM per il buffering di immagini da 5 MegaPixel.
Questo prodotto è costituito solo dalla scheda madre e non include un contenitore, un anello LED, hardware, scheda SD o batteria. L'ESP32-S3 è un processore Tensilica dual core da 240 MHz con supporto WiFi e Bluetooth® LE, molto simile al famoso ESP32. L'S3 offre il supporto USB nativo, quindi è ideale per l'uso con Arduino o CircuitPython.
La S3 ha anche la capacità di interfacciarsi con i moduli delle fotocamere RAW. Le fotocamere richiedono 12 pin GPIO e un rapido trasferimento dati per acquisire le immagini dal sensore, oltre a un'ampia memoria per archiviare immagini con risoluzione 2560 x 1920. Ecco perché abbiamo scelto un modulo S3 con 2 MB di PSRAM per leggere i file JPEG in memoria e salvarli su una scheda SD. Per semplificare l'utilizzo della scheda, abbiamo aggiunto un'ampia gamma di hardware di supporto:
- Modulo ESP32-S3 con 8 MB Flash, 2 MB PSRAM - Tensilica dual core 240MHz con WiFi e BTLE.
- Modulo telecamera OV5640 con visuale a 72 gradi e motore di messa a fuoco automatica - Sensore telecamera da 5 MP con codificatore JPEG integrato.
- TFT a colori da 1,54" 240x240: per visualizzare in anteprima le immagini della telecamera o per progettare l'interfaccia utente.
- Slot per scheda MicroSD: memorizza immagini o animazioni su qualsiasi scheda micro SD compatibile con SPI.
- Due porte Stemma digitali/analogiche: connettori JST PH-3 per A0, A1 e alimentazione+terra per l'aggiunta di pulsanti, LED o sensori esterni. Può fornire alimentazione a 3 V o 5 V.
- Porta I2C Stemma QT: collega praticamente qualsiasi sensore I2C con una porta Stemma QT JST SH, fornisce alimentazione e logica a 3,3 V.
- Accelerometro LIS3DH: l'accelerometro a triplo accesso è in grado di rilevare l'orientamento, le vibrazioni o il movimento.
- Supporto per la ricarica della batteria LiPoly: utilizza una batteria da 3,7/4,2 V 350 mA o 420 mA per scatti in movimento.
- 6 pulsanti utente: cambia modalità, visualizza in anteprima le immagini salvate, gioca.
- Cicalino: riproduce toni o avvisi, indica quando una foto è stata scattata correttamente.
- Microfono analogico: può essere utilizzato come sensore per rilevare suoni forti.
- Pulsante di scatto: collegato al GPIO 0 per accedere al bootloader ROM.
- Pulsante di reset: per accedere al bootloader o ricominciare da capo.
- Interruttore on/off: interrompe completamente l'alimentazione quando si utilizza una batteria.
- USB di tipo C: per la programmazione dell'ESP32-S3, nonché per l'accesso REPL in CircuitPython e per la ricarica della batteria LiPoly opzionale.
- Breakout pad per hardware UART: per esigenze di debug più intense, saldare i fili ai pad passanti per collegarli a un cavo della console.
- Quattro distanziali M3: per il montaggio o il fissaggio all'involucro.
Disponiamo di codice di esempio sia per Arduino che per CircuitPython che consente di visualizzare in anteprima la fotocamera, regolare le impostazioni e scattare foto che vengono salvate su disco. Tuttavia, consigliamo CircuitPython perché il tempo di compilazione in Arduino è piuttosto intenso a causa della grande quantità di codice richiesta per il funzionamento della fotocamera. CircuitPython è veloce da sviluppare e la nostra libreria renderà semplice iniziare a realizzare progetti di fotocamere personalizzati.