INHOUDSOPGAWE:

LoRa Mesh Radio: 4 stappe (met foto's)
LoRa Mesh Radio: 4 stappe (met foto's)

Video: LoRa Mesh Radio: 4 stappe (met foto's)

Video: LoRa Mesh Radio: 4 stappe (met foto's)
Video: Wie is het, maar dan anders #BRAILLE #BILLEN #blindfluencer #blindfun #VoelJeGOED @roxannekwant3463 2024, November
Anonim
LoRa Mesh Radio
LoRa Mesh Radio

Dit is 'n redelik eenvoudige byvoeging vir selfone om SMS-soortgelyke boodskappe in 'n groep moontlik te maak as dit buite selfdekking is, of in rampscenario's. Dit maak gebruik van Semtech LoRa-radio's vir kommunikasie met lae krag/langafstand. Daar is baie hardeware -opsies, en ek probeer nog steeds verskillende toestelle en vervaardigers, maar vir eers wys hierdie tutoriaal hoe u een van die volgende borde kan monteer en instel:

  • TTGO ESP32 Lora met OLED
  • Adafruit Feather M0 RFM96

Voorrade

Die hardeware kan hier gekoop word:

  • TTGO ESP32 Lora met OLED. -OOR-
  • Adafruit Feather M0 RFM95

Opsionele items, maar aanbeveel is:

  • klein aan/uit skakelaar
  • Piezo -gonser
  • klein 1S Lipo battery
  • USB OTG -kabel

Stap 1: Opstel van TTGO ESP32

TTGO ESP32 -opstelling
TTGO ESP32 -opstelling

Hierdie bord is baie mooi omdat dit 'n mooi OLED -skerm en Bluetooth -radio bevat. Ongelukkig is die LoRa -radio nie so goed soos die veer nie, en dit lyk asof dit ongeveer die helfte van die reikafstand is.

Met hierdie bord kan u kies of u met die toestel via UDB OTG -kabel, Bluetooth Classic of Bluetooth LE wil koppel. U flits eenvoudig op die bord met die toepaslike firmware -prent (daar is drie verskillende firmware -binaries vir elke verbindingstipe).

Stappe:

  • flits die bord met die Ripple -firmware -beeld: Volg ReadMe op GitHub
  • draai die battery en skakelaar
  • dra die piezo -zoemer aan: TTGO V2 -> na GND en Pin 13, ander borde -> na GND en Pin 25
  • opsioneel: 3D -afdruk van die saak

Ek het ook 'n 3D-drukbare omhulsel hiervoor ontwerp wat u hier kan aflaai:

Stap 2: Opstel van Adafruit Feather

Adafruit -veeropstelling
Adafruit -veeropstelling
Adafruit veer opstel
Adafruit veer opstel
Adafruit -veeropstelling
Adafruit -veeropstelling
Adafruit -veeropstelling
Adafruit -veeropstelling

Hierdie borde is van goeie gehalte, maar 'n bietjie duurder. Daar is 'n bietjie meer hierby betrokke, aangesien u nog moet soldeer om 'n LoRa -antenne te installeer.

Stappe:

  • flits die bord met die Ripple -firmware: volg ReadMe op GitHub
  • dra die piëzo -zoemer na GND en digitale pen 11. (WYSIG: NIE pen 13 soos voorheen genoem nie)
  • soldeer 'n u.fl -antenna -aansluiting aan die onderkant, koppel antenna aan u.fl
  • Opsioneel: 3D -afdruk van die omhulsel. Sien hier vir die lêers:

(Opsioneel) Soldeer die dipool -antenne

Die 3D-drukbare omhulsel is ontwerp vir gebruik met hierdie dipoolantenne: https://www.banggood.com/T-Type-900MHz-Long-Range-Receiver-Antenna-IPEX-4-for-FrSky-R9-Mini-R9 -MM-p-1361029.html

Dit is 'n goeie antenna, maar het nie die regte aansluiting nie, dus moet u IPEX4 een afsny en die koaksiale vlegsels en soldeersel van die antenna -grondblokkies skei (sien eindfoto hierbo). Om dit te doen, moet u ongeveer 10 mm van die buitenste plastiek aan die einde van die kabel verwyder, dan die baie fyn omringende koaksdraadmaas skei en 'n bietjie soldeer daarop sit. Verwyder dan ongeveer 1 mm van die plastiek uit die binneste aktiewe draad en gooi 'n klein hoeveelheid soldeer hierop.

Maak dan die antenna-grondblokkies op die veer en die aktiewe antennekussing in die middel vas, soldeer dan die antenna aan hierdie pads (geskei koaks tot grondblokkies, aktiewe binnedraad aan antennekussing).

Stap 3: Stel die Ripple Messenger -app op

Stel die Ripple Messenger -app op
Stel die Ripple Messenger -app op
Stel die Ripple Messenger -app op
Stel die Ripple Messenger -app op

Die metgesel -app hiervoor word Ripple Messenger genoem. Tans is daar slegs 'n Android -weergawe wat u van die Play -winkel kan aflaai: Ripple Messenger

Elke persoon in u groep moet 'n unieke numeriese ID kry, tussen 1 en 254. U moet dit onder mekaar uitsorteer. Daar is geen sentrale bediener om te koördineer nie.

U kan ook (opsioneel) in subgroepe organiseer deur u verskillende groep-ID's toe te ken (weer tussen 1 en 254). U kan almal standaard in groep nul bly. Die groepe is soos 'kanale' en vorm afsonderlike gaasnetwerke.

Voeg vriende by

Nadat u u eie besonderhede op die instellingsskerm ingevoer het en SAVE gekies het, kan u as 'n vriend by die ander gebruikers se selfone gevoeg word deur mekaar se QR -kodes te skandeer. Dit ruil openbare sleutels uit sodat u privaat boodskappe aan mekaar kan stuur. Ander toestelle in u groep sal u boodskappe in stilte oordra, maar kan dit nie 'oopmaak' nie.

Koppel radio

Die radiobord kan óf via 'n USB -OTG -kabel óf via Bluetooth aan die tablet/toestel gekoppel word. U moet u voorkeur hiervoor stel deur die kieslys 'Voorkeure' in die boonste aksiebalk te kies. Daar is 'n ikoon in die boonste aksiebalk wat wit word wanneer dit agterkom dat u radiobord gekoppel is.

Vir Bluetooth Classic moet u seker maak dat Bluetooth aan is en dat u u toestel/tablet handmatig met die bord moet koppel. Gaan na die Bluetooth -instelling en kies scan/refresh en tik op 'Ripple Device' wanneer dit verskyn. Gaan terug na die Ripple -app, tik op die 'Kies toestel' -knoppie en kies' Ripple Device 'uit die lys.

Vir Bluetooth LE hoef u nie te koppel nie. Maak net seker dat u 'Ripple Service' in die 'Kies toestel' -skerm kies.

Gesprekke

Vanuit die hoofskerm tik u net op die vriend met wie u wil gesels, wat oorgaan na die gespreksskerm (soos hierbo afgebeeld). Die aksiebalk wys hul naam, en aan die regterkant is 'n seinaanwyser wat sal wys of die gebruiker se toestel tans bereikbaar is en hoe sterk die naaste sein is.

Tik net boodskappe, of tik op die 'pen' -ikoon links van die tekskassie om u huidige ligging te stuur.

As ander gebruikers hul ligging stuur, sal u dit onderstreep sien, en met 'n berekening van hoe ver hulle is en omtrent watter kompasopskrif. U kan op die skakel tik om die ligging op Google Maps te sien.

Stap 4: Terugvoer

Dit is net iets wat ek as stokperdjie gedoen het, en omdat ek hierdie soort werk geniet. Dit was 'n interessante uitdaging en duur voort.

Ek is nog steeds op soek na beter radiomodules en hardeware -kombinasies, tesame met 3D -drukontwerpe om dit meer soos 'n verbruikerstoestel te maak.

Daar is waarskynlik nog 'n aantal foute om uit te stryk. Laat weet my as dit vir u gewerk het, of as u probleme ondervind. Die terugvoer is baie welkom.

Geniet dit!

groete, Scott Powell.

Skenk As u van plan is om hierdie projek nuttig te vind en om Bitcoin op my pad te gooi, is ek baie dankbaar: My BTC -adres: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS

Aanbeveel: