Logger ya Takwimu ya GPS: Hatua 7 (zilizo na Picha)
Logger ya Takwimu ya GPS: Hatua 7 (zilizo na Picha)
Anonim
Logger ya Takwimu ya GPS
Logger ya Takwimu ya GPS
Logger ya Takwimu ya GPS
Logger ya Takwimu ya GPS
Logger ya Takwimu ya GPS
Logger ya Takwimu ya GPS
Logger ya Takwimu ya GPS
Logger ya Takwimu ya GPS

Hapa kuna mradi mzuri wa wikendi, ikiwa unatembea au kuchukua safari ndefu za baiskeli, na unahitaji logger ya data ya GPS ili ufuatilie safari zako zote / umesimama …

Mara tu ukimaliza kujenga na kupakua data kutoka kwa moduli ya GPS ya njia hiyo, unaweza kuhifadhi sawa ukitumia ramani za Google kwa kumbukumbu na kulinganisha baadaye, na pia ushiriki sawa na marafiki / familia yako waliokuja, kwa kutumia kitufe cha kushiriki kwenye ramani za Google.

Ili kukamilisha mafunzo haya utahitaji moduli ya mpokeaji wa GPS, mdhibiti mdogo na kiolesura cha serial na betri ya Lipo. Ninatumia Flora kama Mdhibiti Mdogo na anayeweza kuvaliwa Flora GPS kutoka Adafruit. Kwa kuongezea utahitaji kompyuta ndogo na toleo la Adafruit la IDE ya Arduino kupakia nambari kwenye bodi ya Flora.

Hatua ya 1: Vitu Utahitaji Kukamilisha Ujenzi

Vitu Utahitaji Kukamilisha Ujenzi
Vitu Utahitaji Kukamilisha Ujenzi
Vitu Utahitaji Kukamilisha Ujenzi
Vitu Utahitaji Kukamilisha Ujenzi

Hapa kuna vifaa vya elektroniki utakaohitaji kumaliza ujenzi

  • Flora ya Adafruit
  • Flora GPS mpokeaji
  • Mmiliki wa betri ya seli ya Sarafu Kiini cha sarafu CR2032 (3V)
  • Lipo Betri 2000 mAh
  • Chaja ya Lipo
  • Hook up waya (waya 30AWG ndio bora au unaweza pia kutumia waya wa mkate)
  • Chaja inayoweza kubebwa ya USB
  • Cable ndogo ya USB

Pakua faili za STL zilizowekwa kwenye hatua inayofuata na 3D chapa sehemu hizo, ninatumia Flashforge Creator Pro kama filamenti ya printa ya 3D, na kutumia filamenti nyeupe ya PLA 1.75 mm.

Zana utahitaji

  • Kuchuma Chuma na Solder
  • Mikasi / zana ya kukandamiza
  • Fimbo ya pande mbili Mkanda wa Povu
  • Sehemu za Alligator ili kujaribu mzunguko kwanza kabla ya kuuza

Hatua ya 2: Uchapishaji wa 3D

Uchapishaji wa 3D
Uchapishaji wa 3D
Uchapishaji wa 3D
Uchapishaji wa 3D
Uchapishaji wa 3D
Uchapishaji wa 3D

Pakua faili za STL zilizounganishwa na utumie kipande cha programu ya uchapishaji ya 3D, na 3D chapa faili. Ikiwa hauna printa ya 3D unaweza kutumia moja katika kilabu chako cha mtengenezaji, au maktaba, au tumia huduma ya uchapishaji ya 3D kama vibanda vya 3D.

Katika kesi yangu, nilichapisha faili za STL kwa kutumia Proforge creator pro na 1.75 mm nyeupe PLA. Kwa kuongeza, kwa kukata ninatumia Slic3r na urefu wa safu uliowekwa hadi 0.3mm na ujaze wiani hadi 25%. Sehemu zote zinapaswa kuchukua masaa 4 hadi 5 kuchapishwa kwa 3D, na itategemea printa yako ya 3D na mipangilio ya kipara.

Hatua ya 3: Kupima Mzunguko

Kupima Mzunguko
Kupima Mzunguko
Kupima Mzunguko
Kupima Mzunguko
Kupima Mzunguko
Kupima Mzunguko

