Serwisy partnerskie:
Close icon
Serwisy partnerskie

Wi-Fi plus Bluetooth = zestaw Arduino MKR WIFI 1010

Article Image
Jest to niedużych rozmiarów energooszczędny zestaw uruchomieniowy dedykowany Internetowi Rzeczy (IoT). Jego bezprzewodowe interfejsy umożliwiają bezproblemową realizację różnych rozwiązań.

Powyższy produkt zawiera mikrokontroler SAMD21G18A firmy Microchip Technology z rdzeniem Cortex M0+ firmy ARM o maksymalnej częstotliwości taktowania 48 MHz i charakteryzuje się 22 wyprowadzeniami cyfrowymi (13 z nich może pełnić rolę wyjść PWM) i 8 analogowymi dołączonymi do dwudziestokanałowego przetwornika analogowo-cyfrowego o rozdzielczości: 8, 10 i 12 bitów, a także przetwornika cyfrowo-analogowego o rozdzielczości 10 bitów (przetworniki te występują w mikrokontrolerze). Pamięci układu są: SRAM o pojemności 32 KB i Flash o pojemności 256 KB. Z kolei jego interfejsami są: I2S, I2C,  SPI, UART i USB 2.0. Wraz z nimi występują 3 wyprowadzenia napięciowe - 2 wyjścia o napięciach 3,3 V i 5 V oraz wejście Vin o zakresie napięć 5-6 V. Ponadto moduł radiowy NINA W102 firmy u-blox rozszerzający zestaw o bezprzewodowe interfejsy: Bluetooth Low Energy 4.2, Bluetooth 4.2+EDR i Wi-Fi 2,4 GHz b/g/n.

Zestaw Arduino MKR WIFI 1010

Dodatkowo MKR WIFI 1010 odznacza się złączem SHR-05V-S-B dla interfejsu I2C, jednokolorową diodą LED i układem ATECC608A firmy Microchip Technology, który wspiera popularne systemy kryptograficzne – dzięki niemu komunikacja z zestawem może być prowadzona na dużym poziomie bezpieczeństwa. Programowanie zestawu odbywa się poprzez kabel USB bądź w oparciu o złącze ICSP dla zewnętrznych programatorów. Natomiast jego zasilanie jest trojakie: przez wejście Vin, gniazdo JST S2B-PH-SM4-TB(LF)(SN) dla baterii litowo-jonowej (Li-Ion) lub litowo-polimerowej (Li-Po) o napięciu nominalnym 3,7 V i pojemności co najmniej 1024 mAh lub kabel USB. Wspomnianą baterią można ładować po doprowadzeniu napięcia 5 V. Obsługę produktu zapewnia środowisko Arduino IDE.

Jest on przeznaczony do działania z usługami: Google Firebase, Azure, AWS IoT Core, IFTTT, Blynk i Arduino IoT Cloud.

Zestaw nie zawiera kabla USB.

Zestaw Arduino MKR WIFI 1010

