Cuprins:
- Provizii
- Pasul 1: Configurarea TTGO ESP32
- Pasul 2: Configurarea Adafruit Feather
- Pasul 3: configurați aplicația Ripple Messenger
- Pasul 4: Feedback
Video: Radio LoRa Mesh: 4 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Acesta este un supliment destul de simplu pentru telefoanele mobile pentru a permite mesageria de tip SMS într-un grup atunci când este în afara acoperirii celulare sau în scenarii de dezastru. Utilizează aparate de radio Semtech LoRa, pentru comunicații de mică putere / rază lungă de acțiune. Există o mulțime de opțiuni hardware și încă încerc diferite dispozitive și producători, dar deocamdată acest tutorial va arăta cum să asamblați și să configurați una dintre următoarele plăci:
- TTGO ESP32 Lora cu OLED
- Adafruit Feather M0 RFM96
Provizii
Hardware-ul poate fi achiziționat de aici:
- TTGO ESP32 Lora cu OLED. -SAU-
- Adafruit Feather M0 RFM95
Elementele opționale, dar recomandate sunt:
- mic comutator pornire / oprire
- Buzzer piezo
- baterie mică 1S Lipo
- Cablu USB OTG
Pasul 1: Configurarea TTGO ESP32
Această placă este destul de drăguță prin faptul că include un ecran OLED frumos și un radio Bluetooth. Din păcate, radioul LoRa nu este la fel de bun ca Feather și pare să obțină doar jumătate din autonomie.
Cu această placă puteți alege să vă conectați la telefon prin cablul UDB OTG, Bluetooth Classic sau Bluetooth LE. Pur și simplu blocați placa cu imaginea firmware corespunzătoare (există trei programe binare diferite pentru fiecare tip de conexiune).
Pași:
- clipește placa cu imaginea firmware-ului Ripple: Urmărește ReadMe pe GitHub
- conectați bateria și comutați
- conectați buzzerul piezo: TTGO V2 -> la GND și Pin 13, alte plăci -> la GND și Pin 25
- opțional: imprimarea 3D a carcasei
De asemenea, am proiectat o carcasă imprimabilă 3D, pe care o puteți descărca de aici:
Pasul 2: Configurarea Adafruit Feather
Aceste plăci sunt de calitate frumoasă, dar puțin mai scumpe. Este ceva mai implicat în acestea, deoarece trebuie să faceți mai multe lipiri pentru a instala o antenă LoRa.
Pași:
- clipește placa cu firmware-ul Ripple: Urmărește ReadMe pe GitHub
- conectați buzzerul piezo la GND și pinul digital 11. (EDITARE: NU pinul 13 așa cum s-a menționat anterior)
- lipiți un conector de antenă u.fl la partea inferioară, conectați antena la u.fl
- Opțional: imprimarea 3D a carcasei. Vedeți aici fișierele:
(Opțional) Lipirea antenei dipol
Carcasa imprimabilă 3D este concepută pentru a fi utilizată cu această antenă dipol: https://www.banggood.com/T-Type-900MHz-Long-Range-Receiver-Antenna-IPEX-4-for-FrSky-R9-Mini-R9 -MM-p-1361029.html
Este o antenă bună, dar nu are conectorul potrivit, deci trebuie să tăiați IPEX4 o dată, apoi să separați împletiturile coaxiale și lipiți de plăcile de împământare ale antenei (a se vedea imaginea finală de mai sus). Pentru a face acest lucru, trebuie să îndepărtați aproximativ 10 mm din plasticul exterior de la capătul cablului, apoi separați plasa de sârmă coaxială foarte înconjurătoare, apoi puneți o lipire pe aceasta. Apoi scoateți aproximativ 1 mm din plastic din firul activ interior și puneți o cantitate mică de lipit pe acesta.
Apoi, pregătiți plăcile de împământare ale antenei de pe Feather și plăcuța de antenă activă din mijloc, apoi lipiți antena cu aceste plăcuțe (separate coaxiale la plăci de împământare, fir intern activ la plăcuța antenei).
Pasul 3: configurați aplicația Ripple Messenger
Aplicația însoțitoare pentru aceasta se numește Ripple Messenger. În prezent există doar o versiune Android, pe care o puteți descărca din magazinul Play: Ripple Messenger
Fiecare persoană din grupul dvs. trebuie să primească un ID numeric unic, între 1 și 254. Trebuie să rezolvați acest lucru între voi. Nu există un server central pentru coordonare.
De asemenea, vă puteți organiza (opțional) în subgrupuri atribuindu-vă cu ID-uri de grup diferite (din nou, între 1 și 254). În mod implicit, puteți rămâne în grupul zero. Grupurile sunt ca „canale” și vor forma rețele de rețea separate.
Adăugarea de prieteni
Odată ce ați introdus propriile detalii în ecranul de configurare și ați selectat SALVARE, puteți fi adăugat ca prieten la telefoanele altor utilizatori, scanând reciproc codurile QR. Aceasta schimbă cheile publice, astfel încât să vă puteți trimite mesaje în mod privat. Alte dispozitive din grupul dvs. vă vor retransmite în tăcere mesajele, dar nu le pot „deschide”.
Conectare radio
Placa radio poate fi conectată la tabletă / receptor fie prin cablu USB OTG, fie prin Bluetooth. Trebuie să vă setați preferința pentru acest lucru selectând meniul „Preferințe” din bara de acțiune de sus. Există o pictogramă în bara de acțiune superioară, care va deveni alb continuu când a detectat că placa radio este conectată.
Pentru Bluetooth Classic, trebuie să vă asigurați că Bluetooth este activat și trebuie să asociați manual receptorul / tableta cu placa. Accesați setarea Bluetooth și selectați scanare / reîmprospătare și apăsați pe „Dispozitiv Ripple” când apare. Reveniți la aplicația Ripple, apoi atingeți butonul „Alegeți dispozitivul” și selectați „Dispozitiv Ripple” din listă.
Pentru Bluetooth LE nu ar trebui să aveți nevoie de împerechere. Asigurați-vă că selectați „Ripple Service” în ecranul „Alegeți dispozitivul”.
Conversații
Din ecranul principal trebuie doar să atingeți prietenul cu care doriți să discutați, care trece la ecranul de conversație (așa cum se arată în imaginea de mai sus). Bara de acțiune va afișa numele lor, iar în dreapta este un indicator de semnal care va arăta dacă dispozitivul utilizatorului respectiv este accesibil în prezent și cât de puternic este cel mai apropiat semnal.
Tastați doar mesaje sau atingeți pictograma „fixare” din stânga casetei de text pentru a vă trimite locația curentă.
Când ceilalți utilizatori își trimit locația, o veți vedea subliniată și cu un calcul al cât de departe sunt și la ce direcție de busolă. Puteți apăsa pe link pentru a vedea locația pe Google Maps.
Pasul 4: Feedback
Acesta este doar ceva ce am făcut ca hobby și pentru că îmi place acest tip de muncă. A fost o provocare interesantă și este continuă.
Încă mai caut module radio și combinații hardware mai bune, împreună cu modele de imprimare 3D pentru a face mai mult ca un dispozitiv de consum.
Probabil că mai există o serie de erori de rezolvat. Spuneți-mi dacă acest lucru a funcționat pentru dvs. sau dacă întâmpinați probleme. Feedback-ul este foarte binevenit.
Bucurați-vă!
Salutari, Scott Powell.
Dacă găsiți acest proiect util și doriți să aruncați Bitcoin în felul meu, aș fi foarte recunoscător: Adresa mea BTC: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS
Recomandat:
Antenă radio Radio Ham Rooftop: 8 pași (cu imagini)
Urban Rooftop Ham Radio Antenna: Am pus recent o antenă radio ham pe acoperiș, astfel încât să pot obține un semnal mai bun în interiorul apartamentului meu, care nu se află la un etaj superior. Fiind un ultra începător fără prea multe investiții în hobby, era perfect acceptabil să trebuiască să urci pe acoperiș pentru a
Controlul electrocasnicelor peste LoRa - LoRa în automatizarea caselor - Telecomandă LoRa: 8 pași
Controlul electrocasnicelor peste LoRa | LoRa în automatizarea caselor | Telecomandă LoRa: Controlează și automatizează aparatele tale electrice de la distanțe mari (Kilometri) fără prezența internetului. Acest lucru este posibil prin LoRa! Hei, ce se întâmplă, băieți? Akarsh aici de la CETech. Acest PCB are, de asemenea, un afișaj OLED și 3 relee care
Robot de desen Avatar folosind MESH: 6 pași (cu imagini)
Robot de desen Avatar folosind MESH: Ați auzit că activitatea fizică vă poate face mai creativ? A fi activ vă ajută să vă întindeți gândirea și să generați idei creative. Dacă nu te antrenezi des, dar vrei să-ți stimulezi creativitatea, nu-ți face griji - Iată ceva pentru tine
Notificări ale mașinii de spălat cu MESH: 4 pași (cu imagini)
Notificări despre mașina de spălat folosind MESH: Hopa! Am uitat de hainele din mașina de spălat … Uitați întotdeauna să vă ridicați hainele după ce au fost spălate? Această rețetă vă va actualiza mașina de spălat pentru a primi notificări prin Gmail sau IFTTT odată ce hainele sunt gata de fotografiat
Automatizați dispozitivele de acasă folosind MESH și Logitech Harmony: 5 pași (cu imagini)
Automatizați dispozitivele de acasă folosind MESH și Logitech Harmony: căutați o modalitate de a vă automatiza dispozitivele de acasă cu puțin efort? Te-ai săturat să folosești o telecomandă pentru a porni dispozitivele " Pornit " și „Dezactivat”? Vă puteți automatiza dispozitivele cu senzorul de mișcare MESH și Logitech Ha