Tutti i pezzi

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 10

Cosa devi vedere: Mostra alla fotocamera un oggetto rosso: la luce rossa si accende; uno verde: si spegne.

▶ Provalo nell'IDE

Cosa 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. 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. 2 · GND → ESP32-S3: GNDMassa comune: questo collegamento è obbligatorio.
  3. 3 · SCK → ESP32-S3: SCK
  4. 4 · MISO → ESP32-S3: MISO
  5. 5 · MOSI → ESP32-S3: MOSI
  6. 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