Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Minut ovat ottaneet minuun yhteyttä useat etsintä- ja pelastushenkilöt (SAR), jotka ovat kiinnostuneita muista Ripple LoRa -verkkohankkeista, joita olen työstänyt, ja se sai minut ajattelemaan oman laitteen valmistamista kenttähenkilöstölle.
No, tässä se on!
Tämä laite ei vaadi Android -luuria, koska sillä on erittäin yksinkertainen käyttöliittymä käyttäjälle. Siinä on pieni OLED -näyttö ja vain 3 painonappia, joten se tarjoaa vain rajoitetusti vuorovaikutusta käyttäjän kanssa.
Mitä se tekee
- Mahdollistaa kenttäkäyttäjän asettaa tilakseen jonkin neljästä väristä (sininen, vihreä, oranssi, punainen), jonka komentaja näkee reaaliajassa.
- Lähettää käyttäjän sijainnin komentajalle reaaliajassa.
- Varoittaa käyttäjää saapuvista viesteistä ja lähetyksistä komentajalta.
- Antaa käyttäjän lähettää vastauksen saapuviin viesteihin (vaihtoehtojen luettelosta)
Tarvikkeet
- TTGO LoRa 32 v2.1
- BN-180 GPS
- Hetkelliset painikkeet
- 1S Lipo-akku
- Pietsosummeri
Vaihe 1: Esimerkkiskenaario
Verkon ylläpitäjä määrittää hakulaitteet Ripple Commander -sovelluksella. Hanki se Google Playsta:
Sovelluksen avulla komentaja näkee luettelon mesh -verkon laitteista.
Vaihe 2: Karttanäkymä
Komentaja näkee, että tila on nyt oranssi (katso oranssi ympyrä yllä). He voivat myös nähdä tilan JA sijainnin karttanäkymässä.
Vaihe 3: Viestit
Kun GeoPager1: n tila muuttuu oranssiksi, komentaja siirtyy chat -näyttöön ja kysyy, tarvitseeko käyttäjä apua.
(HUOMAUTUS: oranssi vastaus tulee, kun hakulaitteen käyttäjä valitsee vastauksen luettelosta)
Määritä vastausvaihtoehdot kirjoittamalla "?:" Ja vaihtoehdot erotetaan merkeillä "/"
Vaihe 4: Hakulaitteen hälytykset
Hakulaitteen puolella kenttätyöntekijä näkee vihreän LED -vilkkumisen ja summerin äänen.
Vaihe 5: Hakulaitteen vuorovaikutus
He valitsevat viestin esikatselun yläpainikkeella nähdäkseen viestin tiedot.
Käyttäjä valitsee sitten vastausvaihtoehdon painikkeilla.
Tässä vaiheessa komentaja saa ilmoituksen, että vastaus on tullut. (Katso yllä oleva sovelluksen chat -näyttö oranssilla vastauksella)
Vaihe 6: Laitteiden kokoaminen
Katso kytkentäkaaviosta, miten painikkeet, summeri ja GPS yhdistetään:
Vaihe 7: Laiteohjelmiston vilkkuminen
Sinun on varmistettava, että Arduino IDE on asennettu ja Espressif ESP32 -levyjen tuki on lisätty. Siirry Ripple Github -sivulle saadaksesi ohjeita:
github.com/spleenware/ripple
Tätä projektia varten sinun on salattava tämä binääri:
HUOMAUTUS: Valitettavasti GPS käyttää samaa UART-liitäntää kuin sisäänrakennettu USB-portti, joten sinun on irrotettava GPS aina, kun laiteohjelmisto vilkkuu TAI ohjelmoit laitteen sovelluksen kautta.
Vaihe 8: Laitteen määrittäminen (tunnus, asetukset)
Ripple Commander -sovelluksessa on KAKSI laukaisukuvaketta. Määritä ja konfiguroi mesh -verkon laitteet käynnistämällä Device Provision -kuvakkeesta.
Napauta ylhäällä olevan toimintopalkin Uutta -valikkoa. anna sitten yksilöllinen tunnus ja nimi. Valitse avattavasta Laitteen rooli -valikosta GeoPager. (valinnaisesti voit määrittää mukautetun määrityksen painikkeella '…')
Napsauta TALLENNA, sitten takaisin päänäyttöön, luettelossa pitäisi olla uusi laite, jonka nimi on määritetty.
Napauta sen vieressä olevaa pientä `` tietokoneen sirun '' kuvaketta siirtyäksesi `` Ohjelmoi laite '' -näyttöön. Pidä hakulaitteen yläpainiketta painettuna (painike A) ja liitä Androidin USB -OTG -kaapeli laitteeseen, jonka pitäisi käynnistää laite. Viiveen jälkeen OLED -näytössä pitäisi näkyä 'PROGRAM MODE'.
Napauta nyt Commander -sovelluksen 'Ohjelma' -painiketta, ja jos kaikki menee hyvin, pitäisi olla '… valmis' -viesti. Laitteen ID, konfiguraatio ja salausavaimet pitäisi nyt tallentaa EEPROMiin.
Vaihe 9: Alkutestaus
Katkaise laitteesta virta ja liitä sitten LiPo -akku tai kytke se USB -lähteestä. Käynnistä päänäyttö käyttämällä toista käynnistyskuvaketta (merkitty Ripple Commander). Tämän pitäisi näyttää hakulaite luettelossa, harmaa ympyrä sen vieressä. Harmaa tila tarkoittaa tuntematonta tilaa, koska laitteella ei ole vielä ollut vuorovaikutusta.
Napauta hakulaitetta siirtyäksesi chat -näyttöön. Ylimmäisen toimintopalkin pitäisi nyt näyttää tilapiirin päivitys SINISEKSI ja sen vieressä oleva WiFi -kuvake, joka näyttää täydellisen/vahvan yhteyden.
Kokeile kirjoittaa joitakin viestejä, joiden pitäisi saada hakulaite piippaamaan/vilkkumaan jne
Lahjoittaa
Jos pidät tätä projektia hyödyllisenä ja haluat heittää Bitcoinia, olisin todella kiitollinen.
Oma BTC -osoitteeni: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS
Palaute
Jos olet mukana SAR: ssa tai jossakin muussa organisaatiossa, jolla on komento- ja valvontarakenne, joka voisi hyödyntää tätä ominaisuutta, autan mielelläni kokeiluhankkeen/käyttöönoton perustamisessa.
Jatkan työtä tämän projektin parissa, koska se todella kiinnostaa minua ja kiinnostaa minua. Toivottavasti siitä voi olla hyötyä laajemmalle yhteisölle. Voit vapaasti lähettää minulle viestin tänne, jos sinulla on kysyttävää.
Nauttia!
Terveiset, Scott Powell