Inhoudsopgave:

LoRa GPS Tracker - Ajarnpa
LoRa GPS Tracker - Ajarnpa

Video: LoRa GPS Tracker - Ajarnpa

Video: LoRa GPS Tracker - Ajarnpa
Video: LoRa GPS Tracker Project with Google Maps - Arduino ESP8266 RYLR406 2024, Juli-
Anonim
LoRa GPS-tracker
LoRa GPS-tracker

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

Bedrading
Bedrading
Bedrading
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

Configureer de Tracker in de App
Configureer de Tracker in de App
Configureer de Tracker in de App
Configureer de Tracker in de App
Configureer de Tracker in de App
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

NIEUW: Geo Fence-waarschuwingen
NIEUW: Geo Fence-waarschuwingen
NIEUW: Geo Fence-waarschuwingen
NIEUW: Geo Fence-waarschuwingen
NIEUW: Geo Fence-waarschuwingen
NIEUW: Geo Fence-waarschuwingen
NIEUW: Geo Fence-waarschuwingen
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

(Optioneel) 3D Print de zaak
(Optioneel) 3D Print de zaak

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: