INHOUDSOPGAWE:
- Voorrade
- Stap 1: Opstel van TTGO ESP32
- Stap 2: Opstel van Adafruit Feather
- Stap 3: Stel die Ripple Messenger -app op
- Stap 4: Terugvoer
Video: LoRa Mesh Radio: 4 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
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
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
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
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:
Avatar -tekenrobot met MESH: 6 stappe (met foto's)
Avatar -tekenrobot met MESH: het u al gehoor dat fisieke aktiwiteit u meer kreatief kan maak? Deur aktief te wees, kan u u denke rek en kreatiewe idees genereer. As u nie gereeld oefen nie, maar u kreatiwiteit wil verhoog, hoef u nie bekommerd te wees nie - hier is iets vir u
Kennisgewings van wasmasjien met MESH: 4 stappe (met foto's)
Kennisgewings van wasmasjien met MESH: Oeps! Ek het vergeet van die klere in die wasmasjien … Vergeet u altyd om u klere op te tel nadat dit gewas is? Hierdie resep sal u wasmasjien opgradeer om kennisgewings via Gmail of IFTTT te ontvang sodra u klere gereed is om af te neem
Outomatiseer u huistoestelle met MESH en Logitech Harmony: 5 stappe (met foto's)
Outomatiseer u huistoestelle met MESH en Logitech Harmony: is u op soek na 'n manier om u huistoestelle sonder moeite te outomatiseer? Is u moeg daarvoor om 'n afstandsbediening te gebruik om u toestelle aan te skakel " Aan " en " Uit "? U kan u toestelle outomatiseer met die MESH -bewegingsensor en Logitech Ha
Bewegingsbeheerde kamera met MESH SDK: 6 stappe (met foto's)
Bewegingsbeheerde kamera met MESH SDK: wil u u kamera outomatiseer om die beste oomblikke van u troeteldier vas te vang terwyl u nie tuis is nie? Die MESH -bewegingsensor maak dit moontlik vir kameras wat SDK ondersteun. Ons het byvoorbeeld 'n MESH -bewegingsensor langs katvoedsel en kat speelgoed neergesit
MESH: graderingstelsel met knoppies met internetverbinding: 5 stappe (met foto's)
MESH: graderingstelsel met knoppies wat met die internet gekoppel is: wat as restaurante of ander ondernemings ter plaatse terugvoer van kliënte kan versamel en dit onmiddellik met 'n sigblad kan sinkroniseer? Hierdie resep is 'n vinnige en eenvoudige manier om u eie interaktiewe beoordelingsstelsel te skep. Gryp net 'n stel internetverbinde b