Kit di sviluppo Sparkfun Artemis con fotocamera. Il kit di sviluppo Sparkfun Artemis è l'ultima scheda rilasciata per il modulo Sparkfun Artemis e consente l'accesso a più funzionalità di sviluppo software rispetto alle precedenti schede basate su Artemis. Questo kit include la scheda Sparkfun Artemis DK e gli accessori (fotocamera Himax e cavo USB -C) necessari per iniziare subito. I software consigliati per programmare Artemis DK sono l'IDE Arduino , il sistema operativo Arm® Mbed™ (Studio e CLI) e AmbiqSDK. Un'interfaccia USB aggiornata (MCU MKL26Z128VFM4 Arm® Cortex®-M0+, di NXP) consente al kit di sviluppo Artemis di ACT come:
- Dispositivo di archiviazione di massa (MSD): utilizzato per fornire la programmazione drag and drop al modulo Artemis.
- Dispositivo di interfaccia umana (HID): utilizzato per l'interfaccia di debug del modulo Artemis.
- Porta di comunicazione (COM): utilizzata per fornire una comunicazione seriale UART tra Artemis e la connessione USB (PC).
Il modulo Artemis fornisce un Cortex®-M4F con BLE 5.0 funzionante a 48 MHz con una modalità turbo disponibile a 96 MHz e una potenza di soli 6 µA per MHz (meno di 5 mW). Il modulo SparkFun Artemis è completamente certificato FCC/IC/CE con 1 M di flash e 384 k RAM avrai molto spazio per il tuo codice. La flessibilità del modulo Artemis inizia con il nostro
Nucleo ArduinoPuoi programmare e utilizzare il modulo Artemis proprio come faresti con una Uno o qualsiasi altro Arduino . Funzionalità aggiuntive derivano dalla capacità del kit di sviluppo Artemis di eseguire sistemi operativi in tempo reale (RTOS) come Arm Mbed OS o AmbiqSDK. Collegato al bus I2C "Qwiic", abbiamo aggiunto un accelerometro MEMS LIS2DH12TR (per funzioni come il riconoscimento dei gesti), un microfono MEMS digitale e un connettore per la telecamera di imaging CMOS Himax per sperimentare comandi vocali sempre attivi e il riconoscimento delle immagini con TensorFlow e apprendimento automatico. Tutti i pin del kit di sviluppo Artemis sono suddivisi in connettori femmina con spaziatura di 0,1". Sono inoltre presenti due file di pin di breakout con spaziatura di 0,1" per i connettori; e una spaziatura di 0,08" per agganciare i ganci IC, utilizzati dalla maggior parte degli analizzatori logici. Inoltre, il Silk sul retro dell'Artemis DK funge da grafico per mostrare i pin in base alla funzionalità (periferiche, ADC, PWM, UART0 e UART1) e ACT da supporto durante lo sviluppo del software. La scheda è alimentata e programmata tramite USB -C e include un connettore Qwiic per semplificare l'I2C ed è completamente compatibile con il core Arduino di Sparkfun per essere programmata nell'IDE Arduino .
Guida introduttiva al kit di sviluppo Artemis SparkfunInclude:- 1x kit di sviluppo Artemis (scheda)
- 1x telecamera Himax HM01B0
- 1x USB reversibile da A a C - 0,8 m
Caratteristiche:Kit di sviluppo Artemis- Compatibile con i programmi di sviluppo Arduino , Mbed™ OS e AmbiqSDK
- Energia:
- 5 V forniti tramite il connettore USB -C
- 1,8 V, 3,3 V e 5 V disponibili sull'intestazione di alimentazione
- Chip di interfaccia (MCU MKL26Z128VFM4 ARM® Cortex®-M0+):
- Programmazione drag and drop
- Interfaccia SWD
- Programmazione JTAG PTH
- Modulo Artemis:
- MCU Apollo3 ARM® Cortex®-M4F
- BLE 5.0 con certificazione FCC
- 24 pin I/O breakout
- Otto pin ADC a 14 bit
- Diciotto pin PWM a 16 bit
- Due porte UART indipendenti
- Tre bus periferici I2C/SPI
- Programmazione JTAG PTH
- Sensori:
- Accelerometro a 3 assi (LIS2DH12)
- Microfono PDM (SPH0641LM4H-1)
- Connettore per telecamera (per la telecamera Himax HM01B0)
- Connettore Qwiic
Sensore di immaginedella fotocamera Himax HM01B0- Sensore di immagine a bassissimo consumo energetico (ULPIS) progettato per dispositivi e applicazioni di visione sempre attivi
- Tecnologia pixel BrightSenseTM ad alta sensibilità da 3,6µ
- Risoluzione pixel attivi 320 x 320 con supporto per finestra QVGA, ribaltamento verticale e lettura speculare orizzontale
- Target di calibrazione del livello del nero programmabile, dimensione del fotogramma, frequenza dei fotogrammi, esposizione, guadagno analogico (fino a 8x) e guadagno digitale (fino a 4x)
- Controllo automatico dell'esposizione e del guadagno con supporto per evitare lo sfarfallio a 50/60 Hz
- Interfaccia dati video flessibile a 1 bit, 4 bit e 8 bit con frame video e sincronizzazione di linea
- Circuito di rilevamento del movimento con ROI programmabile e soglia di rilevamento con uscita digitale per fungere da interruzione
- Oscillatore automatico on-chip
- Interfaccia seriale I2C a 2 fili per l'accesso al registro
- Elevato CRA per la progettazione di moduli a basso profilo
Parametri del sensore- Matrice di pixel attivi 320 x 320
- Dimensioni pixel 3,6 µm x 3,6 µm
- Area immagine completa 1152 µm x 1152 µm
- Diagonale (formato ottico) 1,63 mm (1/11″)
- Array di filtri colorati monocromatici e Bayer
- Modalità di scansione: progressiva
- Tipo di otturatore: otturatore elettronico
- Frequenza fotogrammi MAX 51 fps a 320 x 320, 60 fps a 320 x 240 (QVGA)
- CRA (massimo) 30º
Specifiche del sensore- Tensione di alimentazione: analogica - 2,8 V, digitale - 1,5 V (LDO interno: 1,5 V - 2,8 V), I/O - 1,5 - 2,8 V
- Clock di riferimento in ingresso: 3 – 50 MHz
- Interfaccia seriale (I2C): 2 fili, 400 KHz max.
- Interfaccia dati video: 1b, 4b, 8b con sincronizzazione frame/linea
- Frequenza di clock di uscita MAX: 50 MHz per 1 bit, 12,5 MHz per 4 bit, 6,25 MHz per 8 bit
- Consumo energetico stimato (incluso IO con carico da 5pF):
- QVGA 60FPS (tipico) <4 mW
- QVGA 30FPS (tipico) <2 mW