Innholdsfortegnelse:
- Rekvisita
- Trinn 1: TTGO ESP32 -oppsett
- Trinn 2: Oppsett av Adafruit Feather
- Trinn 3: Sett opp Ripple Messenger -appen
- Trinn 4: Tilbakemelding
Video: LoRa Mesh Radio: 4 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Dette er et ganske enkelt tillegg for mobiltelefoner for å aktivere SMS-lignende meldinger i en gruppe når de er utenfor mobildekning, eller i katastrofescenarier. Den bruker Semtech LoRa-radioer for kommunikasjon med lav effekt/langdistanse. Det er mange maskinvarealternativer, og jeg prøver fortsatt forskjellige enheter og produsenter, men foreløpig vil denne opplæringen vise hvordan du monterer og konfigurerer et av følgende brett:
- TTGO ESP32 Lora med OLED
- Adafruit Feather M0 RFM96
Rekvisita
Maskinvaren kan kjøpes her:
- TTGO ESP32 Lora med OLED. -ELLER-
- Adafruit Feather M0 RFM95
Valgfrie elementer, men anbefalt er:
- liten av/på -bryter
- Piezo summer
- lite 1S Lipo -batteri
- USB OTG -kabel
Trinn 1: TTGO ESP32 -oppsett
Dette brettet er ganske fint ved at det inkluderer en fin OLED -skjerm og Bluetooth -radio. Dessverre er LoRa -radioen ikke like god som fjæren, og ser bare ut til å få omtrent halve rekkevidden.
Med dette kortet kan du velge om du vil koble til håndsettet via UDB OTG -kabel, Bluetooth Classic eller Bluetooth LE. Du blinker ganske enkelt på kortet med det riktige firmwarebildet (det er tre forskjellige fastvare -binære filer for hver tilkoblingstype).
Trinn:
- blink kortet med Ripple -firmwarebildet: Følg ReadMe på GitHub
- koble til batteri og bryter
- led opp piezosummeren: TTGO V2 -> til GND og Pin 13, andre tavler -> til GND og Pin 25
- valgfritt: 3D -utskrift av saken
Jeg har også designet et 3D-utskrivbart etui for dette, som du kan laste ned herfra:
Trinn 2: Oppsett av Adafruit Feather
Disse platene er av god kvalitet, men litt dyrere. Det er litt mer involvert i disse, da du må gjøre litt mer lodding for å installere en LoRa -antenne.
Trinn:
- blink kortet med Ripple -fastvaren: Følg ReadMe på GitHub
- koble piezo -summeren til GND og digital pin 11. (EDIT: IKKE pin 13 som tidligere nevnt)
- lodd en u.fl antennekontakt til undersiden, koble antennen til u.fl
- Valgfritt: 3D -utskrift av saken. Se her for filene:
(Valgfritt) Lodding av dipolantennen
3D-utskrivbart etui er designet for bruk med denne dipolantennen: 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 den riktige kontakten, så du må kutte IPEX4 en og deretter skille koaksflettene og loddetinnet til antennens jordputer (se slutten bildet ovenfor). For å gjøre dette må du fjerne omtrent 10 mm av den ytre plasten fra enden av kabelen, deretter skille det meget fine omkringliggende koaksialnettet og deretter sette litt loddetinn på dette. Fjern deretter ca 1 mm av plasten fra den indre aktive ledningen og legg en liten mengde loddetinn på dette.
Deretter tenner du antennens jordputer på fjæren og den aktive antenneputen i midten, deretter lodder du antennen til disse putene (adskilt koaks til jordputer, aktiv indre ledning til antenneputen).
Trinn 3: Sett opp Ripple Messenger -appen
Ledsagerappen for dette kalles Ripple Messenger. For øyeblikket er det bare en Android -versjon, som du kan laste ned fra Play -butikken: Ripple Messenger
Hver person i gruppen din må tildeles en unik numerisk ID, mellom 1 og 254. Du må sortere dette innbyrdes. Det er ingen sentral server for koordinering.
Du kan også (valgfritt) organisere deg i undergrupper ved å tildele deg forskjellige gruppe-ID-er (igjen, mellom 1 og 254). Som standard kan du bare holde deg i gruppe null. Gruppene er som "kanaler", og vil danne separate nettverk.
Legger til venner
Når du har angitt dine egne detaljer i Oppsett -skjermbildet og valgt LAGRE, kan du deretter legges til som en venn i andre brukers telefoner ved å skanne hverandres QR -koder. Dette utveksler offentlige nøkler slik at du kan sende meldinger til hverandre privat. Andre enheter i gruppen din videresender meldingene dine stille, men kan ikke 'åpne' dem.
Koble til radio
Radiokortet kan kobles til nettbrettet/håndsettet enten via USB OTG -kabel eller via Bluetooth. Du må angi preferansen din for dette ved å velge "Preferanser" -menyen fra den øverste handlingslinjen. Det er et ikon på den øverste handlingslinjen som vil lyse helt hvitt når det har oppdaget at radiokortet er tilkoblet.
For Bluetooth Classic må du kontrollere at bluetooth er på og at du må koble håndsettet/nettbrettet manuelt med kortet. Gå til Bluetooth -innstilling, og velg scan/refresh og trykk på 'Ripple Device' når den kommer opp. Gå tilbake til Ripple -appen, trykk deretter på "Velg enhet" -knappen og velg "Ripple Device" fra listen.
For Bluetooth LE trenger du ikke å koble til. Bare sørg for at du velger "Ripple Service" i "Velg enhet" -skjermbildet.
Samtaler
Fra hovedskjermen trykker du bare på vennen du vil chatte med, som går over til samtaleskjermen (som bildet ovenfor). Handlingslinjen vil vise navnet sitt, og til høyre er en signalindikator som viser om brukerens enhet for øyeblikket er tilgjengelig, og hvor sterkt det nærmeste signalet er.
Bare skriv meldinger, eller trykk på "pin" -ikonet til venstre for tekstboksen for å sende din nåværende posisjon.
Når andre brukere sender posisjonen sin, vil du se den understreket, og med en beregning av hvor langt de er og omtrent hvilken kompassretning. Du kan trykke på lenken for å se plasseringen på Google Maps.
Trinn 4: Tilbakemelding
Dette er bare noe jeg har gjort som en hobby, og fordi jeg liker denne typen arbeid. Det har vært en interessant utfordring, og pågår.
Jeg leter fortsatt etter bedre radiomoduler og maskinvarekombinasjoner, sammen med 3D -utskriftsdesign for å gjøre det mer som en forbrukerenhet.
Det er sannsynligvis fortsatt en rekke feil å stryke ut. Gi meg beskjed om dette har fungert for deg, eller hvis du støter på problemer. Tilbakemeldingene er veldig velkomne.
Nyt!
hilsen, Scott Powell.
Doner Hvis du synes dette prosjektet er nyttig og har lyst til å kaste litt Bitcoin på min måte, ville jeg være veldig takknemlig: Min BTC -adresse: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS
Anbefalt:
LoRa mesh sensorer: 6 trinn
LoRa Mesh Sensors: Dette er den tredje i serien om Ripple LoRa mesh-nettverk, som nå viser sensornoder. Se tidligere artikler for referanse: https: //www.instructables.com/id/LoRa-Mesh-Radio/https:/ /www.instructables.com/id/LoRa-GPS-Tracker
Kontroller hvitevarer over LoRa - LoRa i hjemmeautomatisering - LoRa fjernkontroll: 8 trinn
Kontroller hvitevarer over LoRa | LoRa i hjemmeautomatisering | LoRa fjernkontroll: Kontroller og automatiser dine elektriske apparater fra lange avstander (kilometer) uten tilstedeværelse av internett. Dette er mulig gjennom LoRa! Hei, hva skjer, folkens? Akarsh her fra CETech. Denne PCB har også en OLED -skjerm og 3 reléer som en
WiFi Mesh synkroniserte LED -barer: 3 trinn (med bilder)
WiFi Mesh Synchronized LED Bars: Dette prosjektet er en samling av LED -barer med individuelt kontrollerbare digitale LED -er (WS2812b " Neopixels "). De lar animasjoner utføres på tvers av dem uten å koble dem sammen. De bruker et WiFi Mesh for å koble seg til hverandre, og
Automatiser hjemmene dine med MESH og Logitech Harmony: 5 trinn (med bilder)
Automatiser hjemmene dine med MESH og Logitech Harmony: Leter du etter en måte å automatisere hjemmene dine på med liten innsats? Er du lei av å bruke en fjernkontroll for å slå på enhetene " On " og "Av"? Du kan automatisere enhetene dine med MESH -bevegelsessensoren og Logitech Ha
MESH: Rangeringssystem med Internett-tilkoblede knapper: 5 trinn (med bilder)
MESH: Rangeringssystem med Internett-tilkoblede knapper: Hva om restauranter eller andre virksomheter kunne samle tilbakemeldinger fra kunder på stedet og umiddelbart synkronisere det med et regneark? Denne oppskriften er en rask og enkel måte å lage ditt eget interaktive vurderingssystem på. Bare ta et sett med internett-tilkoblet b