Sadržaj:
- Supplies
- Korak 1: Postavljanje TTGO ESP32
- Korak 2: Podešavanje pera Adafruit
- Korak 3: Postavite aplikaciju Ripple Messenger
- Korak 4: Povratne informacije
Video: LoRa Mesh Radio: 4 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
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/dalekog dometa. Postoji mnogo hardverskih opcija, a ja i dalje isprobavam različite uređaje i proizvođače, ali za sada će ovaj vodič pokazati kako sastaviti i postaviti jednu od sljedećih ploča:
- TTGO ESP32 Lora sa OLED -om
- Adafruit pero M0 RFM96
Supplies
Hardver se može kupiti ovdje:
- TTGO ESP32 Lora sa OLED -om. -ILI-
- Adafruit pero M0 RFM95
Opcije, 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
Ova ploča je prilično lijepa jer uključuje lijepi OLED ekran i Bluetooth radio. Nažalost, LoRa radio nije tako dobar kao Feather, i čini se da ima samo pola dometa.
Pomoću ove ploče možete izabrati da li ćete se povezati sa telefonom putem UDB OTG kabla, Bluetooth Classic ili Bluetooth LE. Jednostavno prebacite ploču sa odgovarajućom slikom firmvera (postoje tri različite binarne datoteke firmvera za svaki tip veze).
Koraci:
- postavite ploču sa slikom firmvera Ripple: Pratite ReadMe na GitHubu
- spojite bateriju i prebacite je
- spojite piezo zujalicu: TTGO V2 -> na GND i pin 13, ostale ploče -> na GND i pin 25
- opciono: 3D štampanje kućišta
Za ovo sam dizajnirao i kućište za 3D štampanje, koje možete preuzeti ovdje:
Korak 2: Podešavanje pera 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:
- prebacite ploču sa firmverom Ripple: Pratite 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
- Opciono: 3D štampanje kućišta. Ovdje pogledajte datoteke:
(Opcionalno) Lemljenje dipolne antene
Kućište za 3D 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 pravi 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 sa kraja kabela, zatim odvojiti vrlo finu okolnu koaksijalnu žičanu mrežu, a zatim na nju staviti malo lema. Zatim uklonite oko 1 mm plastike s unutarnje aktivne žice i na nju stavite malu količinu lema.
Zatim unaprijed 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 unutrašnja žica na jastučić antene).
Korak 3: Postavite aplikaciju Ripple Messenger
Prateća aplikacija za to zove se Ripple Messenger. Trenutno postoji samo verzija za Android 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 ovo riješiti među sobom. Ne postoji centralni server 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 formirat će zasebne mrežaste mreže.
Dodavanje prijatelja
Nakon što ste unijeli vlastite podatke na ekran za postavljanje i odabrali SPREMI, možete se dodati kao prijatelj na slušalice drugih korisnika međusobnim skeniranjem QR kodova. Ovim se razmjenjuju javni ključevi pa možete privatno slati poruke jedni drugima. Ostali uređaji u vašoj grupi šutjet će vaše poruke, ali ih ne mogu 'otvoriti'.
Povezivanje radija
Radio ploča može se spojiti na tablet/slušalicu putem USB OTG kabela ili putem Bluetootha. Morate postaviti svoje preferencije za ovo odabirom menija 'Preferences' na gornjoj traci radnji. Na gornjoj traci radnji nalazi se ikona koja će postati bijela kada otkrije da je vaša radio ploča povezana.
Za Bluetooth Classic morate provjeriti je li Bluetooth uključen i morate ručno upariti telefon/tablet sa 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 morate se upariti. Samo pazite da odaberete 'Ripple Service' na ekranu 'Choose Device'.
Razgovori
Na glavnom ekranu samo dodirnite prijatelja s kojim želite razgovarati, što prelazi na ekran za razgovor (kao na gornjoj slici). Traka s radnjama prikazat ć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 pošaljete svoju trenutnu lokaciju.
Kad drugi korisnici pošalju svoju lokaciju, vidjet ćete je podcrtanu i s proračunom koliko su udaljeni i otprilike koji smjer kompasa. Možete dodirnuti vezu da vidite lokaciju na Google mapama.
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.
Vjerovatno 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 dobrodošle.
Uživajte!
pozdrav, Scott Powell.
DonirajteAko vam se ovaj projekt učini korisnim i budete htjeli baciti malo bitcoina na svoj način, bio bih vam zahvalan: Moja BTC adresa: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS
Preporučuje se:
Upravljajte kućanskim aparatima preko LoRa - LoRa u kućnoj automatizaciji - LoRa daljinski upravljač: 8 koraka
Upravljajte kućanskim aparatima preko LoRa | LoRa u kućnoj automatizaciji | LoRa daljinski upravljač: Upravljajte i automatizujte svoje električne uređaje na velike udaljenosti (kilometre) bez prisustva interneta. To je moguće putem LoRa! Hej, šta ima momci? Akarsh ovdje iz CETech -a. Ova PCB također ima OLED ekran i 3 releja koji
Robot za crtanje avatara pomoću MESH -a: 6 koraka (sa slikama)
Robot za crtanje avatara pomoću MESH -a: Jeste li čuli da vas fizička aktivnost može učiniti kreativnijom? Biti aktivan pomaže vam rastegnuti razmišljanje i generirati kreativne ideje. Ako ne vježbate često, ali želite povećati svoju kreativnost, ne brinite - evo nešto za vas
Obavijesti mašine za pranje rublja pomoću MESH -a: 4 koraka (sa slikama)
Obavijesti perilice rublja pomoću MESH -a: Ups! Zaboravila sam na odjeću u perilici za rublje … Zaboravljate li uvijek pokupiti odjeću nakon pranja? Ovaj recept će nadograditi vašu mašinu za pranje rublja da prima obavijesti putem Gmaila ili IFTTT -a nakon što vaša odjeća bude spremna za slikanje
Automatizirajte svoje kućne uređaje koristeći MESH i Logitech Harmony: 5 koraka (sa slikama)
Automatizirajte svoje kućne uređaje koristeći MESH i Logitech Harmony: Tražite li način za automatizaciju kućnih uređaja uz malo truda? Jeste li umorni od korištenja daljinskog upravljača za uključivanje uređaja " Uključeno " i " Isključeno "? Svoje uređaje možete automatizirati pomoću MESH senzora pokreta i Logitech Ha
Kamera s pokretom pomoću MESH SDK -a: 6 koraka (sa slikama)
Kamera s pokretom pomoću MESH SDK -a: Želite li automatizirati kameru kako biste zabilježili najbolje trenutke vašeg ljubimca dok niste kod kuće? MESH senzor kretanja omogućuje kamere koje podržavaju SDK. Na primjer, postavili smo MESH senzor pokreta pored hrane za mačke i igračaka za mačke u