Daima ni wazo nzuri kufanya mzunguko kavu wa wewe kabla ya kusambaza sehemu yote pamoja Tumia viunganisho hapa chini, na utumie sehemu za alligator unganisha mzunguko.

  • Flora 3.3V hadi GPS 3.3V
  • Flora RX kwa GPS TX
  • Flora TX -> GPS RX
  • Flora GND -> GPS GND
  • GPS BAT -> terminal nzuri ya betri ya sarafu
  • GPS GND -> terminal hasi ya betri ya seli

Ili kupakia nambari kwenye ubao wa Flora ukitumia kebo ya USB, itakubidi kupakua toleo la Adafruit la IDE ya Arduino na kuiweka kwenye kompyuta yako. Kwa maelezo kamili juu ya jinsi ya kufuata kiunga -

Kwa kuongeza, kama sehemu ya usanidi utalazimika pia kupakua maktaba ya GPS kutoka kwa kiunga kifuatacho -

Weka maktaba iliyopakuliwa kwenye folda ya / Arduino / Maktaba na uipe jina mpya kuwa "Adafruit_GPS" anzisha IDE yako tena. Sasa fungua tena IDE yako na upakie mchoro wa mfano ili kujaribu mzunguko wako, na ufungue mfuatiliaji wa serial kama inavyoonyeshwa kwenye picha hapo juu

Kulingana na mfuatiliaji wa serial unapaswa kuona tarehe ya leo, idadi ya satelaiti ambayo moduli ya GPS imeshikamana nayo, ambayo kwa upande wangu ni 7, na unapaswa pia kuona data ya eneo lako ambalo unaweza kuficha na kuongeza kwenye ramani za google, ili uone kuwa eneo lako la sasa ni sahihi.

Taa nyekundu kwenye moduli ya GPS ikiangaza inamaanisha moduli bado inatafuta setilaiti, mara tu ikiacha kupepesa inamaanisha mpokeaji wa GPS amepata setilaiti.

Hatua ya 4: Pakia Mchoro ili Ingia Takwimu za Mahali

Pakia Mchoro ili Ingia Takwimu za Mahali
Pakia Mchoro ili Ingia Takwimu za Mahali

Ili kupakia nambari / mchoro ili kuingia data ya eneo, nenda kwenye Faili> Mfano> Adafruit GPS -> GPS_HardwareSerial_LOCUS_Status.ino

Mara baada ya mizigo ya programu unganisha Flora na kebo ya USB na pakia mchoro kwa kupiga kitufe cha Pakia (au tumia Faili> Pakia). Sasa unaweza kuchukua sanduku la GPS kwa gari la majaribio, endesha kwa angalau maili kadhaa. Kwa upande wangu nilienda kwenye duka langu la kupenda la kahawa na nikamaliza ununuzi wangu wa kila wiki kwenye soko kuu la hapa.

Kumbuka: Moduli ya mpokeaji wa GPS iliyotumiwa imejengwa katika ukataji wa data, na ukipitia nambari hiyo kwa uangalifu utaona kuwa bodi ya udhibiti wa Flora microcontroller hutumiwa kutuma amri ya kuanza kukata miti..

Pia kwako kusafiri kwa baiskeli / baiskeli ijayo ni wazo nzuri kufuta data ya GPS iliyoingia, kabla ya kwenda nje ukitumia - GPS_HardwareSerial_LOCUS_Erase.ino

Hatua ya 5: Kuweka Sehemu za 3D na Elektroniki Pamoja

Kuweka Sehemu za 3D na Elektroniki Pamoja
Kuweka Sehemu za 3D na Elektroniki Pamoja
Kuweka Sehemu za 3D na Elektroniki Pamoja
Kuweka Sehemu za 3D na Elektroniki Pamoja
Kuweka Sehemu za 3D na Elektroniki Pamoja
Kuweka Sehemu za 3D na Elektroniki Pamoja