Specyfikacja produktu:

  • Mikrokontroler SAMD21G18A firmy Microchip Technology
    • Rdzeń: Cortex M0+ firmy ARM (pojedynczy)
    • Rodzaj architektury: RISC
    • Długość magistrali danych: 32 bity
    • Maksymalna częstotliwość taktowania: 48 MHz
    • Liczba wyprowadzeń I/O: 52
    • Pamięci:
      • SRAM: 32 KB
      • Flash: 256 KB
    • Interfejsy:
      • I2S: 
        • Obsługa dwóch kanałów
      • I2C: 
        • Maksymalna częstotliwość pracy: 3,4 MHz
      • SPI:
        • Obsługa trybu full-duplex
      • UART:
        • Tryby pracy: half-duplex i full duplex
      • USB 2.0:
        • Standard: Full Speed
        • Host
        • Maksymalna przepływność: 12 Mb/s
    • Przetwornik analogowo-cyfrowy (ADC):
      • Liczba kanałów: 20
      • Rozdzielczość: 8, 10 I 12 bitów (konfigurowalna)
      • Częstotliwość próbkowania: do 350 ksps
    • Przetwornik cyfrowo-analogowy (DAC):
      • Rozdzielczość: 10 bitów
      • Częstotliwość próbkowania: do 350 ksps
    • Kontroler DMA
    • Wbudowany czujnik temperatury
    • Wbudowany generator sum kontrolnych CRC-32
    • Zewnętrzne przerwania
    • Niski pobór mocy
    • Temperatura pracy: od -40 do 125 stopni Celsjusza
    • Wsparcie ze strony biblioteki Arduino Low Power pozwalającej zarządzać mocą układu
  • Moduł radiowy NINA W102 firmy u-blox:
    • Interfejsy:
      • Wi-Fi:
        • Częstotliwość: 2,4 GHz
        • Standardy: b, g i n
      • Bluetooth 4.2+EDR:
        • Maksymalna liczba dołączanych urządzeń (slaves): 7
        • Przepływności: 1 Mb/s, 2 Mb/s i 3 MB/s 
      • Bluetooth Low Energy 4.2 (BLE 4.2):
        • Przepływność:1 Mb/s
    • Wsparcie ze strony bibliotek: WiFiNINA oraz ArduinoBLE
  • Wyprowadzenia:
      • Cyfrowe:
        • Dwukierunkowe (wejścia i wyjścia)
        • W liczbie sztuk: 22
        • Napięcie pracy: 3,3 V
        • Maksymalny prąd: 7 mA
      • PWM:
        • Jednokierunkowe (wyjścia)
        • W liczbie sztuk: 13
        • Wybierane spośród wyprowadzeń cyfrowych
      • Analogowe:
        • Dwukierunkowe (wejścia i wyjścia)
        • W liczbie sztuk: 8 (w tym wejście napięcia referencyjnego)
        • Maksymalne napięcie: 3,3 V
        • Maksymalny prąd: 7 mA
      • Napięciowe:
        • Wyjście 3,3 V 
        • Wyjście 5 V
        • Wejście Vin o zakresie napięć: 5-6 V
  • Peryferia:
    • Układ kryptograficzny:
      • ATECC608A firmy Microchip Technology:
      • Obsługa systemu kryptograficznego AES o 128-bitowych kluczach (kodowanie/dekodowanie)
      • Obsługa funkcji skrótu SHA-256
      • Obsługa kodów HMAC
      • Obsługa technologii: ECDSA: FIPS186-3, ECDH: FIPS SP800-56A oraz NIST Standard P256
    • Diody:
      • Jednokolorowa
    • Złącze SHR-05V-S-B dla interfejsu I2C (5 pinów, rozstaw 1 mm)
  • Numer wyjścia, do którego jest dołączona jednokolorowa dioda LED (wartość stałej LED_BUILTIN): 6
  • Programowanie: 
    • Przez kabel USB (gniazdo microUSB)
    • W oparciu o złącze ICSP (dla programatorów zewnętrznych)
  • Zasilanie:
    • Zewnętrzne:
      • Przez kabel USB - gniazdo microUSB (5 V)
      • Przez wejście Vin (zakres napięć: 5-6 V)
      • Przez gniazdo JST S2B-PH-SM4-TB(LF)(SN) dla baterii litowo-jonowej (Li-Ion) lub litowo-polimerowej (Li-Po) o napięciu nominalnym 3,7 V i pojemności co najmniej 1024 mAh
    • Maksymalny pobór prądu: 46 mA
  • Inne:
    • Łączny wartość prądu pobieranego przez jeden rząd wyprowadzeń zestawu nie może przekroczyć 65 mA
    • Współpraca z usługami:
      • Google Firebase (z zastosowaniem dedykowanej biblioteki) 
      • Azure 
      • AWS IoT 
      • IFTTT (z zastosowaniem dedykowanej wtyczki)
      • Blynk
      • Arduino IoT Cloud
    • Możliwość ładowania baterii (po doprowadzeniu napięcia 5 V do zestawu)
  • Wymiary: 61,5×25 mm
  • Waga: 32 g
Zestaw Arduino MKR WIFI 1010

Przewodnik instalacyjny zestawu Arduino MKR WIFI 1010

Opis sposobu zasilania zestawu MKR WIFI 1010 z baterii

Opis biblioteki ArduinoBLE

Opis biblioteki WiFiNINA

Opis biblioteki Arduino Low Power

Opis biblioteki wspierającej technologię Google Firebase

Przykład komunikacji z usługą Azure

Przykład komunikacji z usługą AWS IoT Core

Opis wtyczki umożliwiającej komunikację z usługą IFTTT

Przykład komunikacji z usługą Blynk

Opis usługi Arduino IoT Cloud

DATA SHEET
DATA SHEET
DATA SHEET
Do pobrania
Download icon Opis złączy zestawu Arduino MKR WIFI 1010 (w postaci pliku PDF) Download icon Schemat elektryczny zestawu Arduino MKR WIFI 1010 (w postaci pliku PDF) Download icon Schemat elektryczny i płytki zestawu Arduino MKR WIFI 1010 (w postaci plików środowiska Eagle) Download icon Plik płytki do użycia w środowisku Fritzing (format FZPZ) Download icon Dokumentacja mikrokontrolera SAMD21G18A Download icon Dokumentacja modułu radiowego NINA W102 Download icon Dokumentacja układu kryptograficznego ATECC608A
Firma: Arduino
Tematyka materiału: ARM, Azure, BLE, Blynk, Bluetooth 4.2, Cortex M0+, interfejs I2C, Microchip Technology, MKR WIFI 1000, SAMD21G18A
AUTOR
Źródło
arduino.cc
Udostępnij
Zobacz wszystkie quizy
Quiz weekendowy
Edukacja
1/10 Jak działa rezystor LDR?
UK Logo
Elektronika dla Wszystkich
Zapisując się na nasz newsletter możesz otrzymać GRATIS
najnowsze e-wydanie magazynu "Elektronika dla Wszystkich"