Sparkfun Artemis-utvecklingskit med kamera. Sparkfun Artemis-utvecklingskit är det senaste kortet som släppts kring Sparkfun Artemis-modulen och det ger tillgång till fler programutvecklingsfunktioner än tidigare Artemis-baserade kort. Detta kit innehåller Sparkfun Artemis DK-kortet samt de tillbehör (Himax-kamera och USB -C-kabel) som behövs för att komma igång direkt. Rekommenderad programvara som används för att programmera Artemis DK är Arduino IDE, Arm® Mbed™ OS (Studio och CLI) och AmbiqSDK. Ett uppdaterat USB gränssnitt (MKL26Z128VFM4 Arm® Cortex®-M0+ MCU, från NXP) gör att Artemis Dev Kit kan ACT som:
- Mass Storage Device (MSD): Används för att tillhandahålla dra och släpp-programmering till Artemis-modulen.
- Human Interface Device (HID): Används för felsökningsgränssnittet till Artemis-modulen.
- Kommunikationsport (COM): Används för att tillhandahålla en seriell kommunikation UART mellan Artemis och USB-anslutningen (PC).
Artemis-modulen tillhandahåller en Cortex®-M4F med BLE 5.0 som körs på 48MHz med ett tillgängligt 96MHz turboläge och effekt så låg som 6uA per MHz (mindre än 5mW). SparkFun Artemis-modulen är helt FCC/IC/CE-certifierad med 1M blixt och 384k RAM så har du gott om plats för din kod. Flexibiliteten i Artemis-modulen börjar med vår 
Arduino kärnaDu kan programmera och använda Artemis-modulen precis som du skulle göra med en Uno eller någon annan Arduino . Ytterligare funktionalitet kommer från Artemis Dev-kitets förmåga att köra RTOS som Arm Mbed OS eller AmbiqSDK. Kopplat till "Qwiic" I2C-bussen har vi lagt till en LIS2DH12TR MEMS-accelerometer (för saker som gestigenkänning), en digital MEMS-mikrofon och en kantkamerakontakt för Himax CMOS-bildkameran för att experimentera med alltid-på-röstkommandon och bildigenkänning med TensorFlow och maskininlärning. Alla Artemis Development Kit-stift är uppdelade i 0,1" honkontakter (dvs. kontakter). Det finns också två rader med breakout-stift med 0,1" avstånd för stift; och ett 0,08" pitch-avstånd för att fästa IC-krokar, vilket används av de flesta logiska analysatorer. Dessutom fungerar Silk-märket på baksidan av Artemis DK som ett diagram för att visa stift efter funktionalitet (kringutrustning, ADC, PWM, UART0 och UART1) och ACT som ett hjälpmedel vid utveckling av programvara. Kortet strömförsörjs och programmeras via USB -C och inkluderar en Qwiic-kontakt för att göra I2C enkelt och är helt kompatibelt med Sparkfun Arduino kärna för programmering under Arduino IDE. 
Kom igång med Sparkfun Artemis Development Kit Guideinnehåller:-  1x Artemis utvecklingskit (kort)
-  1x Himax HM01B0-kamera
-  1x Vändbar USB A till C - 0,8 m
Funktioner:Artemis utvecklingskit-  Kompatibel med Arduino , Mbed™ OS och AmbiqSDK-utvecklingsprogram
-  Driva:-  5V tillhandahålls via USB -C-kontakten
-  1,8 V, 3,3 V och 5 V tillgängliga på strömförsörjningslisten
 
-  Gränssnittschip (MKL26Z128VFM4 ARM® Cortex®-M0+ MCU):-  Dra-och-släpp-programmering
-  SWD-gränssnitt
-  JTAG-programmering PTH
 
-  Artemis-modulen:-  Apollo3 ARM® Cortex®-M4F mikrokontroller
-  BLE 5.0 med FCC-certifiering
-  24 Breakout I/O-stift-  Åtta 14-bitars ADC-stift
-  Arton 16-bitars PWM-stift
-  Två oberoende UART-portar
-  Tre perifera I2C/SPI-bussar
 
-  JTAG-programmering PTH
 
-  Sensorer:-  3-axlig accelerometer (LIS2DH12)
-  PDM-mikrofon (SPH0641LM4H-1)
-  Kamerakontakt (för Himax HM01B0-kameran)
 
-  Qwiic-kontakt
Himax HM01B0Kamerabildsensor-  Ultra Low Power Image Sensor (ULPIS) designad för Always On-visionsenheter och applikationer
-  Högkänslig 3,6µ BrightSenseTM-pixelteknik
-  320 x 320 aktiva pixlar med stöd för QVGA-fönster, vertikal vändning och horisontell spegelavläsning
-  Programmerbart mål för svartnivåkalibrering, bildstorlek, bildfrekvens, exponering, analog förstärkning (upp till 8x) och digital förstärkning (upp till 4x)
-  Automatisk exponerings- och förstärkningskontrollslinga med stöd för att undvika flimmer vid 50/60 Hz
-  Flexibelt 1-bitars, 4-bitars och 8-bitars videodatagränssnitt med bildrute- och linjesynkronisering av video
-  Rörelsedetekteringskrets med programmerbar ROI och detektionströskel med digital utgång som fungerar som avbrott
-  Självoscillator på chipet
-  I2C 2-tråds seriellt gränssnitt för registeråtkomst
-  Hög CRA för lågprofilmoduldesign
Sensorparametrar-  Aktiv pixelmatris 320 x 320
-  Pixelstorlek 3,6 µm x 3,6 µm
-  Helbildsområde 1152 µm x 1152 µm
-  Diagonal (optiskt format) 1,63 mm (1/11″)
-  Färgfilteruppsättning Monokrom och Bayer
-  Skanningsläge: Progressiv
-  Slutartyp: Elektronisk rullande jalusi
-  Bildfrekvens MAX 51 fps @ 320 x 320, 60 fps @ 320 x 240 (QVGA)
-  CRA (maximalt) 30º
Sensorspecifikationer-  Matningsspänning: Analog - 2,8 V, Digital - 1,5 V (Intern LDO: 1,5 V – 2,8 V), I/O - 1,5 – 2,8 V
-  Ingångsreferensklocka: 3–50 MHz
-  Seriellt gränssnitt (I2C): 2-trådigt, max 400 KHz.
-  Videodatagränssnitt: 1b, 4b, 8b med bild-/linjesynkronisering
-  MAX utklockfrekvens: 50 MHz för 1 bit, 12,5 MHz för 4 bit, 6,25 MHz för 8 bit
-  Uppskattad strömförbrukning (inklusive IO med 5pF belastning):-  QVGA 60FPS (Typisk) <4 mW
-  QVGA 30FPS (Typisk) <2 mW