Szukaj

Moduł rozwojowy LoRa32U4 II - łączność LoRa i ATmega32U4

Kod:
MOD-1422
Waga: Help
8 g

Na płytce znajdziesz znany z Arduino Leonardo układ ATmega32U4 oraz radio LoRa oparte na układzie Semtech SX1276. Złącze anteny i baterii LiPo to dodatkowe atuty modułu. Do 7 km zasięgu przy SF8.

W magazynie Help 3

PLN 89,00
PLN 72,36 bez VAT

Znaleźliśmy 3 ostatnie sztuki, przeleżały na złej półce w magazynie. Jak “zejdą” - więcej nie będzie.

LoRa w przystępnej formie

LoRa32u4 jest ciekawym modułem zaprojektowanym w Europie na potrzeby rynku europejskiego. Jak można się domyślić po frazie “LoRa” w nazwie - moduł ten cechuje niski pobór prądu i duży zasięg. Został on oparty na układzie ATmega32u4 znanym z Arduino Leonardo czy Teensy 2.0. Dzięki temu zyskujemy wysoką kompatybilność z bibliotekami dedykowanymi dla tych płytek.

Za łączność odpowiedzialny jest moduł LoRa oparty o układ Semtech SX1276 znany chociażby z modułów HopeRF RFM95W. Radio może pracować na dwóch częstotliwościach: europejskiej 868MHz oraz na amerykańskiej 915MHz. W Polsce można korzystać jedynie z 868MHz. Użycie modulacji LoRa pozwala na uzyskanie zasięgu do 7km przy SF8 (w linii wzorku, pełna widoczność anten). Do modułu należy podłączyć antenę - na początek polecamy kompaktową antenę 868MHz. Pamiętaj, że bez podłączonej anteny najprawdopodobniej uszkodzisz radio.

Moduł LoRa32u4 II posiada także wbudowane złącze akumulatora LiPo oraz układ ładujący. Zatem praca w terenie nie jest mu straszna. Pomarańczowa dioda informuje o stanie ładowania akumulatora.

Do czego się to przyda?

Moduł doskonale nadaje się do budowy urządzeń i sensorów, które po pierwsze muszą komunikować się na dużo większe odległości niż pozwalają na to inne rozwiązania jak WiFi, NRF24L01+ czy Bluetooth. Pod drugie mamy ograniczenia co do zasilania i mocy nadawczej. Zależy nam na długim czasie pracy na baterii. Po trzecie nie przesyłamy dużych ilości danych.

Wysoką energooszczędność uzyskano zmniejszając częstotliwość bazową układu ATmega32u4 do 8 MHz. Układ pracuje na napięciu 3.3V. Parametry układu ATmega32u4 powinny być dobrze znane wszystkim, którzy mieli styczność z Arduino Leonardo. Posiada on 32KB pamięci flash i 2KB RAM. Oferuje wbudowaną obsługę USB. Więc można go używać bez konwerter USB-Serial. Co więcej może się on przedstawiać jako urządzenie HID (mysz, klawiatura, joystick, MIDI, itp.)

Łączność LoRa bazuje na module HPDTEK HPD13, który ma identyczny układ płytki PCB jak moduły HopeRF RFM95W oraz porównywalne osiągi. Nie ma się co dziwić, w obu radiach zastosowano ten sam układ - Semtech SX1276.

Wykorzystując modulację LoRa i odpowiednie ustawienia można uzyskać zasięg na około 7km (przy SF8). Technologia LoRa pozwala na komunikację na duże odległości przy jednoczesnym bardzo małym zużyciu prądu. W porównaniu do standardowego radia (np. modulacja FSK) LoRa oferuje dużo większą odporność na zakłócenia i stabilność połączenia. Niestety to wszystko odbywa się kosztem prędkości transmisji. W sytuacji gdy zależy nam na wyższej przepustowości, możemy ją uzyskać kosztem zasięgu - wystarczy przejść na modulację FSK.

Programowanie w Arduino IDE

BSFrance udostępnia plik z definicjami płytki. Po ich rozpakowaniu do katalogu Dokumenty/Arduino/hardware (jeżeli katalog nie istnieje, trzeba go utworzyć) płytka pojawi się w menu wyboru płytek w środowisku Arduino IDE. Razem z definicjami płytki otrzymujemy też kilka przykładów jak z niej skorzystać. Dzięki temu, że wszystkie połączenia mamy już wykonane na płytce modułu, możemy skupić się na programowaniu i użytkowaniu radia w technologii LoRa. Proste jak “bułek z masełem” :)

Specyfikacja:

  • Moduł główny:
    • Oparty o ATmega32u4 @ 8MHz z 3.3V logika/zasilanie
    • Posiada regulator napięcia 3.3V 600mA (w szczycie)
    • Natywna obsługa USB (wgrany bootloader)
    • Wbudowany układ ładowania baterii LiPo. Domyślny prąd ładowania 100mA, może być ustawiony do 1A za pomocą rezystora
    • Złącze baterii: JST PH 2.0mm (pasujący kabel)
    • Dioda ładowania
    • Przycisk reset
  • Moduł LoRa:
    • Natężenie prądu podczas odbierania: 10 ~ 14 mA
    • Interfejs: SPI
    • Temperatura pracy: -40 ~ +85°C
    • Cyfrowa funkcja RSSI
    • Automatyczna korekcja częstotliwości
    • Automatyczna kontrola wzmocnienia
    • Funkcja budzenia po radiu (Radio wake-up)
    • Detekcja niskiego napięcia zasilania i temperatury
    • Szybkie budzenie ze skakaniem po częstotliwościach (frequency hopping)
    • Konfigurowalna obsługa pakietów
    • Ekranowany

Pliki

Gwarancja

Wszystkie zakupy na Nettigo są chronione 14-sto dniowym prawem do zwrotu. Bez zbędnych pytań.

Szczegółowe informacje o dostawie i zwrotach

Newsletter

Raz, góra dwa razy w miesiacu możesz otrzymać newsletter o nowościach w naszej ofercie, promocjach, a także porcję wiadomości ze świata DIY i Arduino.