Sadržaj:

LoRa Mesh Radio: 4 koraka (sa slikama)
LoRa Mesh Radio: 4 koraka (sa slikama)

Video: LoRa Mesh Radio: 4 koraka (sa slikama)

Video: LoRa Mesh Radio: 4 koraka (sa slikama)
Video: How to Crochet: Halter Top | Pattern & Tutorial DIY 2024, Srpanj
Anonim
LoRa Mesh Radio
LoRa Mesh Radio

Ovo je prilično jednostavan dodatak za mobilne telefone koji omogućuje slanje poruka poput SMS-a u grupi kada je izvan pokrivenosti ćelije, ili u scenarijima katastrofe. Koristi radio Semtech LoRa, za komunikaciju male snage/dalekometnog dometa. Postoji mnogo hardverskih opcija, a ja i dalje isprobavam različite uređaje i proizvođače, ali zasad će ovaj vodič pokazati kako sastaviti i postaviti jednu od sljedećih ploča:

  • TTGO ESP32 Lora s OLED -om
  • Adafrutovo pero M0 RFM96

Pribor

Hardver se može kupiti ovdje:

  • TTGO ESP32 Lora s OLED -om. -ILI-
  • Adafrutovo pero M0 RFM95

Opcijske stavke, ali preporučene su:

  • mali prekidač za uključivanje/isključivanje
  • Piezo zujalica
  • mala 1S Lipo baterija
  • USB OTG kabel

Korak 1: Postavljanje TTGO ESP32

Postavljanje TTGO ESP32
Postavljanje TTGO ESP32

Ova ploča je prilično lijepa jer uključuje lijepi OLED ekran i Bluetooth radio. Nažalost, radio LoRa nije tako dobar kao Feather, i čini se da ima samo polovicu dometa.

Pomoću ove ploče možete odabrati želite li se spojiti na slušalicu putem UDB OTG kabela, Bluetooth Classic ili Bluetooth LE. Na ploču jednostavno bljesnete odgovarajućom slikom firmvera (postoje tri različite binarne datoteke firmvera za svaki tip veze).

Koraci:

  • prebrišite ploču sa slikom firmvera Ripple: Slijedite ReadMe na GitHubu
  • ožičite bateriju i prebacite je
  • spojite piezo zujalicu: TTGO V2 -> na GND i pin 13, ostale ploče -> na GND i pin 25
  • opcionalno: 3D ispis kućišta

Za ovo sam također dizajnirao kućište za 3D ispis, koje možete preuzeti ovdje:

Korak 2: Postavljanje perja Adafruit

Postavljanje perja Adafruit
Postavljanje perja Adafruit
Postavljanje perja Adafruit
Postavljanje perja Adafruit
Postavljanje perja Adafruit
Postavljanje perja Adafruit
Postavljanje perja Adafruit
Postavljanje perja Adafruit

Ove ploče su lijepe kvalitete, ali su malo skuplje. Tu je nešto više uključeno, jer morate uložiti još lemljenja da biste instalirali LoRa antenu.

Koraci:

  • flash ploču s Ripple firmwareom: Slijedite ReadMe na GitHubu
  • spojite piezo zujalicu na GND i digitalni pin 11. (EDIT: NE pin 13 kao što je prethodno navedeno)
  • lemite u.fl konektor antene na donju stranu, spojite antenu na u.fl
  • Izborno: 3D ispis kućišta. Ovdje pogledajte datoteke:

(Opcionalno) Lemljenje dipolne antene

3D kućište za ispis dizajnirano je za upotrebu s ovom dipolnom antenom: 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, ali nema odgovarajući priključak, pa morate odrezati IPEX4, pa odvojiti koaksijalne pletenice i lemiti na uzemljene antene (vidi gornju sliku na kraju). Da biste to učinili, morate skinuti oko 10 mm vanjske plastike s kraja kabela, zatim odvojiti vrlo finu okolnu koaksijalnu žičanu mrežu pa na nju staviti malo lema. Zatim uklonite oko 1 mm plastike s unutarnje aktivne žice i na nju stavite malu količinu lema.

