Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Ovaj će projekt pokazati kako sastaviti vlastiti GPS modul za praćenje, za upotrebu s mrežastim mrežama Ripple LoRa. Za informacije pogledajte ovaj popratni članak:
Ovi moduli za praćenje koriste radio Semtech LoRa i kompatibilne ploče za razvoj Arduino. U početku postoji samo podrška za Adafruit Feather, no s vremenom će se sve više dodavati. Moduli se mogu koristiti za praćenje lokacije bilo čega na daljinu, putem LoRa paketne radio mreže.
Pribor
Hardverske komponente možete kupiti ovdje:
- Adafruit pero s LoRa modulom:
- GPS prijemnik BN-180:
- 900 MHz dipolna antena:
- 1S LiPo:
NAPOMENA: žice moraju biti zamijenjene u konektoru ovih Lipo baterija prije nego što se uključe u pero
Odnosno, ova baterija ima desni tip konektora, ali je polaritet obrnut !!
Alternativno, možete kupiti 1S lipo baterije od Adafruit -a. Oni imaju konektore s ispravnim polaritetom.
Korak 1: Ožičenje
Ploča od pera samo treba ožičen GPS prijemnik BN-180 sa sljedećim vezama:
- (crno) GND -> GND igla na perju
- (crveno) VCC -> 3.3V pin na perju
- (bijelo) TX -> RX1 pero pero
- (zelena) RX -> TX1 igla na perju
Antena nema odgovarajući konektor, pa morate odrezati IPEX4, zatim odvojiti koaksijalne pletenice i lemiti na uzemljene antene (vidi gornju sliku). Da biste to učinili, morate skinuti oko 10 mm vanjske plastike s kraja kabela, zatim odvojiti vrlo finu okolnu koaksijalnu žičanu mrežu pa na nju staviti malo lema. Zatim uklonite otprilike 1 mm plastike s unutarnje aktivne žice i stavite malu količinu lema na nju. Zatim prethodno položite uzemljene jastučiće za antenu na pero, a aktivni jastučić antene u sredinu, pa lemite antenu na njih jastučići (odvojeni koaksijalni jastučići za uzemljenje, aktivna unutarnja žica do jastučića za antenu).
Korak 2: Bljeskanje firmvera
Za to ćete morati imati instaliran Arduino IDE i podršku za ciljnu vrstu ploče.
Na ovoj Github stranici postoje upute o tome kako ažurirati firmver:
Odaberite jedan od ciljeva "Čvor GPS -a za praćenje".
Dok je ploča spojena putem USB kabela, provjerite je li firmver u redu otvaranjem Serijskog monitora u Arduino IDE -u. Unesite 'q' (bez navodnika) u red za slanje i pritisnite enter.
Serijski monitor trebao bi odgovoriti tekstom koji počinje s "P: …"
Korak 3: Konfigurirajte Tracker u aplikaciji
Da biste konfigurirali modul za praćenje i stvarno ga pratili, morate instalirati aplikaciju Ripple Commander. Trenutno je podržan samo Android. Preuzmite s Playa:
Aplikacija ima dvije ikone pokretača. "Opskrba uređaja" služi samo za postavljanje mrežaste mreže (repetitori, senzori, pristupnici itd.). Čvorovima za praćenje samo je potrebno dodijeliti jedinstveni ID (između 2 i 254) i generirati njihove ključeve za šifriranje. Jednostavno kliknite izbornik 'NOVO' na alatnoj traci, unesite ID i naziv alata za praćenje, a zatim kliknite Spremi.
Tracker bi sada trebao biti na glavnom popisu. Dodirnite ikonu 'chip' s desne strane da biste otvorili zaslon 'Programmer'. Spojite ploču za praćenje putem USB-OTG kabela na Android, a zatim dodirnite gumb 'PROGRAM'. Ako je sve u redu, tada bi trebala postojati poruka "Gotovo" i da sada možete prekinuti vezu.
Vratite se na Android pokretač, zatim dodirnite glavnu ikonu pokretača "Ripple Commander".
Ovo je glavno korisničko sučelje aplikacije na kojem možete razgovarati s drugim korisnicima 'dojavljivača' na mreži (koji koriste aplikaciju Ripple Messenger), plus nadzirati vaše posebne čvorove, poput repetitora i čvorova GPS praćenja. Dodirnite čvor za praćenje na popisu i trebali biste vidjeti zaslon statusa uređaja (pogledajte drugu snimku zaslona gore). Dodirnite opciju praćenja 'LIVE TRACK' i tada biste trebali moći pratiti lokaciju modula uživo.
Kartica 'Karta' prikazat će pribadaču karte za svaki od modula za praćenje koji se trenutno prati.
Korak 4: NOVO: Upozorenja o geo ogradama
Najnoviji firmver sada podržava način Geo Fence. U ovom načinu rada odabirete geografsku regiju (koju definirate na kartici Karta) i primate samo poruke upozorenja kada uređaj ulazi ili izlazi iz regije.
Prvo se prebacite na karticu Karta i dodirnite izbornik '…' na alatnoj traci, a zatim odaberite jednu od opcija 'Nova regija' (krug ili poligon).
Krug: dugo pritisnite na karti gdje želite da središte kruga bude. Zatim dodirnite plutajuće opcije '+' i '-' ulijevo za povećanje ili smanjenje veličine.
Poligon: dugo pritisnite svaku točku poligona na karti. Da biste poništili posljednju točku, dodirnite gumb 'x' u plutajućim opcijama s lijeve strane.
U svakom slučaju, nakon što dovršite definiranje geografije regije, dodirnite zelenu opciju 'kvačica', a zatim unesite jedinstveni naziv regije.
Natrag na kartici 'Početna' dodirnite stavku tragača na popisu da biste otišli na zaslon statusa tragača. Sada odaberite opciju 'GEOFENCE' u odjeljku Praćenje, a zatim odaberite regiju s popisa. Ako sve bude u redu, status će se ažurirati, a uređaj za praćenje će poslati poruke upozorenja kada uđe ili izađe iz regije. Poruke upozorenja potražite na kartici "Povijest".
Korak 5: (Opcionalno) 3D ispis kućišta
Ovaj kovčeg može lijepo smjestiti pero i GPS:
Također ima držač za antenu.
Gore je slika mog psa s trackerom pričvršćenim na ovratnik:-) (prvi beta tester sustava!)
Korak 6: Povratne informacije
Javite mi je li vam ovo uspjelo ili ako naiđete na probleme. Povratne informacije su vrlo dobrodošle.
Uživati!
Pozdrav, Scott Powell.