Fotocamera con AI (Arducam Mega)
Una fotocamera che riconosce colori e alcuni oggetti sulla scheda stessa, e dice dove sono e quanto sono grandi.
Il programma di prova
Prova questo pezzo da solo, prima di montare il resto: se funziona da solo, il resto si costruisce su qualcosa che sai che va.
10 IF SEE() = "red" THEN LED red, on
20 IF SEE() = "green" THEN LED red, off
30 WAIT 100
40 GOTO 10Cosa devi vedere: Mostra alla fotocamera un oggetto rosso: la luce rossa si accende; uno verde: si spegne.
▶ Provalo nell'IDECosa comprare
- Camera Arducam Mega 5MP (SPI)Prendi l'Arducam Mega SPI, variante 5MP Autofocus. NON le camere Raspberry Pi (a nastro CSI) o USB: solo la SPI parla con la scheda. Spedita dagli USA: mettine in conto due settimane.
Come si collega a una ESP32-S3
- 1 · VCC → ESP32-S3: 3V3Il connettore ha 6 pin in fila: questo è il PRIMO, dal lato dove sul modulo è scritto VCC. Gli altri seguono in quest'ordine.
- 2 · GND → ESP32-S3: GNDMassa comune: questo collegamento è obbligatorio.
- 3 · SCK → ESP32-S3: SCK
- 4 · MISO → ESP32-S3: MISO
- 5 · MOSI → ESP32-S3: MOSI
- 6 · CE (CS) → ESP32-S3: CSSul modulo è serigrafato CE, non CS: è lo stesso segnale (chip select).
Se non funziona
- Il programma gira ma non succede niente
- Poca luce, un oggetto troppo piccolo nell'inquadratura, o i piedini della scheda sotto 3,3 V. Prova con luce piena e un oggetto che riempie l'inquadratura; se la tensione è bassa, l'IDE ti dice come alzarla quando colleghi la scheda.
Cosa puoi regolare
- I colori o gli oggetti a cui reagisce.
Su quali schede funziona
- ESP32-S3 Freenove: sì
- Nordic nRF54LM20 DK: sì
- Arduino UNO R4 WiFi: no, senza AI