Resumen
El Arduino Nano 33 IoT es el punto de entrada más fácil y económico para mejorar los dispositivos existentes (y crear otros nuevos) para que formen parte de IoT y diseñen aplicaciones de red pico. Ya sea que esté buscando construir una red de sensores conectada a su oficina o enrutador doméstico, o si desea crear un dispositivo BLE que envíe datos a un teléfono celular, Nano 33 IoT es su solución integral para muchas de las aplicaciones básicas de IoT. escenarios.
El procesador principal de la placa es un Arm® Cortex®-M0 de 32 bits SAMD21 de bajo consumo. La conectividad WiFi y Bluetooth® se realiza con un módulo de u-blox, el NINA-W10, un chipset de bajo consumo que opera en el rango de 2,4 GHz. Además de eso, la comunicación segura está garantizada a través del chip criptográfico Microchip® ECC608. Además de eso, puedes encontrar una IMU de 6 ejes, lo que hace que esta placa sea perfecta para sistemas de alarma de vibración simples, podómetros, posicionamiento relativo de robots, etc.
WiFi y Arduino IoT Cloud
En Arduino hemos hecho que conectarse a una red WiFi sea tan fácil como hacer que un LED parpadee. Puede hacer que su placa se conecte a cualquier tipo de red WiFi existente o usarla para crear su propio punto de acceso Arduino. El conjunto específico de ejemplos que proporcionamos para Nano 33 IoT se puede consultar en la página de referencia de la biblioteca WiFiNINA.
También es posible conectar tu placa a diferentes servicios en la Nube, el propio Arduino entre otros. Estos son algunos ejemplos de cómo hacer que las placas Arduino se conecten a:
La propia nube de IoT de Arduino: la nube de IoT de Arduino es una forma simple y rápida de garantizar una comunicación segura para todas sus cosas conectadas. Compruébalo aquí
Blynk: un proyecto simple de nuestra comunidad que se conecta a Blynk para operar su tablero desde un teléfono con poco código
IFTTT: vea un caso detallado de construcción de un enchufe inteligente conectado a IFTTT
AWS IoT Core: hicimos este ejemplo de cómo conectarse a Amazon Web Services
Azure: visite este repositorio de github que explica cómo conectar un sensor de temperatura a la nube de Azure
Firebase: desea conectarse a Firebase de Google, esta biblioteca de Arduino le mostrará cómo
Nota: aunque la mayoría de los ejemplos que se muestran arriba se ejecutan en MKR WiFi 1010, ambas placas tienen el mismo procesador y conjunto de chips inalámbrico, lo que significa que será posible replicarlos con Nano 33 IoT.
Bluetooth® y BLE
El conjunto de chips de comunicaciones del Nano 33 IoT puede ser tanto un cliente como un dispositivo host BLE y Bluetooth®. Algo bastante único en el mundo de las plataformas de microcontroladores. Si desea ver lo fácil que es crear un dispositivo central o periférico Bluetooth®, explore los ejemplos en nuestra biblioteca ArduinoBLE.
Lo hacemos abierto para que lo piratees
El Nano 33 IoT es un dispositivo de doble procesador que invita a la experimentación. Hackear el módulo WiFiNINA te permite, por ejemplo, hacer uso de WiFi y BLE/Bluetooth® a la vez en la placa. Otra posibilidad más es tener una versión súper liviana de Linux ejecutándose en el módulo, mientras que el microcontrolador principal controla dispositivos de bajo nivel como motores o pantallas. Estas técnicas experimentales requieren piratería avanzada de su lado. Son posibles modificando el firmware del módulo que puedes encontrar en nuestros repositorios de github.
Microcontrolador: MCU ARM de baja potencia SAMD21 Cortex®-M0+ de 32 bits
Módulo de radio: u-blox NINA-W102
Elemento seguro: ATECC608A
Voltaje de funcionamiento: 3,3 V
Voltaje de entrada (límite): 21V
Corriente CC por pin de E/S: 7 mA
Velocidad de reloj: 48 MHz
Memoria flash de la CPU: 256 KB
SRAM: 32 KB
EEPROM: ninguno
Pines de entrada/salida digital: 14
Pines PWM: 11 (2, 3, 5, 6, 9, 10, 11, 12, 16/A2, 17/A3, 19/A5)
UART: 1
SPI: 1
I2C: 1
Pines de entrada analógica: 8 (ADC 8/10/12 bit)
Pines de salida analógica: 1 (DAC de 10 bits)
Interrupciones externas: todos los pines digitales (todos los pines analógicos también se pueden usar como pines de interrupción, pero tendrán números de interrupción duplicados)
LED_CONSTRUIDOS: 13
USB: Nativo en el Procesador SAMD21
IMU: LSM6DS3
Longitud: 45 mm
Ancho: 18 mm
Peso: 5 gr (con cabeceras)