Turinys:

„LoRa Mesh“radijas: 4 žingsniai (su nuotraukomis)
„LoRa Mesh“radijas: 4 žingsniai (su nuotraukomis)

Video: „LoRa Mesh“radijas: 4 žingsniai (su nuotraukomis)

Video: „LoRa Mesh“radijas: 4 žingsniai (su nuotraukomis)
Video: LoRa Mesh Repeater Node Update | 6 Days with no solar 2024, Liepa
Anonim
„LoRa Mesh“radijas
„LoRa Mesh“radijas

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 nelaimės scenarijams. Jis naudoja „Semtech LoRa“radijo imtuvus mažos galios/tolimojo ryšio ryšiams. Yra daug aparatinės įrangos variantų, ir aš vis dar bandau įvairius įrenginius ir gamintojus, tačiau dabar ši pamoka parodys, kaip surinkti ir nustatyti vieną iš šių plokščių:

  • TTGO ESP32 Lora su OLED
  • „Adafruit Feather M0 RFM96“

Prekės

Techninę įrangą galite įsigyti čia:

  • TTGO ESP32 Lora su OLED. -AR-
  • „Adafruit Feather M0 RFM95“

Neprivalomi elementai, tačiau rekomenduojama:

  • mažas įjungimo/išjungimo jungiklis
  • Pjezo garsinis signalas
  • maža 1S Lipo baterija
  • USB OTG kabelis

1 žingsnis: TTGO ESP32 sąranka

TTGO ESP32 sąranka
TTGO ESP32 sąranka

Ši lenta yra gana graži tuo, kad joje yra gražus OLED ekranas ir „Bluetooth“radijas. Deja, „LoRa“radijas nėra toks geras kaip „Plunksna“ir, atrodo, pasiekia tik maždaug pusę diapazono.

Naudodami šią plokštę galite pasirinkti, ar prisijungti prie ragelio per UDB OTG kabelį, „Bluetooth Classic“ar „Bluetooth LE“. Jūs tiesiog mirksi plokštę su atitinkamu programinės įrangos atvaizdu (kiekvienam ryšio tipui yra trys skirtingi programinės aparatinės įrangos dvejetainiai failai).

Žingsniai:

  • „flash“plokštę naudodami „Ripple“programinės įrangos vaizdą: sekite „ReadMe“„GitHub“
  • prijunkite akumuliatorių ir jungiklį
  • prijunkite pjezo garsinį signalą: TTGO V2 -> prie GND ir 13 kaiščio, kitos plokštės -> prie GND ir kaiščio 25
  • pasirinktinai: 3D spausdinimas

Tam taip pat sukūriau 3D spausdinamą dėklą, kurį galite atsisiųsti iš čia:

2 žingsnis: „Adafruit Feather“sąranka

„Adafruit Feather“sąranka
„Adafruit Feather“sąranka
„Adafruit Feather“sąranka
„Adafruit Feather“sąranka
„Adafruit Feather“sąranka
„Adafruit Feather“sąranka
„Adafruit Feather“sąranka
„Adafruit Feather“sąranka

Šios plokštės yra geros kokybės, tačiau šiek tiek brangesnės. Tai šiek tiek daugiau susiję, nes norint įdiegti „LoRa“anteną, reikia dar šiek tiek lituoti.

Žingsniai:

  • „flash“plokštę naudodami „Ripple“programinę -aparatinę įrangą: sekite „Readit“„GitHub“
  • prijunkite pjezo garsinį signalą prie GND ir skaitmeninio kaiščio 11. (REDAGUOTI: NE 13 kaiščio, kaip nurodyta anksčiau)
  • lituokite u.fl antenos jungtį prie apačios, prijunkite anteną prie u.fl
  • Neprivaloma: spausdinti korpusą 3D formatu. Failus rasite čia:

(Neprivaloma) Dipolio antenos litavimas

3D spausdinimo dėklas skirtas naudoti su šia dipoline antena: https://www.banggood.com/T-Type-900MHz-Long-Range-Receiver-Antenna-IPEX-4-for-FrSky-R9-Mini-R9 -MM-p-1361029.html

Tai gera antena, tačiau neturi tinkamos jungties, todėl jums reikia iškirpti IPEX4, tada atskirti įkalinimo pintus ir lydmetalį prie antenos įžeminimo pagalvėlių (žr. Norėdami tai padaryti, nuo kabelio galo turite nuplėšti apie 10 mm išorinio plastiko, tada atskirti labai ploną aplink esančią įkalinimo vielos tinklelį, tada uždėti šiek tiek litavimo. Tada nuimkite apie 1 mm plastiko nuo vidinės aktyvios vielos ir uždėkite ant jo nedidelį litavimo kiekį.

Tada ant plunksnos iš anksto skardinkite antenos įžeminimo pagalvėles, o viduryje-aktyvią antenos pagalvėlę, tada lituokite anteną prie šių trinkelių (atskirtos įkalinimo įžeminimo pagalvėlės, aktyvi vidinė viela-antenos pagalvėlė).

3 veiksmas: nustatykite „Ripple Messenger“programą

Nustatykite „Ripple Messenger“programą
Nustatykite „Ripple Messenger“programą
Nustatykite „Ripple Messenger“programą
Nustatykite „Ripple Messenger“programą

Tam skirta papildoma programa vadinama „Ripple Messenger“. Šiuo metu yra tik „Android“versija, kurią galite atsisiųsti iš „Play“parduotuvės: „Ripple Messenger“

Kiekvienam jūsų grupės asmeniui turi būti suteiktas unikalus skaitinis ID nuo 1 iki 254. Jūs turite tai išsiaiškinti tarpusavyje. Nėra centrinio koordinavimo serverio.

Taip pat (pasirinktinai) galite suskirstyti į pogrupius, prisiskirdami skirtingiems grupės ID (vėlgi, nuo 1 iki 254). Pagal numatytuosius nustatymus jūs visi galite likti nulio grupėje. Grupės yra tarsi „kanalai“ir sudarys atskirus tinklus.

Draugų pridėjimas

Įvedę savo duomenis sąrankos ekrane ir pasirinkę IŠSAUGOTI, nuskaitydami vienas kito QR kodus, galite būti įtraukti į draugą prie kito vartotojo ragelių. Tai keičiasi viešaisiais raktais, kad galėtumėte vienas kitam siųsti žinutes privačiai. Kiti jūsų grupės įrenginiai tyliai perduos jūsų pranešimus, bet negalės jų „atidaryti“.

Radijo prijungimas

Radijo plokštę galima prijungti prie planšetinio kompiuterio/telefono per USB OTG kabelį arba per „Bluetooth“. Norėdami tai padaryti, turite pasirinkti pasirinkę meniu „Parinktys“viršutinėje veiksmų juostoje. Viršutinėje veiksmų juostoje yra piktograma, kuri bus visiškai balta, kai aptiks jūsų radijo plokštę.

Jei naudojate „Bluetooth Classic“, turite įsitikinti, kad „Bluetooth“įjungtas, ir rankiniu būdu suporuoti ragelį/planšetinį kompiuterį su lenta. Eikite į „Bluetooth“nustatymą, pasirinkite nuskaitymą/atnaujinimą ir bakstelėkite „Ripple Device“, kai jis pasirodys. Grįžkite į „Ripple“programą, tada bakstelėkite mygtuką „Pasirinkti įrenginį“ir sąraše pasirinkite „Ripple Device“.

Naudojant „Bluetooth LE“nereikia susieti. Tiesiog įsitikinkite, kad pasirinkote „Ripple Service“ekrane „Pasirinkti įrenginį“.

Pokalbiai

Pagrindiniame ekrane tiesiog bakstelėkite draugą, su kuriuo norite kalbėtis, kuris pereina į pokalbio ekraną (kaip parodyta aukščiau). Veiksmų juostoje bus rodomas jų vardas, o dešinėje - signalo indikatorius, rodantis, ar to vartotojo įrenginys šiuo metu pasiekiamas ir koks stiprus yra artimiausias signalas.

Tiesiog įveskite pranešimus arba bakstelėkite „smeigtuko“piktogramą, esančią teksto laukelio kairėje, kad išsiųstumėte savo dabartinę vietą.

Kai kiti vartotojai atsiunčia savo buvimo vietą, pamatysite ją pabrauktą ir apskaičiuodami, kiek toli jie yra, ir maždaug kurioje kompaso kryptyje. Galite paliesti nuorodą, kad pamatytumėte vietą „Google“žemėlapiuose.

4 žingsnis: grįžtamasis ryšys

Tai tiesiog kažkas, ką aš padariau kaip hobis ir todėl, kad man patinka toks darbas. Tai buvo įdomus iššūkis ir tęsiasi.

Aš vis dar ieškau geresnių radijo modulių ir aparatinės įrangos derinių, taip pat 3D spausdinimo dizaino, kad jis taptų labiau panašus į vartotojų prietaisą.

Tikėtina, kad dar reikia ištaisyti daugybę klaidų. Praneškite man, ar tai jums pavyko, ar susidūrėte su problemomis. Atsiliepimai labai laukiami.

Mėgautis!

pagarbiai, Scottas Powellas.

Jei manote, kad šis projektas yra naudingas ir manote, kad norite išmesti Bitcoin, būčiau tikrai dėkingas: Mano BTC adresas: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS

Rekomenduojamas: