ARDUINO ABX00027 Nano 33 IoT-ontwikkelingsraad
Kenmerke
SAMD21G18A
- Verwerker
- 256KB flits
- 32KB flits
- Power-On Reset (POR) en Brown Out Detection (BOD)
- Randapparatuur
- 12 kanaal DMA
- 12 kanaal gebeurtenis stelsel
- 5x 16-bis timer/teller
- 3x 24-bis timer/toonbank met uitgebreide funksies
- 32-bis RTC
- Waghond Timer
- CRC-32 kragopwekker
- Volspoed-gasheer/toestel-USB met 8 eindpunte
- 6x SERCOM (USART, I2C, SPI, LIN)
- Twee-kanaal I2S
- 12 bis 350 ksps ADC (tot 16 bis met boulbeurteampling)
- 10 bis 350 ksps DAC
- Eksterne onderbrekingsbeheerder (tot 16 reëls)
Nina W102
- Module
- Dubbelkern Tensilica LX6 SVE by tot 240MHz
- 448 KB ROM, 520 KB SRAM, 2 MB flits
- WiFi
- IEEE 802.11b tot 11Mbit
- IEEE 802.11g tot 54MBit
- IEEE 802.11n tot 72MBit
- 2.4 GHz, 13 kanale
- 16dBm uitsetkrag
- 19 dBm EIRP
- -96 dBm sensitiwiteit
- Bluetooth BR/EDR
- Maksimum 7 randapparatuur
- 2.4 GHz, 79 kanale
- Tot 3 Mbit / s
- 8 dBm uitsetkrag teen 2/3 Mbit/s
- 11 dBm EIRP teen 2/3 Mbit/s
- 88 dBm sensitiwiteit
- Bluetooth lae energie
- Bluetooth 4.2 dubbelmodus
- 2.4GHz 40 kanale
- 6 dBm uitsetkrag
- 9 dBm EIRP
- 88 dBm sensitiwiteit
- Tot 1 Mbit/
- MPM3610 (DC-DC)
- Reguleer insette voltage van tot 21V met 'n minimum van 65% doeltreffendheid @minimum las
- Meer as 85% doeltreffendheid @12V
- ATECC608A (Krypto-skyfie)
- Kriptografiese medeverwerker met veilige hardeware-gebaseerde sleutelberging
- Beskermde berging vir tot 16 sleutels, sertifikate of data
- ECDH: FIPS SP800-56A Elliptiese Kromme Diffie-Hellman
- NIST standaard P256 elliptiese kromme ondersteuning
- SHA-256 & HMAC-hash insluitend off-chip konteks stoor/herstel
- AES-128 enkripteer/dekripteer, Galois-veldvermenigvuldiging vir GCM
- LSM6DSL (6-as IMU)
- Altyd-aan 3D-versnellingsmeter en 3D-gyroskoop
- Slim EIEU gebaseer op tot 4 KByte
- ±2/±4/±8/±16 g volskaal
- ±125/±250/±500/±1000/±2000 DPS volskaal
Die Raad
Soos alle Nano-vormfaktor-borde, het Nano 33 IoT nie 'n batterylaaier nie, maar kan deur USB of kopstukke aangedryf word.
LET WEL: Arduino Nano 33 IoT ondersteun net 3.3VI/O's en is NIE 5V-verdraagsaam nie, so maak asseblief seker dat jy nie 5V-seine direk aan hierdie bord koppel nie, anders sal dit beskadig word. Ook, in teenstelling met Arduino Nano-borde wat 5V-werking ondersteun, verskaf die 5V-pen NIE vol.tage maar is eerder deur 'n jumper aan die USB-kraginvoer gekoppel.
1.1 Aansoek Examples
Weerstasie: Deur die Arduino Nano 33 IoT saam met 'n sensor en 'n OLED-skerm te gebruik, kan ons 'n klein weerstasie skep wat temperatuur, humiditeit ens. direk na jou foon kommunikeer.
Luggehaltemonitor: Slegte luggehalte kan ernstige uitwerking op jou gesondheid hê. Deur die Nano 33 IoT saam te stel, met 'n sensor en monitor kan jy seker maak dat die luggehalte in binnenshuise omgewings gehou word. Deur die hardeware-samestelling aan 'n IoT-toepassing/API te koppel, sal jy intydse waardes ontvang.
Lug drom: ’n Vinnige en prettige projek is om ’n klein lugdrom te skep. Koppel jou Nano 33 IoT en laai jou skets op vanaf die Skep Web Redigeerder en begin maatslae skep met jou klankwerkstasie van jou keuse.
Graderings
Aanbevole bedryfstoestande
Simbool | Beskrywing | Min | Maks |
Konserwatiewe termiese limiete vir die hele raad: | -40 °C (40 °F) | 85 °C (185 °F) |
Kragverbruik
Simbool | Beskrywing | Min | Tipe | Maks | Eenheid |
VINMax | Maksimum insette voltage van VIN pad | -0.3 | – | 21 | V |
VUSBMaks | Maksimum insette voltage van USB-aansluiting | -0.3 | – | 21 | V |
Pmax | Maksimum kragverbruik | – | – | TBC | mW |
Funksioneel verbyview
Raadtopologie
Verw. | Beskrywing | Verw. | Beskrywing |
U1 | ATSAMD21G18A-beheerder | U3 | LSM6DSOXTR IMU-sensor |
U2 | NINA-W102-00B WiFi/BLE-module | U4 | ATECC608A-MAHDA-T Krypto-skyfie |
J1 | Mikro USB-aansluiting | PB1 | IT-1185-160G-GTR Drukknoppie |
Verw. | Beskrywing | Verw. | Beskrywing |
SJ1 | Oop soldeerbrug (VUSB) | SJ4 | Geslote soldeerbrug (+3V3) |
TP | Toetspunte | xx | Lorem Ipsum |
Verwerker
Die hoofverwerker is 'n Cortex M0+ wat tot 48MHz loop. Die meeste van sy penne is gekoppel aan die eksterne kopstukke, maar sommige is gereserveer vir interne kommunikasie met die draadlose module en die interne I2C-randapparatuur aan boord (IMU en Crypto).
LET WEL: In teenstelling met ander Arduino Nano-borde, het penne A4 en A5 'n interne optrek en verstek om as 'n I2C-bus gebruik te word, dus word dit nie aanbeveel om as analoog insette te gebruik nie. Kommunikasie met NINA W102 vind plaas deur 'n reekspoort en 'n SPI-bus deur die volgende penne.
SAMD21-pen | SAMD21 Akroniem | NINA Speld | NINA Akroniem | Beskrywing |
13 | PA08 | 19 | RESET_N | Stel terug |
39 | PA27 | 27 | Gpio0 | Aandagversoek |
41 | PA28 | 7 | Gpio33 | Erken |
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 | Verwerker TX Nina RX |
32 | PA23 | 22 | Gpio1 | Verwerker RX Nina TX |
WiFi/BT-kommunikasiemodule
Nina W102 is gebaseer op ESP32 en word gelewer met 'n vooraf-gesertifiseerde sagtewarestapel van Arduino. Bronkode vir die firmware is beskikbaar [9].
LET WEL: Herprogrammeer die draadlose module se firmware met 'n pasgemaakte een sal voldoening aan radiostandaarde soos gesertifiseer deur Arduino ongeldig maak, dus word dit nie aanbeveel nie, tensy die toepassing in privaat laboratoriums ver van ander elektroniese toerusting en mense gebruik word. Gebruik van pasgemaakte firmware op radiomodules is die uitsluitlike verantwoordelikheid van die gebruiker. Sommige van die module se penne is aan die eksterne kopstukke gekoppel en kan direk deur ESP32 aangedryf word mits SAMD21 se ooreenstemmende penne gepas drie-gewys is. Hieronder is 'n lys van sulke seine:
SAMD21-pen | SAMD21 Akroniem | NINA Speld | NINA Akroniem | Beskrywing |
48 | PB03 | 8 | Gpio21 | A7 |
14 | PA09 | 5 | Gpio32 | A6 |
8 | PB09 | 31 | Gpio14 | A5/SCL |
7 | PB08 | 35 | Gpio13 | A4/SDA |
3.4 Kripto
Die kripto-skyfie in Arduino IoT-borde is wat die verskil maak met ander minder veilige borde, aangesien dit 'n veilige manier bied om geheime (soos sertifikate) te stoor en veilige protokolle versnel terwyl geheime nooit in gewone teks blootgelê word nie. Bronkode vir die Arduino-biblioteek wat die Crypto ondersteun, is beskikbaar [10]
3.5 IMU
Arduino Nano 33 IoT het 'n ingebedde 6-as IMU wat gebruik kan word om bordoriëntasie te meet (deur die gravitasieversnellingvektororiëntasie na te gaan) of om skokke, vibrasie, versnelling en rotasiespoed te meet. Bronkode vir die Arduino-biblioteek wat die IMU ondersteun, is beskikbaar [11]
3.6 Kragboom
Raad werking
Aan die gang – IDE
As jy jou Arduino 33 IoT wil programmeer terwyl jy vanlyn is, moet jy die Arduino Desktop IDE installeer [1] Om die Arduino 33 IoT aan jou rekenaar te koppel, het jy 'n Micro-B USB-kabel nodig. Dit verskaf ook krag aan die bord, soos aangedui deur die LED.
Aan die gang – Arduino Web Redakteur
Alle Arduino-borde, insluitend hierdie een, werk buite die boks op die Arduino Web Redigeerder [2], deur net 'n eenvoudige inprop te installeer.
Die Arduino Web Editor word aanlyn aangebied, daarom sal dit altyd op datum wees met die nuutste kenmerke en ondersteuning vir alle borde. Volg [3] om te begin kodering op die blaaier en laai jou sketse op jou bord.
Aan die gang – Arduino IoT Cloud
Alle Arduino IoT-geaktiveerde produkte word ondersteun op Arduino IoT Cloud wat jou toelaat om sensordata aan te teken, te teken en te ontleed, gebeurtenisse te aktiveer en jou huis of besigheid te outomatiseer.
Sample Sketse
SampDie sketse vir die Arduino 33 IoT kan gevind word in die "Examples"-kieslys in die Arduino IDE of in die "Dokumentasie"-afdeling van die Arduino Pro webwebwerf [4]
Aanlyn hulpbronne
Noudat jy deur die basiese beginsels gegaan het van wat jy met die bord kan doen, kan jy die eindelose moontlikhede wat dit bied verken deur opwindende projekte op ProjectHub [5], die Arduino Library Reference [6] en die aanlynwinkel [7] na te gaan waar jy sal jou bord kan aanvul met sensors, aktueerders en meer.
Raad herstel
Alle Arduino-borde het 'n ingeboude selflaaiprogram wat dit moontlik maak om die bord via USB te flits. In die geval dat 'n skets die verwerker toesluit en die bord nie meer bereikbaar is via USB nie, is dit moontlik om selflaaiermodus te betree deur die terugstelknoppie te dubbeltik net nadat dit aangeskakel is.
Connector Pinots
USB
Speld vas | Funksie | Tik | Beskrywing |
1 | VUSB | Krag | Kragtoevoer-invoer. As bord aangedryf word via VUSB vanaf kop, is dit 'n uitset
(1) |
2 | D- | Differensieel | USB differensiële data – |
3 | D+ | Differensieel | USB differensiële data + |
4 | ID | Analoog | Kies Gasheer/Toestel-funksionaliteit |
5 | GND | Krag | Kraggrond |
Die bord kan USB-gasheermodus slegs ondersteun as dit deur die VUSB-pen aangedryf word en as die jumper naby die VUSB-pen kortgeslote is.
Opskrifte
Die bord ontbloot twee 15-pen-koppelaars wat óf met penkoppe aanmekaargesit kan word óf deur middel van castellated vias gesoldeer kan word.
Speld vas | Funksie | Tik | Beskrywing |
1 | D13 | Digitaal | GPIO |
2 | +3V3 | Maak krag | Intern gegenereerde kraguitset na eksterne toestelle |
3 | AREF | Analoog | Analoog verwysing; kan as GPIO gebruik word |
4 | A0/DAC0 | Analoog | ADC in/DAC uit; kan as GPIO gebruik word |
5 | A1 | Analoog | ADC in; kan as GPIO gebruik word |
6 | A2 | Analoog | ADC in; kan as GPIO gebruik word |
7 | A3 | Analoog | ADC in; kan as GPIO gebruik word |
8 | A4/SDA | Analoog | ADC in; I2C SDA; Kan as GPIO gebruik word (1) |
9 | A5/SCL | Analoog | ADC in; I2C SCL; Kan as GPIO gebruik word (1) |
10 | A6 | Analoog | ADC in; kan as GPIO gebruik word |
11 | A7 | Analoog | ADC in; kan as GPIO gebruik word |
12 | VUSB | Krag in/uit | Normaalweg NC; kan aan die VUSB-pen van die USB-aansluiting gekoppel word deur 'n jumper te kort |
13 | RST | Digitale in | Aktiewe lae-terugstelling-invoer (duplikaat van pen 18) |
14 | GND | Krag | Kraggrond |
15 | VIN | Krag in | Vin Krag insette |
16 | TX | Digitaal | USART TX; kan as GPIO gebruik word |
17 | RX | Digitaal | USART RX; kan as GPIO gebruik word |
18 | RST | Digitaal | Aktiewe lae-terugstelling-invoer (duplikaat van pen 13) |
19 | GND | Krag | Kraggrond |
20 | D2 | Digitaal | GPIO |
21 | D3/PWM | Digitaal | GPIO; kan as PWM gebruik word |
22 | D4 | Digitaal | GPIO |
23 | D5/PWM | Digitaal | GPIO; kan as PWM gebruik word |
24 | D6/PWM | Digitaal | GPIO, kan as PWM gebruik word |
25 | D7 | Digitaal | GPIO |
26 | D8 | Digitaal | GPIO |
Speld vas | Funksie | Tik | Beskrywing |
27 | D9/PWM | Digitaal | GPIO; kan as PWM gebruik word |
28 | D10/PWM | Digitaal | GPIO; kan as PWM gebruik word |
29 | D11/MOSI | Digitaal | SPI MOSI; kan as GPIO gebruik word |
30 | D12/MISO | Digitaal | SPI MISO; kan as GPIO gebruik word |
Ontfout
Aan die onderkant van die bord, onder die kommunikasiemodule, word ontfoutseine gerangskik as 3×2 toetsblokkies met 100 mil toonhoogte. Pen 1 word uitgebeeld in Figuur 3 – Koppelstukposisies
Speld vas | Funksie | Tik | Beskrywing |
1 | +3V3 | Maak krag | Intern gegenereerde kraguitset om as voltage verwysing |
2 | SWD | Digitaal | SAMD11 enkeldraadontfoutdata |
3 | SWCLK | Digitale in | SAMD11 Enkeldraad Ontfouting Klok |
4 | UPDI | Digitaal | ATMega4809-opdateringskoppelvlak |
5 | GND | Krag | Kraggrond |
6 | RST | Digitale in | Aktiewe lae-terugstelling-invoer |
Meganiese inligting
Bordomlyn en montagegate
Die bordmaatstawwe word gemeng tussen metrieke en imperiale. Imperiale maatstawwe word gebruik om 'n 100 mil steekrooster tussen penrye te handhaaf om hulle in staat te stel om 'n broodplank te pas, terwyl bordlengte Metries is.
Connector posisies
Die view hieronder is van bo af, maar dit wys Debug connector pads wat aan die onderkant is. Gemerkte penne is pen 1 vir elke koppelaar'
Top view:
Onderkant view:
Sertifiserings
Verklaring van ooreenstemming CE DoC (EU)
Ons verklaar onder ons uitsluitlike verantwoordelikheid dat die produkte hierbo in ooreenstemming is met die noodsaaklike vereistes van die volgende EU-riglyne en daarom kwalifiseer vir vrye beweging binne markte wat die Europese Unie (EU) en Europese Ekonomiese Ruimte (EER) uitmaak.
Verklaring van ooreenstemming met EU RoHS & REACH 211 01/19/2021
Arduino-borde voldoen aan RoHS 2 Richtlijn 2011/65/EU van die Europese Parlement en RoHS 3 Richtlijn 2015/863/EU van die Raad van 4 Junie 2015 oor die beperking van die gebruik van sekere gevaarlike stowwe in elektriese en elektroniese toerusting.
Stof | Maksimum limiet (dpm) |
Lood (Pb) | 1000 |
Kadmium (Cd) | 100 |
Kwik (Hg) | 1000 |
Seswaardige chroom (Cr6+) | 1000 |
Poligebromeerde bifenyle (PBB) | 1000 |
Poligebromeerde difenyleters (PBDE) | 1000 |
Bis(2-etielheksiel}ftalaat (DEHP) | 1000 |
Bensielbutielftalaat (BBP) | 1000 |
Dibutielftalaat (DBP) | 1000 |
Diisobutylftalaat (DIBP) | 1000 |
Vrystellings: Geen vrystellings word geëis nie.
Arduino Boards voldoen ten volle aan die verwante vereistes van die Europese Unie Regulasie (EC) 1907/2006 oor die Registrasie, Evaluering, Magtiging en Beperking van Chemikalieë (REACH). Ons verklaar geen van die SVHC's nie (https://echa.europa.eu/web/guest/candidate-list-table), die Kandidaatlys van stowwe van baie groot kommer vir magtiging wat tans deur ECHA vrygestel word, is teenwoordig in alle produkte (en ook verpakking) in hoeveelhede wat in totaal in 'n konsentrasie gelykstaande is aan of meer as 0.1%. Sover ons kennis strek, verklaar ons ook dat ons produkte nie enige van die stowwe bevat wat op die "Magtigingslys" (Bylae XIV van die REACH-regulasies) en Stoffe van Very High Concern (SVHC) in enige beduidende hoeveelhede bevat soos gespesifiseer. deur die Bylae XVII van Kandidaatlys gepubliseer deur ECHA (European Chemical Agency) 1907 /2006/EC.
Konflik Minerale Verklaring
As 'n wêreldwye verskaffer van elektroniese en elektriese komponente, is Arduino bewus van ons verpligtinge met betrekking tot wette en regulasies rakende konflikminerale, spesifiek die Dodd-Frank Wall Street Hervormings- en Verbruikersbeskermingswet, Artikel 1502. Arduino verkry of verwerk nie konflik direk nie. minerale soos tin, tantaal, wolfraam of goud. Konflikminerale is in ons produkte vervat in die vorm van soldeersel, of as 'n komponent in metaallegerings. As deel van ons redelike omsigtigheidsondersoek het Arduino komponentverskaffers binne ons voorsieningsketting gekontak om hul volgehoue nakoming van die regulasies te verifieer. Gebaseer op die inligting wat tot dusver ontvang is, verklaar ons dat ons produkte konflikminerale bevat wat afkomstig is van konflikvrye gebiede.
FCC waarskuwing
Enige veranderinge of wysigings wat nie uitdruklik goedgekeur is deur die party wat verantwoordelik is vir voldoening nie, kan die gebruiker se magtiging om die toerusting te gebruik, vernietig.
Hierdie toestel voldoen aan deel 15 van die FCC-reëls. Werking is onderhewig aan die volgende twee voorwaardes:
- Hierdie toestel mag nie skadelike steurings veroorsaak nie
- hierdie toestel moet enige steuring wat ontvang word aanvaar, insluitend steuring wat ongewenste werking kan veroorsaak.
FCC RF-stralingsblootstellingsverklaring:
- Hierdie sender moet nie saam met enige ander antenna of sender saamgeplaas word of werk nie.
- Hierdie toerusting voldoen aan RF-stralingsblootstellingslimiete wat vir 'n onbeheerde omgewing uiteengesit is.
- Hierdie toerusting moet geïnstalleer en bedryf word met 'n minimum afstand van 20 cm tussen die verkoeler en jou liggaam.
Engels: Gebruikershandleidings vir lisensievrygestelde radioapparaat moet die volgende of ekwivalente kennisgewing op 'n opvallende plek in die gebruikershandleiding of alternatiewelik op die toestel of albei bevat. Hierdie toestel voldoen aan Industry Canada-lisensievrygestelde RSS-standaard(e). Werking is onderhewig aan die volgende twee voorwaardes:
- hierdie toestel mag nie inmenging veroorsaak nie
- hierdie toestel moet enige steuring aanvaar, insluitend steuring wat ongewenste werking van die toestel kan veroorsaak.
IC SAR waarskuwing:
Hierdie toerusting moet geïnstalleer en gebruik word met 'n minimum afstand van 20 cm tussen die verkoeler en u liggaam.
Belangrik: Die werkstemperatuur van die EUT kan nie 85 ℃ oorskry nie en moet nie laer as -40 ℃ wees nie. Hiermee verklaar Arduino Srl dat hierdie produk aan die noodsaaklike vereistes en ander relevante bepalings van Richtlijn 2014/53/EU voldoen. Hierdie produk word toegelaat om in alle EU-lidlande gebruik te word.
Frekwensiebande | Maksimum uitsetkrag (ERP) |
863-870Mhz | -3.22dBm |
Maatskappy inligting
Maatskappy naam | Arduino SA. |
Maatskappy adres | Via Ferruccio Pelli 14 6900 Lugano Switserland |
Verwysingsdokumentasie
Verwysing | Skakel |
Arduino IDE (desktop) | https://www.arduino.cc/en/Main/Software |
Arduino IDE (Wolk) | https://create.arduino.cc/editor |
Wolk IDE Aan die gang | 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 |
NINA-firmware | https://github.com/arduino/nina-fw |
ECC608-biblioteek | https://github.com/arduino-libraries/ArduinoECCX08 |
LSM6DSL-biblioteek | https://github.com/stm32duino/LSM6DSL |
ProjectHub | https://create.arduino.cc/projecthub?by=part&part_id=11332&sort=trending |
Biblioteekverwysing | https://www.arduino.cc/reference/en/ |
Arduino winkel | https://store.arduino.cc/ |
Hersieningsgeskiedenis
Datum | Hersiening | Veranderinge |
04/15/2021 | 1 | Algemene databladopdaterings |
Dokumente / Hulpbronne
![]() |
ARDUINO ABX00027 Nano 33 IoT-ontwikkelingsraad [pdfGebruikershandleiding ABX00027, Nano 33 IoT-ontwikkelingsraad |
![]() |
ARDUINO ABX00027 Nano 33 IoT-ontwikkelingsraad [pdfGebruikershandleiding ABX00027, Nano 33 IoT-ontwikkelingsraad |
![]() |
ARDUINO ABX00027 Nano 33 IoT-ontwikkelingsraad [pdfGebruikershandleiding ABX00027, Nano 33 IoT Development Board, ABX00027 Nano 33 IoT Development Board |