Turinys:
- Prekės
- 1 žingsnis: pavyzdinis scenarijus
- 2 žingsnis: Žemėlapio rodinys
- 3 žingsnis: pranešimų siuntimas
- 4 žingsnis: „Peidžerio“įspėjimai
- 5 žingsnis: „Pager“sąveika
- 6 veiksmas: kaip surinkti įrenginius
- 7 veiksmas: programinės įrangos mirksėjimas
- 8 veiksmas: įrenginio konfigūravimas (ID, nustatymai)
- 9 žingsnis: pradinis bandymas
Video: „LoRa“GPS sekiklis/peidžeris: 9 žingsniai (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Su manimi susisiekė daugybė paieškos ir gelbėjimo (SAR) žmonių, besidominčių kitais „Ripple LoRa“tinklų projektais, prie kurių dirbau, ir tai privertė mane galvoti apie tai, kaip sukurti specialų įrenginį lauko personalui.
Na, štai!
Šiam įrenginiui nereikia papildomo „Android“ragelio, nes jis turi labai paprastą vartotojo sąsają. Jis turi mažą OLED ekraną ir tik 3 mygtukus, todėl siūlo tik ribotą sąveiką su vartotoju.
Ką tai daro
- Leidžia lauko naudotojui nustatyti savo būseną į vieną iš 4 spalvų (mėlyna, žalia, oranžinė, raudona), kurias vadas matys realiuoju laiku.
- Realiu laiku perduoda vartotojo vietą vadui.
- Įspėja vartotoją apie gaunamus pranešimus ir transliacijas iš vado.
- Leidžia vartotojui siųsti atsakymą į gaunamus pranešimus (iš parinkčių sąrašo)
Prekės
- TTGO LoRa 32 v2.1
- BN-180 GPS
- Akimirkos mygtukai
- 1S Lipo baterija
- Pjezo garsinis signalas
1 žingsnis: pavyzdinis scenarijus
Tinklo administratorius nustato peidžerio įrenginius naudodamas „Ripple Commander“programą. Gaukite jį iš „Google Play“:
Naudodamas programą, vadas gali matyti tinklinio tinklo įrenginių sąrašą.
2 žingsnis: Žemėlapio rodinys
Vadas gali matyti, kad būsena dabar yra oranžinė (žr. Aukščiau esantį oranžinį apskritimą). Jie taip pat gali matyti būseną IR vietą žemėlapio rodinyje.
3 žingsnis: pranešimų siuntimas
Pamatęs „GeoPager1“būseną oranžine spalva, vadas eina į pokalbių ekraną ir klausia, ar vartotojui reikia pagalbos.
(PASTABA: oranžinis atsakymas ateina, kai peidžerio vartotojas pasirenka atsakymą iš sąrašo)
Norėdami nurodyti atsakymo parinktis, tiesiog įveskite „?:“, O parinktys atskirtos „/“s
4 žingsnis: „Peidžerio“įspėjimai
Peidžerio pusėje lauko darbuotojas mato žalią šviesos diodo blykstę ir garsinį signalą.
5 žingsnis: „Pager“sąveika
Norėdami pasirinkti išsamią pranešimo informaciją, jie pasirenka pranešimo peržiūrą naudodami viršutinį mygtuką.
Tada vartotojas mygtukais pasirenka atsakymo parinktį.
Šiuo metu vadas gaus įspėjimą, kad gautas atsakymas. (Žr. Aukščiau pateiktą programos pokalbių ekraną su oranžiniu atsakymu)
6 veiksmas: kaip surinkti įrenginius
Kaip prijungti mygtukus, signalizatorių ir GPS, žr.
7 veiksmas: programinės įrangos mirksėjimas
Turite įsitikinti, kad turite įdiegtą „Arduino IDE“, pridėjus „Espressif ESP32“plokščių palaikymą. Norėdami gauti instrukcijas, eikite į „Ripple Github“svetainę:
github.com/spleenware/ripple
Šiam projektui reikia atnaujinti šią konkrečią dvejetainę:
PASTABA: Deja, GPS naudoja tą patį UART kaip ir įmontuotas USB prievadas, todėl turite atjungti GPS, kai mirksi programinė įranga ARBA programuojate įrenginį per programą.
8 veiksmas: įrenginio konfigūravimas (ID, nustatymai)
„Ripple Commander“programoje yra dvi paleidimo piktogramos. Norėdami apibrėžti ir konfigūruoti tinklo tinkle esančius įrenginius, paleiskite iš „Device Provision“piktogramos.
Bakstelėkite meniu „NAUJAS“viršutinėje veiksmų juostoje. tada įveskite unikalų ID ir vardą. Išskleidžiamajame įrenginio vaidmens meniu pasirinkite „GeoPager“. (pasirinktinai galite nustatyti pasirinktinę konfigūraciją mygtuku „…“)
Spustelėkite IŠSAUGOTI, tada vėl pagrindiniame ekrane sąraše turėtų būti naujas įrenginys su jūsų priskirtu pavadinimu.
Bakstelėkite šalia esančią mažą „kompiuterio lusto“piktogramą, kad patektumėte į „Program Device“ekraną. Laikydami nuspaudę viršutinį pelės klavišo mygtuką (mygtukas A), prijunkite USB OTG kabelį iš „Android“prie įrenginio, kuris turėtų įjungti įrenginį. Po vėlavimo OLED ekrane turėtumėte pamatyti „PROGRAM MODE“.
Dabar bakstelėkite mygtuką „Programa“„Commander“programoje ir, jei viskas gerai, turėtų būti pranešimas „… padaryta“. Įrenginys dabar turėtų turėti savo ID, konfigūracijos ir šifravimo raktus EEPROM.
9 žingsnis: pradinis bandymas
Išjunkite įrenginį, tada prijunkite „LiPo“akumuliatorių arba įjunkite jį iš USB šaltinio. Paleiskite pagrindinį ekraną naudodami kitą paleidimo priemonės piktogramą (pažymėtą „Ripple Commander“). Sąraše turėtų būti rodomas peidžerio įrenginys, o šalia jo yra pilkas apskritimas. Pilka būsena reiškia būseną „nežinoma“, nes įrenginys dar neturėjo jokių sąveikų.
Norėdami patekti į pokalbių ekraną, bakstelėkite peidžerio įrenginį. Viršutinėje veiksmų juostoje dabar turėtų būti rodomas būsenos rato atnaujinimas į MĖLYNĄ, o šalia jo esanti „WiFi“piktograma parodys visišką/stiprų ryšį.
Pabandykite įvesti kai kuriuos pranešimus, kurie turėtų sukelti pyptelėjimą/mirksėjimą ir pan
Paaukoti
Jei manote, kad šis projektas yra naudingas ir manote, kad norite išmesti Bitcoin, būčiau tikrai dėkingas.
Mano BTC adresas: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS
Atsiliepimas
Jei dalyvaujate SAR ar kitoje organizacijoje, turinčioje valdymo ir valdymo struktūrą, kuri galėtų pasinaudoti šiomis galimybėmis, norėčiau padėti parengti bandomąjį projektą/dislokavimą.
Aš ir toliau dirbu prie šio projekto, nes jis mane tikrai įtraukia ir domina. Tikiuosi, kad tai gali būti naudinga platesnei bendruomenei. Jei turite klausimų, nedvejodami rašykite man čia.
Mėgautis!
Pagarbiai, Scottas Powellas
Rekomenduojamas:
GPS sekiklis: 6 žingsniai
GPS sekiklis: Sveiki, vaikinai, šiame vaizdo įraše mes padarysime GPS sekiklį, naudodami „Esp 8266“(„nodemcu“) ir neo 6 m GPS modulį, todėl pradėkime
„Pasidaryk pats“GPS sekiklis --- „Python“programa: 5 žingsniai (su paveikslėliais)
Pasidaryk pats „GPS Tracker“--- „Python“programa: Prieš dvi savaites dalyvavau dviračių renginyje. Baigęs norėjau patikrinti maršrutą ir greitį, kuriuo tuo metu važiavau. Deja, to pasiekti nepavyko. Dabar naudoju ESP32 GPS sekikliui sukurti ir imsiuosi jo įrašyti savo dviračių maršrutą
„LoRa QWERTY“peidžeris: 9 žingsniai
„LoRa QWERTY“peidžeris: Aš ketinau pritaikyti savo esamą „Ripple LoRa“tinklo projektą, kad galėčiau sukurti atskirą pranešimų siuntimo įrenginį, kuriam nereikia papildomo „Android“įrenginio. Šis įrenginys gali būti naudojamas su kitais atskirais pranešimų siuntimo įrenginiais arba su Ripple tinklelis
„Pasidaryk pats“miniatiūrinis saulės sekiklis: 5 žingsniai (su nuotraukomis)
„Pasidaryk pats“miniatiūrinis saulės sekiklis: Šiame projekte parodysiu, kaip sukurti saulės sekiklį, kuris, kaip rodo pavadinimas, gali sekti saulės judėjimą visą dieną. Pabaigoje parodysiu energijos derliaus skirtumą tarp saulės kolektoriuje sumontuoto saulės kolektoriaus
Naminis realaus laiko GPS sekiklis (SIM800L, „Ublox NEO-6M“, „Arduino“): 8 žingsniai
Naminis realaus laiko GPS sekimo įrenginys (SIM800L, „Ublox NEO-6M“, „Arduino“): Taigi, jūs turite tokį GSM modulį, kaip aš? Taip pat GPS sekiklis? Mes galvojame tą patį! Šiose instrukcijose aš bandysiu jums padėti, kaip pasiekti savo tikslą naujoko požiūriu. Kadangi anksčiau neturėjau žinių apie elektros inžineriją (