INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Ek is gekontak deur 'n aantal mense in soek en redding (SAR) wat belangstel in die ander Ripple LoRa -gaasprojekte waaraan ek gewerk het, en dit het my laat nadink oor die maak van 'n spesiale toestel vir die veldpersoneel.
Wel, hier is dit!
Hierdie toestel benodig nie 'n bykomende Android -toestel nie, aangesien dit 'n baie eenvoudige gebruikersinterface vir die gebruiker het. Dit het 'n klein OLED -skerm en slegs 3 drukknoppies, en bied slegs beperkte tipes interaksie met die gebruiker.
Wat dit doen
- Hiermee kan veldgebruiker hul status in een van vier kleure (blou, groen, oranje, rooi) stel, wat die bevelvoerder intyds sal sien.
- Gee die ligging van die gebruiker intyds na die bevelvoerder.
- Waarsku gebruiker oor inkomende boodskappe en uitsendings van bevelvoerder.
- Laat gebruiker toe om 'n antwoord op inkomende boodskappe te stuur (uit 'n lys opsies)
Voorrade
- TTGO LoRa 32 v2.1
- BN-180 GPS
- Tydelike knoppies
- 1S Lipo-battery
- Piezo-zoemer
Stap 1: 'n Voorbeeld scenario
Die administrateur van die netwerk stel die pager -toestelle op met behulp van die Ripple Commander -toepassing. Kry dit van Google Play af:
Deur die app te gebruik, kan die bevelvoerder 'n lys toestelle op die netwerk sien.
Stap 2: Kaartaansig
Die bevelvoerder kan sien dat die status nou oranje is (sien die oranje sirkel hierbo). Hulle kan ook die status EN ligging in die kaartaansig sien.
Stap 3: Boodskappe
As die status van GeoPager1 na oranje verander, gaan die bevelvoerder na die kletskerm en vra of die gebruiker hulp nodig het.
(LET WEL: die antwoord in oranje kom wanneer die pager -gebruiker 'n antwoord uit die lys kies)
Om antwoordopsies te spesifiseer, voer net "?:" In met die opsies geskei deur "/" s
Stap 4: Pager -waarskuwings
Aan die kant van die pager sien die veldoperateur die groen LED -flits en 'n gonsgeluid.
Stap 5: Pager -interaksie
Hulle kies die voorskou van die boodskap met die boonste knoppie om die boodskapbesonderhede te sien.
Die gebruiker gebruik dan die knoppies om die antwoord -opsie te kies.
Op hierdie stadium kry die bevelvoerder 'n waarskuwing dat 'n antwoord ingekom het. (Sien die app -kletsskerm hierbo, met die oranje antwoord)
Stap 6: Hoe om die toestelle te monteer
Raadpleeg die bedradingsdiagram hierbo oor hoe om die knoppies, die zoemer en die GPS aan te sluit:
Stap 7: Flits die firmware
U moet seker maak dat die Arduino IDE geïnstalleer is, met die ondersteuning van Espressif ESP32 -borde. Gaan na die Ripple Github -webwerf vir instruksies:
github.com/spleenware/ripple
Vir hierdie projek moet u hierdie spesifieke binêre flits:
OPMERKING: Ongelukkig gebruik die GPS dieselfde UART as die ingeboude USB-poort, dus moet u die GPS ontkoppel wanneer u die firmware flikker OF die toestel via die app programmeer.
Stap 8: Stel die toestel op (ID, instellings)
Die Ripple Commander -app het TWEE lanseerder -ikone. Begin vanaf die ikoon 'Toestelvoorsiening' om die toestelle op die netwerknetwerk te definieer en op te stel.
Tik op die 'NUWE' spyskaart in die boonste aksiebalk. voer dan 'n unieke ID en naam in. Kies 'GeoPager' in die keuselys Apparaatrol. (opsioneel kan u 'n persoonlike opstelling stel met die '…' knoppie)
Klik op SAVE, dan terug op die hoofskerm, moet daar 'n nuwe toestel in die lys wees met die naam wat u toegeken het.
Tik op die klein 'computer chip' -ikoon langsaan om na die' Program Device 'skerm te gaan. Terwyl u die boonste knoppie op die pager -toestel (knoppie A) ingedruk hou, koppel 'n USB OTG -kabel van Android aan die toestel wat die toestel moet aanskakel. Na 'n vertraging moet u 'PROGRAMMODUS' op die OLED -skerm sien.
Tik nou op die 'Program' -knoppie in die Commander -app, en as alles goed verloop, moet 'n' … done 'boodskap verskyn. Die ID, konfigurasie en enkripsiesleutels van die toestel moet nou in sy EEPROM gestoor word.
Stap 9: Aanvanklike toetsing
Skakel die toestel af, en koppel dan die LiPo -battery aan, of voer dit uit 'n USB -bron. Begin die hoofskerm met die ander lanseerder -ikoon (met die naam Ripple Commander). Dit moet die pager -toestel in die lys vertoon, met 'n grys sirkel langsaan. Die grys status beteken 'onbekende' status, aangesien die toestel nog geen interaksies gehad het nie.
Tik op die pager -toestel om na 'n 'klets' -skerm te gaan. Die boonste aksiebalk moet nou die statuskringopdatering na BLOU wys, en die 'WiFi' -ikoon daarby wat 'n volledige/sterk verbinding toon.
Probeer 'n paar boodskappe invoer, wat die pager moet laat piep/flits, ens
skenk
As u van plan is om hierdie projek nuttig te vind en om Bitcoin op my pad te gooi, sal ek baie dankbaar wees.
My BTC -adres: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS
Terugvoer
As u by SAR betrokke is, of in 'n ander organisasie met 'n bevel-en-beheer-struktuur wat voordeel kan trek uit hierdie vermoë, help ek graag met die opstel van 'n proefprojek/implementering.
Ek gaan voort om aan hierdie projek te werk, omdat dit my regtig interesseer en interesseer. Ek hoop dat dit nuttig kan wees vir die breër gemeenskap. Stuur my gerus hier as u vrae het.
Geniet dit!
Groete, Scott Powell