Kazalo:

LoRa GPS sledilnik/pejdžer: 9 korakov (s slikami)
LoRa GPS sledilnik/pejdžer: 9 korakov (s slikami)

Video: LoRa GPS sledilnik/pejdžer: 9 korakov (s slikami)

Video: LoRa GPS sledilnik/pejdžer: 9 korakov (s slikami)
Video: Best Gps Pet Trackers in 2024 - How to Choose a Tracker to Keep an Eye on your Pet? 2024, Junij
Anonim
LoRa GPS sledilnik/pejdžer
LoRa GPS sledilnik/pejdžer

Z vami so se obrnili številni ljudje na področju iskanja in reševanja (SAR), ki jih zanimajo drugi projekti mrežastih mrež Ripple LoRa, na katerih sem delal, zato sem razmišljal o izdelavi namenske naprave za osebje na terenu.

No, tukaj je!

Ta naprava ne potrebuje spremljevalne slušalke Android, saj ima uporabnika zelo preprost uporabniški vmesnik. Ima majhen zaslon OLED in samo 3 gumbe, zato ponuja le omejene vrste interakcije z uporabnikom.

Kaj počne

  • Omogoča uporabniku na terenu, da nastavi svoj status na eno od 4 barv (modra, zelena, oranžna, rdeča), ki jih bo poveljnik videl v realnem času.
  • Oddaja uporabnikovo lokacijo poveljniku v realnem času.
  • Opozori uporabnika na dohodna sporočila in oddaje od poveljnika.
  • Omogoča uporabniku, da pošlje odgovor na dohodna sporočila (s seznama možnosti)

Zaloge

  • TTGO LoRa 32 v2.1
  • BN-180 GPS
  • Trenutni gumbi
  • 1S Lipo baterija
  • Piezo zvonec

1. korak: Primer scenarija

Primer scenarija
Primer scenarija

Skrbnik omrežja z aplikacijo Ripple Commander nastavi pozivne naprave. Prenesite ga iz Googla Play:

Z aplikacijo lahko poveljnik vidi seznam naprav v mrežnem omrežju.

Korak: Pogled zemljevida

Pogled zemljevida
Pogled zemljevida

Poveljnik lahko vidi, da je stanje zdaj oranžno (glej oranžni krog zgoraj). V pogledu zemljevida lahko vidijo tudi stanje IN lokacijo.

3. korak: pošiljanje sporočil

Sporočila
Sporočila

Ko se stanje GeoPager1 spremeni v oranžno, poveljnik odpre zaslon za klepet in vpraša, ali uporabnik potrebuje pomoč.

(OPOMBA: odgovor v oranžni barvi se prikaže, ko uporabnik pozivnika izbere odgovor s seznama)

Če želite določiti možnosti odgovora, vnesite "?:" Z možnostmi, ločenimi z "/" s

4. korak: opozorila za pozive

Pager opozorila
Pager opozorila

Operater na strani sporočila vidi zeleno LED bliskavico in zvočni signal.

5. korak: interakcija s pozivnikom

Pager interakcija
Pager interakcija
Pager interakcija
Pager interakcija

Z zgornjim gumbom izberejo predogled sporočila, da si ogledajo podrobnosti sporočila.

Uporabnik nato z gumbi izbere možnost odgovora.

Na tej točki bo poveljnik prejel opozorilo, da je prišel odgovor. (Glejte zgornji zaslon za klepet z aplikacijami z oranžnim odgovorom)

6. korak: Kako sestaviti naprave

Kako sestaviti naprave
Kako sestaviti naprave

Glejte zgornjo shemo ožičenja, kako povezati gumbe, zvočni signal in GPS:

7. korak: utripanje vdelane programske opreme

Prepričati se morate, da imate nameščen Arduino IDE z dodano podporo za plošče Espressif ESP32. Za navodila pojdite na spletno mesto Ripple Github:

github.com/spleenware/ripple

Za ta projekt morate utripati to posebno binarno datoteko:

OPOMBA: Na žalost GPS uporablja isti UART kot vgrajena vrata USB, zato morate GPS odklopiti vsakič, ko utripate vdelano programsko opremo ALI programirate napravo prek aplikacije.

8. korak: Konfiguriranje naprave (ID, nastavitve)

Aplikacija Ripple Commander ima dve ikoni zaganjalnika. Če želite definirati in konfigurirati naprave v mrežnem omrežju, zaženite z ikone 'Device Provision'.

Dotaknite se menija »NOVO« v zgornji vrstici dejanj. nato vnesite edinstven ID in ime. V spustnem meniju Device Role izberite "GeoPager". (po želji lahko nastavite konfiguracijo po meri z gumbom '…')

Kliknite SHRANI, nato pa nazaj na glavni zaslon, na seznamu bi morala biti nova naprava z dodeljenim imenom.

Dotaknite se majhne ikone »računalniški čip« poleg nje, da odprete zaslon »Programska naprava«. Medtem ko držite zgornji gumb na strani za pozivanje (gumb A), priključite kabel USB OTG iz Androida v napravo, ki naj vklopi napravo. Po zamudi bi morali na zaslonu OLED videti 'PROGRAM MODE'.

Zdaj se dotaknite gumba »Program« v aplikaciji Commander in če je vse v redu, bi moralo biti sporočilo »… done«. ID naprave, nastavitveni in šifrirni ključi naprave bi morali biti shranjeni v EEPROM -u.

9. korak: Začetno testiranje

Izklopite napravo, nato pa priključite LiPo baterijo ali jo napajajte iz vira USB. Zaženite glavni zaslon z drugo ikono zaganjalnika (z oznako Ripple Commander). To bi moralo prikazati napravo za pozivanje na seznamu, poleg nje pa siv krog. Sivo stanje pomeni stanje 'neznano', saj naprava še ni imela interakcij.

Dotaknite se naprave za pozivanje, da se pomaknete na zaslon za klepet. Vrstna vrstica dejanj bi morala zdaj prikazati posodobitev kroga stanja na MODRO, ikona 'WiFi' poleg nje pa prikazuje polno/močno povezavo.

Poskusite vnesti nekaj sporočil, zaradi česar bo pozivni signal piskal/utripal itd

Donirajte

Če se vam zdi ta projekt koristen in bi radi po svoje vrgli nekaj bitcoina, bi bil res hvaležen.

Moj naslov BTC: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS

Povratne informacije

Če ste vključeni v SAR ali v kakšno drugo organizacijo s strukturo poveljevanja in nadzora, ki bi lahko izkoristila to sposobnost, bi vam z veseljem pomagal pri vzpostavitvi poskusnega projekta/uvajanja.

Še naprej delam na tem projektu, ker me resnično pritegne in zanima. Upam, da bo to koristno za širšo skupnost. Če imate vprašanja, mi pišite tukaj.

Uživajte!

S spoštovanjem, Scott Powell

Priporočena: