Descrição
Esta é a primeira placa Arduino criada em colaboração com Raspberry Pi. O Arduino Nano RP2040 Connect é baseado no chip Raspberry Pi RP2040 e é a primeira placa a combinar este microcontrolador com sensores adicionais e conectividade sem fio.
Esta placa possui o formato Arduino Nano e as mesmas interfaces: USB, SPI, I2C, I2S, PIO, UART, PWM, pinos digitais/analógicos, mas tem muito mais funcionalidade.
O microcontrolador é o Raspberry Pi RP2040, um ARM Cortex M0+ dual-core com frequência de 133 MHz, 264 KB de memória SRAM e 2 MB Flash.
Possui 16 MB de memória Flash de armazenamento extra, fora do microcontrolador, para ser capaz de criar programas maiores e/ou armazenar mais dados.
Os pinos de E/S programáveis possuem funções que superam muitas placas maiores que esta: 22 sinais digitais, 20 com PWM e 8 com aquisição de sinal analógico.
Um microfone e um sensor de movimento de 6 eixos adicionam um nível de possibilidades que é quase impossível de encontrar em uma placa deste tamanho.
Mas o que é realmente interessante são as opções de conectividade WiFi e Bluetooth integradas. O módulo U-blox NINA-W102 extremamente popular e altamente adaptável está incluído para ajudá-lo a se tornar um verdadeiro campeão da IoT.
Isso também significa que você pode aproveitar o poder da nuvem, com compatibilidade total com Arduino Cloud.
Esta placa pode ser programada através do ambiente Arduino IDE no modo offline ou no modo online Arduino IDE Cloud. A programação é feita conectando a placa a um computador usando um cabo Micro USB ou sem fio usando Arduino Cloud. O upload do programa para o Arduino Nano RP2040 Connect pode ser feito remotamente (over-the-air), o que torna muito mais prático desenvolver e instalar atualizações de aplicações IoT.
Por ser baseado em um microcontrolador Raspberry Pi, também possui suporte completo para programação com MicroPython.
O Nano RP2040 Connect vem com uma licença OpenMV gratuita para uso de algoritmos de visão computacional.
ESPECIFICAÇÕES:
• Tensão de alimentação USB: 5V (Micro USB)
• Tensão de alimentação VIN: 4,5 V a 21 V
• Tensão operacional: 3,3 V
• Microcontrolador RP2040:
- ARM Cortex M0 Dual-Core 133 MHz
- 264 kB SRAM
- Controlador DMA
- suporta até 16 MB de memória Flash via barramento QSPI
- E/S programável (PIO) para suportar periféricos externos
- ADC de 4 canais com sensor de temperatura interno, 0,5 MSa/s, conversão de 12 bits
- Depurar SWD
• U-blox Nina W102 Módulo WiFi/Bluetooth:
- dual core Xtensa LX6 240 MHz 32 bits
- 520 kB de memória SARAM no chip
- 448 kB ROM para inicialização e funções principais
- 16 MB de memória Flash para código armazenamento, inclui criptografia de hardware para proteção de programas e dados
- 1 kB EFUSE para endereço MAC, configuração de módulo, criptografia Flash e Chip-ID
- IEEE 802.11 b/ g/n Wi-Fi de 2,4 GHz
- Bluetooth 4.2
- antena integrada (PIFA)
- 4 x ADC de 12 bits
- 3 x I2C, SDIO, CAN, QSPI
• Memória:
- AT25SF128A 16 MB NOR Flash
- Transferência de dados QSPI de 532 Mb/s
- Programação/apagamento de 100 mil ciclos
• Sensor IMU de 6 eixos ST LSM6DSOXTR:
- Giroscópio 3D: ± 2 / ± 4 / ± 8 / ± 16g em escala completa
- Acelerômetro 3D: ± 125 / ± 250 / ± 500 / ± 1000 / ± 2000 dps em escala completa
- pedômetro avançado, detector de passos e contador de passos
- Detecção de movimento e detecção de rotação
- interrupções padrão: queda livre, ativação de orientação 6D/4D, clique, duplo click
- máquina de estado finito programável: acelerômetro, giroscópio e sensores externos
- núcleo de aprendizado de máquina
- sensor de temperatura integrado
• Microfone ST MP34DT06JTR MEMS:
- AOP = 122,5 dBSPL
- relação sinal-ruído de 64 dB
- sensibilidade omnidirecional
- frequência -26 dBFS ± 1 dB
• LED RGB:
- ânodo comum
- conectado ao U-blox Nina W102 GPIO
• Chip criptográfico Microchip ATECC608A:
- coprocessador criptográfico com armazenamento seguro de chaves de hardware
- I2C, SWI
- SHA-256 e HMAC HASH incluindo restauração/salvamento de contexto fora do chip
- AES-128: criptografia/descriptografia, Galois Field Multiply do GCM
-gerador interno de números aleatórios de alta qualidade NIST SP 800-90A/B/C
- Suporte para inicialização segura
- validação completa de assinatura de código ECDSA, hash/assinatura opcional
- Chave de comunicação opcional desativada antes da inicialização segura
- Criptografia/autenticação de mensagens para evitar ataques
• E/S:
- 22 pinos digitais
- 8 pinos com entrada analógica
- 20 pinos com saída PWM
- 20 pinos com interrupção externa
- UART , SPI, I2C, I2S, PIO
- Micro USB
• Temperatura de operação: de -20 ° C a 80 ° C
• Dimensões:45 x 18 mm