Kuweka sehemu zilizochapishwa za 3D na vifaa vya elektroniki pamoja, anza kwanza kwa kushikamana na sehemu iliyochapishwa ya Cap ndoano ya 3D na sehemu ya Sanduku, unaweza kutumia vifungo 4 vya zip, lakini nilipata vifungo kadhaa vya zipu kwa upande mwingine vinapaswa kufanya ujanja.

Katika sehemu ya chini ya sanduku ingiza mmiliki wa betri ya seli ya sarafu na Flora, na juu kwanza ingiza betri ya lipo ikifuatiwa na GPS.

Ukimaliza unaweza kufunga mdomo, ambao unapaswa kukamata mahali pake, lakini ningependekeza utumie gundi / mkanda moto kupata kifuniko kwenye sanduku.

Kwa kuongezea, mwisho wa Lipo JST wa mimea inapaswa kuelekeza juu ili iweze kuingizwa na kuondolewa kwa urahisi kwa kuchaji na chaja ya lipo.

Hatua ya 6: Pakia Mchoro ili Upate Data Iliyowekewa

Pakia Mchoro ili Upate Data Iliyowekewa
Pakia Mchoro ili Upate Data Iliyowekewa

Sasa mara tu kurudi nyumbani kwako kutoka kwenye gari lako la kujaribu, unganisha kifaa kwenye kompyuta yako ndogo na uchome moto toleo la Adafruit la Arduino IDE Nenda kwenye Faili> Mfano> Adafruit GPS -> GPS_HardwareSerial_LOCUS_DumpBasic.ino. Mara baada ya mizigo ya programu unganisha Flora na kebo ndogo ya USB na pakia mchoro kwa kupiga kitufe cha Pakia (au tumia Faili> Pakia)

Sasa bonyeza kwenye Monitor Serial kama onyesho kwenye picha hapo juu. Na, nakili data yote kwenye kihariri cha maandishi na ubandike katika Locus Parser ukitumia URL hapa chini -https://learn.adafruit.com/custom/ultimate-gps-parser, nakili tu na ubandike maandishi yote baada ya - ---- 'na kuishia na $ PMTK001, 622, 3 * 36.

Bonyeza kitufe cha kuchanganua chini ya kisanduku cha kwanza cha maandishi, na unakili pato la KML na ubandike kwenye kihariri chochote cha maandishi kama onyesho kwenye picha ya skrini hapo juu na uihifadhi na ugani wa.kml.

Kwa upande wangu, Locus Parser hakuwa akifanya kazi, ambayo ilimaanisha ni lazima nitumie programu ya chatu - log_to_kml.py kubadilisha mfuatiliaji wa serial kuweka faili ya KML, unaweza kupata maelezo zaidi kwa - https://github.com / don / locus

Hatua ya 7: Ingiza Takwimu kwenye Ramani za Google

Ingiza Takwimu kwenye Ramani za Google
Ingiza Takwimu kwenye Ramani za Google
Ingiza Takwimu kwenye Ramani za Google
Ingiza Takwimu kwenye Ramani za Google
Ingiza Takwimu kwenye Ramani za Google
Ingiza Takwimu kwenye Ramani za Google
Ingiza Takwimu kwenye Ramani za Google
Ingiza Takwimu kwenye Ramani za Google

Nenda kwenye Ramani za Google na bonyeza kitufe cha mipangilio, na bonyeza kwenye Ramani za Maeneo Yako Unda Ramani na ugonge uingizaji kama unavyoona kwenye picha ya kwanza hapo juu.

www.google.com/maps

Badilisha jina la ramani mpya isiyo na jina, na uingize faili ya kml uliyohifadhi mapema ukitumia kitufe cha kuingiza. Ukimaliza unapaswa kuona njia ambayo umefuata.

Kidokezo cha 1: Mara tu ramani imehifadhiwa unaweza kushiriki ramani na njia uliyotumia na marafiki na familia kupitia barua pepe. Kwa upande wangu, nilichukua baiskeli siku kadhaa zilizopita karibu na Milima ya Blue, kama unavyoona kwenye picha hapo juu.

Kidokezo cha 2: Kwa kuongezea ramani unayohifadhi inaonekana chini ya mipangilio> Maeneo Yangu, ambayo inamaanisha kuwa unaweza kuitumia kwa kumbukumbu ya baadaye.

Ilipendekeza: