ARDUINO ABX00027 Nano 33 IoT Development Board
Features
SAMD21G18A
- Prozessor
- 256KB Flash
- 32KB Flash
- Power-On Reset (POR) en Brown Out Detection (BOD)
- Perifeare apparaten
- 12 kanaal DMA
- 12 kanaal evenemint systeem
- 5x 16-bit Timer / Teller
- 3x 24-bit timer / teller mei útwreide funksjes
- 32-bit RTC
- Watchdog Timer
- CRC-32 generator
- Folsleine snelheid Host / apparaat USB mei 8 einpunten
- 6x SERCOM (USART, I2C, SPI, LIN)
- Twa-kanaal I2S
- 12 bit 350 ksps ADC (oant 16 bit mei oversampling)
- 10 bit 350 ksps DAC
- Eksterne ûnderbrekkingskontrôler (oant 16 rigels)
Nina W102
- Module
- Dual Core Tensilica LX6 CPU op maksimaal 240MHz
- 448 KB ROM, 520 KB SRAM, 2 MB Flash
- WiFi
- IEEE 802.11b oant 11Mbit
- IEEE 802.11g oant 54MBit
- IEEE 802.11n oant 72MBit
- 2.4 GHz, 13 kanalen
- 16dBm útfier macht
- 19 dBm EIRP
- -96 dBm gefoelichheid
- Bluetooth BR / EDR
- Maksimaal 7 perifeare apparaten
- 2.4 GHz, 79 kanalen
- Oant 3 Mbit / s
- 8 dBm útfier macht op 2/3 Mbit / s
- 11 dBm EIRP by 2/3 Mbit/s
- 88 dBm gefoelichheid
- Bluetooth Low Energy
- Bluetooth 4.2 dûbele modus
- 2.4GHz 40 kanalen
- 6 dBm útfier macht
- 9 dBm EIRP
- 88 dBm gefoelichheid
- Oant 1 Mbit/
- MPM3610 (DC-DC)
- Regelt ynfier voltage fan oant 21V mei in minimum fan 65% effisjinsje @minimum load
- Mear dan 85% effisjinsje @ 12V
- ATECC608A (Krypto Chip)
- Kryptografyske co-prosessor mei feilige hardware-basearre kaai opslach
- Beskerme opslach foar maksimaal 16 kaaien, sertifikaten of gegevens
- ECDH: FIPS SP800-56A Elliptic Curve Diffie-Hellman
- NIST standert P256 elliptyske kromme stipe
- SHA-256 & HMAC hash ynklusyf off-chip kontekst opslaan / weromsette
- AES-128 fersiferje / ûntsiferje, Galois-fjild fermannichfâldigje foar GCM
- LSM6DSL (6-as IMU)
- Altyd-op 3D accelerometer en 3D gyroscoop
- Smart FIFO oant 4 KByte basearre
- ± 2/± 4/± 8/± 16 g folsleine skaal
- ±125/±250/±500/±1000/±2000 DPS folsleine skaal
It bestjoer
Lykas alle Nano-foarmfaktorboards, hat Nano 33 IoT gjin batterijlader, mar kin wurde oandreaun fia USB as headers.
NOAT: Arduino Nano 33 IoT stipet allinich 3.3VI / Os en is NET 5V tolerant, dus soargje derfoar dat jo 5V-sinjalen net direkt ferbine mei dit boerd, oars sil it skansearre wurde. Ek, yn tsjinstelling ta Arduino Nano-boerden dy't 5V-operaasje stypje, leveret de 5V-pin NET voltage mar is leaver ferbûn, fia in jumper, oan de USB macht input.
1.1 Applikaasje Examples
Wetterstasjon: Mei de Arduino Nano 33 IoT tegearre mei in sensor en in OLED-display kinne wy in lyts waarstasjon oanmeitsje dy't temperatuer, fochtigens ensfh. direkt nei jo tillefoan kommunisearret.
Luchtkwaliteit monitor: Slechte luchtkwaliteit kin serieuze gefolgen hawwe op jo sûnens. Troch it gearstallen fan de Nano 33 IoT, mei in sensor en monitor kinne jo derfoar soargje dat de luchtkwaliteit yn binnenomjouwings wurdt hâlden. Troch de hardware-assemblage te ferbinen mei in IoT-applikaasje / API, krije jo echte tiidwearden.
Lucht trommel: In fluch en leuk projekt is it meitsjen fan in lytse luchttrommel. Ferbine jo Nano 33 IoT en upload jo skets fan 'e Create Web Bewurker en begjin beats te meitsjen mei jo audiowurkstasjon fan jo kar.
Wurdearrings
Recommended Operating Betingsten
Symboal | Beskriuwing | Min | Max |
Konservative termyske grinzen foar it hiele bestjoer: | -40 °C (40 °F) | 85 °C (185 °F) |
Stromferbrûk
Symboal | Beskriuwing | Min | Typ | Max | Ienheid |
VINMax | Maksimum ynfier voltage út VIN pad | -0.3 | – | 21 | V |
VUSBMax | Maksimum ynfier voltage út USB Anschluss | -0.3 | – | 21 | V |
Pmax | Maksimum Power Consumption | – | – | TBC | mW |
Funksjonele Overview
Board Topology
Ref. | Beskriuwing | Ref. | Beskriuwing |
U1 | ATSAMD21G18A Controller | U3 | LSM6DSOXTR IMU sensor |
U2 | NINA-W102-00B WiFi / BLE Module | U4 | ATECC608A-MAHDA-T Krypto-chip |
J1 | Micro USB Connector | PB1 | IT-1185-160G-GTR Drukknop |
Ref. | Beskriuwing | Ref. | Beskriuwing |
SJ1 | Iepen solderbrêge (VUSB) | SJ4 | Gesloten soldeerbrêge (+3V3) |
TP | Testpunten | xx | Lorem Ipsum |
Prozessor
De haadprosessor is in Cortex M0+ dy't rint op maksimaal 48MHz. De measte fan har pinnen binne ferbûn mei de eksterne kopteksten, guon binne lykwols reservearre foar ynterne kommunikaasje mei de draadloze module en de ynterne I2C-peripheren oan board (IMU en Crypto).
NOAT: Yn tsjinstelling ta oare Arduino Nano boards, pins A4 en A5 hawwe in ynterne pull-up en standert wurde brûkt as in I2C Bus dus brûkt as analoge yngongen wurdt net oan te rieden. Kommunikaasje mei NINA W102 bart fia in serial haven en in SPI bus fia de folgjende pins.
SAMD21 Pin | SAMD21 Acronym | NINA Pin | NINA Acronym | Beskriuwing |
13 | PA08 | 19 | RESET_N | Weromsette |
39 | PA27 | 27 | GPIO0 | Oandacht Fersyk |
41 | PA28 | 7 | GPIO33 | Erkenne |
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 | Prosessor TX Nina RX |
32 | PA23 | 22 | GPIO1 | Prozessor RX Nina TX |
WiFi / BT Kommunikaasje Module
Nina W102 is basearre op ESP32 en wurdt levere mei in pre-sertifisearre softwarestapel fan Arduino. Boarnekoade foar de firmware is beskikber [9].
NOAT: It herprogrammearjen fan de firmware fan 'e draadloze module mei in oanpaste sil it neilibjen fan radionoarmen ûnjildich meitsje, lykas sertifisearre troch Arduino, dus dit wurdt net oanrikkemandearre, útsein as de applikaasje wurdt brûkt yn partikuliere laboratoaria fier fan oare elektroanyske apparatuer en minsken. Gebrûk fan oanpaste firmware op radiomodules is de ienige ferantwurdlikens fan 'e brûker. Guon fan 'e pinnen fan' e module binne ferbûn oan 'e eksterne kopteksten en kinne direkt wurde oandreaun troch ESP32 mits de oerienkommende pinnen fan SAMD21 passend trije-statearre binne. Hjirûnder is in list fan sokke sinjalen:
SAMD21 Pin | SAMD21 Acronym | NINA Pin | NINA Acronym | Beskriuwing |
48 | PB03 | 8 | GPIO21 | A7 |
14 | PA09 | 5 | GPIO32 | A6 |
8 | PB09 | 31 | GPIO14 | A5/SCL |
7 | PB08 | 35 | GPIO13 | A4/SDA |
3.4 Krypto
De krypto-chip yn Arduino IoT-boerden is wat it ferskil makket mei oare minder feilige boerden, om't it in feilige manier biedt om geheimen op te slaan (lykas sertifikaten) en befeilige protokollen fersnelt, wylst geheimen noait yn platte tekst bleatstelle. Boarnekoade foar de Arduino-bibleteek dy't de Krypto stipet is beskikber [10]
3.5 IMU
Arduino Nano 33 IoT hat in ynbêde 6-as IMU dy't kin wurde brûkt om board-oriïntaasje te mjitten (troch de swiertekrêftfersnellingsvektororiïntaasje te kontrolearjen) of om skokken, trilling, fersnelling en rotaasjesnelheid te mjitten. Boarnekoade foar de Arduino-bibleteek dy't de IMU stipet is beskikber [11]
3.6 Power Tree
Board Operation
Te begjinnen - IDE
As jo jo Arduino 33 IoT wolle programmearje wylst jo offline binne, moatte jo de Arduino Desktop IDE ynstallearje [1] Om de Arduino 33 IoT oan jo kompjûter te ferbinen, hawwe jo in Micro-B USB-kabel nedich. Dit soarget ek foar macht oan it bestjoer, lykas oanjûn troch de LED.
Te begjinnen - Arduino Web Redakteur
Alle Arduino-boards, ynklusyf dizze, wurkje out-of-the-box op 'e Arduino Web Bewurker [2], troch gewoan in ienfâldige plugin te ynstallearjen.
De Arduino Web Editor wurdt online hosted, dêrom sil it altyd bywurke wêze mei de lêste funksjes en stipe foar alle boards. Folgje [3] om te begjinnen mei kodearjen op 'e browser en upload jo sketsen op jo boerd.
Te begjinnen - Arduino IoT Cloud
Alle Arduino IoT-ynskeakele produkten wurde stipe op Arduino IoT Cloud wêrmei jo sensorgegevens kinne logje, grafearje en analysearje, eveneminten triggerje en jo hûs as bedriuw automatisearje.
Sample Skizzen
SampLe sketsen foar de Arduino 33 IoT kinne fûn wurde yn 'e "Examples" menu yn 'e Arduino IDE of yn' e seksje "Dokumintaasje" fan 'e Arduino Pro webside [4]
Online boarnen
No't jo de basis hawwe trochgien fan wat jo kinne dwaan mei it boerd, kinne jo de einleaze mooglikheden ferkenne dy't it biedt troch spannende projekten te kontrolearjen op ProjectHub [5], de Arduino Library Reference [6] en de online winkel [7] wêr't jo sil by steat wêze om te foljen jo board mei sensoren, actuators en mear.
Board Recovery
Alle Arduino-boards hawwe in ynboude bootloader dy't it boerd fia USB kin flitsen. Yn it gefal dat in skets de prosessor opslute en it boerd net mear te berikken is fia USB, is it mooglik om de bootloadermodus yn te gean troch dûbel te tikken op de resetknop direkt nei it opstarten.
Connector Pinots
USB
Pin | Funksje | Type | Beskriuwing |
1 | VUSB | Krêft | Power Supply Input. As board wurdt oandreaun fia VUSB út koptekst dit is in Utfier
(1) |
2 | D- | Differinsjaal | USB differinsjaal gegevens - |
3 | D+ | Differinsjaal | USB differinsjaal gegevens + |
4 | ID | Analog | Selektearret funksjonaliteit fan host / apparaat |
5 | GND | Krêft | Power Ground |
It bestjoer kin USB-hostmodus allinich stypje as oandreaun fia de VUSB-pin en as de jumper tichtby de VUSB-pin is koart.
Kopteksten
It bestjoer bleatstelt twa 15 pin Anschlüsse dy't kinne wurde gearstald mei pin headers of soldered fia castellated fias.
Pin | Funksje | Type | Beskriuwing |
1 | D13 | Digitaal | GPIO |
2 | +3V3 | Power Out | Ynterne oanmakke macht útfier nei eksterne apparaten |
3 | AREF | Analog | Analog Referinsje; kin brûkt wurde as GPIO |
4 | A0/DAC0 | Analog | ADC yn / DAC út; kin brûkt wurde as GPIO |
5 | A1 | Analog | ADC yn; kin brûkt wurde as GPIO |
6 | A2 | Analog | ADC yn; kin brûkt wurde as GPIO |
7 | A3 | Analog | ADC yn; kin brûkt wurde as GPIO |
8 | A4/SDA | Analog | ADC yn; I2C SDA; Kin brûkt wurde as GPIO (1) |
9 | A5/SCL | Analog | ADC yn; I2C SCL; Kin brûkt wurde as GPIO (1) |
10 | A6 | Analog | ADC yn; kin brûkt wurde as GPIO |
11 | A7 | Analog | ADC yn; kin brûkt wurde as GPIO |
12 | VUSB | Power yn / út | Normaal NC; kin wurde ferbûn oan VUSB pin fan de USB Anschluss troch shorting in jumper |
13 | RST | Digitaal yn | Aktive leech weromsette ynfier (duplikaat fan pin 18) |
14 | GND | Krêft | Power Ground |
15 | VIN | Power yn | Vin Power input |
16 | TX | Digitaal | USART TX; kin brûkt wurde as GPIO |
17 | RX | Digitaal | USART RX; kin brûkt wurde as GPIO |
18 | RST | Digitaal | Aktive leech weromsette ynfier (duplikaat fan pin 13) |
19 | GND | Krêft | Power Ground |
20 | D2 | Digitaal | GPIO |
21 | D3/PWM | Digitaal | GPIO; kin brûkt wurde as PWM |
22 | D4 | Digitaal | GPIO |
23 | D5/PWM | Digitaal | GPIO; kin brûkt wurde as PWM |
24 | D6/PWM | Digitaal | GPIO, kin brûkt wurde as PWM |
25 | D7 | Digitaal | GPIO |
26 | D8 | Digitaal | GPIO |
Pin | Funksje | Type | Beskriuwing |
27 | D9/PWM | Digitaal | GPIO; kin brûkt wurde as PWM |
28 | D10/PWM | Digitaal | GPIO; kin brûkt wurde as PWM |
29 | D11/MOSI | Digitaal | SPI MOSI; kin brûkt wurde as GPIO |
30 | D12/MISO | Digitaal | SPI MISO; kin brûkt wurde as GPIO |
Debug
Oan de ûnderkant fan it bestjoer, ûnder de kommunikaasje module, debug sinjalen wurde regele as 3 × 2 test pads mei 100 mil pitch. Pin 1 wurdt ôfbylde yn figuer 3 - Connector Posysjes
Pin | Funksje | Type | Beskriuwing |
1 | +3V3 | Power Out | Ynterne oanmakke macht útfier te brûken as voltage ferwizing |
2 | SWD | Digitaal | SAMD11 Single Wire Debug Data |
3 | SWCLK | Digitaal yn | SAMD11 Single Wire Debug Clock |
4 | UPDI | Digitaal | ATMega4809 update ynterface |
5 | GND | Krêft | Power Ground |
6 | RST | Digitaal yn | Aktive leech weromsette ynfier |
Meganyske ynformaasje
Board Outline en mounting gatten
De boerdmaatregels wurde mingd tusken metrysk en keizerlik. Keizerlike maatregels wurde brûkt om in 100 mil pitch-raster te behâlden tusken pinrijen sadat se in breadboard passe kinne, wylst de boardlingte Metrysk is.
Connector Posysjes
De view hjirûnder is fan boppen, mar it toant Debug-ferbiningspads dy't oan 'e ûnderkant binne. Markearre pinnen binne pin 1 foar elke connector'
Top view:
Boaiem view:
Certifications
Ferklearring fan konformiteit CE DoC (EU)
Wy ferklearje ûnder ús iennichste ferantwurdlikens dat de produkten hjirboppe yn oerienstimming binne mei de essinsjele easken fan 'e folgjende EU-rjochtlinen en dêrom yn oanmerking komme foar frije beweging binnen merken dy't de Jeropeeske Uny (EU) en Jeropeeske Ekonomyske Gebiet (EER) besteane.
Ferklearring fan konformiteit mei EU RoHS & REACH 211 01/19/2021
Arduino-boards binne yn oerienstimming mei RoHS 2-rjochtline 2011/65/EU fan it Europeesk Parlemint en RoHS 3-rjochtline 2015/863/EU fan 'e Ried fan 4 juny 2015 oer de beheining fan it gebrûk fan bepaalde gefaarlike stoffen yn elektryske en elektroanyske apparatuer.
Stof | Maksimum limyt (ppm) |
Lead (Pb) | 1000 |
Kadmium (Cd) | 100 |
Kwik (Hg) | 1000 |
Hexavalent Chromium (Cr6+) | 1000 |
Polybrominearre bifenylen (PBB) | 1000 |
Polybrominearre difenylethers (PBDE) | 1000 |
Bis(2-ethylhexyl}phthalate (DEHP) | 1000 |
Benzylbutylftalaat (BBP) | 1000 |
Dibutylftalaat (DBP) | 1000 |
Diisobutylftalaat (DIBP) | 1000 |
Utsûnderings: Gjin ûntheffingen wurde oanfrege.
Arduino Boards foldogge folslein oan 'e relatearre easken fan' e Jeropeeske Uny Feroardering (EC) 1907 / 2006 oangeande de registraasje, evaluaasje, autorisaasje en beheining fan gemikaliën (REACH). Wy ferklearje gjin fan 'e SVHC's (https://echa.europa.eu/web/guest/candidate-list-table), de kandidatelist fan stoffen fan tige hege soarch foar autorisaasje dy't op it stuit frijjûn is troch ECHA, is oanwêzich yn alle produkten (en ek pakket) yn hoemannichten yn totaal yn in konsintraasje lyk oan of boppe 0.1%. Nei it bêste fan ús witten ferklearje wy ek dat ús produkten gjin fan 'e stoffen befetsje dy't neamd binne op' e "autorisaasjelist" (bylage XIV fan 'e REACH-regeljouwing) en stoffen fan tige hege soarch (SVHC) yn alle signifikante hoemannichten lykas spesifisearre troch de bylage XVII fan kandidatenlist publisearre troch ECHA (European Chemical Agency) 1907 /2006/EC.
Conflict Minerals Declaration
As in wrâldwide leveransier fan elektroanyske en elektryske komponinten, is Arduino bewust fan ús ferplichtingen oangeande wetten en regeljouwing oangeande Conflict Minerals, spesifyk de Dodd-Frank Wall Street Reform and Consumer Protection Act, Seksje 1502. Arduino net direkt boarne of ferwurkjen konflikt mineralen lykas Tin, Tantalum, Tungsten, of Gold. Konfliktmineralen binne befette yn ús produkten yn 'e foarm fan soldeer, of as in komponint yn metalen alloys. As ûnderdiel fan ús ridlike due diligence hat Arduino kontakt opnommen mei komponintleveransiers binnen ús supply chain om har oanhâldende neilibjen fan 'e regeljouwing te kontrolearjen. Op grûn fan de oant no ta ûntfongen ynformaasje ferklearje wy dat ús produkten Conflict Minerals befetsje út konfliktfrije gebieten.
FCC foarsichtich
Alle wizigingen of oanpassingen dy't net eksplisyt goedkard binne troch de partij ferantwurdlik foar neilibjen, kinne de autoriteit fan 'e brûker om de apparatuer te betsjinjen ûnjildich meitsje.
Dit apparaat foldocht oan diel 15 fan 'e FCC-regels. Operaasje is ûnder foarbehâld fan de folgjende twa betingsten:
- Dit apparaat kin gjin skealike ynterferinsje feroarsaakje
- dit apparaat moat akseptearje eltse ynterferinsje ûntfongen, ynklusyf ynterferinsje dy't kin feroarsaakje net winske operaasje.
FCC RF-ferklearringsferklearring:
- Dizze stjoerder moat net tegearre wurde pleatst of wurkje yn gearhing mei in oare antenne of stjoerder.
- Dizze apparatuer foldocht oan limyten foar eksposysje foar RF-straling ynsteld foar in net kontroleare omjouwing.
- Dizze apparatuer moat ynstalleare en eksploitearre wurde mei in minimale ôfstân fan 20cm tusken de radiator en jo lichem.
Ingelsk: Brûkershantliedingen foar lisinsjefrijstelde radioapparaten sille de folgjende of lykweardige meidieling befetsje op in opfallende lokaasje yn 'e brûkershantlieding as alternatyf op it apparaat of beide. Dit apparaat foldocht oan Industry Canada-frijstelde RSS-standert(en). Operaasje is ûnder foarbehâld fan de folgjende twa betingsten:
- dit apparaat kin gjin ynterferinsje feroarsaakje
- dit apparaat moat akseptearje eltse ynterferinsje, ynklusyf ynterferinsje dy't kin feroarsaakje net winske wurking fan it apparaat.
IC SAR warskôging:
Dizze apparatuer moat ynstalleare en opereare wurde mei in minimale ôfstân 20 cm tusken de radiator en jo lichem.
Belangryk: De wurktemperatuer fan 'e EUT kin net mear as 85 ℃ en moat net leger wêze as -40 ℃. Hjirby ferklearret Arduino Srl dat dit produkt yn oerienstimming is mei essinsjele easken en oare relevante bepalingen fan rjochtline 2014/53/EU. Dit produkt is tastien te brûken yn alle EU lidsteaten.
Frekwinsje bands | Maksimum útfierkrêft (ERP) |
863-870 MHz | -3.22 dBm |
Company Ynformaasje
Bedriuwsnamme | Arduino SA. |
Company Adres | Via Ferruccio Pelli 14 6900 Lugano Switserlân |
Referinsje dokumintaasje
Referinsje | Link |
Arduino IDE (buroblêd) | https://www.arduino.cc/en/Main/Software |
Arduino IDE (wolk) | https://create.arduino.cc/editor |
Cloud IDE te begjinnen | https://create.arduino.cc/projecthub/Arduino_Genuino/getting-started-with-arduino- web-editor-4b3e4a |
Foarum | 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 |
NINA Firmware | https://github.com/arduino/nina-fw |
ECC608 Bibleteek | https://github.com/arduino-libraries/ArduinoECCX08 |
LSM6DSL Bibleteek | https://github.com/stm32duino/LSM6DSL |
ProjectHub | https://create.arduino.cc/projecthub?by=part&part_id=11332&sort=trending |
Biblioteek Referinsje | https://www.arduino.cc/reference/en/ |
Arduino Store | https://store.arduino.cc/ |
Revision Skiednis
Datum | Revyzje | Feroarings |
04/15/2021 | 1 | Algemiene datasheet updates |
Dokuminten / Resources
![]() |
ARDUINO ABX00027 Nano 33 IoT Development Board [pdf] Brûkershânlieding ABX00027, Nano 33 IoT Development Board |
![]() |
ARDUINO ABX00027 Nano 33 IoT Development Board [pdf] Brûkershânlieding ABX00027, Nano 33 IoT Development Board |
![]() |
ARDUINO ABX00027 Nano 33 IoT Development Board [pdf] Brûkershânlieding ABX00027, Nano 33 IoT Development Board, ABX00027 Nano 33 IoT Development Board |