Inhoudsopgave:
- Benodigdheden
- Stap 1: Bedrading
- Stap 2: De firmware flashen
- Stap 3: Configureer de Tracker in de App
- Stap 4: NIEUW: Geo Fence-waarschuwingen
- Stap 5: (Optioneel) 3D-print de case
- Stap 6: Feedback
Video: LoRa GPS Tracker - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Dit project laat zien hoe u uw eigen GPS-trackermodule kunt samenstellen voor gebruik met Ripple LoRa mesh-netwerken. Zie dit begeleidende artikel voor info:
Deze trackermodules maken gebruik van de Semtech LoRa-radio's en compatibele Arduino-ontwikkelkaarten. In eerste instantie is er alleen ondersteuning voor de Adafruit Feather, maar dit zal in de loop van de tijd meer worden toegevoegd. De modules kunnen worden gebruikt om de locatie van alles op afstand te volgen, via het LoRa packet radio mesh-netwerk.
Benodigdheden
Hardwarecomponenten kunnen hier worden gekocht:
- Adafruit Feather met LoRa-module:
- BN-180 GPS-ontvanger:
- 900MHz dipoolantenne:
- 1S LiPo:
OPMERKING: de draden moeten worden verwisseld in de connector van deze Lipo-batterijen voordat ze in de Feather worden gestoken
Dat wil zeggen, deze batterij heeft het juiste type connector, maar de polariteit is omgekeerd!!
Als alternatief kunt u 1S lipo-batterijen kopen bij Adafruit. Deze hebben de connectoren met de juiste polariteit.
Stap 1: Bedrading
Het Featherboard heeft alleen de BN-180 GPS-ontvanger nodig, met de volgende aansluitingen:
- (zwart) GND -> GND-pen op veer
- (rood) VCC -> 3.3V pin op veer
- (wit) TX -> RX1 penveer
- (groen) RX -> TX1 pin op veer
De antenne heeft niet de juiste connector, dus je moet de IPEX4 er een afknippen, dan de coax-vlechten scheiden en aan de aardingspads van de antenne solderen (zie eindfoto hierboven). Om dit te doen, moet u ongeveer 10 mm van het buitenste plastic van het uiteinde van de kabel strippen, vervolgens het zeer fijne omringende coaxdraadgaas scheiden en er wat soldeer op doen. Verwijder vervolgens ongeveer 1 mm van het plastic van de binnenste actieve draad en doe hier een kleine hoeveelheid soldeer op. Vertin vervolgens de antenne-aardingspads op de Feather en het actieve antennepad in het midden, soldeer vervolgens de antenne hieraan pads (gescheiden coax naar aarde pads, actieve binnendraad naar antenne pad).
Stap 2: De firmware flashen
Hiervoor moet je de Arduino IDE hebben geïnstalleerd en ondersteuning voor het type doelbord.
Er zijn instructies voor het flashen van de firmware op deze Github-pagina:
Kies een van de 'GPS Tracker Node' doelen.
Terwijl het bord via een USB-kabel is aangesloten, test u of de firmware in orde is door de seriële monitor in de Arduino IDE te openen. Typ 'q' (zonder aanhalingstekens) in de verzendregel en druk op enter.
De seriële monitor zou moeten antwoorden met tekst die begint met "Q: …"
Stap 3: Configureer de Tracker in de App
Om de tracker-module te configureren en daadwerkelijk te volgen, moet je de Ripple Commander-app installeren. Momenteel wordt alleen Android ondersteund. Downloaden van Play:
De app heeft twee opstartpictogrammen. De 'Device Provision' is alleen voor wanneer u uw mesh-netwerk instelt (repeaters, sensoren, gateway, enz.). De tracker-knooppunten moeten alleen een unieke id krijgen (tussen 2 en 254) en hun coderingssleutels worden gegenereerd. Klik gewoon op het menu 'NIEUW' op de werkbalk, voer de ID en naam voor de tracker in en klik vervolgens op OPSLAAN.
De tracker zou nu in de hoofdlijst moeten staan. Tik op het 'chip'-pictogram aan de rechterkant om naar het scherm 'Programmer' te gaan. Sluit het trackerboard via een USB-OTG-kabel aan op de Android en tik vervolgens op de knop 'PROGRAMMA'. Als alles goed gaat, zou er een bericht moeten zijn met de tekst 'Gereed' en dat u nu de verbinding kunt verbreken.
Ga terug naar het Android-opstartprogramma en tik vervolgens op het hoofdpictogram 'Ripple Commander'-opstartprogramma.
Dit is de belangrijkste gebruikersinterface van de app, waar je kunt chatten met andere 'pager'-gebruikers in het netwerk (die de Ripple Messenger-app gebruiken), plus je speciale nodes, zoals repeaters en de GPS Tracker-nodes, kunt volgen. Tik op een tracker-knooppunt in de lijst en u zou het apparaatstatusscherm moeten zien (zie tweede screenshot hierboven). Tik op de volgoptie 'LIVE TRACK', en je zou dan de live locatie van de module moeten kunnen volgen.
Op het tabblad 'Kaart' wordt een kaartspeld weergegeven voor elk van de trackermodules die momenteel worden gevolgd.
Stap 4: NIEUW: Geo Fence-waarschuwingen
De nieuwste firmware ondersteunt nu de Geo Fence-modus. In deze modus selecteert u een geografische regio (die u definieert op het tabblad Kaart) en ontvangt u alleen waarschuwingsberichten wanneer het apparaat de regio in of uit gaat.
Ga eerst naar het tabblad Kaart en tik op het menu '…' in de werkbalk en selecteer vervolgens een van de 'Nieuwe regio'-opties (cirkel of polygoon).
Cirkel: druk lang op de kaart waar je wilt dat het midden van het cirkelgebied moet zijn. Tik vervolgens op de zwevende opties '+' en '-' aan de linkerkant om de grootte te vergroten of te verkleinen.
Veelhoek: druk lang op elk van de punten in de veelhoek op de kaart. Om het laatste punt ongedaan te maken, tikt u op de 'x'-knop in de zwevende opties aan de linkerkant.
Voor een van beide, als u klaar bent met het definiëren van de regiogeografie, tikt u op de groene 'vink'-optie en voert u vervolgens een unieke naam voor de regio in.
Terug in het tabblad 'Home' tik je op het tracker-item in de lijst om naar het tracker-statusscherm te gaan. Selecteer nu de optie 'GEOFENCE' onder Tracking en selecteer vervolgens een regio uit de lijst. Als alles goed gaat, wordt de status bijgewerkt en stuurt het tracker-apparaat waarschuwingsberichten wanneer het de regio binnen of buiten gaat. Zie het tabblad 'Geschiedenis' voor de waarschuwingsberichten.
Stap 5: (Optioneel) 3D-print de case
Deze hoes kan de veer en GPS mooi huisvesten:
Het heeft ook een houder voor de antenne.
Hierboven is een foto van mijn hond met een tracker aan haar halsband:-) (de eerste bètatester van het systeem!)
Stap 6: Feedback
Laat me weten of dit voor u heeft gewerkt, of als u problemen ondervindt. De feedback is zeer welkom.
Genieten van!
vriendelijke 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