Kazalo:
- Zaloge
- Korak: Nastavitev TTGO ESP32
- 2. korak: nastavitev perja Adafruit
- 3. korak: Nastavite aplikacijo Ripple Messenger
- 4. korak: Povratne informacije
Video: LoRa Mesh Radio: 4 koraki (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
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
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
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
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:
Nadzirajte gospodinjske aparate nad LoRa - LoRa v avtomatizaciji doma - LoRa daljinski upravljalnik: 8 korakov
Nadzirajte gospodinjske aparate nad LoRa | LoRa v avtomatizaciji doma | LoRa daljinski upravljalnik: Upravljajte in avtomatizirajte svoje električne naprave na dolge razdalje (kilometre) brez prisotnosti interneta. To je mogoče prek LoRa! Hej, kaj je, fantje? Akarsh tukaj iz CETech -a. Ta PCB ima tudi zaslon OLED in 3 releje, ki
Sinhronizirane LED palice WiFi Mesh: 3 koraki (s slikami)
Sinhronizirane LED palice WiFi Mesh: Ta projekt je zbirka LED palic z individualno nadzorovanimi digitalnimi LED (WS2812b " Neopixel "). Omogočajo izvajanje animacij, ne da bi jih povezali skupaj. Za medsebojno povezavo uporabljajo omrežje WiFi in
Obvestila pralnega stroja z uporabo MESH: 4 koraki (s slikami)
Obvestila o pralnem stroju z uporabo MESH: Ups! Pozabil sem na oblačila v pralnem stroju … Ali po pranju vedno pozabite vzeti oblačila? Ta recept bo nadgradil vaš pralni stroj tako, da bo prejemal obvestila prek Gmaila ali IFTTT, ko bodo oblačila pripravljena za fotografiranje
Avtomatizacija ventilatorja s senzorjem temperature MESH: 4 koraki (s slikami)
Avtomatizirajte ventilator z uporabo temperaturnega senzorja MESH: Ste naveličani vklopa ventilatorja " Vklop " in " Izklop "? Kaj pa, če bi bil vaš ventilator avtomatiziran in prilagodljiv glede na vaše najljubše nastavitve temperature? Zgradili smo avtomatiziran ventilator z uporabo MESH Temperature & Vlažnost, Wemo in
Samodejna osvetlitev s senzorjem gibanja MESH: 3 koraki (s slikami)
Samodejna osvetlitev s senzorjem gibanja MESH: Ali pogosto pozabite ugasniti luči? Vedno je mogoče pozabiti ugasniti luči, ko zapuščate hišo ali sobo, toda s senzorjem gibanja MESH smo težavo rešili z uporabo funkcij zaznavanja in odkrivanja, ki vam bodo olajšale