Inhoudsopgave:
- Benodigdheden
- Stap 1: Een voorbeeldscenario
- Stap 2: Kaartweergave
- Stap 3: Berichten
- Stap 4: Pager-waarschuwingen
- Stap 5: Interactie met semafoon
- Stap 6: Hoe de apparaten te monteren
- Stap 7: De firmware flashen
- Stap 8: Het apparaat configureren (ID, instellingen)
- Stap 9: Eerste testen
Video: LoRa GPS Tracker/Pager - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Ik ben benaderd door een aantal mensen in Search and Rescue (SAR) die geïnteresseerd zijn in de andere Ripple LoRa mesh-projecten waar ik aan heb gewerkt, en het zette me aan het denken over het maken van een speciaal apparaat voor het veldpersoneel.
Nou, hier is het!
Dit apparaat heeft geen bijbehorende Android-handset nodig, omdat het een zeer eenvoudige gebruikersinterface heeft voor de gebruiker. Het heeft een klein OLED-scherm en slechts 3 drukknoppen, dus biedt slechts beperkte vormen van interactie met de gebruiker.
Wat het doet
- Hiermee kan de veldgebruiker zijn status instellen op een van de 4 kleuren (blauw, groen, oranje, rood), die de commandant in realtime zal zien.
- Geeft de locatie van de gebruiker in realtime door aan de commandant.
- Waarschuwt de gebruiker van inkomende berichten en uitzendingen van de commandant.
- Hiermee kan de gebruiker een antwoord sturen op inkomende berichten (uit een lijst met opties)
Benodigdheden
- TTGO LoRa 32 v2.1
- BN-180 GPS
- Momentknoppen
- 1S Lipo-batterij
- Piezo-zoemer
Stap 1: Een voorbeeldscenario
De beheerder van het netwerk stelt de pager-apparaten in met behulp van de Ripple Commander-applicatie. Download het van Google Play:
Met behulp van de app kan de commandant een lijst met apparaten op het mesh-netwerk zien.
Stap 2: Kaartweergave
De commandant kan zien dat de status nu oranje is (zie de oranje cirkel hierboven). Ze kunnen ook de status EN locatie zien in de kaartweergave.
Stap 3: Berichten
Als hij de status van GeoPager1 ziet veranderen in oranje, gaat de commandant naar het chatscherm en vraagt of de gebruiker hulp nodig heeft.
(OPMERKING: het antwoord in oranje komt wanneer de pager-gebruiker een antwoord uit de lijst selecteert)
Om antwoordopties te specificeren, voert u gewoon "?:" in met de opties gescheiden door "/"s
Stap 4: Pager-waarschuwingen
Aan de pagerzijde ziet de buitendienstmedewerker de groene LED knipperen en het zoemergeluid.
Stap 5: Interactie met semafoon
Ze selecteren het berichtvoorbeeld met de bovenste knop om de berichtdetails te zien.
De gebruiker gebruikt vervolgens de knoppen om de antwoordoptie te selecteren.
Op dit punt krijgt de commandant een melding dat er een antwoord is binnengekomen. (zie het app-chatscherm hierboven, met het oranje antwoord)
Stap 6: Hoe de apparaten te monteren
Raadpleeg het bedradingsschema hierboven voor het aansluiten van de knoppen, zoemer en GPS:
Stap 7: De firmware flashen
U moet ervoor zorgen dat de Arduino IDE is geïnstalleerd, met de ondersteuning voor Espressif ESP32-kaarten toegevoegd. Ga naar de Ripple Github-site voor instructies:
github.com/spleenware/ripple
Voor dit project moet je dit specifieke binaire bestand flashen:
OPMERKING: Helaas gebruikt de GPS dezelfde UART als de ingebouwde USB-poort, dus u moet de GPS loskoppelen wanneer u de firmware flasht OF het apparaat programmeert via de app.
Stap 8: Het apparaat configureren (ID, instellingen)
De Ripple Commander-app heeft TWEE opstartpictogrammen. Voor het definiëren en configureren van de apparaten op het mesh-netwerk, start u vanaf het pictogram 'Apparaatvoorziening'.
Tik op het menu 'NIEUW' in de bovenste actiebalk. voer vervolgens een unieke ID en naam in. Selecteer 'GeoPager' in de vervolgkeuzelijst Apparaatrol. (optioneel kunt u een aangepaste configuratie instellen met de knop '…')
Klik op OPSLAAN, dan terug op het hoofdscherm, er zou een nieuw apparaat in de lijst moeten staan met de naam die je hebt toegewezen.
Tik op het kleine 'computerchip'-pictogram ernaast om naar het scherm 'Programmaapparaat' te gaan. Terwijl u de bovenste knop op het pager-apparaat ingedrukt houdt (knop A), sluit u een USB OTG-kabel van Android aan op het apparaat dat het apparaat moet inschakelen. Na een vertraging zou u 'PROGRAMMAMODUS' op het OLED-scherm moeten zien.
Tik nu op de knop 'Programmeren' in de Commander-app en als alles goed gaat, zou er een bericht '… klaar' moeten zijn. Het apparaat zou nu zijn ID-, configuratie- en coderingssleutels moeten hebben opgeslagen in zijn EEPROM.
Stap 9: Eerste testen
Schakel het apparaat uit en sluit vervolgens de LiPo-batterij aan of voed het via een USB-bron. Start het hoofdscherm met behulp van het andere opstartpictogram (met het label Ripple Commander). Dit zou het pager-apparaat in de lijst moeten tonen, met een grijze cirkel ernaast. De grijze status betekent 'onbekende' status, aangezien het apparaat nog geen interacties heeft gehad.
Tik op het pager-apparaat om naar een 'chat'-scherm te gaan. De bovenste actiebalk zou nu de statuscirkel-update naar BLAUW moeten tonen, en het 'WiFi'-pictogram ernaast toont een volledige/sterke verbinding.
Probeer een paar berichten in te typen, waardoor de pieper/flitser, enz
Doneren
Als je dit project nuttig vindt en zin hebt om wat Bitcoin mijn kant op te gooien, zou ik je erg dankbaar zijn.
Mijn BTC-adres: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS
Feedback
Als u betrokken bent bij SAR, of bij een andere organisatie met een command-and-control-structuur die van deze mogelijkheid gebruik zou kunnen maken, zou ik graag helpen bij het opzetten van een proefproject/deployment.
Ik blijf aan dit project werken omdat het me echt boeit en interesseert. Ik hoop dat het nuttig kan zijn voor de bredere gemeenschap. Voel je vrij om me hier een bericht te sturen als je vragen hebt.
Genieten van!
Groeten, Scott Powell
Aanbevolen:
GPS-tracker: 6 stappen
GPS-tracker: Hey jongens, in deze video gaan we een GPS-tracker maken met behulp van Esp 8266 (nodemcu) en een neo 6m GPS-module, dus laten we beginnen
DIY Fitness Tracker Smart Watch met oximeter en hartslag - Modulaire elektronische modules van TinyCircuits - Kleinste arcade: 6 stappen
DIY Fitness Tracker Smart Watch met oximeter en hartslag | Modulaire elektronische modules van TinyCircuits | Kleinste Arcade: Hé, wat is er, jongens! Akarsh hier van CETech.Vandaag hebben we enkele van de sensormodules bij ons die erg handig zijn in ons dagelijks leven, maar in een kleine versie van zichzelf. De sensoren die we vandaag hebben zijn erg klein in vergelijking met de tra
ESP32 met E32-433T LoRa-module zelfstudie - LoRa Arduino-interface: 8 stappen
ESP32 met E32-433T LoRa-module zelfstudie | LoRa Arduino-interface: Hé, wat is er, jongens! Akarsh hier van CETech. Dit project van mij is een interface met de E32 LoRa-module van eByte, een krachtige 1-watt transceivermodule met een ESP32 met behulp van Arduino IDE. We begrepen de werking van de E32 in onze laatste tutorial
Huishoudelijke apparaten bedienen via LoRa - LoRa in Domotica - LoRa-afstandsbediening: 8 stappen
Huishoudelijke apparaten bedienen via LoRa | LoRa in Domotica | LoRa-afstandsbediening: bedien en automatiseer uw elektrische apparaten vanaf lange afstanden (kilometers) zonder de aanwezigheid van internet. Dit kan via LoRa! Hé, wat is er, jongens? Akarsh hier van CETech. Ook deze print heeft een OLED-display en 3 relais die een
Hoe u de DeLorme Earthmate GPS LT-20 aansluit op uw Google Earth voor een geweldige GPS-volgkaart: 5 stappen
Hoe u de DeLorme Earthmate GPS LT-20 met uw Google Earth verbindt voor een geweldige GPS-trackingkaart. Ik zal u laten zien hoe u een GPS-apparaat kunt verbinden met het populaire Google Earth-programma, zonder Google Earth Plus te gebruiken. Ik heb geen groot budget, dus ik kan garanderen dat dit zo goedkoop mogelijk zal zijn