Kazalo:

LoRa Mesh Radio: 4 koraki (s slikami)
LoRa Mesh Radio: 4 koraki (s slikami)

Video: LoRa Mesh Radio: 4 koraki (s slikami)

Video: LoRa Mesh Radio: 4 koraki (s slikami)
Video: Upcycling packaging to create notebook ephemera, Part 2 2024, November
Anonim
LoRa Mesh Radio
LoRa Mesh Radio

To je dokaj preprost dodatek za mobilne telefone, ki omogoča pošiljanje sporočil, podobnih SMS, v skupini, ko je zunaj pokritosti celice ali v scenarijih katastrof. Uporablja radijske postaje Semtech LoRa za komunikacijo z nizko porabo/dolg doseg. Možnosti strojne opreme je veliko in še vedno preizkušam različne naprave in proizvajalce, vendar bo za zdaj ta vadnica pokazala, kako sestaviti in nastaviti eno od naslednjih plošč:

  • TTGO ESP32 Lora z OLED
  • Adafrutovo pero M0 RFM96

Zaloge

Strojno opremo lahko kupite tukaj:

  • TTGO ESP32 Lora z OLED. -OR-
  • Adafrutovo pero M0 RFM95

Izbirni predmeti, vendar priporočeni:

  • majhno stikalo za vklop/izklop
  • Piezo zvonec
  • majhna 1S Lipo baterija
  • USB OTG kabel

Korak: Nastavitev TTGO ESP32

Nastavitev TTGO ESP32
Nastavitev TTGO ESP32

Ta plošča je zelo lepa, saj vključuje lep OLED zaslon in radio Bluetooth. Na žalost radio LoRa ni tako dober kot Feather in zdi se, da ima le približno polovico dosega.

S to ploščo lahko izberete, ali se s slušalko povežete prek kabla UDB OTG, Bluetooth Classic ali Bluetooth LE. Na ploščo preprosto utripate ustrezno sliko vdelane programske opreme (za vsako vrsto povezave obstajajo tri različne binarne datoteke vdelane programske opreme).

Koraki:

  • utripajte ploščo s sliko vdelane programske opreme Ripple: Sledite ReadMe na GitHubu
  • priključite baterijo in preklopite
  • priključite piezo zvočni signal: TTGO V2 -> na GND in pin 13, druge plošče -> na GND in pin 25
  • neobvezno: 3D natisnite ohišje

Za to sem oblikoval tudi ohišje za 3D tiskanje, ki ga lahko prenesete od tukaj:

2. korak: nastavitev perja Adafruit

Nastavitev perja Adafruit
Nastavitev perja Adafruit
Nastavitev perja Adafruit
Nastavitev perja Adafruit
Nastavitev perja Adafruit
Nastavitev perja Adafruit
Nastavitev perja Adafruit
Nastavitev perja Adafruit

Te plošče so lepe kakovosti, vendar nekoliko dražje. Pri teh je vpletenih nekoliko več, saj morate za namestitev antene LoRa narediti še nekaj spajkanja.

Koraki:

  • utripajte ploščo z vdelano programsko opremo Ripple: Sledite ReadMe na GitHubu
  • priključite piezo zvočni signal na GND in digitalni pin 11. (EDIT: NE pin 13, kot je navedeno prej)
  • spajkajte antenski priključek u.fl na spodnjo stran, anteno priključite na u.fl
  • Izbirno: 3D natisnite ohišje. Datoteke najdete tukaj:

(Neobvezno) spajkanje dipolne antene

Ohišje za 3D tiskanje je zasnovano za uporabo s to dipolno anteno: https://www.banggood.com/T-Type-900MHz-Long-Range-Receiver-Antenna-IPEX-4-for-FrSky-R9-Mini-R9 -MM-p-1361029.html

To je dobra antena, vendar nima pravega konektorja, zato morate IPEX4 odrezati, nato pa ločiti koaksialne pletenice in spajkati na ozemljitvene ploščice antene (glej konec slike zgoraj). Če želite to narediti, morate s konca kabla odstraniti približno 10 mm zunanje plastike, nato ločiti zelo fino okoliško koaksialno mrežo in nanjo položiti nekaj spajkanja. Nato odstranite približno 1 mm plastike iz notranje aktivne žice in nanjo položite majhno količino spajkanja.