Zatim prethodno uzemljite jastučiće za uzemljenje antene na Perju i aktivnu antensku podlogu u sredini, a zatim lemite antenu na te jastučiće (odvojeni koaksijalni prema uzemljenim jastučićima, aktivna unutarnja žica na jastučić antene).

Korak 3: Postavite aplikaciju Ripple Messenger

Postavite aplikaciju Ripple Messenger
Postavite aplikaciju Ripple Messenger
Postavite aplikaciju Ripple Messenger
Postavite aplikaciju Ripple Messenger

Popratna aplikacija za to zove se Ripple Messenger. Trenutno postoji samo verzija Androida koju možete preuzeti iz trgovine Play: Ripple Messenger

Svakoj osobi u vašoj grupi mora biti dodijeljen jedinstveni numerički ID, između 1 i 254. Morate to riješiti među sobom. Ne postoji središnji poslužitelj za koordinaciju.

Također se (po izboru) možete organizirati u podgrupe dodjeljivanjem različitih ID-ova grupe (opet, između 1 i 254). Prema zadanim postavkama svi možete ostati u grupi nula. Grupe su poput 'kanala' i tvorit će zasebne mrežaste mreže.

Dodavanje prijatelja

Nakon što ste unijeli vlastite podatke na zaslon za postavljanje i odabrali SPREMI, možete se dodati kao prijatelj na slušalice drugih korisnika međusobnim skeniranjem QR kodova. Time se razmjenjuju javni ključevi pa možete međusobno slati poruke privatno. Ostali uređaji u vašoj grupi šutjet će vaše poruke, ali ih ne mogu 'otvoriti'.

Povezivanje radija

Radio ploča se može spojiti na tablet/slušalicu putem USB OTG kabela ili putem Bluetootha. Morate postaviti svoje preferencije za to odabirom izbornika 'Postavke' na gornjoj traci radnji. Na gornjoj traci radnji nalazi se ikona koja će postati bijela kad otkrije da je vaša radio ploča povezana.

Za Bluetooth Classic morate provjeriti je li Bluetooth uključen i morate ručno upariti slušalicu/tablet s pločom. Idite na Bluetooth postavku, odaberite skeniranje/osvježavanje i dodirnite 'Ripple Device' kada se pojavi. Vratite se u aplikaciju Ripple, zatim dodirnite gumb 'Odaberi uređaj' i s popisa odaberite 'Ripple Device'.

Za Bluetooth LE ne trebate se upariti. Samo provjerite jeste li odabrali 'Ripple Service' na zaslonu 'Choose Device'.

Razgovori

Na glavnom zaslonu samo dodirnite prijatelja s kojim želite razgovarati, što prelazi na zaslon za razgovor (kao na gornjoj slici). Traka s radnjama pokazat će njihovo ime, a desno je signalni indikator koji će pokazati je li uređaj tog korisnika trenutno dostupan i koliko je jak najbliži signal.

Samo upišite poruke ili dodirnite ikonu 'pribadača' s lijeve strane okvira za tekst da biste poslali svoju trenutnu lokaciju.

Kad drugi korisnici pošalju svoju lokaciju, vidjet ćete da je podcrtana, s izračunom koliko su udaljeni i otprilike koji smjer kompasa. Možete dodirnuti vezu da biste vidjeli lokaciju na Google kartama.

Korak 4: Povratne informacije

Ovo je samo nešto čime sam se bavila iz hobija i zato što uživam u ovakvom poslu. Bio je to zanimljiv izazov i traje.

Još uvijek tražim bolje radio module i kombinacije hardvera, zajedno s dizajnom 3D ispisa kako bi bio više poput potrošačkog uređaja.

Vjerojatno postoji još nekoliko grešaka koje treba riješiti. Javite mi je li vam ovo uspjelo ili ako naiđete na probleme. Povratne informacije su vrlo dobrodošle.

Uživati!

Pozdrav, Scott Powell.

DonirajteAko vam se ovaj projekt učini korisnim i želite li baciti malo bitcoina na svoj način, bio bih vam jako zahvalan: Moja BTC adresa: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS

Preporučeni: