Arduino Nano 33 IOT
Arduino Nano 33 IOT
L'Arduino Nano 33 IoT è il punto di ingresso più semplice ed economico per migliorare i dispositivi esistenti (e crearne di nuovi) per far parte dell'IoT e progettare applicazioni di pico-network. Sia che tu stia cercando di costruire una rete di sensori collegata al tuo ufficio o al router di casa, o se desideri creare un dispositivo BLE che invii dati a un cellulare, Nano 33 IoT è la soluzione completa per molte delle applicazioni IoT di base scenari.
Il processore principale della scheda è un SAMD21 a 32 bit Arm® Cortex®-M0 a basso consumo. La connettività WiFi e Bluetooth® viene eseguita con un modulo di u-blox, il NINA-W10, un chipset a bassa potenza che opera nella gamma di 2,4 GHz. Inoltre, la comunicazione sicura è garantita dal chip crittografico Microchip® ECC608. Oltre a ciò, puoi trovare un IMU a 6 assi, ciò che rende questa scheda perfetta per semplici sistemi di allarme a vibrazione, contapassi, posizionamento relativo di robot, ecc.
Wi-Fi e Arduino IoT Cloud
In Arduino abbiamo reso la connessione a una rete WiFi facile come far lampeggiare un LED. Puoi connettere la tua scheda a qualsiasi tipo di rete WiFi esistente o utilizzarla per creare il tuo punto di accesso Arduino. La serie specifica di esempi che forniamo per Nano 33 IoT può essere consultata alla pagina di riferimento della libreria WiFiNINA .
È anche possibile connettere la tua scheda a diversi servizi Cloud, tra cui quello di Arduino. Ecco alcuni esempi su come collegare le schede Arduino a:
- Il cloud IoT di Arduino: il cloud IoT di Arduino è un modo semplice e veloce per garantire comunicazioni sicure per tutte le tue cose connesse. Dai un'occhiata qui
- Blynk: un semplice progetto della nostra community che si collega a Blynk per gestire la tua scheda da un telefono con un codice ridotto
- IFTTT: vedi un caso approfondito di costruzione di una presa intelligente collegata a IFTTT
- AWS IoT Core: abbiamo realizzato questo esempio su come connettersi ad Amazon Web Services
- Azure: visita questo repository github che spiega come connettere un sensore di temperatura al cloud di Azure
- Firebase: vuoi connetterti a Firebase di Google, questa libreria Arduino ti mostrerà come
Nota: mentre la maggior parte degli esempi sopra mostrati funziona su MKR WiFi 1010, entrambe le schede hanno lo stesso processore e chipset wireless, il che significa che sarà possibile replicarle con Nano 33 IoT.
Bluetooth® e BLE
Il chipset di comunicazione su Nano 33 IoT può essere sia un client che un dispositivo host BLE e Bluetooth®. Qualcosa di davvero unico nel mondo delle piattaforme a microcontrollore. Se vuoi vedere quanto è facile creare un dispositivo Bluetooth® centrale o periferico, esplora gli esempi nella nostra libreria ArduinoBLE .
Lo rendiamo aperto per te per hackerare
Il Nano 33 IoT è un dispositivo a doppio processore che invita alla sperimentazione. L'hacking del modulo WiFiNINA consente, ad esempio, di utilizzare contemporaneamente WiFi e BLE / Bluetooth® sulla scheda. Ancora un'altra possibilità è avere una versione superleggera di Linux in esecuzione sul modulo, mentre il microcontrollore principale controlla dispositivi di basso livello come motori o schermi. Queste tecniche sperimentali richiedono un hacking avanzato da parte tua. Sono possibili modificando il firmware del modulo che puoi trovare nei nostri repository github .
ATTENZIONE: questo tipo di hacking infrange la certificazione del tuo modulo WiFiNINA, fallo a tuo rischio e pericolo.
Schede correlate
Se stai cercando l'aggiornamento da precedenti progetti Arduino, o se sei solo interessato a schede con funzionalità simili, su Arduino puoi trovare:
- Arduino MKR WiFi 1010: la versione Pro del Nano 33 IoT, manca l'accelerometro, ma include un caricabatteria, e il connettore Arduino Eslov per schede I2C esterne.
- Arduino Uno WiFi rev2: la versione didattica di MKR WiFi 1010, con connettore USB-B e accelerometro integrato.
- MKR WiFi 1000: può eseguire solo applicazioni WiFi, in quanto include un chipset diverso rispetto al Nano 33 IoT.
Iniziare
La sezione Per iniziare contiene tutte le informazioni necessarie per configurare la scheda, utilizzare il software Arduino (IDE) e iniziare ad armeggiare con la codifica e l'elettronica.
Ho bisogno di aiuto?
Controlla il forum di Arduino per domande sul linguaggio Arduino o su come realizzare i tuoi progetti con Arduino . Se hai bisogno di aiuto con la tua scheda, ti preghiamo di metterti in contatto con l'assistenza utenti Arduino ufficiale come spiegato nella nostra pagina Contattaci .
Garanzia
Puoi trovare qui le informazioni sulla garanzia della scheda.
Specifiche tecniche
Arduino Nano 33 IoT si basa sul microcontrollore SAMD21.
| Microcontrollore | SAMD21 Cortex®-M0+ MCU ARM a basso consumo a 32 bit (scheda tecnica) |
| Modulo radio | u-blox NINA-W102 ( scheda tecnica ) |
| Elemento sicuro | ATECC608A ( scheda tecnica ) |
| Tensione di funzionamento | 3,3 V |
| Tensione di ingresso (limite) | 21V |
| Corrente CC per pin I/O | 7 mA |
| Velocità dell'orologio | 48MHz |
| Memoria flash della CPU | 256KB |
| Sram | 32KB |
| EEPROM | nessuno |
| Pin di ingresso/uscita digitale | 14 |
| Pin PWM | 11 (2, 3, 5, 6, 9, 10, 11, 12, 16 / A2, 17 / A3, 19 / A5) |
| UART | 1 |
| SPI | 1 |
| I2C | 1 |
| Pin di ingresso analogico | 8 (ADC 8/10/12 bit) |
| Pin di uscita analogica | 1 (DAC 10 bit) |
| Interruzioni esterne | Tutti i pin digitali (tutti i pin analogici possono essere utilizzati anche come pin di interruzione, ma avranno numeri di interruzione duplicati) |
| LED_BUILTIN | 13 |
| USB | Nativo nel processore SAMD21 |
| IMU | LSM6DS3 ( scheda tecnica ) |
| Lunghezza | 45 mm |
| Larghezza | 18 mm |
| Peso | 5 gr (con intestazioni) |
Documentazione
SSL: Schemi
L'Arduino Nano 33 IoT è un hardware open-source! Puoi creare la tua scheda utilizzando i seguenti file:
Diagramma di piedinatura

Scarica qui il diagramma di piedinatura completo in formato PDF .
Scarica qui la parte di Fritzing .
Porta di programmazione e debug
Sul lato inferiore della scheda, sotto il modulo di comunicazione, i segnali di debug sono disposti come test pad 3x2 con passo da 100 mil. Il pin 1 è quello in basso a sinistra con il connettore USB a sinistra e i test pad a destra. Controllare il diagramma di pinout scaricabile per la configurazione esatta.
Disponibilità dei pin del modulo Nina
Alcuni dei pin NINA W102 sono collegati alle intestazioni/pad da 15+15 pin e possono essere pilotati direttamente dall'ESP32 del modulo; in questo caso è necessario che i pin corrispondenti a SAMD21 siano opportunamente tri-indicati. Di seguito è riportato un elenco di tali segnali:
| Perno SAMD21 | SAMD21 Acronimo | NINA Pin | NINA Acronimo | Descrizione dell'intestazione |
| 48 | PB03 | 8 | GPIO21 | A7 |
| 14 | PA09 | 5 | GPIO32 | A6 |
| 8 | PB09 | 31 | GPIO33 | A5 / SCL |
| 7 | PB08 | 35 | GPIO5 / GPIO19 | A4/SDA |







