ARDUINO ABX00027 Nano 33 IoT-modul
- Produktreferansehåndbok SKU: ABX00027
- SKU (med overskrifter): ABX00032
Beskrivelse
Nano 33 IoT og Nano 33 IoT med overskrifter er en modul i miniatyrstørrelse som inneholder en Cortex M0+ SAMD21-prosessor, en WiFi+BT-modul basert på ESP32, en kryptobrikke som sikkert kan lagre sertifikater og forhåndsdelte nøkler og en 6-akset IMU. Modulen kan enten monteres som en DIP-komponent (ved montering av pinnehoder), eller som en SMT-komponent ved å lodde den direkte via de castellated pads.
Målområder:
Maker, forbedringer, grunnleggende IoT-applikasjonsscenarier
Funksjoner
SAMD21G18A
Prosessor
- 256KB Flash
- 32KB Flash
- Power On Reset (POR) og Brown Out Detection (BOD)
Periferiutstyr
- 12 kanals DMA
- 12 kanals arrangementssystem
- 5x 16 bits timer/teller
- 3x 24 bit timer/teller med utvidede funksjoner 32 bit RTC
- Watchdog Time
- CRC-32 generator
- Full hastighet Host/Device USB med 8 endepunkter
- 6x SERCOM (USART, I2C, SPI, LIN)
- To-kanals I2S
- 12 bit 350 kps ADC (opptil 16 bit med oversampling) 10 bit 350 ksps DAC
- Ekstern avbruddskontroller (opptil 16 linjer)
Nina W102
Modul
- Dual Core Tensilica LX6 CPU på opptil 240MHz
- 448 KB ROM, 520 KB SRAM, 2 MB Flash
WiFi
- IEEE 802.11b opp til 11Mbit
- IEEE 802.11g opptil 54MBit
- IEEE 802.11n opptil 72 MBit
- 2.4 GHz, 13 kanaler
- -96 dBm følsomhet
Bluetooth® BR/EDR
- Maks 7 eksterne enheter
- 2.4 GHz, 79 kanaler
- Opp til 3 Mbit/s
- 8 dBm utgangseffekt ved 2/3 Mbit/s 11 dBm EIRP ved 2/3 Mbit/s
- 88 dBm følsomhet
Bluetooth® lavenergi
- Bluetooth® 4.2 dobbel modus
- 2.4 GHz 40 kanaler
- 6 dBm utgangseffekt
- 9 dBm EIRP
- 88 dBm følsomhet
- Opptil 1 Mbit/
MPM3610 (DC-DC)
- Regulerer inngangsvoltage fra opptil 21V med minimum 65 % effektivitet @minimumsbelastning
- Mer enn 85 % effektivitet @12V
ATECC608A (kryptobrikke)
- Kryptografisk co-prosessor med sikker maskinvarebasert nøkkellagring Beskyttet lagring for opptil 16 nøkler, sertifikater eller data
- ECDH: FIPS SP800-56A Elliptic Curve Diffie-Hellman
- NIST standard P256 elliptisk kurvestøtte
- SHA-256 og HMAC-hash inkludert lagring/gjenoppretting av kontekst utenfor brikken
- AES-128 krypterer/dekrypterer, galois-feltmultiplikasjon for GCM
LSM6DSL (6-akset IMU)
- Alltid på 3D akselerometer og 3D gyroskop
- Smart FIFO basert på opptil 4 KByte
- ±2/±4/±8/±16 g full skala
- ±125/±250/±500/±1000/±2000 dps full skala
Styret
Som alle Nano formfaktorkort, har ikke Nano 33 IoT og Nano 33 IoT med headers en batterilader, men kan drives via USB eller headers.
NOTE: Arduino Nano 33 IoT og Nano 33 IoT med overskrifter støtter kun 3.3VI/Os og er IKKE 5V-tolerante, så sørg for at du ikke kobler 5V-signaler direkte til dette kortet, ellers vil det bli skadet. I motsetning til Arduino Nano-kort som støtter 5V-drift, leverer IKKE 5V-pinnen volumtage, men er heller koblet, gjennom en jumper, til USB-strøminngangen.
Søknad Eksamples
Værstasjon: Ved å bruke Arduino Nano 33 IoT eller Nano 33 IoT med overskrifter sammen med en sensor og en OLED-skjerm, kan vi lage en liten værstasjon som kommuniserer temperatur, fuktighet etc. direkte til telefonen din.
Luftkvalitetsmonitor: Dårlig luftkvalitet kan ha alvorlige effekter på helsen din. Ved å sette sammen tavlen, med sensor og monitor kan du sørge for at luftkvaliteten holdes i innemiljøer. Ved å koble maskinvaresammenstillingen til en IoT-applikasjon/API vil du motta sanntidsverdier.
Lufttrommel: Et raskt og morsomt prosjekt er å lage en liten lufttrommel. Koble til brettet og last opp skissen din fra Create Web Rediger og begynn å lage beats med lydarbeidsstasjonen du velger.
Vurderinger
Anbefalte driftsforhold
Symbol | Beskrivelse | Min | Maks |
Konservative termiske grenser for hele styret: | -40 °C (40 °F) | 85 °C (185 °F) |
Strømforbruk
Symbol | Beskrivelse | Min | Typ | Maks | Enhet |
VINMax | Maksimal inngang voltage fra VIN pad | -0.3 | – | 21 | V |
VUSBMaks | Maksimal inngang voltage fra USB-kontakten | -0.3 | – | 21 | V |
Pmax | Maksimalt strømforbruk | – | – | TBC | mW |
Funksjonell overview
Bordtopologi
Bordtopologi topp
Ref. | Beskrivelse | Ref. | Beskrivelse |
U1 | ATSAMD21G18A-kontroller | U3 | LSM6DSOXTR IMU-sensor |
U2 | NINA-W102-00B WiFi/BLE-modul | U4 | ATECC608A-MAHDA-T Kryptobrikke |
J1 | Mikro USB-kontakt | PB1 | IT-1185-160G-GTR Trykknapp |
Ref. | Beskrivelse | Ref. | Beskrivelse |
SJ1 | Åpen loddebro (VUSB) | SJ4 | Lukket loddebro (+3V3) |
TP | Testpunkter | xx | Lorem Ipsum |
Prosessor
Hovedprosessoren er en Cortex M0+ som kjører på opptil 48MHz. De fleste av pinnene er koblet til de eksterne overskriftene, men noen er reservert for intern kommunikasjon med den trådløse modulen og internt internt I2C-utstyr (IMU og Crypto).
NOTE: I motsetning til andre Arduino Nano-kort, har pinnene A4 og A5 en intern pull-up og standard for bruk som en I2C-buss, så bruk som analoge innganger anbefales ikke. Kommunikasjon med NINA W102 skjer gjennom en seriell port og en SPI-buss gjennom følgende pinner.
SAMD21 Pin | SAMD21 Akronym | NINA Pin | NINA Akronym | Beskrivelse |
13 | PA08 | 19 | RESET_N | Tilbakestill |
39 | PA27 | 27 | GPIO0 | Oppmerksomhetsforespørsel |
41 | PA28 | 7 | GPIO33 | Bekrefte |
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 | Prosessor RX Nina TX |
WiFi/BT kommunikasjonsmodul
Nina W102 er basert på ESP32 og leveres med en forhåndssertifisert programvarestabel fra Arduino. Kildekoden for fastvaren er tilgjengelig [9].
NOTE: Omprogrammering av den trådløse modulens firmware med en tilpasset en vil ugyldiggjøre samsvar med radiostandarder som er sertifisert av Arduino, derfor anbefales dette ikke med mindre applikasjonen brukes i private laboratorier langt fra annet elektronisk utstyr og andre personer. Bruk av tilpasset firmware på radiomoduler er brukerens eget ansvar. Noen av modulens pinner er koblet til de eksterne overskriftene og kan drives direkte av ESP32 forutsatt at SAMD21s tilsvarende pinner er tredelt. Nedenfor er en liste over slike signaler:
SAMD21 Pin | SAMD21 Akronym | NINA Pin | NINA Akronym | Beskrivelse |
48 | PB03 | 8 | GPIO21 | A7 |
14 | PA09 | 5 | GPIO32 | A6 |
8 | PB09 | 31 | GPIO14 | A5/SCL |
7 | PB08 | 35 | GPIO13 | A4/SDA |
rypto
Kryptobrikken i Arduino IoT-kort er det som utgjør forskjellen med andre mindre sikre tavler, da den gir en sikker måte å lagre hemmeligheter (som sertifikater) og akselererer sikre protokoller mens den aldri avslører hemmeligheter i ren tekst. Kildekode for Arduino-biblioteket som støtter Crypto er tilgjengelig [10]
IMU
Brettet har en innebygd 6-akset IMU som kan brukes til å måle brettorientering (ved å sjekke gravitasjonsakselerasjonsvektororienteringen) eller til å måle støt, vibrasjon, akselerasjon og rotasjonshastighet. Kildekoden for Arduino-biblioteket som støtter IMU er tilgjengelig [11]
Krafttre
lenend
Styredrift
Komme i gang – IDE
Hvis du vil programmere kortet ditt mens du er frakoblet, må du installere Arduino Desktop IDE [1] For å koble Arduino 33 IoT til datamaskinen din, trenger du en Micro-B USB-kabel. Dette gir også strøm til brettet, som indikert av LED.
Komme i gang – Arduino Web Redaktør
Alle Arduino-brett, inkludert denne, fungerer rett ut av esken på Arduino Web Editor [2], ved å bare installere en enkel plugin. Arduinoen Web Editor er nettbasert, derfor vil den alltid være oppdatert med de nyeste funksjonene og støtte for alle brett. Følg [3] for å starte kodingen i nettleseren og last opp skissene dine til tavlen.
Komme i gang – Arduino IoT Cloud
Alle Arduino IoT-aktiverte produkter støttes på Arduino IoT Cloud som lar deg logge, grafiske og analysere sensordata, utløse hendelser og automatisere hjemmet eller bedriften din.
Sample Skisser
SampSkissene for Arduino 33 IoT finner du enten i "Eksamples"-menyen i Arduino IDE eller i "Dokumentasjon"-delen av Arduino Pro webnettsted [4]
Nettressurser
Nå som du har gått gjennom det grunnleggende om hva du kan gjøre med brettet, kan du utforske de uendelige mulighetene det gir ved å sjekke spennende prosjekter på ProjectHub [5], Arduino Library Reference [6] og nettbutikken [7] hvor du vil kunne komplettere kortet ditt med sensorer, aktuatorer og mer
Styregjenoppretting
Alle Arduino-kort har en innebygd bootloader som gjør det mulig å flashe brettet via USB. I tilfelle en skisse låser prosessoren og brettet ikke lenger er tilgjengelig via USB, er det mulig å gå inn i bootloader-modus ved å dobbelttrykke på tilbakestillingsknappen rett etter oppstart.
Kontaktuttak
USB
Pin | Funksjon | Type | Beskrivelse |
1 | VUSB | Makt | Strømforsyningsinngang. Hvis kortet får strøm via VUSB fra header, er dette en utgang
(1) |
2 | D- | Differensiell | USB-differensialdata – |
3 | D+ | Differensiell | USB-differensialdata + |
4 | ID | Analog | Velger verts-/enhetsfunksjonalitet |
5 | GND | Makt | strøm Jord |
- Kortet kan kun støtte USB-vertsmodus hvis det drives via VUSB-pinnen og hvis jumperen nær VUSB-pinnen er kortsluttet.
Overskrifter
Brettet viser to 15-pinners koblinger som enten kan settes sammen med pinnehoder eller loddes gjennom castellated vias.
Pin | Funksjon | Type | Beskrivelse |
1 | D13 | Digital | GPIO |
2 | +3V3 | Slå av | Internt generert strømutgang til eksterne enheter |
3 | AREF | Analog | Analog referanse; kan brukes som GPIO |
4 | A0/DAC0 | Analog | ADC inn/DAC ut; kan brukes som GPIO |
5 | A1 | Analog | ADC inn; kan brukes som GPIO |
6 | A2 | Analog | ADC inn; kan brukes som GPIO |
7 | A3 | Analog | ADC inn; kan brukes som GPIO |
8 | A4/SDA | Analog | ADC inn; I2C SDA; Kan brukes som GPIO (1) |
9 | A5/SCL | Analog | ADC inn; I2C SCL; Kan brukes som GPIO (1) |
10 | A6 | Analog | ADC inn; kan brukes som GPIO |
11 | A7 | Analog | ADC inn; kan brukes som GPIO |
12 | VUSB | Strøm inn / ut | Normalt NC; kan kobles til VUSB-pinne på USB-kontakten ved å kortslutte en jumper |
13 | RST | Digital inn | Aktiv lav tilbakestillingsinngang (duplikat av pin 18) |
14 | GND | Makt | strøm Jord |
15 | VIN | Strøm inn | Vin Strøminngang |
16 | TX | Digital | USART TX; kan brukes som GPIO |
17 | RX | Digital | USART RX; kan brukes som GPIO |
18 | RST | Digital | Aktiv lav tilbakestillingsinngang (duplikat av pin 13) |
19 | GND | Makt | strøm Jord |
20 | D2 | Digital | GPIO |
21 | D3/PWM | Digital | GPIO; kan brukes som PWM |
22 | D4 | Digital | GPIO |
23 | D5/PWM | Digital | GPIO; kan brukes som PWM |
24 | D6/PWM | Digital | GPIO, kan brukes som PWM |
25 | D7 | Digital | GPIO |
26 | D8 | Digital | GPIO |
Pin | Funksjon | Type | Beskrivelse |
27 | D9/PWM | Digital | GPIO; kan brukes som PWM |
28 | D10/PWM | Digital | GPIO; kan brukes som PWM |
29 | D11/MOSI | Digital | SPI MOSI; kan brukes som GPIO |
30 | D12/MISO | Digital | SPI MISO; kan brukes som GPIO |
Pin | Funksjon | Type | Beskrivelse |
1 | +3V3 | Slå av | Internt generert kraftutgang som skal brukes som voltage referanse |
2 | SWD | Digital | SAMD11 Single Wire Debug Data |
3 | SWCLK | Digital inn | SAMD11 Enkeltråds feilsøkingsklokke |
4 | UPDI | Digital | ATMega4809 oppdateringsgrensesnitt |
5 | GND | Makt | strøm Jord |
6 | RST | Digital inn | Aktiv lav tilbakestillingsinngang |
Mekanisk informasjon
Bordkontur og monteringshull
Styremålene er blandet mellom metriske og imperiale. Imperiale mål brukes for å opprettholde et rutenett på 100 mil mellom pinneradene for å tillate dem å passe til et breadboard, mens bordlengden er metrisk.
Koblingsposisjoner
De view nedenfor er fra toppen, men den viser Debug-koblingsputer som er på undersiden. Uthevede pinner er pinne 1 for hver kontakt'
Topp view
Sertifiseringer
Samsvarserklæring CE DoC (EU)
Vi erklærer under vårt eneansvar at produktene ovenfor er i samsvar med de grunnleggende kravene i følgende EU-direktiver og derfor kvalifiserer for fri bevegelse innenfor markeder som omfatter EU (EU) og Det europeiske økonomiske samarbeidsområdet (EØS).
Erklæring om samsvar med EU RoHS & REACH 211 01
Arduino-kort er i samsvar med RoHS 2-direktivet 2011/65/EU fra Europaparlamentet og RoHS 3-direktivet 2015/863/EU fra rådet av 4. juni 2015 om begrensning av bruken av visse farlige stoffer i elektrisk og elektronisk utstyr.
Stoff | Maksimal grense (ppm) |
Bly (Pb) | 1000 |
Kadmium (Cd) | 100 |
Kvikksølv (Hg) | 1000 |
Seksverdig krom (Cr6+) | 1000 |
Polybromerte bifenyler (PBB) | 1000 |
Polybromerte difenyletere (PBDE) | 1000 |
Bis(2-etylheksyl}ftalat (DEHP) | 1000 |
Benzylbutylftalat (BBP) | 1000 |
Dibutylftalat (DBP) | 1000 |
Diisobutylftalat (DIBP) | 1000 |
Unntak: Det kreves ikke unntak.
Arduino Boards er fullt kompatible med de relaterte kravene i EU-forordning (EC) 1907/2006 om registrering, evaluering, autorisasjon og restriksjon av kjemikalier (REACH). Vi erklærer ingen av SVHC-ene (https://echa.europa.eu/web/guest/candidate-list-table), kandidatlisten over svært bekymringsfulle stoffer for godkjenning som for tiden er utgitt av ECHA, finnes i alle produkter (og også pakker) i mengder som til sammen er lik eller over 0.1 %. Så vidt vi vet, erklærer vi også at produktene våre ikke inneholder noen av stoffene som er oppført på "autorisasjonslisten" (vedlegg XIV til REACH-forskriften) og svært bekymringsfulle stoffer (SVHC) i noen betydelige mengder som spesifisert av vedlegg XVII til kandidatlisten publisert av ECHA (European Chemical Agency) 1907/2006/EC.
Konfliktmineralerklæring
Som en global leverandør av elektroniske og elektriske komponenter er Arduino klar over våre forpliktelser med hensyn til lover og forskrifter angående konfliktmineraler, spesifikt Dodd-Frank Wall Street Reform and Consumer Protection Act, seksjon 1502. Arduino har ikke direkte kilde- eller prosesskonflikt. mineraler som tinn, tantal, wolfram eller gull. Konfliktmineraler finnes i våre produkter i form av loddemetall, eller som en komponent i metallegeringer. Som en del av vår rimelige due diligence har Arduino kontaktet komponentleverandører i forsyningskjeden vår for å bekrefte at de fortsatt overholder regelverket. Basert på informasjonen vi har mottatt så langt erklærer vi at produktene våre inneholder konfliktmineraler hentet fra konfliktfrie områder.
FCC Advarsel
Eventuelle endringer eller modifikasjoner som ikke er uttrykkelig godkjent av parten som er ansvarlig for samsvar, kan ugyldiggjøre brukerens rett til å bruke utstyret. Denne enheten er i samsvar med del 15 av FCC-reglene. Driften er underlagt følgende to betingelser:
-
Denne enheten kan ikke forårsake skadelig interferens
-
denne enheten må akseptere all interferens som mottas, inkludert interferens som kan forårsake uønsket drift.
FCC RF-strålingseksponeringserklæring:
- Denne senderen må ikke plasseres eller brukes sammen med noen annen antenne eller sender.
- Dette utstyret overholder grensene for RF-strålingseksponering som er angitt for et ukontrollert miljø.
- Dette utstyret bør installeres og brukes med en minimumsavstand på 20 cm mellom radiatoren og kroppen din.
Brukermanualer for lisensunntatt radioapparater skal inneholde følgende eller tilsvarende merknad på et iøynefallende sted i brukerhåndboken eller alternativt på enheten eller begge deler. Denne enheten er i samsvar med Industry Canada lisensfritatt RSS-standard(er). Driften er underlagt følgende to betingelser:
- denne enheten kan ikke forårsake forstyrrelser
- denne enheten må akseptere enhver interferens, inkludert interferens som kan forårsake uønsket drift av enheten.
IC SAR-advarsel:
Dette utstyret bør installeres og brukes med en minimumsavstand på 20 cm mellom radiatoren og kroppen din.
Viktig: Driftstemperaturen til EUT kan ikke overstige 85 ℃ og bør ikke være lavere enn -40 ℃. Arduino Srl erklærer herved at dette produktet er i samsvar med grunnleggende krav og andre relevante bestemmelser i direktiv 2014/53/EU. Dette produktet er tillatt brukt i alle EUs medlemsland.
Frekvensbånd | Maksimal utgangseffekt (EIRP) |
2402–2480 MHz (EDR) | 6.24 dBm |
2402–2480 MHz (BLE) | 6.30 dBm |
2412–2472MHz (2.4G WiFi) | 13.61 dBm |
Bedriftsinformasjon
Firmanavn | Arduino Srl |
Firmaadresse | Via Andrea Appiani, 2520900 MONZA |
Referansedokumentasjon
Referanse | Link |
Arduino IDE (skrivebord) | https://www.arduino.cc/en/Main/Software |
Arduino IDE (sky) | https://create.arduino.cc/editor |
Cloud IDE Komme i 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 bibliotek | https://github.com/arduino-libraries/ArduinoECCX08 |
LSM6DSL bibliotek | https://github.com/stm32duino/LSM6DSL |
ProjectHub | https://create.arduino.cc/projecthub?by=part&part_id=11332&sort=trending |
Bibliotekreferanse | https://www.arduino.cc/reference/en/ |
Arduino butikk | https://store.arduino.cc/ |
Revisjonshistorie
Dato | Revisjon | Endringer |
04 | 1 | Generelle databladoppdateringer |
Dokumenter / Ressurser
![]() |
ARDUINO ABX00027 Nano 33 IoT-modul [pdf] Bruksanvisning ABX00032, 2AN9S-ABX00032, 2AN9SABX00032, ABX00027 Nano 33 IoT-modul, ABX00027, Nano 33 IoT-modul, modul |