ARDUINO ABX00027 Nano 33 IoT Development Board
Características
SAMD21G18A
- Procesador
- Flash de 256 KB
- Flash de 32 KB
- Restablecemento ao encendido (POR) e detección de apagado (BOD)
- Periféricos
- DMA de 12 canles
- Sistema de eventos de 12 canles
- 5x Temporizador/Contador de 16 bits
- 3x temporizador/contador de 24 bits con funcións ampliadas
- RTC de 32 bits
- Temporizador Watchdog
- Xerador CRC-32
- USB de host/dispositivo de velocidade máxima con 8 puntos finais
- 6x SERCOM (USART, I2C, SPI, LIN)
- I2S de dúas canles
- ADC de 12 bits 350ksps (ata 16 bits con oversampling)
- DAC de 10 bits 350 ksps
- Controlador de interrupción externo (ata 16 liñas)
Nina W102
- Módulo
- CPU Tensilica LX6 de dobre núcleo de ata 240 MHz
- 448 KB ROM, 520 KB SRAM, 2 MB Flash
- WiFi
- IEEE 802.11b ata 11 Mbit
- IEEE 802.11g ata 54 MBit
- IEEE 802.11n ata 72 MBit
- 2.4 GHz, 13 canles
- Potencia de saída 16 dBm
- EIRP de 19 dBm
- Sensibilidade -96 dBm
- Bluetooth BR/EDR
- Máximo 7 periféricos
- 2.4 GHz, 79 canles
- Ata 3 Mbit / s
- Potencia de saída de 8 dBm a 2/3 Mbit/s
- EIRP de 11 dBm a 2/3 Mbit/s
- Sensibilidade de 88 dBm
- Bluetooth de baixa enerxía
- Bluetooth 4.2 de dobre modo
- 2.4 GHz 40 canles
- Potencia de saída de 6 dBm
- EIRP de 9 dBm
- Sensibilidade de 88 dBm
- Ata 1 Mbit/
- MPM3610 (DC-DC)
- Regula o vol de entradatage de ata 21 V cunha eficiencia mínima do 65 % a carga mínima
- Máis do 85% de eficiencia @12V
- ATECC608A (Crypto Chip)
- Coprocesador criptográfico con almacenamento seguro de claves baseado en hardware
- Almacenamento protexido para ata 16 claves, certificados ou datos
- ECDH: FIPS SP800-56A Curva Elíptica Diffie-Hellman
- Soporte de curva elíptica estándar NIST P256
- SHA-256 e HMAC hash incluíndo gardar/restaurar contexto fóra do chip
- Cifrar/descifrar AES-128, multiplicación de campos de Galois para GCM
- LSM6DSL (IMU de 6 eixes)
- Acelerómetro 3D e xiroscopio 3D sempre activos
- FIFO intelixente baseado en ata 4 KB
- ±2/±4/±8/±16 g escala completa
- ±125/±250/±500/±1000/±2000 DPS escala completa
A Xunta
Como todas as placas de factor de forma Nano, Nano 33 IoT non ten un cargador de batería pero pódese alimentar a través de USB ou cabeceiras.
NOTA: Arduino Nano 33 IoT só admite 3.3VI/Os e NON é tolerante a 5V, polo que asegúrate de non conectar directamente os sinais de 5V a esta placa ou danarase. Ademais, a diferenza das placas Arduino Nano que admiten o funcionamento de 5 V, o pin de 5 V NON proporciona voltage pero está máis ben conectado, mediante un puente, á entrada de alimentación USB.
1.1 Aplicación Examples
Estación meteorolóxica: Usando o Arduino Nano 33 IoT xunto cun sensor e unha pantalla OLED, podemos crear unha pequena estación meteorolóxica que comunique temperatura, humidade, etc. directamente ao teu teléfono.
Monitor de calidade do aire: A mala calidade do aire pode ter efectos graves na súa saúde. Ao montar o Nano 33 IoT, cun sensor e monitor podes asegurarte de que a calidade do aire se mantén en ambientes interiores. Ao conectar o conxunto de hardware a unha aplicación/API IoT, recibirá valores en tempo real.
Tambor de aire: Un proxecto rápido e divertido é crear un pequeno tambor de aire. Conecta o teu Nano 33 IoT e carga o teu esbozo desde Crear Web Editor e comeza a crear ritmos coa estación de traballo de audio que elixas.
Valoracións
Condicións de funcionamento recomendadas
Símbolo | Descrición | Min | Máx |
Límites térmicos conservadores para toda a placa: | -40 °C (40 °F) | 85 °C (185 °F) |
Consumo de enerxía
Símbolo | Descrición | Min | Típ | Máx | Unidade |
VINMax | Vol. Máximo de entradatage do panel VIN | -0.3 | – | 21 | V |
VUSBmax | Vol. Máximo de entradatage do conector USB | -0.3 | – | 21 | V |
PMáx | Máximo consumo de enerxía | – | – | TBC | mW |
Funcional Overview
Topoloxía da placa
Ref. | Descrición | Ref. | Descrición |
U1 | Controlador ATSAMD21G18A | U3 | Sensor IMU LSM6DSOXTR |
U2 | Módulo WiFi/BLE NINA-W102-00B | U4 | Chip criptográfico ATECC608A-MAHDA-T |
J1 | Conector Micro USB | PB1 | IT-1185-160G-GTR Botón pulsador |
Ref. | Descrición | Ref. | Descrición |
SJ1 | Ponte de soldadura aberta (VUSB) | SJ4 | Ponte de soldadura pechada (+3V3) |
TP | Puntos de proba | xx | Lorem Ipsum |
Procesador
O procesador principal é un Cortex M0+ que funciona ata 48 MHz. A maioría dos seus pinos están conectados aos encabezados externos, non obstante, algúns están reservados para a comunicación interna co módulo sen fíos e os periféricos I2C internos (IMU e Crypto).
NOTA: A diferenza doutras placas Arduino Nano, os pinos A4 e A5 teñen un pull-up interno e por defecto se usan como bus I2C polo que non se recomenda usar como entradas analóxicas. A comunicación con NINA W102 realízase a través dun porto serie e un bus SPI a través dos seguintes pinos.
PIN SAMD21 | SAMD21 Acrónimo | NINA Pin | Acrónimo de NINA | Descrición |
13 | PA08 | 19 | RESET_N | Restablecer |
39 | PA27 | 27 | GPIO 0 | Solicitude de Atención |
41 | PA28 | 7 | GPIO 33 | Recoñece |
23 | PA14 | 28 | GPIO 5 | SPI CS |
21 | GPIO 19 | UART RTS | ||
24 | PA15 | 29 | GPIO 18 | SPI CLK |
20 | GPIO 22 | UART CTS | ||
22 | PA13 | 1 | GPIO 21 | SPI MISO |
21 | PA12 | 36 | GPIO 12 | SPI MOSI |
31 | PA22 | 23 | GPIO 3 | Procesador TX Nina RX |
32 | PA23 | 22 | GPIO 1 | Procesador RX Nina TX |
Módulo de comunicación WiFi/BT
Nina W102 baséase en ESP32 e entrégase cunha pila de software precertificado de Arduino. O código fonte para o firmware está dispoñible [9].
NOTA: A reprogramación do firmware do módulo sen fíos cun personalizado invalidará o cumprimento dos estándares de radio certificados por Arduino, polo que non se recomenda a non ser que a aplicación se utilice en laboratorios privados lonxe doutros equipos electrónicos e persoas. O uso de firmware personalizado nos módulos de radio é responsabilidade exclusiva do usuario. Algúns dos pinos do módulo están conectados ás cabeceiras externas e poden ser controlados directamente por ESP32 sempre que os pinos correspondentes de SAMD21 estean acertadamente tri-estados. A continuación móstrase unha lista de tales sinais:
PIN SAMD21 | SAMD21 Acrónimo | NINA Pin | Acrónimo de NINA | Descrición |
48 | PB03 | 8 | GPIO 21 | A7 |
14 | PA09 | 5 | GPIO 32 | A6 |
8 | PB09 | 31 | GPIO 14 | A5/SCL |
7 | PB08 | 35 | GPIO 13 | A4/SDA |
3.4 Cripto
O chip criptográfico das placas Arduino IoT é o que marca a diferenza con outras placas menos seguras, xa que proporciona unha forma segura de almacenar segredos (como certificados) e acelera os protocolos seguros sen expoñer nunca os segredos en texto plano. O código fonte para a biblioteca Arduino que admite Crypto está dispoñible [10]
3.5 IMU
Arduino Nano 33 IoT ten unha IMU de 6 eixes integrada que se pode usar para medir a orientación da placa (comprobando a orientación do vector de aceleración da gravidade) ou para medir choques, vibracións, aceleración e velocidade de rotación. O código fonte para a biblioteca Arduino que admite a IMU está dispoñible [11]
3.6 Árbore de poder
Funcionamento da Xunta
Iniciación: IDE
Se queres programar o teu Arduino 33 IoT mentres estás desconectado, necesitas instalar o Arduino Desktop IDE [1] Para conectar o Arduino 33 IoT ao teu ordenador, necesitarás un cable USB Micro-B. Isto tamén proporciona enerxía á placa, como indica o LED.
Primeros pasos - Arduino Web Editor
Todas as placas Arduino, incluída esta, funcionan fóra da caixa no Arduino Web Editor [2], instalando só un complemento sinxelo.
O Arduino Web Editor está aloxado en liña, polo que sempre estará actualizado coas últimas funcións e soporte para todos os foros. Sigue [3] para comezar a codificar no navegador e carga os teus bosquexos no teu taboleiro.
Primeros pasos: Arduino IoT Cloud
Todos os produtos compatibles con Arduino IoT son compatibles con Arduino IoT Cloud, o que che permite rexistrar, graficar e analizar os datos dos sensores, activar eventos e automatizar a túa casa ou negocio.
Sample Sketches
SampOs bosquexos para Arduino 33 IoT pódense atopar na sección "Examples" no IDE de Arduino ou na sección "Documentación" do Arduino Pro websitio [4]
Recursos en liña
Agora que repasou os conceptos básicos do que pode facer co taboleiro, pode explorar as infinitas posibilidades que ofrece comprobando proxectos interesantes en ProjectHub [5], a Referencia da biblioteca de Arduino [6] e a tenda en liña [7] onde poderá complementar o seu taboleiro con sensores, actuadores e moito máis.
Recuperación da Xunta
Todas as placas Arduino teñen un cargador de arranque incorporado que permite flashear a placa a través de USB. No caso de que un boceto bloquee o procesador e xa non se poida acceder á placa a través de USB, é posible entrar no modo de cargador de arranque tocando dúas veces o botón de reinicio inmediatamente despois do acendido.
Conector Pinots
USB
Pin | Función | Tipo | Descrición |
1 | VUSB | Poder | Entrada de alimentación. Se a placa está alimentada a través de VUSB desde a cabeceira, esta é unha saída
(1) |
2 | D- | Diferencial | datos diferenciais USB - |
3 | D+ | Diferencial | Datos diferenciais USB + |
4 | ID | Analóxico | Selecciona a funcionalidade de host/dispositivo |
5 | GND | Poder | Terra de alimentación |
A placa só admite o modo host USB se se alimenta a través do pin VUSB e se o puente próximo ao pin VUSB está en curto.
Cabeceiras
A placa expón dous conectores de 15 pinos que se poden montar con cabezales de pin ou soldados a través de vías almenadas.
Pin | Función | Tipo | Descrición |
1 | D13 | Dixital | GPIO |
2 | +3V3 | Apagado | Saída de enerxía xerada internamente a dispositivos externos |
3 | AREF | Analóxico | Referencia analóxica; pódese usar como GPIO |
4 | A0/DAC0 | Analóxico | entrada ADC/saída DAC; pódese usar como GPIO |
5 | A1 | Analóxico | entrada ADC; pódese usar como GPIO |
6 | A2 | Analóxico | entrada ADC; pódese usar como GPIO |
7 | A3 | Analóxico | entrada ADC; pódese usar como GPIO |
8 | A4/SDA | Analóxico | entrada ADC; I2C SDA; Pódese usar como GPIO (1) |
9 | A5/SCL | Analóxico | entrada ADC; I2C SCL; Pódese usar como GPIO (1) |
10 | A6 | Analóxico | entrada ADC; pódese usar como GPIO |
11 | A7 | Analóxico | entrada ADC; pódese usar como GPIO |
12 | VUSB | Entrada/Saída de enerxía | Normalmente NC; pódese conectar ao pin VUSB do conector USB cortando un puente |
13 | RST | Entrada dixital | Entrada activa de reinicio baixo (duplicado do pin 18) |
14 | GND | Poder | Terra de alimentación |
15 | VIN | Entrada de alimentación | Entrada de potencia Vin |
16 | TX | Dixital | USART TX; pódese usar como GPIO |
17 | RX | Dixital | USART RX; pódese usar como GPIO |
18 | RST | Dixital | Entrada activa de reinicio baixo (duplicado do pin 13) |
19 | GND | Poder | Terra de alimentación |
20 | D2 | Dixital | GPIO |
21 | D3/PWM | Dixital | GPIO; pódese usar como PWM |
22 | D4 | Dixital | GPIO |
23 | D5/PWM | Dixital | GPIO; pódese usar como PWM |
24 | D6/PWM | Dixital | GPIO, pódese usar como PWM |
25 | D7 | Dixital | GPIO |
26 | D8 | Dixital | GPIO |
Pin | Función | Tipo | Descrición |
27 | D9/PWM | Dixital | GPIO; pódese usar como PWM |
28 | D10/PWM | Dixital | GPIO; pódese usar como PWM |
29 | D11/MOSI | Dixital | SPI MOSI; pódese usar como GPIO |
30 | D12/MISO | Dixital | SPI MISO; pódese usar como GPIO |
Depurar
Na parte inferior do taboleiro, baixo o módulo de comunicación, os sinais de depuración dispóñense como plataformas de proba de 3 × 2 cun paso de 100 mil. O Pin 1 represéntase na Figura 3 - Posicións dos conectores
Pin | Función | Tipo | Descrición |
1 | +3V3 | Apagado | Potencia de saída xerada internamente para ser utilizada como voltage referencia |
2 | SWD | Dixital | Datos de depuración de cable único SAMD11 |
3 | SWCLK | Entrada dixital | Reloxo de depuración de cable único SAMD11 |
4 | UPDI | Dixital | Interface de actualización ATMega4809 |
5 | GND | Poder | Terra de alimentación |
6 | RST | Entrada dixital | Entrada activa de reinicio baixo |
Información Mecánica
Contorno da placa e orificios de montaxe
As medidas do taboleiro mestúranse entre métricas e imperiales. As medidas imperiais utilízanse para manter unha cuadrícula de 100 mil entre as filas de pinos para permitirlles axustar unha placa, mentres que a lonxitude da placa é métrica.
Posicións dos conectores
O view abaixo está desde arriba, pero mostra os conectores de depuración que están na parte inferior. Os pinos resaltados son o pin 1 para cada conector'
Arriba view:
Abaixo view:
Certificacións
Declaración de conformidade CE DoC (UE)
Declaramos baixo a nosa exclusiva responsabilidade que os produtos anteriores cumpren os requisitos esenciais das seguintes directivas da UE e, polo tanto, aplícanse á libre circulación nos mercados que comprende a Unión Europea (UE) e o Espazo Económico Europeo (EEE).
Declaración de conformidade coa UE RoHS e REACH 211 01/19/2021
As placas Arduino cumpren a Directiva RoHS 2 2011/65/UE do Parlamento Europeo e a Directiva RoHS 3 2015/863/UE do Consello, do 4 de xuño de 2015, sobre a restrición do uso de determinadas substancias perigosas en equipos eléctricos e electrónicos.
Substancia | Límite máximo (ppm) |
Chumbo (Pb) | 1000 |
Cadmio (Cd) | 100 |
Mercurio (Hg) | 1000 |
Cromo Hexavalente (Cr6+) | 1000 |
Bifenilos polibromados (PBB) | 1000 |
Éteres difenílicos polibromados (PBDE) | 1000 |
Bis(2-etilhexil}ftalato (DEHP) | 1000 |
Ftalato de bencilo butilo (BBP) | 1000 |
Ftalato de dibutil (DBP) | 1000 |
Ftalato de diisobutil (DIBP) | 1000 |
Exencións: Non se reclaman exencións.
As placas Arduino cumpren totalmente os requisitos relacionados do Regulamento da Unión Europea (CE) 1907/2006 relativo ao rexistro, avaliación, autorización e restrición de produtos químicos (REACH). Non declaramos ningún dos SVHC (https://echa.europa.eu/web/guest/candidate-list-table), a lista de sustancias candidatas de moi preocupante para a autorización publicada actualmente pola ECHA, está presente en todos os produtos (e tamén envases) en cantidades que suman unha concentración igual ou superior ao 0.1 %. Segundo o noso coñecemento, tamén declaramos que os nosos produtos non conteñen ningunha das substancias que figuran na "Lista de autorizacións" (Anexo XIV da normativa REACH) e Substancias moi preocupantes (SVHC) en cantidades significativas como se especifica. polo anexo XVII da lista de candidatos publicada pola ECHA (Axencia Europea de Química) 1907/2006/CE.
Declaración dos minerais de conflito
Como provedor global de compoñentes electrónicos e eléctricos, Arduino coñece as nosas obrigas con respecto ás leis e regulamentos relativos a Conflict Minerals, específicamente a Lei de reforma e protección do consumidor de Dodd-Frank Wall Street, sección 1502. Arduino non orixina nin procesa directamente os conflitos. minerais como o estaño, o tántalo, o wolframio ou o ouro. Os minerais en conflito están contidos nos nosos produtos en forma de soldadura ou como compoñente en aliaxes metálicas. Como parte da nosa debida dilixencia razoable, Arduino púxose en contacto con provedores de compoñentes da nosa cadea de subministración para verificar o seu cumprimento continuado coa normativa. En base á información recibida ata o momento, declaramos que os nosos produtos conteñen minerais de Conflicto procedentes de zonas libres de conflitos.
Precaución da FCC
Calquera Cambio ou modificación non aprobado expresamente pola parte responsable do cumprimento pode anular a autoridade do usuario para operar o equipo.
Este dispositivo cumpre coa parte 15 das normas da FCC. O funcionamento está suxeito ás dúas condicións seguintes:
- Este dispositivo pode non causar interferencias daniñas
- este dispositivo debe aceptar calquera interferencia recibida, incluídas as que poidan causar un funcionamento non desexado.
Declaración de exposición á radiación RF da FCC:
- Este transmisor non debe estar situado nin funcionar en conxunto con ningunha outra antena ou transmisor.
- Este equipo cumpre cos límites de exposición á radiación de RF establecidos para un ambiente non controlado.
- Este equipo debe instalarse e operarse cunha distancia mínima de 20 cm entre o radiador e o seu corpo.
Inglés: Os manuais de usuario dos aparellos de radio exentos de licenza conterán o seguinte aviso ou un aviso equivalente nun lugar visible no manual de usuario ou alternativamente no dispositivo ou en ambos. Este dispositivo cumpre cos estándares RSS exentos de licenza de Industry Canada. O funcionamento está suxeito ás dúas condicións seguintes:
- Este dispositivo pode non causar interferencias
- este dispositivo debe aceptar calquera interferencia, incluídas as que poidan causar un funcionamento non desexado do dispositivo.
Aviso SAR IC:
Este equipo debe instalarse e funcionar cunha distancia mínima de 20 cm entre o radiador e o corpo.
Importante: A temperatura de funcionamento do EUT non pode superar os 85 ℃ e non debe ser inferior a -40 ℃. Pola presente, Arduino Srl declara que este produto cumpre cos requisitos esenciais e outras disposicións relevantes da Directiva 2014/53/UE. Este produto pode ser usado en todos os estados membros da UE.
Bandas de frecuencia | Potencia de saída máxima (ERP) |
863-870 Mhz | -3.22 dBm |
Información da empresa
Nome da empresa | Arduino SA. |
Enderezo da empresa | Via Ferruccio Pelli 14 6900 Lugano Suíza |
Documentación de referencia
Referencia | Ligazón |
Arduino IDE (escritorio) | https://www.arduino.cc/en/Main/Software |
Arduino IDE (nube) | https://create.arduino.cc/editor |
Iniciación a Cloud IDE | https://create.arduino.cc/projecthub/Arduino_Genuino/getting-started-with-arduino- web-editor-4b3e4a |
Foro | http://forum.arduino.cc/ |
SAMD21G18 | http://ww1.microchip.com/downloads/en/devicedoc/40001884a.pdf |
NINA W102 | https://www.u-blox.com/sites/default/files/NINA-W10_DataSheet_%28UBX- 17065507%29.pdf |
ECC608 | http://ww1.microchip.com/downloads/en/DeviceDoc/40001977A.pdf |
MPM3610 | https://www.monolithicpower.com/pub/media/document/MPM3610_r1.01.pdf |
Firmware NINA | https://github.com/arduino/nina-fw |
Biblioteca ECC608 | https://github.com/arduino-libraries/ArduinoECCX08 |
Biblioteca LSM6DSL | https://github.com/stm32duino/LSM6DSL |
ProjectHub | https://create.arduino.cc/projecthub?by=part&part_id=11332&sort=trending |
Referencia da biblioteca | https://www.arduino.cc/reference/en/ |
Tenda Arduino | https://store.arduino.cc/ |
Historial de revisións
Data | Revisión | Cambios |
04/15/2021 | 1 | Actualizacións xerais da folla de datos |
Documentos/Recursos
![]() |
ARDUINO ABX00027 Nano 33 IoT Development Board [pdfManual do usuario ABX00027, Nano 33 IoT Development Board |
![]() |
ARDUINO ABX00027 Nano 33 IoT Development Board [pdfManual do usuario ABX00027, Nano 33 IoT Development Board |
![]() |
ARDUINO ABX00027 Nano 33 IoT Development Board [pdfManual do usuario ABX00027, Nano 33 IoT Development Board, ABX00027 Nano 33 IoT Development Board |