Sadržaj:
- Pribor
- Korak 1: Postavljanje TTGO ESP32
- Korak 2: Postavljanje perja 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 promjena: 2024-01-30 09:33
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
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
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
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:
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 automatizirajte svoje električne uređaje s velikih udaljenosti (kilometara) bez prisutnosti interneta. To je moguće putem LoRa! Hej, što ima ljudi? Akarsh ovdje iz CETech -a. Ova PCB također ima OLED zaslon 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 tjelesna 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 perilice 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 perilicu za primanje obavijesti putem Gmaila ili IFTTT -a kad 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 automatiziranje 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? Senzor pokreta MESH omogućuje fotoaparatima koji podržavaju SDK. Na primjer, postavili smo MESH senzor pokreta pored hrane za mačke i igračaka za mačke u