Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Ta projekt bo pokazal, kako sestaviti svoj lasten modul za sledenje GPS za uporabo z mrežnimi mrežami Ripple LoRa. Za informacije si oglejte ta spremljevalni članek:
Ti moduli za sledenje uporabljajo radijske postaje Semtech LoRa in združljive plošče za razvijalce Arduino. Sprva obstaja le podpora za Adafruit Feather, vendar se bo sčasoma še dodala. Moduli se lahko uporabljajo za sledenje lokacije česar koli na daljavo prek paketnega radijskega omrežja LoRa.
Zaloge
Strojne komponente lahko kupite tukaj:
- Adafruit pero z modulom LoRa:
- GPS sprejemnik BN-180:
- 900 MHz dipolna antena:
- 1S LiPo:
OPOMBA: žice morate zamenjati v priključku teh Lipo baterij, preden jih priklopite v pero
To pomeni, da ima ta baterija pravi tip priključka, vendar je polarnost obrnjena !!
Druga možnost je, da kupite 1S lipo baterije pri Adafruit. Ti imajo priključke z ustrezno polariteto.
1. korak: Ožičenje
Plošča iz peresa potrebuje samo priključen sprejemnik GPS BN-180 z naslednjimi povezavami:
- (črna) GND -> GND zatič na perju
- (rdeča) VCC -> 3.3V pin na perju
- (bela) TX -> RX1 pin pero
- (zelena) RX -> TX1 zatič na perju
Antena nima pravega konektorja, zato morate odrezati IPEX4, nato pa ločiti koaksialne pletenice in spajkati na ozemljitvene ploščice antene (glej konec slike zgoraj). Če želite to narediti, morate s konca kabla odstraniti približno 10 mm zunanje plastike, nato ločiti zelo fino okoliško koaksialno mrežo in nanjo položiti nekaj spajkanja. Nato odstranite približno 1 mm plastike iz notranje aktivne žice in nanjo položite majhno količino spajkanja. Nato predhodno položite ozemljitvene ploščice antene na pero in aktivno antensko blazinico na sredini, nato pa anteno spajkajte na te blazinice (ločene koaksialne do talne blazinice, aktivna notranja žica do antenske blazinice).
2. korak: utripanje vdelane programske opreme
Za to boste morali namestiti Arduino IDE in podporo za ciljno vrsto plošče.
Na tej strani Github so navodila za bliskovito vdelano programsko opremo:
Izberite enega od ciljev vozlišča GPS sledilnika.
Ko je plošča povezana s kablom USB, preverite, ali je vdelana programska oprema v redu, tako da odprete serijski monitor v Arduino IDE. V vrstico za pošiljanje vnesite 'q' (brez narekovajev) in pritisnite enter.
Serijski monitor bi moral odgovoriti z besedilom, ki se začne z "V: …"
3. korak: Konfigurirajte sledilnik v aplikaciji
Če želite konfigurirati modul sledilnika in mu dejansko slediti, morate namestiti aplikacijo Ripple Commander. Trenutno je podprt samo Android. Prenesite iz storitve Play:
Aplikacija ima dve ikoni zaganjalnika. Ta „Naprava naprave“je namenjena le, ko nastavljate mrežno omrežje (repetitorji, senzorji, prehod itd.). Vozliščem sledilnika je treba dodeliti edinstven ID (med 2 in 254) in ustvariti njihove šifrirne ključe. V orodni vrstici samo kliknite meni 'NOVO', vnesite ID in ime sledilnika, nato kliknite SHRANI.
Sledilnik bi moral biti zdaj na glavnem seznamu. Dotaknite se ikone "chip" na desni, da odprete zaslon "Programmer". Ploščo za sledenje s kablom USB-OTG povežite z Androidom, nato se dotaknite gumba 'PROGRAM'. Če je vse v redu, bi moralo biti sporočilo "Končano" in da lahko zdaj prekinete povezavo.
Zaprite se nazaj v zaganjalnik Android, nato se dotaknite glavne ikone zaganjalnika 'Ripple Commander'.
To je glavni uporabniški vmesnik aplikacije, kjer lahko klepetate z drugimi uporabniki 'pagerja' v omrežju (ki uporabljajo aplikacijo Ripple Messenger), poleg tega pa spremljate svoja posebna vozlišča, kot so repetitorji in vozlišča GPS sledilnika. Dotaknite se vozlišča sledilnika na seznamu in prikazal bi se zaslon stanja naprave (glejte drugi posnetek zaslona zgoraj). Dotaknite se možnosti sledenja 'LIVE TRACK' in potem boste lahko spremljali lokacijo modula v živo.
Na zavihku 'Zemljevid' bo prikazan pin zemljevida za vsak modul sledilnika, ki mu trenutno sledimo.
4. korak: NOVO: opozorila o geo ograji
Najnovejša vdelana programska oprema zdaj podpira način Geo Fence. V tem načinu izberete geografsko območje (ki ga določite na zavihku Zemljevid) in prejmete opozorilna sporočila, ko naprava vstopi ali izstopi iz območja.
Najprej preklopite na zavihek Zemljevid in v orodni vrstici tapnite meni '…', nato izberite eno od možnosti 'Nova regija' (krog ali poligon).
Krog: dolg pritisk na zemljevid, kjer želite, da je središče območja kroga. Nato se dotaknite plavajočih možnosti '+' in '-' na levi, da povečate ali zmanjšate velikost.
Poligon: dolgo pritisnite vsako točko v poligonu na zemljevidu. Če želite razveljaviti zadnjo točko, se dotaknite gumba 'x' v plavajočih možnostih na levi.
V obeh primerih, ko končate z določanjem geografije regije, se dotaknite zelene možnosti »kljukica« in vnesite edinstveno ime za regijo.
Na zavihku »Domov« se dotaknite elementa sledilnika na seznamu, da se pomaknete na zaslon stanja sledilnika. Zdaj izberite možnost »GEOFENCE« pod Sledenje, nato izberite regijo s seznama. Če bo vse v redu, se bo stanje posodobilo in naprava za sledenje bo poslala opozorilna sporočila, ko pride v regijo ali iz nje. Opozorilna sporočila najdete na zavihku »Zgodovina«.
5. korak: (izbirno) 3D natisnite ohišje
V tem ohišju lahko lepo shranite perje in GPS:
Ima tudi držalo za anteno.
Zgoraj je slika mojega psa s sledilcem, pritrjenim na ovratnico:-) (prvi beta tester sistema!)
6. korak: Povratne informacije
Sporočite mi, če vam je to uspelo ali če naletite na težave. Povratne informacije so zelo dobrodošle.
Uživajte!
S spoštovanjem, Scott Powell.