Spisu treści:
- Krok 1: Materiały
- BARDZO Tanie Materiały
- Krok 2: Wideo: Wprowadzenie LoRa i moduł RFM95 Hoperf Electronics
- Krok 3: Wykonane testy
- Wykonane testy
- Krok 4: Wideo: Komunikacja LoRa ESP8266 i Radio RFM95 #1
- Krok 5: Kod IDE Arduino
- Kod IDE Arduino
- Krok 6: Przykład modułu transmisyjnego nr 1
- Krok 7: Przykład modułu odbioru nr 2
- Krok 8: Produkcja anteny
- Produkcja anten
- Krok 9: Pobieranie i kompletna dokumentacja
Wideo: Komunikacja LoRa ESP8266 i Radio RFM95: 9 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Jedna z najczęściej wymienianych technologii, która ma zostać zaimplementowana dla Internetu Rzeczy, która ma bardzo uderzające cechy komunikacji na duże odległości i niską moc odzwierciedloną w jej niskim zużyciu, LoRa "Long - Range", ten rodzaj modulacji stał się bardzo popularny w projektach wysyłania i odbierania danych zaimplementowano już kilka bibliotek dla platform ESP8266, Arduino, Raspberry pi i ESP32.
Przy tej okazji przeprowadzimy bardzo prosty test z ESP8266 i RFM95 LoRa.
Jakiś czas temu dostałem 2 moduły/radia LoRa referencyjne RFM95 firmy HopeRF, na częstotliwości 915,0 MHz, następnie zalecany tutorial Wprowadzenie LoRa i szybki przegląd modułu RFM95:
Instruktaż
Wprowadzenie LoRa i Modulo RFM95 Hoperf
PDAControlPobieranie i kompletna dokumentacja
Komunikacja LoRa ESP8266 i Radio RFM95 #1
Sterowanie PDA
Descargas y Documentacion Complete
Komunikacja LoRa ESP8266 i Radio RFM95 #1
Krok 1: Materiały
BARDZO Tanie Materiały
- 2 węzeł ESP8266 MCU
- 2 Radio RFM95, w moim przypadku 915,0 MHz
- 2 białe płytki PCB Adaptery do ESP8266 12E/F
- 2 Protoboard
- Antena drutowa, kabel UTP, oblicz długość poniżej
Krok 2: Wideo: Wprowadzenie LoRa i moduł RFM95 Hoperf Electronics
Krok 3: Wykonane testy
Wykonane testy
Wykorzystamy 2 moduły ESP8266 NodeMCU, które będą komunikować się poprzez magistralę SPI z modułami RFM95 za pomocą biblioteki RH_RF95.h RadioHead, ten test będzie bardzo prosty, wysłanie wiadomości plus licznik z jednego modułu do drugiego na 915MHz, Fabryczne oznaczenie z tyłu PCB. W tym samouczku zostanie użyta modulacja LoRa, nie będziemy wdrażać LoRaWAN, aby nie mylić.
Krok 4: Wideo: Komunikacja LoRa ESP8266 i Radio RFM95 #1
Krok 5: Kod IDE Arduino
Kod IDE Arduino
Przy tej okazji wykorzystamy bibliotekę RH_RF95.h firmy RadioHead, bardzo używaną w przykładach Adafruit do testowania jego płytek drukowanych i modułów, technicznie moduł ESP8266 konfiguruje parametry RFM95 poprzez protokół magistrali SPI.
Uwaga: linki do pobrania i / lub github poniżej.
Autobus SPI: według Wikipedii
Ponieważ jest to bardzo prosty test, w obu modułach zostaną skonfigurowane tylko następujące parametry:
- Siła transmisji: 23 dBm = rf95.setTxPower(23, false)
- Częstotliwość / pasmo: 915 MHz = #define RF95_FREQ 915,0
Ważne poprawna konfiguracja pinów dla ESP8266:
- RFM95_CS = CS (selektor chipów lub selektor urządzeń podrzędnych).
- RFM95_RST = Zresetuj radio podczas inicjalizacji.
- RFM95_INT =Przerwanie z wyjścia DIO0.
Krok 6: Przykład modułu transmisyjnego nr 1
Przykład modułu transmisyjnego nr 1
Zostanie wysłana wiadomość "PDAControl -" oraz wartość wysłanej wiadomości / licznika pakietów. Uwaga: linki do pobrania i / lub github poniżej.
Terminal szeregowy… Wysyłanie wiadomości
Krok 7: Przykład modułu odbioru nr 2
Przykład modułu odbioru nr 2
Moduł jest w trybie odbioru. Uwaga: linki do pobrania i / lub github poniżej.
Terminal szeregowy… Odbieranie, wiadomości i RSSI
Krok 8: Produkcja anteny
Produkcja anten
Do tego testu antena została wyprodukowana z kablem UTP (nieekranowana skrętka) zastosowano przewód 7,8 cm, dzięki absolutnieautomation.com dla informacji, aby obliczyć długość anteny, tylko zmodyfikowałem najważniejszy parametr Częstotliwość, w sprawa mojego modułu to do 915.0.
Strona internetowa: M0ukd.com Kalkulator anteny płaszczyzny uziemienia 1/4 fali
Krok 9: Pobieranie i kompletna dokumentacja
Sterowanie PDA
Pliki do pobrania i kompletna dokumentacja
Komunikacja LoRa ESP8266 i radio RFM95 #1
pdacontrolen.com/comunication-lora-esp8266-…
Sterowanie PDA
Descargas y Documentacion Complete
Komunikacja LoRa ESP8266 i radio RFM95 #1
pdacontroles.com/comunicacion-lora-esp8266-…
Zalecana:
Komunikacja bezprzewodowa LoRa 3Km do 8Km z tanim urządzeniem E32 (sx1278/sx1276) dla Arduino, Esp8266 lub Esp32: 15 kroków
LoRa 3Km do 8Km Bezprzewodowa komunikacja z niskokosztowym urządzeniem E32 (sx1278/sx1276) dla Arduino, Esp8266 lub Esp32: Tworzę bibliotekę do zarządzania EBYTE E32 opartą na urządzeniu LoRa serii Semtech, bardzo wydajne, proste i tanie urządzenie. Wersja 3Km tutaj, wersja 8Km tutaj Mogą pracować na dystansie od 3000m do 8000m i mają wiele funkcji i
Prosta komunikacja Arduino LoRa (ponad 5 km): 9 kroków
Prosta komunikacja Arduino LoRa (ponad 5km): Przetestujemy E32-TTL-100 z moją biblioteką. Jest to bezprzewodowy moduł nadawczo-odbiorczy, pracujący z częstotliwością 410 441 MHz (lub 868 MHz lub 915 MHz) w oparciu o oryginalny RFIC SX1278 firmy SEMTECH, dostępna transmisja transparentna, poziom TTL. Moduł przyjmuje LORA
Komunikacja peer to peer LORA z Arduino: 9 kroków
LORA Peer to Peer Komunikacja z Arduino: Jestem początkującym entuzjastą elektroniki i jest to moja pierwsza instrukcja, więc proszę nie bądź zbyt ostry w swoich komentarzach. W tej instrukcji wyjaśnię, jak sprawić, by dwa węzły LORA komunikowały się bezpośrednio bez TTN (sieć rzeczy). Co to jest
Komunikacja ESP8266 i Python dla Noobs: 6 kroków
ESP8266 i komunikacja Python dla Noobs: Ten przewodnik pozwala uzyskać dowolne dane z ESP8266 i kontrolować je przez Pythona bez poleceń AT.Dla początkujących większość przewodników na temat korzystania z ESP8266 jest trudna, ponieważ chcą, abyś flashował „POLECENIA AT” na chip, czyli: Niepotrzebne marnotrawstwo
Wprowadzenie LoRa i moduł RFM95 / RFM95W Hoperf: 5 kroków
Wprowadzenie LoRa i moduł RFM95 / RFM95W Hoperf: Przy tej okazji dokonamy krótkiej charakterystyki LoRa ™ a konkretnie Radio RFM95/96 firmy Hoperf Electronics. Ponieważ kilka miesięcy temu pojawiły się 2 moduły, początkowo chcę zrobić wprowadzenie na ten temat