A M5Stack lançou recentemente a nova câmera AIOT (AI + IOT), equipada com Kendryte K210, um sistema de computação em borda (SoC) com CPU RISC-V de núcleo duplo de 64 bits e processador de rede neural de última geração. A câmera AI M5stick-V apresenta sua integração com os recursos de visão de máquina, apresentando a aceitabilidade não processada do AI Visioning com alta eficiência energética e baixo custo. Cooperamos com o Sipeed, pois o ambiente MicroPython facilita a programação no M5stick-V. O módulo é fornecido com o sensor OmniVision OV7740, usando a tecnologia OmniPixel®3-HS, fornecendo a melhor sensibilidade à luz do mercado, o que o torna ideal para visão de máquina. Além de um sensor OV7740, o M5stick-V possui mais recursos de hardware, como um alto-falante com DAC I2S classe D integrado, tela IPS, IMU de 6 eixos, bateria Li-po de 200mAh e muito mais.
Recursos:
- CPU RISC-V RV64IMAFDC (RV64GC) de núcleo duplo de 64 bits / 400 MHz (Normal)
- FPU de precisão dupla independente dupla
- SRAM On-Chip de 8MiB de largura de 64 bits
- Processador de rede neural (KPU) / 0.8Tops
- Matriz de E / S programável em campo (FPIOA)
- Hardware duplo FFT complexo de 512 pontos e 16 bits
- SPI, I2C, UART, I2S, RTC, PWM, suporte a timer
- Acelerador AES, SHA256
- Controlador de acesso direto à memória (DMAC)
- Suporte para Micropython
- Suporte de criptografia de firmware
- Recursos de hardware on-board:
.Flash: 16 milhões.
.TFT: ST7789. 135 * 240 IPS 1,14 SPI
.Câmera: OV7740
.PCM: MAX98357
.PMIC: AXP192
.Botão: frontal e lateral.
.Bateria: 200mAh.
.Luz indicadora: RGBW.
.Armazenamento externo: cartão TF / Micro SD
.Giroscópio: MPU6886.
.Interface: CONNEXT.
1.1 KENDRYTE K210
O Kendryte K210 é um sistema em chip (SoC) que integra a visão de máquina. Usando o processo avançado de 28 nm da TSMC com potência ultra baixa e processadores dualcore de 64 bits para melhor eficiência, estabilidade e confiabilidade de energia. O SoC busca o desenvolvimento do "limite zero" e pode ser implantado nos produtos do usuário no menor tempo possível, fornecendo inteligência artificial ao produto
-Visão de máquina
-Melhor velocidade e precisão de processamento de visão de baixa potência
-Acelerador de hardware da rede neural convolucional (CNN) de alto desempenho da KPU
-Processo TSMC avançado de 28nm, faixa de temperatura de -40 ° C a 125 ° C
-Suporte de criptografia de firmware
-A matriz IO programável exclusiva maximiza a flexibilidade do projeto
-Baixa tensão, consumo de energia reduzido em comparação com outros sistemas com a mesma potência de processamento
-O suporte de E / S de tensão dupla de 3,3V / 1,8V elimina a necessidade de deslocadores de nível
CPU
O chip contém uma CPU dual-core de 64 bits, de alto desempenho e baixo consumo de energia, baseada no ISA RISC-V, com os seguintes recursos:
- Contagem de núcleos : Processador de núcleo duplo
- Largura de bit: CPU de 64 bits 400 MHz
- Frequência: 400MHz
- Extensões ISA: IMAFDC
- FPU: precisão dupla
- Interrupções de plataforma: PLIC
- Interrupções locais: CLINT
- I-Cache: 32KiB x 2
- D-Cache: 32KiB x 2
- SRAM no chip: 8MiB
1.2 OV7740
- suporte para formatos de saída: RAW RGB e YUV
- suporte para tamanhos de imagem: VGA, QVGA, CIF e qualquer tamanho menor
- suporte para cancelamento de sol negro
- suporte para sincronização de quadros interna e externa
- interface serial padrão do SCCB
- interface de saída paralela da porta de vídeo digital (DVP)
- memória programável única (OTP) incorporada
- loop de bloqueio de fase no chip (PLL)
- regulador incorporado de 1,5 V para o núcleo
- O sofisticado controle de taxa de borda permite saídas classe D sem filtro
- PSRR de 77dB a 1kHz
- Baixa suscetibilidade de RF rejeita ruído TDMA de rádios GSM
- Extenso circuito de redução de clique e pop
1.2.1 ESPECIFICAÇÃO
- tamanho da matriz: 656 x 488
- fonte de alimentação: - núcleo: 1.5VDC ± 5% - analógico: 3.3V ± 5% - E / S: 1.7 ~ 3.47V
- faixa de temperatura: - em operação: -30 ° C a 70 ° C - imagem estável: 0 ° C a 50 ° C
- formato de saída: - dados RGB brutos de 8/10 bits - YUV de 8 bits
- tamanho da lente: 1/5 "
- frequência do relógio de entrada: 6 ~ 27 MHz
- taxa máxima de transferência de imagem: VGA (640x480): 60 qps - QVGA (320 x 240): 120 qp
- sensibilidade: 6800 mV / (Lux-seg)
- intervalo máximo de exposição: 502 x TROW
- tamanho do pixel: 4.2 μm x 4.2 μm
- área da imagem: 2755.2 μm x 2049.6 μm
- dimensões da embalagem / matriz: - CSP3: 4185 μm x 4345 μm - COB: 4200 μm x 4360 μm
1.3 MAX98357
-Operação de fornecimento único (2,5V a 5,5V).
-Potência de saída de 3,2W em 4Ω a 5V
-Corrente quieta 2.4mA
-92% de eficiência (RL = 8Ω, POUT = 1W)
-Ruído de saída de 22,8µVRMS (AV = 15dB)
-Baixo 0,013% THD + N a 1kHz
-Não é necessário MCLK
-Taxas de amostragem de 8kHz a 96kHz
-Suporta saída esquerda, direita ou (esquerda / 2 + direita / 2)
-O sofisticado controle de taxa de borda permite saídas classe D sem filtro
-PSRR de 77dB a 1kHz
-Baixa suscetibilidade de RF rejeita ruído TDMA de rádios GSM
-Extenso circuito de redução de clique e pop
1.4 AXP192
- Tensão de operação: 2.9V - 6.3V (AMR: -0.3V ~ 15V)
- Sistema Intelligent Power Select configurável
- Limite de corrente e tensão da entrada adaptável do adaptador USB ou CA
- A resistência do diodo ideal interno menor que 100mΩ
1.5 MPU6886
1.5.1 RECURSOS DO GIROSCÓPIO
O giroscópio MEMS de eixo triplo no MPU-6886 inclui uma ampla variedade de recursos:
- Sensores de taxa angular dos eixos X, Y e Z de saída digital (giroscópios) com uma faixa de escala completa programável pelo usuário de ± 250 dps, ± 500 dps, ± 1000 dps e ± 2000 dps e 16 bits integrados ADCs
- Filtro passa-baixo programável digitalmente
- Operação com giroscópio de baixa potência
- Fator de escala de sensibilidade calibrado de fábrica
- tamanho da lente: 1/5 "
- Auto teste
1.5.2 RECURSOS DO ACELERÓMETRO
O acelerómetro MEMS de eixo triplo no MPU-6886 inclui uma ampla variedade de recursos:
- Acelerômetro dos eixos X, Y e Z de saída digital com uma faixa de escala completa programável de ± 2g, ± 4g, ± 8g e ± 16g e ADCs de 16 bits integrados
- Interrupções programáveis pelo usuário
- Interrupção de ativação em movimento para operação de baixa potência do processador de aplicativos
- Auto teste
1.6 OUTROS HARDWARES
- Flash: 16 milhões.
- TFT: ST7789. 135 * 240 IPS 1,14 SPI
- Botão: frontal e lateral.
- Bateria: 200mAh.
- Luz indicadora: RGBW.
- Armazenamento externo: cartão TF / Micro SD
- Giroscópio: MPU6886.
- Interface: CONNECT.
Aplicativos / O que o M5Stick-V pode fazer?
- Reconhecimento / detecção de rosto
- Detecção / classificação de objetos
- Obtenção de tamanho e coordenadas do alvo em tempo real
- Obtenção do tipo de destino detectado em tempo real
- Reconhecimento de forma
- Vídeo / Vídeo
- Simulador de jogo