Nato predhodno položite ozemljitvene ploščice za anteno na pero in aktivno podlogo za anteno na sredini, nato pa anteno spajkajte na te blazinice (ločeno koaksiranje na ozemljitvene ploščice, aktivna notranja žica na antensko blazinico).

3. korak: Nastavite aplikacijo Ripple Messenger

Namestite aplikacijo Ripple Messenger
Namestite aplikacijo Ripple Messenger
Namestite aplikacijo Ripple Messenger
Namestite aplikacijo Ripple Messenger

Spremljevalna aplikacija za to se imenuje Ripple Messenger. Trenutno obstaja samo različica Android, ki jo lahko prenesete iz trgovine Play: Ripple Messenger

Vsaki osebi v vaši skupini mora biti dodeljen edinstven številčni ID, med 1 in 254. To morate razvrstiti med seboj. Ni centralnega strežnika za usklajevanje.

Lahko se (po želji) organizirate v podskupine tako, da se dodelite različnim ID-jem skupine (spet med 1 in 254). Privzeto lahko vsi ostanete v skupini nič. Skupine so kot 'kanali' in bodo tvorile ločena mrežna omrežja.

Dodajanje prijateljev

Ko na zaslonu za nastavitev vnesete svoje podatke in izberete SHRANI, vas lahko med prijatelji drugih uporabnikov skenirate med QR kodami kot prijatelja. S tem si izmenjujete javne ključe, tako da si lahko zasebno pošiljate sporočila. Druge naprave v vaši skupini bodo tiho prenašale vaša sporočila, vendar jih ne morejo "odpreti".

Priključitev radia

Radijsko ploščo lahko priključite na tablični računalnik/slušalko prek kabla USB OTG ali prek povezave Bluetooth. To morate nastaviti tako, da v zgornji vrstici dejanj izberete meni 'Nastavitve'. Na zgornji vrstici dejanj je ikona, ki se obarva belo, ko zazna, da je vaša radijska plošča priključena.

Za Bluetooth Classic se morate prepričati, da je bluetooth vklopljen, in morate ročno seznaniti slušalko/tablični računalnik s ploščo. Pojdite na nastavitve Bluetooth, izberite skeniranje/osvežitev in se dotaknite »Ripple Device«, ko se prikaže. Vrnite se v aplikacijo Ripple, nato tapnite gumb 'Choose Device' in na seznamu izberite 'Ripple Device'.

Za Bluetooth LE vam ni treba seznaniti. Prepričajte se, da na zaslonu 'Izberi napravo' izberite 'Ripple Service'.

Pogovori

Na glavnem zaslonu se preprosto dotaknete prijatelja, s katerim želite klepetati, ki preide na zaslon za pogovor (kot je prikazano zgoraj). Vrstica dejanj bo prikazala njihovo ime, na desni pa signalni indikator, ki bo pokazal, ali je naprava tega uporabnika trenutno dosegljiva, in kako močan je najbližji signal.

Samo vnesite sporočila ali se dotaknite ikone 'pin' na levi strani besedilnega polja, da pošljete svojo trenutno lokacijo.

Ko drugi uporabniki pošljejo svojo lokacijo, boste videli podčrtano in z izračunom, kako daleč so in približno pri kateri smeri kompasa. Če si želite ogledati lokacijo v Google Zemljevidih, se lahko dotaknete povezave.

4. korak: Povratne informacije

To je samo nekaj, kar sem počel kot hobi in ker uživam v tovrstnem delu. To je bil zanimiv izziv in se nadaljuje.

Še vedno iščem boljše radijske module in kombinacije strojne opreme, skupaj z modeli 3D tiskanja, da bi bil bolj podoben potrošniški napravi.

Verjetno je treba odpraviti še nekaj hroščev. Sporočite mi, če vam je to uspelo ali če naletite na težave. Povratne informacije so zelo dobrodošle.

Uživajte!

S spoštovanjem, Scott Powell.

DonirajteČe se vam zdi ta projekt uporaben in se mi želite znebiti nekaj Bitcoina, bi bil res hvaležen: moj naslov BTC: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS

Priporočena: