Talaan ng mga Nilalaman:

GPS Cap Data Logger: 7 Hakbang (na may Mga Larawan)
GPS Cap Data Logger: 7 Hakbang (na may Mga Larawan)

Video: GPS Cap Data Logger: 7 Hakbang (na may Mga Larawan)

Video: GPS Cap Data Logger: 7 Hakbang (na may Mga Larawan)
Video: Nursing Student's Last Moments Recorded On Video - The Murder of Michelle Le | DEEP DIVE 2024, Setyembre
Anonim
Logger ng Data ng Cap ng GPS
Logger ng Data ng Cap ng GPS
Logger ng Data ng Cap ng GPS
Logger ng Data ng Cap ng GPS
Logger ng Data ng Cap ng GPS
Logger ng Data ng Cap ng GPS
Logger ng Data ng Cap ng GPS
Logger ng Data ng Cap ng GPS

Narito ang isang mahusay na proyekto sa katapusan ng linggo, kung ikaw ay nasa trekking o pagkuha ng mahabang pagsakay sa bisikleta, at kailangan ng isang logger ng data ng GPS upang subaybayan ang lahat ng iyong mga treks / rides na iyong kinuha…

Kapag nakumpleto mo na ang pagbuo at na-download ang data mula sa module ng GPS ng trail, maaari mong mai-save ang parehong gamit ang mga mapa ng Google para sa sanggunian at paghahambing sa hinaharap, at ibahagi din ang pareho sa iyong mga kaibigan / pamilya na sumama, gamit ang pindutan ng pagbabahagi sa mga mapa ng Google.

Upang makumpleto ang pagtuturo na ito kakailanganin mo ang isang module ng GPS receiver, isang micro-controller na may serial interface at isang baterya ng Lipo. Gumagamit ako ng isang Flora bilang micro-controller at naisusuot na Flora GPS mula sa Adafruit. Bilang karagdagan kakailanganin mo ang isang laptop na may bersyon ng Adafruit ng Arduino IDE upang mag-upload ng code sa Flora board.

Hakbang 1: Mga Bagay na Kakailanganin Mo upang Kumpletuhin ang Build

Mga Bagay na Kakailanganin Mo upang Kumpletuhin ang Build
Mga Bagay na Kakailanganin Mo upang Kumpletuhin ang Build
Mga Bagay na Kakailanganin Mo upang Kumpletuhin ang Build
Mga Bagay na Kakailanganin Mo upang Kumpletuhin ang Build

Narito ang mga elektronikong sangkap na kakailanganin mo upang makumpleto ang pagbuo

  • Adafruit Flora
  • Tumatanggap ng Flora GPS
  • Coin cell baterya ng coin Cell cell CR2032 (3V)
  • Lipo Battery 2000 mAh
  • Lipo charger
  • Hook up wire (ang 30AWG wire ay pinakamahusay o maaari mo ring gamitin ang breadboarding wire)
  • USB portable charger
  • Mini USB cable

I-download ang mga STL file na nakakabit sa susunod na hakbang at i-print ng 3D ang mga bahagi, gumagamit ako ng Flashforge Creator Pro bilang isang 3D printer filament, at gumagamit ng 1.75 mm na puting PLA filament.

Mga tool na kakailanganin mo

  • Panghinang na Bakal at Maghinang
  • Gunting / tool na Crimping
  • Double sided stick Foam tape
  • Ang mga clip ng Alligator upang subukan muna ang circuit bago maghinang

Hakbang 2: Pag-print sa 3D

Pagpi-print ng 3D
Pagpi-print ng 3D
Pagpi-print ng 3D
Pagpi-print ng 3D
Pagpi-print ng 3D
Pagpi-print ng 3D

I-download ang mga STL file na nakalakip at gumagamit ng hiwa ng software ng pag-print ng 3D, at 3D i-print ang mga file. Kung wala kang madaling gamiting 3D printer maaari kang gumamit ng isa sa iyong lokal na club ng gumagawa, o silid-aklatan, o gumamit ng isang serbisyo sa pag-print ng 3D tulad ng 3D hubs.

Sa aking kaso, nai-print ko ang mga STL file gamit ang Flashforge tagalikha pro at 1.75 mm puting PLA. Bilang karagdagan, para sa pagpipiraso gumagamit ako ng Slic3r na may taas na layer na nakatakda sa 0.3mm at punan ang density sa 25%. Ang lahat ng mga bahagi ay dapat tumagal ng tungkol sa 4 hanggang 5 na oras sa 3D print, at depende sa iyong mga setting ng 3D printer at slicer.

Hakbang 3: Pagsubok sa Circuit

Pagsubok sa Circuit
Pagsubok sa Circuit
Pagsubok sa Circuit
Pagsubok sa Circuit
Pagsubok sa Circuit
Pagsubok sa Circuit

Palaging isang magandang ideya na gawin ang isang dry run ng iyong circuit bago mo maghinang ang lahat ng bahagi nang magkasama. Gamitin ang mga koneksyon sa ibaba, at gamitin ang mga clip ng buaya na kumonekta sa circuit.

  • Flora 3.3V hanggang GPS 3.3V
  • Flora RX sa GPS TX
  • Flora TX -> GPS RX
  • Flora GND -> GPS GND
  • GPS BAT -> positibong coin cell baterya terminal
  • GPS GND -> negatibong terminal ng baterya ng cell ng barya

Upang mag-upload ng code sa Flora board gamit ang USB cable, kakailanganin mong i-download ang bersyon ng Arafino IDE ng Adafruit at i-install ito sa iyong computer. Para sa kumpletong mga detalye sa kung paano sundin ang link -

Bilang karagdagan, bilang bahagi ng pag-set up kakailanganin mo ring i-download ang GPS library mula sa sumusunod na link -

Ilagay ang na-download na library sa folder ng / Arduino / Mga Aklatan at palitan ang pangalan nito sa "Adafruit_GPS" i-restart ang iyong IDE. Muling buksan ang iyong IDE at i-upload ang halimbawa ng sketch upang subukan ang iyong circuit, at buksan ang serial monitor tulad ng ipinakita sa larawan sa itaas

Ayon sa serial monitor na dapat mong makita ngayon na petsa, ang bilang ng mga satellite na naka-latched ang module ng GPS, na sa aking kaso ay 7, at dapat mo ring makita ang iyong data sa lokasyon na maaari mong itago at idagdag sa google map, upang makita iyon ang iyong kasalukuyang lokasyon ay tama.

Kung ang pulang ilaw sa module ng GPS ay kumikislap nangangahulugan ito na ang module ay naghahanap pa rin para sa isang satellite, sa sandaling huminto ito sa pag-blink nangangahulugan ito na ang tagatanggap ng GPS ay nakakita ng isang satellite.

Hakbang 4: Mag-upload ng Sketch sa Data ng Lokasyon ng Log

Mag-upload ng Sketch sa Data ng Lokasyon ng Log
Mag-upload ng Sketch sa Data ng Lokasyon ng Log

Upang mai-upload ang code / sketch upang mag-log data ng lokasyon, pumunta sa File> Halimbawa> Adafruit GPS -> GPS_HardwareSerial_LOCUS_Status.ino

Sa sandaling naglo-load ang programa ikonekta ang Flora gamit ang USB cable at i-upload ang sketch sa pamamagitan ng pagpindot sa upload na pindutan (o gamitin ang File> I-upload). Ngayon ay maaari mong kunin ang kahon ng GPS para sa isang test drive, magmaneho nang hindi bababa sa ilang milya. Sa aking kaso nagmaneho ako sa aking paboritong kape at nakumpleto ang aking lingguhang pamimili sa lokal na super market.

Tandaan: Ang ginamit na module ng GPS receiver ay nakapaloob sa pag-log ng data, at kung maingat mong dumaan sa code ay matutunghayan mo na ang Flora microcontroller board ay ginagamit upang maipadala ang panimulang pag-log utos. At ang module ng tatanggap ng GPS ay maaaring mag-imbak ng halos 16 na oras ng data.

Para din sa iyo sa susunod na paglalakbay sa biyahe / pagbibisikleta magandang ideya na tanggalin ang naka-log na data ng GPS, bago lumabas gamit ang - GPS_HardwareSerial_LOCUS_Erase.ino

Hakbang 5: Pagsasama-sama ng Mga 3D na Bahagi at Elektronikon

Pagsasama-sama ng mga 3D na Bahagi at Elektronika
Pagsasama-sama ng mga 3D na Bahagi at Elektronika
Pagsasama-sama ng mga 3D na Bahagi at Elektronika
Pagsasama-sama ng mga 3D na Bahagi at Elektronika
Pagsasama-sama ng mga 3D na Bahagi at Elektronika
Pagsasama-sama ng mga 3D na Bahagi at Elektronika

Upang magkasama ang mga naka-print na bahagi ng 3D at electronics, unang magsimula sa pamamagitan ng paglakip sa Cap hook 3D na naka-print na bahagi sa bahagi ng Kahon, maaari mong gamitin ang 4 na mga kurbatang zip, ngunit may nakita akong isang pares ng mga kurbatang zip sa kabaligtaran na direksyon na dapat gawin ang trick.

Sa ibabang bahagi ng kahon ipasok ang may hawak ng coin cell na baterya at ang Flora, at sa tuktok unang ipasok ang baterya ng lipo na sinusundan ng GPS.

Kapag tapos ka na maaari mong isara ang labi, na dapat snap magkasya sa lugar, ngunit iminumungkahi ko ang paggamit ng isang mainit na pandikit / tape upang ma-secure ang takip sa kahon.

Bilang karagdagan, ang dulo ng Lipo JST ng flora ay dapat na nakaturo sa itaas upang madali itong maipasok at matanggal para sa singilin gamit ang isang lipo charger.

Hakbang 6: Mag-upload ng Sketch upang Mag-log Data

Mag-upload ng Sketch upang Mag-log Data
Mag-upload ng Sketch upang Mag-log Data

Ngayon sa sandaling ang iyong pabalik sa bahay mula sa iyong test drive, ikonekta ang aparato sa iyong laptop at sunugin ang bersyon ng Adafruit ng Arduino IDE Pumunta sa File> Halimbawa> Adafruit GPS -> GPS_HardwareSerial_LOCUS_DumpBasic.ino. Kapag na-load na ng programa ang kumonekta sa Flora gamit ang mini USB cable at i-upload ang sketch sa pamamagitan ng pagpindot sa upload button (o gamitin ang File> Upload)

Ngayon mag-click sa Serial Monitor tulad ng ipinakita sa larawan sa itaas. At, kopyahin ang lahat ng data sa text editor at i-paste ito sa Locus Parser gamit ang URL sa ibaba -https://learn.adafruit.com/custom/ultimate-gps-parser, kopyahin lamang at i-paste ang lahat ng teksto pagkatapos ng - ---- at magtatapos sa $ PMTK001, 622, 3 * 36.

I-click ang pindutan ng parse sa ibaba ng unang kahon ng teksto, at kopyahin ang output ng KML at i-paste ito sa anumang text editor tulad ng ipinapakita sa screen shot sa itaas at i-save ito gamit ang.kml extension.

Sa aking kaso, ang Locus Parser ay hindi gumagana, na nangangahulugang kailangan kong gamitin ang program ng python - log_to_kml.py upang i-convert ang serial monitor na inilagay sa isang file na KML, maaari kang makahanap ng higit pang mga detalye sa - https://github.com / don / locus

Hakbang 7: Mag-import ng Data sa Google Maps

Mag-import ng Data sa Google Maps
Mag-import ng Data sa Google Maps
Mag-import ng Data sa Google Maps
Mag-import ng Data sa Google Maps
Mag-import ng Data sa Google Maps
Mag-import ng Data sa Google Maps
Mag-import ng Data sa Google Maps
Mag-import ng Data sa Google Maps

Pumunta sa Google Maps at mag-click sa pindutan ng mga setting, at mag-click sa Iyong Mga Lugar Mga Mapa Lumikha ng Mapa at pindutin ang import tulad ng nakikita mo sa unang larawan sa itaas.

www.google.com/maps

Palitan ang pangalan ng bagong mapa na walang pamagat, at i-import ang kml file na na-save mo kanina gamit ang pindutan ng pag-import. Kapag tapos ka dapat makita mo ang landas na sinundan mo.

Tip 1: Kapag nai-save mo ang mapa maaari mong ibahagi ang mapa sa ruta na kinuha mo sa mga kaibigan at pamilya sa pamamagitan ng email. Sa aking kaso, sumakay ako ng bisikleta ilang araw na ang nakakaraan sa paligid ng Blue Mountains, tulad ng nakikita mo sa mga larawan sa itaas.

Tip 2: Bilang karagdagan ang map na iyong nai-save ay lilitaw sa ilalim ng mga setting> Aking Mga Lugar, na nangangahulugang maaari mong gamitin ang mga ito para sa sanggunian sa hinaharap.

Inirerekumendang: