Aperçu
L'Arduino Nano 33 IoT est le point d'entrée le plus simple et le moins cher pour améliorer les appareils existants (et en créer de nouveaux) pour faire partie de l'IoT et concevoir des applications de pico-réseau. Que vous envisagiez de créer un réseau de capteurs connecté à votre bureau ou à votre routeur domestique, ou que vous souhaitiez créer un appareil BLE envoyant des données à un téléphone portable, le Nano 33 IoT est votre solution unique pour de nombreuses applications IoT de base. scénarios.
Le processeur principal de la carte est un Arm® Cortex®-M0 32 bits SAMD21 basse consommation. La connectivité WiFi et Bluetooth® est réalisée avec un module de u-blox, le NINA-W10, un chipset basse consommation fonctionnant dans la gamme 2.4GHz. De plus, une communication sécurisée est assurée par la puce cryptographique Microchip® ECC608. En plus de cela, vous pouvez trouver une IMU à 6 axes, ce qui rend cette carte parfaite pour les systèmes d'alarme de vibration simples, les podomètres, le positionnement relatif des robots, etc.
WiFi et Arduino IoT Cloud
Chez Arduino, nous avons rendu la connexion à un réseau WiFi aussi simple que de faire clignoter une LED. Vous pouvez connecter votre carte à n'importe quel type de réseau Wi-Fi existant ou l'utiliser pour créer votre propre point d'accès Arduino. L'ensemble d'exemples spécifiques que nous fournissons pour le Nano 33 IoT peut être consulté sur la page de référence de la bibliothèque WiFiNINA.
Il est également possible de connecter votre carte à différents services Cloud, celui d'Arduino entre autres. Voici quelques exemples sur la façon de connecter les cartes Arduino au :
•• propre cloud IoT d'Arduino : le cloud IoT d'Arduino est un moyen simple et rapide d'assurer une communication sécurisée pour tous vos objets connectés. Vérifiez le ici
Blynk : un projet simple de notre communauté se connectant à Blynk pour faire fonctionner votre carte à partir d'un téléphone avec peu de code
IFTTT : voir un cas approfondi de construction d'une prise intelligente connectée à IFTTT
AWS IoT Core : nous avons fait cet exemple sur la façon de se connecter à Amazon Web Services
Azure : visitez ce référentiel github expliquant comment connecter un capteur de température au Cloud d'Azure
Firebase : vous souhaitez vous connecter à la Firebase de Google, cette bibliothèque Arduino vous montrera comment
Remarque : alors que la plupart des exemples ci-dessus fonctionnent sur le MKR WiFi 1010, les deux cartes ont le même processeur et le même chipset sans fil, ce qui signifie qu'il sera possible de les reproduire avec le Nano 33 IoT.
Bluetooth® et BLE
Le chipset de communication du Nano 33 IoT peut être à la fois un client BLE et Bluetooth® et un appareil hôte. Quelque chose d'assez unique dans le monde des plates-formes de microcontrôleurs. Si vous voulez voir à quel point il est facile de créer une centrale Bluetooth® ou un périphérique, explorez les exemples de notre bibliothèque ArduinoBLE.
Nous le rendons ouvert pour que vous puissiez pirater
Le Nano 33 IoT est un appareil à double processeur qui invite à l'expérimentation. Le piratage du module WiFiNINA vous permet, par exemple, d'utiliser à la fois le WiFi et le BLE / Bluetooth® sur la carte. Une autre possibilité consiste à exécuter une version ultra-légère de Linux sur le module, tandis que le microcontrôleur principal contrôle les périphériques de bas niveau tels que les moteurs ou les écrans. Ces techniques expérimentales nécessitent un piratage avancé de votre part. Ils sont possibles via la modification du firmware du module que vous pouvez trouver dans nos dépôts github.
Microcontrôleur : microcontrôleur ARM SAMD21 Cortex®-M0+ 32 bits basse consommation
Module radio : u-blox NINA-W102
Élément sécurisé : ATECC608A
Tension de fonctionnement : 3,3 V
Tension d'entrée (limite) : 21 V
Courant CC par broche d'E/S : 7 mA
Vitesse d'horloge : 48 MHz
Mémoire flash du processeur : 256 Ko
SRAM : 32 Ko
EEPROM : aucune
Broches d'entrée/sortie numériques : 14
Broches PWM : 11 (2, 3, 5, 6, 9, 10, 11, 12, 16/A2, 17/A3, 19/A5)
UART : 1
IPS : 1
• I2C : 1
Broches d'entrée analogique : 8 (ADC 8/10/12 bits)
Broches de sortie analogique : 1 (DAC 10 bits)
Interruptions externes : toutes les broches numériques (toutes les broches analogiques peuvent également être utilisées comme broches d'interruption, mais auront des numéros d'interruption dupliqués)
LED_BUILTIN : 13
USB : natif dans le processeur SAMD21
IMU : LSM6DS3
Longueur : 45 mm
Largeur : 18 mm
Poids : 5 gr (avec en-têtes)