Indholdsfortegnelse:

LoRa GPS Tracker: 6 trin (med billeder)
LoRa GPS Tracker: 6 trin (med billeder)

Video: LoRa GPS Tracker: 6 trin (med billeder)

Video: LoRa GPS Tracker: 6 trin (med billeder)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, November
Anonim
LoRa GPS Tracker
LoRa GPS Tracker

Dette projekt viser, hvordan du samler dit eget GPS -trackermodul, til brug med Ripple LoRa mesh -netværk. Se denne ledsageartikel for info:

Disse trackermoduler bruger Semtech LoRa radioer og kompatible Arduino dev boards. I første omgang er der bare support til Adafruit Feather, men vil blive tilføjet mere over tid. Modulerne kan bruges til at spore placeringen af noget eksternt via LoRa -pakkeradionetnetværket.

Forbrugsvarer

Hardwarekomponenter kan købes her:

  • Adafruit Feather med LoRa -modul:
  • BN-180 GPS-modtager:
  • 900MHz dipolantenne:
  • 1S LiPo:

BEMÆRK: ledningerne skal byttes i stikket på disse Lipo -batterier, før de tilsluttes fjer

Det vil sige, at dette batteri har den rigtige stik type, men polariteten er omvendt !!

Alternativt kan du købe 1S lipo -batterier fra Adafruit. Disse har stik med den rigtige polaritet.

Trin 1: Ledningsføring

Ledninger
Ledninger
Ledninger
Ledninger

Feather-kortet mangler bare BN-180 GPS-modtageren tilsluttet den med følgende forbindelser:

  • (sort) GND -> GND pin på fjer
  • (rød) VCC -> 3,3V pin på fjer
  • (hvid) TX -> RX1 pin fjer
  • (grøn) RX -> TX1 pin på fjer

Antennen har ikke det rigtige stik, så du skal afskære IPEX4 en og derefter adskille koaks fletninger og lodning til antennens jordpuder (se slutbillede ovenfor). For at gøre dette skal du fjerne ca. 10 mm af den ydre plast fra enden af kablet, derefter adskille det meget fine omgivende coax -trådnet og derefter sætte noget loddetæt på dette. Fjern derefter ca. 1 mm af plasten fra den indre aktive ledning, og læg en lille mængde loddemateriale på dette. Forbind derefter antennens jordpuder på fjeren og den aktive antennepude i midten, og lod derefter antennen til disse puder (adskilt coax til jordede puder, aktiv indre ledning til antennepude).

Trin 2: Blinker firmwaren

Til dette skal du have installeret Arduino IDE og support til målkorttypen.

Der er instruktioner om, hvordan du blinker firmwaren på denne Github -side:

Vælg et af 'GPS Tracker Node' -målene.

Med kortet tilsluttet via USB -kabel, test at firmwaren er OK ved at åbne den serielle skærm i Arduino IDE. Indtast 'q' (uden anførselstegn) i afsendelseslinjen, og tryk på enter.

Den serielle skærm skal svare med tekst, der starter med "Q: …"

Trin 3: Konfigurer trackeren i appen

Konfigurer trackeren i appen
Konfigurer trackeren i appen
Konfigurer trackeren i appen
Konfigurer trackeren i appen
Konfigurer trackeren i appen
Konfigurer trackeren i appen

For at konfigurere trackermodulet og faktisk spore det, skal du installere Ripple Commander -appen. I øjeblikket understøttes kun Android. Download fra Play:

App'en har to launcher -ikoner. Den 'Device Provision' er kun til, når du opretter dit mesh -netværk (repeatere, sensorer, gateway osv.). Sporingsknuderne skal bare tildeles et unikt Id (mellem 2 og 254) og få deres krypteringsnøgler genereret. Bare klik på menuen 'NY' på værktøjslinjen, og indtast id og navn for trackeren, klik derefter på GEM.

Trackeren skal nu være på hovedlisten. Tryk på 'chip' -ikonet til højre for at gå til skærmen' Programmer '. Tilslut tracker-kortet via USB-OTG-kablet til Android, og tryk derefter på knappen 'PROGRAM'. Hvis alt går godt, skal der være en besked, der siger 'Udført', og at du nu kan afbryde forbindelsen.

Afslut tilbage til Android -startprogrammet, og tryk derefter på det primære ikon for 'Ripple Commander'.

Dette er appens vigtigste brugergrænseflade, hvor du kan chatte med andre 'personsøger' -brugere i netværket (som bruger Ripple Messenger -appen) plus overvåge dine specielle noder, f.eks. Repeatere og GPS Tracker -noder. Tryk på en tracker-knude på listen, og du skal se enhedens statusskærm (se andet skærmbillede ovenfor). Tryk på sporingsindstillingen 'LIVE TRACK', og du skal derefter kunne overvåge modulets live -placering.

Fanen 'Kort' viser en kortnål for hvert af de trackermoduler, der aktuelt spores.

Trin 4: NY: Geo -hegnadvarsler

NYT: Geo Fence Alerts
NYT: Geo Fence Alerts
NYHED: Geo Fence Alerts
NYHED: Geo Fence Alerts
NYT: Geo Fence Alerts
NYT: Geo Fence Alerts
NYT: Geo Fence Alerts
NYT: Geo Fence Alerts

Den nyeste firmware understøtter nu Geo Fence -tilstand. I denne tilstand vælger du en geografisk region (som du definerer på fanen Kort), og får bare advarselsmeddelelser, når enheden går ind eller ud af regionen.

Skift først til fanen Kort, og tryk på menuen '…' på værktøjslinjen, og vælg derefter en af 'Ny region' muligheder (cirkel eller polygon).

Cirkel: tryk længe på kortet, hvor midten af cirkelområdet skal være. Tryk derefter på '+' og '-' flydende indstillinger til venstre for at øge eller formindske størrelsen.

Polygon: tryk langsomt på hvert af punkterne i polygonen på kortet. For at fortryde det sidste punkt, skal du trykke på 'x' -knappen i de flydende muligheder til venstre.

For enten, når du er færdig med at definere regionens geografi, skal du trykke på den grønne 'flueben' og derefter indtaste et unikt navn for regionen.

Tilbage på fanen 'Hjem' skal du trykke på tracker -elementet på listen for at gå til tracker -statusskærmen. Vælg nu indstillingen 'GEOFENCE' under Sporing, og vælg derefter et område fra listen. Hvis alt går godt, opdateres status, og sporingsenheden sender advarselsmeddelelser, når den går ind eller ud af regionen. Se fanen 'Historik' for advarselsmeddelelser.

Trin 5: (Valgfri) 3D -udskrivning af kassen

(Valgfrit) 3D -udskrivning af kassen
(Valgfrit) 3D -udskrivning af kassen

Denne sag kan pænt rumme fjer og GPS:

Det har også en holder til antennen.

Ovenfor er et billede af min hund med en tracker fastgjort til kraven:-) (systemets første beta-tester!)

Trin 6: Feedback

Lad mig vide, om dette har fungeret for dig, eller hvis du støder på problemer. Feedbacken er meget velkommen.

God fornøjelse!

hilsner, Scott Powell.

Anbefalede: