Kit de desenvolvimento SparkFun Artemis com câmera.
O kit de desenvolvimento SparkFun Artemis é a placa mais recente a ser lançada em torno do módulo SparkFun Artemis e permite o acesso a mais recursos de desenvolvimento de software do que as placas anteriores baseadas em Artemis. Este kit inclui a placa SparkFun Artemis DK, bem como os acessórios (câmera Himax e cabo USB-C) necessários para começar imediatamente. Os softwares recomendados usados para programar o Artemis DK são o Arduino IDE, Arm® Mbed™ OS (Studio e CLI) e AmbiqSDK. Uma interface USB atualizada (MKL26Z128VFM4 Arm® Cortex®-M0+ MCU, da NXP) permite que o Artemis Dev Kit atue como:
- Dispositivo de armazenamento em massa (MSD): usado para fornecer programação de arrastar e soltar para o Módulo Artemis.
- Dispositivo de Interface Humana (HID): Usado para a interface de depuração para o Módulo Artemis.
- Porta de Comunicação (COM): Usada para fornecer uma comunicação serial UART entre o Artemis e a conexão USB (PC).
O Módulo Artemis fornece um Cortex®-M4F com BLE 5.0 rodando a 48MHz com um modo turbo de 96MHz disponível e potência tão baixa quanto 6uA por MHz (menos de 5mW). O SparkFun Artemis Module é totalmente certificado pela FCC/IC/CE com 1M flash e 384k RAM, você terá muito espaço para o seu código. A flexibilidade do módulo Artemis começa com o nosso
núcleo do arduino. Você pode programar e usar o módulo Artemis como faria com um Uno ou qualquer outro Arduino. A funcionalidade adicional decorre da capacidade do kit Artemis Dev de executar RTOS, como o Arm Mbed OS ou o AmbiqSDK.
Anexado ao barramento I2C "Qwiic", adicionamos um acelerômetro LIS2DH12TR MEMS (para coisas como reconhecimento de gestos), um microfone MEMS digital e um conector de câmera de borda para a câmera de imagem Himax CMOS para experimentar comandos de voz sempre ativados, e reconhecimento de imagem com TensorFlow e aprendizado de máquina. Todos os pinos do Artemis Development Kit são divididos em conectores fêmea com espaçamento de 0,1" (ou seja, conectores). Há também duas fileiras de pinos de separação com espaçamento de passo de 0,1" para cabeçalhos; e um espaçamento de pitch de 0,08" para prender em ganchos IC, usado pela maioria dos analisadores lógicos. Além disso, o Silk na parte de trás do Artemis DK atua como um gráfico para mostrar os pinos por funcionalidade (periféricos, ADC, PWM, UART0 e UART1) e atua como uma ajuda durante o desenvolvimento de software. A placa é alimentada e programada via USB-C e inclui um conector Qwiic para facilitar o I2C e é totalmente compatível com o núcleo Arduino do SparkFun para ser programado no Arduino IDE.
Comece com o Guia do kit de desenvolvimento SparkFun ArtemisInclui:- 1x Kit de Desenvolvimento Artemis (Placa)
- 1 câmera Himax HM01B0
- 1x USB A a C reversível - 0,8m
Características:Artemis Dev Kit- Compatível com Arduino, Mbed™ OS e Programas de Desenvolvimento AmbiqSDK
- Poder:
- 5V fornecidos através do conector USB-C
- 1,8 V, 3,3 V e 5 V disponíveis no conector de alimentação
- Chip de interface (MKL26Z128VFM4 ARM® Cortex®-M0+ MCU):
- Programação Arrastar e Soltar
- Interface SWD
- Programação JTAG PTH
- Módulo Ártemis:
- Apollo3 ARM® Cortex®-M4F MCU
- BLE 5.0 com Certificação FCC
- 24 pinos de E/S de interrupção
- Oito pinos ADC de 14 bits
- Dezoito pinos PWM de 16 bits
- Duas portas UART independentes
- Três barramentos periféricos I2C/SPI
- Programação JTAG PTH
- Sensores:
- Acelerômetro de 3 eixos (LIS2DH12)
- Microfone PDM (SPH0641LM4H-1)
- Conector da câmera (para a câmera Himax HM01B0)
- Conector Qwiic
- No barramento I2C primário
Câmera Himax HM01B0Sensor de imagem- Sensor de imagem de potência ultra baixa (ULPIS) projetado para dispositivos e aplicativos de visão Always On
- Tecnologia de pixel BrightSenseTM de 3,6µ de alta sensibilidade
- Resolução de 320 x 320 pixels ativos com suporte para janela QVGA, flip vertical e leitura de espelho horizontal
- Alvo de calibração de nível de preto programável, tamanho do quadro, taxa de quadros, exposição, ganho analógico (até 8x) e ganho digital (até 4x)
- Exposição automática e loop de controle de ganho com suporte para prevenção de cintilação de 50/60 Hz
- Interface flexível de dados de vídeo de 1 bit, 4 bits e 8 bits com quadro de vídeo e sincronização de linha
- Circuito de detecção de movimento com ROI programável e limite de detecção com saída digital para servir como interrupção
- Auto oscilador no chip
- Interface serial I2C de 2 fios para acesso ao registro
- CRA alto para design de módulo de baixo perfil
Parâmetros do sensor- Matriz de pixels ativos 320 x 320
- Tamanho do pixel 3,6 µm x 3,6 µm
- Área de imagem completa 1152 µm x 1152 µm
- Diagonal (formato óptico) 1,63 mm (1/11″)
- Matriz de filtro de cores Monocromático e Bayer
- Modo de digitalização: Progressivo
- Tipo de Obturador: Obturador Eletrônico
- Taxa de quadros MAX 51 fps a 320 x 320, 60 fps a 320 x 240 (QVGA)
- CRA (máximo) 30º
Especificações do sensor- Tensão de alimentação: Analógico - 2,8 V, Digital - 1,5 V (LDO interno: 1,5 V – 2,8 V), E/S - 1,5 – 2,8 V
- Relógio de referência de entrada: 3 - 50 MHz
- Interface Serial (I2C): 2 fios, 400 KHz máx.
- Interface de dados de vídeo: 1b, 4b, 8b com frame/line SYNC
- Taxa de clock de saída MAX: 50 MHz para 1 bit, 12,5 MHz para 4 bits, 6,25 MHz para 8 bits
- Husa. Consumo de energia (inclui IO com carga de 5pF):
- QVGA 60FPS (Típico) <4 mW
- QVGA 30FPS (Típico) <2 mW