Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: TTGO ESP32 -opsætning
- Trin 2: Opsætning af Adafruit Feather
- Trin 3: Konfigurer Ripple Messenger -appen
- Trin 4: Feedback
Video: LoRa Mesh Radio: 4 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Dette er en ret simpel tilføjelse til mobiltelefoner for at aktivere SMS-lignende beskeder i en gruppe, når de er uden for celledækning eller i katastrofescenarier. Den anvender Semtech LoRa-radioer til kommunikation med lav effekt/langdistance. Der er mange hardware -muligheder, og jeg prøver stadig forskellige enheder og producenter, men i øjeblikket viser denne vejledning, hvordan man samler og opsætter et af følgende tavler:
- TTGO ESP32 Lora med OLED
- Adafruit Feather M0 RFM96
Forbrugsvarer
Hardwaren kan købes her:
- TTGO ESP32 Lora med OLED. -ELLER-
- Adafruit Feather M0 RFM95
Valgfrie varer, men anbefalet er:
- lille tænd/sluk -kontakt
- Piezo summer
- lille 1S Lipo batteri
- USB OTG -kabel
Trin 1: TTGO ESP32 -opsætning
Dette bord er ret flot, fordi det indeholder en flot OLED -skærm og Bluetooth -radio. Desværre er LoRa -radioen ikke så god som fjeren, og synes kun at få omkring halvdelen af rækkevidden.
Med dette kort kan du vælge, om du vil oprette forbindelse til håndsættet via UDB OTG -kabel, Bluetooth Classic eller Bluetooth LE. Du blinker ganske enkelt på kortet med det relevante firmwarebillede (der er tre forskellige firmwarebinarer for hver forbindelsestype).
Trin:
- flash boardet med Ripple firmwarebilledet: Følg ReadMe på GitHub
- tilslut batteri og switch
- tråd piezo -summeren op: TTGO V2 -> til GND og Pin 13, andre boards -> til GND og Pin 25
- valgfrit: 3D -print sagen
Jeg har også designet en 3D-printbar etui til dette, som du kan downloade herfra:
Trin 2: Opsætning af Adafruit Feather
Disse brædder er af god kvalitet, men lidt dyrere. Der er lidt mere involveret i disse, da du skal lodde mere for at installere en LoRa -antenne.
Trin:
- flash boardet med Ripple firmware: Følg ReadMe på GitHub
- led piezo -summeren til GND og digital pin 11. (EDIT: IKKE pin 13 som tidligere angivet)
- lod et u.fl -antennestik til undersiden, tilslut antennen til u.fl
- Valgfrit: 3D -print sagen. Se her for filerne:
(Valgfrit) Lodning af dipolantennen
3D-printbar etui er designet til brug med denne dipolantenne: https://www.banggood.com/T-Type-900MHz-Long-Range-Receiver-Antenna-IPEX-4-for-FrSky-R9-Mini-R9 -MM-p-1361029.html
Det er en god antenne, men har ikke det rigtige stik, så du skal afskære IPEX4 en og derefter adskille koaks fletninger og lodning til antennens jordpuder (se slutbillede ovenfor). For at gøre dette skal du fjerne ca. 10 mm af den ydre plast fra enden af kablet, derefter adskille det meget fine omgivende coax -trådnet og derefter sætte noget loddetæt på dette. Fjern derefter ca. 1 mm af plasten fra den indre aktive ledning og læg en lille mængde lodde på dette.
Forbind derefter antennens jordpuder på fjeren og den aktive antennepude i midten, og lod derefter antennen til disse puder (adskilt koaksial til jordpuder, aktiv indre ledning til antennepude).
Trin 3: Konfigurer Ripple Messenger -appen
Ledsagerappen til dette kaldes Ripple Messenger. I øjeblikket er der kun en Android -version, som du kan downloade fra Play -butikken: Ripple Messenger
Hver person i din gruppe skal have et unikt numerisk id, mellem 1 og 254. Du skal sortere dette ind imellem. Der er ingen central server til koordinering.
Du kan også (valgfrit) organisere dig i undergrupper ved at tildele dig forskellige gruppe-id'er (igen mellem 1 og 254). Som standard kan du bare blive i gruppe nul. Grupperne er som 'kanaler' og danner separate netværker.
Tilføjelse af venner
Når du har indtastet dine egne detaljer i opsætningsskærmen og valgt GEM, kan du derefter føjes som en ven til andre brugers håndsæt ved at scanne hinandens QR -koder. Dette udveksler offentlige nøgler, så du kan sende beskeder til hinanden privat. Andre enheder i din gruppe videresender dine beskeder lydløst, men kan ikke 'åbne' dem.
Tilslutning af radio
Radiokortet kan tilsluttes tabletten/håndsættet enten via USB OTG -kabel eller via Bluetooth. Du skal angive din præference for dette ved at vælge menuen 'Præferencer' i den øverste handlingslinje. Der er et ikon på den øverste handlingslinje, der bliver konstant hvidt, når det har registreret, at dit radiokort er tilsluttet.
For Bluetooth Classic skal du sikre dig, at bluetooth er tændt, og du skal parre dit håndsæt/tablet med kortet manuelt. Gå til Bluetooth -indstilling, og vælg scanning/opdatering, og tryk på 'Ripple Device', når den kommer op. Gå tilbage til Ripple -appen, tryk derefter på knappen 'Vælg enhed', og vælg 'Ripple -enhed' på listen.
For Bluetooth LE behøver du ikke at skulle parre. Bare sørg for at vælge 'Ripple Service' på skærmen 'Vælg enhed'.
Samtaler
Fra hovedskærmen trykker du bare på den ven, du vil chatte med, som overgår til samtaleskærmen (som vist på billedet ovenfor). Handlingslinjen viser deres navn, og til højre ses en signalindikator, der viser, om brugerens enhed i øjeblikket kan nås, og hvor stærkt det nærmeste signal er.
Skriv bare beskeder, eller tryk på ikonet 'pin' til venstre for tekstboksen for at sende din nuværende placering.
Når andre brugere sender deres placering, vil du se den understreget, og med en beregning af, hvor langt de er, og i stort set hvilket kompasskurs. Du kan trykke på linket for at se placeringen på Google Maps.
Trin 4: Feedback
Dette er bare noget, jeg har gjort som en hobby, og fordi jeg nyder denne form for arbejde. Det har været en interessant udfordring, og er i gang.
Jeg leder stadig efter bedre radiomoduler og hardwarekombinationer sammen med 3D -printdesign for at gøre det mere som en forbrugerenhed.
Der er sandsynligvis stadig en række fejl at stryge ud. Lad mig vide, om dette har fungeret for dig, eller hvis du støder på problemer. Feedbacken er meget velkommen.
God fornøjelse!
hilsner, Scott Powell.
Doner Hvis du synes, at dette projekt er nyttigt og har lyst til at kaste lidt Bitcoin på min vej, ville jeg være virkelig taknemmelig: Min BTC -adresse: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS
Anbefalede:
Styr husholdningsapparater over LoRa - LoRa i hjemmeautomatisering - LoRa fjernbetjening: 8 trin
Styr husholdningsapparater over LoRa | LoRa i hjemmeautomatisering | LoRa fjernbetjening: Styr og automatiser dine elektriske apparater fra lange afstande (kilometer) uden tilstedeværelse af internettet. Dette er muligt gennem LoRa! Hey, hvad sker der, gutter? Akarsh her fra CETech.Dette printkort har også et OLED -display og 3 relæer, som en
WiFi Mesh Synchronized LED Bars: 3 trin (med billeder)
WiFi Mesh Synchronized LED Bars: Dette projekt er en samling af LED -barer med individuelt styrbare digitale LED'er (WS2812b " Neopixels "). De tillader animationer at blive udført på tværs af dem uden at koble dem sammen. De bruger et WiFi Mesh til at oprette forbindelse til hinanden, og
Avatar tegne robot ved hjælp af MESH: 6 trin (med billeder)
Avatar tegne robot ved hjælp af MESH: Har du hørt, at fysisk aktivitet kan gøre dig mere kreativ? At være aktiv hjælper dig med at strække din tankegang og generere kreative ideer. Hvis du ikke træner ofte, men vil øge din kreativitet, skal du ikke bekymre dig - Her er noget for dig
Notifikationer om vaskemaskine ved hjælp af MESH: 4 trin (med billeder)
Notifikationer om vaskemaskine ved hjælp af MESH: Ups! Jeg glemte tøjet i vaskemaskinen … Glemmer du altid at tage dit tøj op, når det er vasket? Denne opskrift vil opgradere din vaskemaskine til at modtage beskeder via Gmail eller IFTTT, når dit tøj er klar til at tage et billede
MESH: Rating-system med internetforbundne knapper: 5 trin (med billeder)
MESH: Rating-system med internetforbundne knapper: Hvad hvis restauranter eller andre virksomheder kunne indsamle feedback fra kunder på stedet og øjeblikkeligt synkronisere det med et regneark? Denne opskrift er en hurtig og enkel måde at oprette dit eget interaktive ratingsystem på. Bare tag et sæt internetforbundne b