ARDUINO ABX00027 Modul Nano 33 IoT
- SKU manualul de referință al produsului: ABX00027
- SKU (cu anteturi): ABX00032
Descriere
Nano 33 IoT și Nano 33 IoT cu anteturi este un modul de dimensiuni miniaturale care conține un procesor Cortex M0+ SAMD21, un modul WiFi+BT bazat pe ESP32, un cip cripto care poate stoca în siguranță certificate și chei pre-partajate și un IMU cu 6 axe. Modulul poate fi montat fie ca componentă DIP (când se montează pin headers), fie ca componentă SMT, lipindu-l direct prin intermediul plăcuțelor crelate.
Zone țintă:
Creator, îmbunătățiri, scenarii de bază pentru aplicații IoT
Caracteristici
SAMD21G18A
Procesor
- Flash de 256 KB
- Flash de 32 KB
- Resetare la pornire (POR) și Detectare stingere (BOD)
Periferice
- DMA cu 12 canale
- Sistem de evenimente cu 12 canale
- Temporizator/contor 5x 16 biți
- 3x temporizator/contor pe 24 de biți cu funcții extinse RTC pe 32 de biți
- Timpul câinelui de pază
- generator CRC-32
- USB gazdă/dispozitiv de viteză maximă cu 8 puncte finale
- 6x SERCOM (USART, I2C, SPI, LIN)
- I2S cu două canale
- 12 biți 350ksps ADC (până la 16 biți cu oversampling) DAC 10 biți 350ksps
- Controler de întrerupere extern (până la 16 linii)
Nina W102
Modul
- CPU Dual Core Tensilica LX6 de până la 240 MHz
- 448 KB ROM, 520 KB SRAM, 2 MB Flash
Wifi
- IEEE 802.11b până la 11 Mbit
- IEEE 802.11g până la 54 MBit
- IEEE 802.11n până la 72 MBit
- 2.4 GHz, 13 de canale
- Sensibilitate -96 dBm
Bluetooth® BR/EDR
- Max 7 periferice
- 2.4 GHz, 79 de canale
- Până la 3 Mbit/s
- Putere de ieșire de 8 dBm la 2/3 Mbit/s 11 dBm EIRP la 2/3 Mbit/s
- Sensibilitate 88 dBm
Bluetooth® Low Energy
- Modul dual Bluetooth® 4.2
- 2.4GHz 40 de canale
- Putere de ieșire de 6 dBm
- 9 dBm EIRP
- Sensibilitate 88 dBm
- Până la 1 Mbit/
MPM3610 (DC-DC)
- Reglează volumul de intraretage de la până la 21 V cu o eficiență minimă de 65% la sarcină minimă
- Eficiență de peste 85% la 12V
ATECC608A (Criptocip)
- Coprocesor criptografic cu stocare securizată a cheilor bazată pe hardware Stocare protejată pentru până la 16 chei, certificate sau date
- ECDH: FIPS SP800-56A curbă eliptică Diffie-Hellman
- Suport pentru curba eliptică standard NIST P256
- Hash SHA-256 și HMAC, inclusiv salvarea/restaurarea contextului în afara cipului
- criptare/decriptare AES-128, multiplicarea câmpului galois pentru GCM
LSM6DSL (IMU cu 6 axe)
- Accelerometru 3D și giroscop 3D permanent
- Smart FIFO pe baza de până la 4 KB
- ±2/±4/±8/±16 g scară completă
- ±125/±250/±500/±1000/±2000 dps la scară completă
Consiliul
Ca toate plăcile cu factor de formă Nano, Nano 33 IoT și Nano 33 IoT cu antete nu au încărcător de baterie, dar pot fi alimentate prin USB sau anteturi.
NOTA: Arduino Nano 33 IoT și Nano 33 IoT cu antete acceptă doar 3.3VI/O și NU este tolerant la 5V, așa că vă rugăm să vă asigurați că nu conectați direct semnale de 5V la această placă, altfel va fi deteriorat. De asemenea, spre deosebire de plăcile Arduino Nano care acceptă funcționarea la 5V, pinul de 5V NU furnizează vol.tage dar este mai degrabă conectat, printr-un jumper, la intrarea de alimentare USB.
Aplicație Examples
Stație meteorologică: Folosind Arduino Nano 33 IoT sau Nano 33 IoT cu antet împreună cu un senzor și un afișaj OLED, putem crea o stație meteo mică care comunică temperatura, umiditatea etc. direct către telefonul dvs.
Monitor calitate aer: Calitatea proastă a aerului poate avea efecte grave asupra sănătății dumneavoastră. Prin asamblarea plăcii, cu un senzor și monitor vă puteți asigura că calitatea aerului este păstrată în medii interioare. Prin conectarea ansamblului hardware la o aplicație/API IoT, veți primi valori în timp real.
Tambur de aer: Un proiect rapid și distractiv este de a crea un mic tambur de aer. Conectați-vă tabla și încărcați schița din Creare Web Editați și începeți să creați beat-uri cu stația de lucru audio la alegere.
Evaluări
Condiții de funcționare recomandate
Simbol | Descriere | Min | Max |
Limite termice conservatoare pentru întreaga placă: | -40 °C (40 °F) | 85°C (185°F) |
Consumul de energie
Simbol | Descriere | Min | Tip | Max | Unitate |
VINMax | Vol. Maxim de intraretage din panoul VIN | -0.3 | – | 21 | V |
VUSBMax | Vol. Maxim de intraretage de la conectorul USB | -0.3 | – | 21 | V |
PMax | Consum maxim de energie | – | – | TBC | mW |
Peste funcționalview
Topologia plăcii
Topologie placă de sus
Ref. | Descriere | Ref. | Descriere |
U1 | Controler ATSAMD21G18A | U3 | Senzor IMU LSM6DSOXTR |
U2 | NINA-W102-00B Modul WiFi/BLE | U4 | Cip criptografic ATECC608A-MAHDA-T |
J1 | Conector Micro USB | PB1 | IT-1185-160G-GTR Buton de apasare |
Ref. | Descriere | Ref. | Descriere |
SJ1 | Punte de lipit deschisă (VUSB) | SJ4 | Punte de lipit închisă (+3V3) |
TP | Puncte de testare | xx | Lorem Ipsum |
Procesor
Procesorul principal este un Cortex M0+ care rulează la până la 48MHz. Cei mai mulți dintre pinii săi sunt conectați la anteturile externe, totuși unii sunt rezervați pentru comunicarea internă cu modulul wireless și perifericele interne I2C de la bord (IMU și Crypto).
NOTA: Spre deosebire de alte plăci Arduino Nano, pinii A4 și A5 au un pull-up intern și implicit pentru a fi utilizați ca magistrală I2C, așa că nu este recomandată utilizarea ca intrări analogice. Comunicarea cu NINA W102 are loc printr-un port serial și o magistrală SPI prin următorii pini.
PIN SAMD21 | Acronim SAMD21 | NINA Pin | Acronim NINA | Descriere |
13 | PA08 | 19 | RESET_N | Resetați |
39 | PA27 | 27 | GPIO0 | Solicitare Atenție |
41 | PA28 | 7 | GPIO33 | Recunoașteți |
23 | PA14 | 28 | GPIO5 | SPI CS |
21 | GPIO19 | UART RTS | ||
24 | PA15 | 29 | GPIO18 | SPI CLK |
20 | GPIO22 | UART CTS | ||
22 | PA13 | 1 | GPIO21 | SPI MISO |
21 | PA12 | 36 | GPIO12 | SPI MOSI |
31 | PA22 | 23 | GPIO3 | Procesor TX Nina RX |
32 | PA23 | 22 | GPIO1 | Procesor RX Nina TX |
Modul de comunicare WiFi/BT
Nina W102 se bazează pe ESP32 și este livrat cu o stivă de software pre-certificată de la Arduino. Codul sursă pentru firmware este disponibil [9].
NOTA: Reprogramarea firmware-ului modulului wireless cu unul personalizat va invalida conformitatea cu standardele radio certificate de Arduino, prin urmare acest lucru nu este recomandat decât dacă aplicația este utilizată în laboratoare private departe de alte echipamente electronice și persoane. Utilizarea firmware-ului personalizat pe modulele radio este responsabilitatea exclusivă a utilizatorului. Unii dintre pinii modulului sunt conectați la anteturile externe și pot fi acționați direct de ESP32, cu condiția ca pinii corespunzători ai SAMD21 să fie tri-state în mod adecvat. Mai jos este o listă cu astfel de semnale:
PIN SAMD21 | Acronim SAMD21 | NINA Pin | Acronim NINA | Descriere |
48 | PB03 | 8 | GPIO21 | A7 |
14 | PA09 | 5 | GPIO32 | A6 |
8 | PB09 | 31 | GPIO14 | A5/SCL |
7 | PB08 | 35 | GPIO13 | A4/SDA |
rypto
Cipul cripto din plăcile Arduino IoT este ceea ce face diferența cu alte plăci mai puțin sigure, deoarece oferă o modalitate sigură de a stoca secrete (cum ar fi certificatele) și accelerează protocoalele securizate, fără a expune niciodată secretele în text simplu. Codul sursă pentru biblioteca Arduino care acceptă Crypto este disponibil [10]
IMU
Placa are încorporat un IMU cu 6 axe care poate fi folosit pentru a măsura orientarea plăcii (prin verificarea orientării vectorului de accelerație gravitațională) sau pentru a măsura șocurile, vibrațiile, accelerația și viteza de rotație. Codul sursă pentru biblioteca Arduino care acceptă IMU este disponibil [11]
Arborele puterii
lenend
Funcționarea consiliului
Noțiuni introductive – IDE
Dacă doriți să vă programați placa în timp ce este deconectat, trebuie să instalați Arduino Desktop IDE [1] Pentru a conecta Arduino 33 IoT la computer, veți avea nevoie de un cablu USB Micro-B. Acest lucru oferă, de asemenea, alimentarea plăcii, așa cum este indicat de LED.
Noțiuni introductive – Arduino Web Editor
Toate plăcile Arduino, inclusiv aceasta, funcționează imediat pe Arduino Web Editor [2], prin simpla instalare a unui plugin simplu. Arduino Web Editorul este găzduit online, prin urmare va fi mereu la zi cu cele mai recente caracteristici și suport pentru toate plăcile. Urmați [3] pentru a începe codarea în browser și încărcați schițele dvs. pe tablă.
Noțiuni introductive – Arduino IoT Cloud
Toate produsele compatibile Arduino IoT sunt acceptate pe Arduino IoT Cloud, ceea ce vă permite să înregistrați, să graficați și să analizați datele senzorilor, să declanșați evenimente și să vă automatizați casa sau afacerea.
Sample Sketches
SampSchițele pentru Arduino 33 IoT pot fi găsite fie în „Examples” din Arduino IDE sau în secțiunea „Documentare” din Arduino Pro website [4]
Resurse online
Acum că ați parcurs elementele de bază despre ceea ce puteți face cu placa, puteți explora posibilitățile nesfârșite pe care le oferă, verificând proiecte interesante pe ProjectHub [5], Arduino Library Reference [6] și magazinul online [7], unde aveți vă va putea completa placa cu senzori, actuatoare și multe altele
Recuperare bord
Toate plăcile Arduino au un bootloader încorporat care permite flashingul plăcii prin USB. În cazul în care o schiță blochează procesorul și placa nu mai este accesibilă prin USB, este posibil să intrați în modul bootloader atingând de două ori butonul de resetare imediat după pornire.
Pinouts conector
USB
Pin | Funcţie | Tip | Descriere |
1 | VUSB | Putere | Intrare sursă de alimentare. Dacă placa este alimentată prin VUSB din antet, aceasta este o ieșire
(1) |
2 | D- | Diferenţial | Date diferențiale USB - |
3 | D+ | Diferenţial | Date diferențiale USB + |
4 | ID | Analogic | Selectează funcționalitatea gazdă/dispozitiv |
5 | GND | Putere | Masă electrică |
- Placa poate suporta modul gazdă USB numai dacă este alimentată prin pinul VUSB și dacă jumperul de lângă pinul VUSB este scurtcircuitat.
Anteturi
Placa expune doi conectori cu 15 pini care pot fi fie asamblați cu capete de pini, fie lipiți prin canale crelate.
Pin | Funcţie | Tip | Descriere |
1 | D13 | Digital | GPIO |
2 | +3V3 | Puterea | Putere de ieșire generată intern către dispozitivele externe |
3 | AREF | Analogic | Referință analogică; poate fi folosit ca GPIO |
4 | A0/DAC0 | Analogic | ADC in/DAC out; poate fi folosit ca GPIO |
5 | A1 | Analogic | ADC in; poate fi folosit ca GPIO |
6 | A2 | Analogic | ADC in; poate fi folosit ca GPIO |
7 | A3 | Analogic | ADC in; poate fi folosit ca GPIO |
8 | A4/SDA | Analogic | ADC in; I2C SDA; Poate fi folosit ca GPIO (1) |
9 | A5/SCL | Analogic | ADC in; I2C SCL; Poate fi folosit ca GPIO (1) |
10 | A6 | Analogic | ADC in; poate fi folosit ca GPIO |
11 | A7 | Analogic | ADC in; poate fi folosit ca GPIO |
12 | VUSB | Intrare/Ieșire | În mod normal NC; poate fi conectat la pinul VUSB al conectorului USB prin scurtcircuitarea unui jumper |
13 | RST | Digital In | Intrare activă de resetare scăzută (duplicare a pinului 18) |
14 | GND | Putere | Masă electrică |
15 | VIN | Putere In | Vin putere de intrare |
16 | TX | Digital | USART TX; poate fi folosit ca GPIO |
17 | RX | Digital | USART RX; poate fi folosit ca GPIO |
18 | RST | Digital | Intrare activă de resetare scăzută (duplicare a pinului 13) |
19 | GND | Putere | Masă electrică |
20 | D2 | Digital | GPIO |
21 | D3/PWM | Digital | GPIO; poate fi folosit ca PWM |
22 | D4 | Digital | GPIO |
23 | D5/PWM | Digital | GPIO; poate fi folosit ca PWM |
24 | D6/PWM | Digital | GPIO, poate fi folosit ca PWM |
25 | D7 | Digital | GPIO |
26 | D8 | Digital | GPIO |
Pin | Funcţie | Tip | Descriere |
27 | D9/PWM | Digital | GPIO; poate fi folosit ca PWM |
28 | D10/PWM | Digital | GPIO; poate fi folosit ca PWM |
29 | D11/MOSI | Digital | SPI MOSI; poate fi folosit ca GPIO |
30 | D12/MISO | Digital | SPI MISO; poate fi folosit ca GPIO |
Pin | Funcţie | Tip | Descriere |
1 | +3V3 | Puterea | Puterea de ieșire generată intern pentru a fi utilizată ca volumtage referință |
2 | SWD | Digital | Date de depanare cu un singur fir SAMD11 |
3 | SWCLK | Digital In | SAMD11 Ceas de depanare cu un singur fir |
4 | UPDI | Digital | Interfață de actualizare ATMega4809 |
5 | GND | Putere | Masă electrică |
6 | RST | Digital In | Intrare activă de resetare scăzută |
Informații mecanice
Conturul plăcii și găurile de montare
Măsurile de bord sunt amestecate între metrice și imperiale. Măsurile imperiale sunt folosite pentru a menține o grilă cu pas de 100 mil între rândurile de știfturi pentru a le permite să se potrivească pe o placă, în timp ce lungimea plăcii este metrică.
Pozițiile conectorilor
The view de mai jos este de sus, dar arată plăcuțele de conectare Debug care sunt în partea de jos. Pinii evidențiați sunt pinul 1 pentru fiecare conector'
Top view
Certificari
Declarație de conformitate CE DoC (UE)
Declarăm pe propria noastră responsabilitate că produsele de mai sus sunt în conformitate cu cerințele esențiale ale următoarelor directive UE și, prin urmare, se califică pentru libera circulație pe piețele care cuprind Uniunea Europeană (UE) și Spațiul Economic European (SEE).
Declarație de conformitate cu EU RoHS și REACH 211 01
Plăcile Arduino sunt în conformitate cu Directiva RoHS 2 2011/65/UE a Parlamentului European și Directiva RoHS 3 2015/863/UE a Consiliului din 4 iunie 2015 privind restricția utilizării anumitor substanțe periculoase în echipamentele electrice și electronice.
Substanţă | Limită maximă (ppm) |
Plumb (Pb) | 1000 |
Cadmiu (Cd) | 100 |
Mercur (Hg) | 1000 |
Crom hexavalent (Cr6+) | 1000 |
Bifenili polibromurați (PBB) | 1000 |
Eteri difenil polibromurați (PBDE) | 1000 |
Bis(2-etilhexil} ftalat (DEHP) | 1000 |
ftalat de benzil butil (BBP) | 1000 |
Ftalat de dibutil (DBP) | 1000 |
Ftalat de diizobutil (DIBP) | 1000 |
Scutiri: Nu sunt solicitate scutiri.
Plăcile Arduino respectă pe deplin cerințele aferente Regulamentului Uniunii Europene (CE) 1907/2006 privind înregistrarea, evaluarea, autorizarea și restricționarea substanțelor chimice (REACH). Nu declarăm niciunul dintre SVHC (https://echa.europa.eu/web/guest/candidate-list-table), Lista Candidate de Substanțe Foarte Ingrijorătoare pentru autorizare eliberată în prezent de ECHA, este prezentă în toate produsele (și, de asemenea, în ambalaj) în cantități totalizând o concentrație egală sau mai mare de 0.1%. Din câte cunoștințele noastre, declarăm, de asemenea, că produsele noastre nu conțin niciuna dintre substanțele enumerate pe „Lista de autorizare” (Anexa XIV la regulamentele REACH) și Substanțe foarte preocupante (SVHC) în cantități semnificative, așa cum este specificat. conform Anexei XVII din Lista de candidați publicată de ECHA (Agenția Europeană pentru Produse Chimice) 1907/2006/CE.
Declarația Mineralelor din Conflict
În calitate de furnizor global de componente electronice și electrice, Arduino este conștient de obligațiile noastre în ceea ce privește legile și reglementările referitoare la Conflict Minerals, în special Legea Dodd-Frank Wall Street Reform and Consumer Protection Act, Secțiunea 1502. Arduino nu sursă direct sau nu procesează conflictul. minerale precum staniul, tantalul, wolframul sau aurul. Mineralele aflate în conflict sunt conținute în produsele noastre sub formă de lipit sau ca componentă a aliajelor metalice. Ca parte a diligenței noastre rezonabile, Arduino a contactat furnizorii de componente din lanțul nostru de aprovizionare pentru a verifica conformitatea lor continuă cu reglementările. Pe baza informațiilor primite până acum, declarăm că produsele noastre conțin minerale de conflict provenite din zone fără conflicte.
Atenție FCC
Orice Schimbări sau modificări neaprobate în mod expres de partea responsabilă pentru conformitate ar putea anula autoritatea utilizatorului de a opera echipamentul. Acest dispozitiv respectă partea 15 din Regulile FCC. Funcționarea este supusă următoarelor două condiții:
-
Acest dispozitiv nu poate cauza interferențe dăunătoare
-
acest dispozitiv trebuie să accepte orice interferență primită, inclusiv interferențe care pot cauza o funcționare nedorită.
Declarație FCC privind expunerea la radiații RF:
- Acest transmițător nu trebuie să fie amplasat sau să funcționeze împreună cu orice altă antenă sau transmițător.
- Acest echipament respectă limitele de expunere la radiații RF stabilite pentru un mediu necontrolat.
- Acest echipament trebuie instalat și operat la o distanță de minim 20 cm între radiator și corp.
Manualele de utilizare pentru aparatele radio scutite de licență trebuie să conțină următoarea notificare sau echivalentă într-un loc vizibil în manualul de utilizare sau, alternativ, pe dispozitiv sau pe ambele. Acest dispozitiv este în conformitate cu standardele RSS scutite de licență din Industry Canada. Funcționarea este supusă următoarelor două condiții:
- acest dispozitiv nu poate cauza interferențe
- acest dispozitiv trebuie să accepte orice interferență, inclusiv interferența care poate cauza funcționarea nedorită a dispozitivului.
Avertisment IC SAR:
Acest echipament trebuie instalat și operat la o distanță de minim 20 cm între radiator și corp.
Important: Temperatura de funcționare a EUT nu poate depăși 85℃ și nu trebuie să fie mai mică de -40℃. Prin prezenta, Arduino Srl declară că acest produs este în conformitate cu cerințele esențiale și cu alte prevederi relevante ale Directivei 2014/53/UE. Acest produs poate fi utilizat în toate statele membre UE.
Benzi de frecventa | Puterea maximă de ieșire (EIRP) |
2402-2480MHz(EDR) | 6.24 dBm |
2402-2480MHz(BLE) | 6.30 dBm |
2412-2472MHz(2.4G WiFi) | 13.61 dBm |
Informații despre companie
Numele companiei | Arduino Srl |
Adresa companiei | Via Andrea Appiani,2520900 MONZA |
Documentație de referință
Referinţă | Legătură |
Arduino IDE (desktop) | https://www.arduino.cc/en/Main/Software |
Arduino IDE (Cloud) | https://create.arduino.cc/editor |
Cloud IDE Noțiuni introductive | https://create.arduino.cc/projecthub/Arduino_Genuino/getting-started-with-arduino- web-editor-4b3e4a |
Forum | 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 |
Bibliotecă de referință | https://www.arduino.cc/reference/en/ |
Magazin Arduino | https://store.arduino.cc/ |
Istoricul revizuirilor
Data | Revizuire | Schimbări |
04/15/2021 | 1 | Actualizări generale ale fișei tehnice |
Documente/Resurse
![]() |
ARDUINO ABX00027 Modul Nano 33 IoT [pdfManual de instrucțiuni ABX00032, 2AN9S-ABX00032, 2AN9SABX00032, ABX00027 Modul Nano 33 IoT, ABX00027, Modul Nano 33 IoT, modul |