Moduł MKR WAN 1310 oparty na 32-bitowym mikrokontrolerze Atmel ARM Cortex-M0+ posiada 256 kB pamięci Flash i 32 kB SRAM. Dzięki układowi Murata CMWX1ZZABZ umożliwia połączenie z siecią LoRa. Moduł można podłączyć do platformy Arduino Create, sieci LoRa i The Things Network. Piny I/O pracują z napięciem 3,3 V. MKR WAN 1310 to urządzenie o niskim poborze mocy, zasilane napięciem 5 V lub akumulatorami Li-Ion/Li-Pol 3,7 V. Moduł dzięki 2 MB pamięci flash obsługuje OTA oraz rejestrowanie danych. Kompatybilny ze środowiskiem Arduino.
Specyfikacja techniczna:
- Taktowanie: 32.768 kHz (RTC), 48 MHz
- Napięcie zasilania (USB/VIN): 5 V
- Zasilanie bateryjne: 2x AA lub 2x AAA / akumulator Li-Ion lub Li-Pol
- Napięcie pracy pinów I/O: 3,3 V
- Cyfrowe piny I/O: 8
- Piny PWM: 12
- Obsługiwane interfejsy: UART, SPI, I2C
- Analogowe piny wejściowe: 7 (ADC 8/10/12 bit)
- Analogowe piny wyjściowe: 1 (DAC 10 bit)
- Piny obsługujące zewnętrzne przerwania: 8
- Maksymalny prąd pinów I/O: 7 mA
- Pamięć flash: 256 KB
- Pamięć SRAM: 32 KB
- Zewnętrzna pamięć flash: 2 MB
- Wbudowane diody LED: 6
- Złącza: microUSB, micro uFL, JST PHR-2
- Maksymalna moc anteny: 2 dB
- Częstotliwość pracy: 433/868/915 MHz
- Wymiary: 67 x 64 x 25 mm
- Masa: 32 g
Arduino MKR:
Arduino Uno to platforma sprzętowo-programowa, popularna zarówno wśród hobbystów, jak i profesjonalistów. Zintegrowane środowisko Arduino IDE stanowi dobry punkt wyjścia dla nauki programowania i prototypowania urządzeń elektronicznych. Producent rozszerzył ofertę o moduły Arduino MKR, które oferują jeszcze wyższe osiągi sprzętowe oraz umożliwiają komunikację z sieciami LoRa WAN. Dzięki temu użytkownicy zyskują większe możliwości tworzenia projektów IoT oraz innych urządzeń, których wymagania przekraczają możliwości platformy Arduino Uno.
Komunikacja bezprzewodowa:
Moduły Arduino MKR różnią się od płytek Arduino Uno, ponieważ opierają się na mikrokontrolerach SAMD21 Cortex M0+, które są wykonane w architekturze 32-bitowej i taktowane zegarem 48 MHz. W porównaniu z 8-bitowym układem Atmega 328p pracującym z częstotliwością 16 MHz, płytki MKR mają większą moc obliczeniową. Dzięki temu są one idealnym wyborem do zastosowań w systemach komunikacji zdalnej opartych na protokole LoRa WAN oraz w projektach internetu rzeczy.
Cechy główne produktu:
- Zainstalowany bootloader: Dzięki zainstalowanemu bootloaderowi do zaprogramowania urządzenia wystarczy odpowiedni przewód microUSB oraz oprogramowanie ze strony producenta.
- Mały rozmiar: Ta wersja charakteryzuje się małym rozmiarem: 67,64 x 25 mm. Posiada wlutowane złącza męskie od spodu i żeńskie od góry.
- Wyprowadzenia cyfrowe: 8 cyfrowych wejść/wyjść umożliwiają m.in. sterowanie diodami LED, przekaźnikami oraz odczytywanie stanów przycisków.
- Wydajność prądowa: Maksymalna wydajność prądowa pojedynczego wyprowadzenia wynosi 7 mA.
- Wyjścia PWM: 12 wyjść PWM pozwala np. na sterowanie silnikami oraz regulowanie jasności diod.
- Wejścia analogowe: 7 wejść wbudowanego przetwornika analogowo-cyfrowego o rozdzielczości do 12-bitów obsługuje m.in. czujniki z wyjściem analogowym.
- Komunikacja szeregowa: Urządzenie obsługuje popularne interfejsy komunikacyjne, m.in.: UART, I2C i SPI.
- Pamięć wbudowana: Układ Atmel SAMD21 taktowany jest sygnałem o częstotliwości 48 MHz, posiada 256 kB pamięci programu Flash oraz 32 kB pamięci operacyjnej SRAM. Dodatkowo płytka posiada 2 MB zewnętrznej pamięci flash (QSPI).
- Zasilanie 5 V: Do zasilania Arduino można wykorzystać zasilacz o napięciu 5 V ze złączem microUSB, pin VIN z napięciem od 5 do 6 V lub 2 akumulatorki AA/AAA. Możliwe jest także podłączenie akumulatora Li-Ion lub Li-Pol przez złącze JST PHR-2.
- LoRa: Łączność radiowa charakteryzująca się małym poborem prądu i względnie dużym zasięgiem, idealne rozwiązanie dla urządzeń IoT.
- Odtwarzanie plików muzycznych: Moduł umożliwia odtwarzanie plików muzycznych za pomocą interfejsu SPI (SPI1).