Turinys:
- 1 žingsnis: medžiagos
- LABAI pigios medžiagos
- 2 veiksmas: vaizdo įrašas: „LoRa“ir „Module RFM95 Hoperf Electronics“įvadas
- 3 žingsnis: Atlikti bandymai
- Atlikti bandymai
- 4 žingsnis: Vaizdo įrašas: ryšys „LoRa ESP8266“ir radijas RFM95 # 1
- 5 veiksmas: „Arduino“IDE kodas
- „Arduino“IDE kodas
- 6 žingsnis: 1 perdavimo modulio pavyzdys
- 7 žingsnis: Priėmimo modulio # 2 pavyzdys
- 8 žingsnis: Antenos gamyba
- Antenų gamyba
- 9 veiksmas: atsisiųskite ir užpildykite dokumentus
Video: Ryšys „LoRa ESP8266“ir radijas RFM95: 9 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Ši moduliavimo rūšis tapo viena populiariausių technologijų, skirtų daiktų internetui įdiegti, pasižyminti labai ryškiomis tolimojo susisiekimo savybėmis ir maža galia, atspindinčia mažą jos vartojimą. duomenų siuntimo ir priėmimo projektuose yra keletas bibliotekų, jau įdiegtų platformoms ESP8266, Arduino, Raspberry pi ir ESP32.
Naudodamiesi šia galimybe atliksime labai paprastą testą su ESP8266 ir RFM95 LoRa.
Prieš kurį laiką aš gavau 2 modulius / radijo imtuvus „LoRa“nuoroda „RFR95“iš „HopeRF“915,0 MHz dažniu, tada pamoka rekomendavo „LoRa“įvadą ir greitą RFM95 modulio apžvalgą:
Pamoka
Įvadas „LoRa“ir „Modulo RFM95 Hoperf“
Atsisiųskite ir užpildykite dokumentus
Ryšys „LoRa ESP8266“ir radijas RFM95 #1
PDAControl
Atsisiųskite „Documentacion Completa“
Ryšys „LoRa ESP8266“ir radijas RFM95 #1
1 žingsnis: medžiagos
LABAI pigios medžiagos
- 2 ESP8266 „NodeMCU“
- 2 Radijas RFM95, mano atveju 915,0 MHz
- 2 balti PCB adapteriai, skirti ESP8266 12E/F
- 2 „Protoboard“
- Laidinė antena, UTP kabelis, apskaičiuokite ilgį žemiau
2 veiksmas: vaizdo įrašas: „LoRa“ir „Module RFM95 Hoperf Electronics“įvadas
3 žingsnis: Atlikti bandymai
Atlikti bandymai
Mes naudosime 2 modulius ESP8266 NodeMCU, kurie per SPI magistralę bendraus su RFM95 moduliais, naudodamiesi „RadioHead“biblioteka RH_RF95.h, šis testas bus labai paprastas, pranešimo ir skaitiklio siuntimas iš vieno modulio į kitą 915 MHz dažniu., Gamyklinė riba PCB gale. Šioje pamokoje bus naudojamas „LoRa“moduliavimas, mes neįdiegsime „LoRaWAN“, kad nesupainiotume.
4 žingsnis: Vaizdo įrašas: ryšys „LoRa ESP8266“ir radijas RFM95 # 1
5 veiksmas: „Arduino“IDE kodas
„Arduino“IDE kodas
Naudodamiesi šia galimybe, mes naudosime „RadioHead“biblioteką RH_RF95.h, labai naudojamą „Adafruit“pavyzdžiuose, jos PCB ir modulių testavimui, techniškai modulis ESP8266 sukonfigūruoja RFM95 parametrus per SPI magistralės protokolą.
Pastaba: atsisiųskite ir (arba) „github“nuorodas žemiau.
Autobuso SPI: Vikipedija
Kadangi tai labai paprastas testas, abiejuose moduliuose bus sukonfigūruoti tik šie parametrai:
- Perdavimo galia: 23 dBm = rf95.setTxPower (23, false)
- Dažnis / juosta: 915MHz = #define RF95_FREQ 915.0
Svarbu teisinga ESP8266 kaiščių konfigūracija:
- RFM95_CS = CS (mikroschemų parinkiklis arba vergų parinkiklis).
- RFM95_RST = Iš naujo nustatyti radiją inicijuojant.
- RFM95_INT = DIO0 išvesties pertrauka.
6 žingsnis: 1 perdavimo modulio pavyzdys
Perdavimo modulio # 1 pavyzdys
Bus išsiųstas pranešimas „PDAControl -“ir išsiųsto pranešimo / paketų skaitiklis. Pastaba: atsisiųskite ir (arba) „github“nuorodas žemiau.
Serijinis terminalas… Pranešimas perduodamas
7 žingsnis: Priėmimo modulio # 2 pavyzdys
Priėmimo modulio # 2 pavyzdys
Modulis veikia priėmimo režimu. Pastaba: atsisiųskite ir (arba) „github“nuorodas žemiau.
Serijinis terminalas… Priėmimas, pranešimas ir RSSI
8 žingsnis: Antenos gamyba
Antenų gamyba
Šiam bandymui antena buvo pagaminta naudojant UTP kabelį (neekranuotą susuktą porą), naudojant absoliučiai automatizuotą informaciją, 7,8 cm ilgio viela buvo apskaičiuota antenos ilgiui, tik aš pakeičiau svarbiausią parametrą Dažnis, mano modulio atveju tai yra 915.0.
Svetainė: M0ukd.com 1/4 bangų žemės plokštumos antenos skaičiuoklė
9 veiksmas: atsisiųskite ir užpildykite dokumentus
PDAControl
Atsisiuntimai ir visa dokumentacija
Ryšys „LoRa ESP8266“ir radijas RFM95 #1
pdacontrolen.com/comunication-lora-esp8266-…
PDAControl
Atsisiųskite „Documentacion Completa“
Ryšys „LoRa ESP8266“ir radijas RFM95 #1
pdacontroles.com/comunicacion-lora-esp8266-…
Rekomenduojamas:
„LoRa“nuo 3 km iki 8 km belaidis ryšys su mažomis sąnaudomis E32 (sx1278/sx1276) „Arduino“, Esp8266 arba Esp32 įrenginys: 15 žingsnių
„LoRa“nuo 3 km iki 8 km belaidis ryšys su mažomis sąnaudomis E32 (sx1278/sx1276) „Arduino“, „Esp8266“arba „Esp32“įrenginys: sukuriu biblioteką, skirtą valdyti „EBYTE E32“, pagrįstą „LoRa“įrenginio „Semtech“serija, labai galingu, paprastu ir pigiu įrenginiu. 3 km versija čia, 8 km versija čia Jie gali dirbti 3000–8000 m atstumu ir turi daugybę funkcijų
„LoRa Mesh“radijas: 4 žingsniai (su nuotraukomis)
„LoRa Mesh Radio“: tai gana paprastas mobiliųjų telefonų priedas, leidžiantis į SMS panašius pranešimus grupėje, kai nėra mobiliojo ryšio aprėpties, arba esant nelaimių scenarijams. Jis naudoja „Semtech LoRa“radijo imtuvus mažos galios/tolimojo ryšio ryšiams. Yra daug aparatinės įrangos galimybių
ESP8266 ir „Python“ryšys „Noobs“: 6 žingsniai
ESP8266 ir „Python“ryšys Noobs: Šis vadovas leidžia gauti bet kokius duomenis iš ESP8266 ir valdyti juos naudojant „python“be AT komandų. Pradedantiesiems dauguma ESP8266 naudojimo vadovų yra sunkūs, nes jie nori, kad blykstumėte „AT COMMANDS““Į lustą, kuris yra: Nereikalingas švaistymas
Interneto radijas/ interneto radijas su „Raspberry Pi 3“(be galvos): 8 žingsniai
Interneto radijas/ žiniatinklio radijas su „Raspberry Pi 3“(be galvos): HI Ar norite turėti savo radijo prieglobą internete, tada esate tinkamoje vietoje. Pasistengsiu kuo išsamiau paaiškinti. Išbandžiau kelis būdus, kad daugumai jų reikėjo garso plokštės, kurios nenorėjau pirkti. bet pavyko surasti
Prieigos taškas - stoties ryšys tarp dviejų ESP8266 MCU: 3 žingsniai
Prieigos taškas - stoties ryšys tarp dviejų ESP8266 MCU: Sveiki kūrėjai! Ankstesniame nurodyme aš sukūriau „WiFi“ryšį tarp dviejų ESP8266 MCU per namų „WiFi“maršrutizatorių. Kaip mačiau iš komentarų, yra kūrėjų, kurie norėtų naudoti ESP8266 MCU toli nuo maršrutizatoriaus diapazono. Taigi čia yra baras