Mundarija:

GPS Cap Data Logger: 7 qadam (rasmlar bilan)
GPS Cap Data Logger: 7 qadam (rasmlar bilan)

Video: GPS Cap Data Logger: 7 qadam (rasmlar bilan)

Video: GPS Cap Data Logger: 7 qadam (rasmlar bilan)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Sentyabr
Anonim
GPS ma'lumotlarini yozish moslamasi
GPS ma'lumotlarini yozish moslamasi
GPS ma'lumotlarini yozish moslamasi
GPS ma'lumotlarini yozish moslamasi
GPS ma'lumotlarini yozish moslamasi
GPS ma'lumotlarini yozish moslamasi
GPS ma'lumotlarini yozish moslamasi
GPS ma'lumotlarini yozish moslamasi

Mana, hafta oxiri ajoyib loyiha, agar siz uzoq vaqt velosipedda sayohat qilmoqchi bo'lsangiz va sayohatingizni kuzatib borish uchun GPS ma'lumot yozuvchisi kerak bo'lsa …

GPS -moduldan trekni yaratishni va yuklab olishni tugatgandan so'ng, siz kelajakda ma'lumot olish va taqqoslash uchun Google xaritalari yordamida saqlay olasiz, shuningdek, ulashish tugmachasi yordamida kelgan do'stlaringiz/oilangiz bilan baham ko'rishingiz mumkin. Google xaritalarida.

Bu ko'rsatmalarni bajarish uchun sizga GPS qabul qilgich moduli, ketma-ket interfeysli mikro-nazoratchi va Lipo batareyasi kerak bo'ladi. Men Flora-ni Adafruit-dan mikro-kontroller va taqiladigan Flora GPS-dan foydalanaman. Bundan tashqari, Flora kartasiga kod yuklash uchun sizga Adafruit Arduino IDE versiyasi o'rnatilgan noutbuk kerak bo'ladi.

1 -qadam: Qurilishni yakunlash uchun kerak bo'lgan narsalar

Qurilishni yakunlash uchun kerak bo'ladigan narsalar
Qurilishni yakunlash uchun kerak bo'ladigan narsalar
Qurilishni yakunlash uchun kerak bo'ladigan narsalar
Qurilishni yakunlash uchun kerak bo'ladigan narsalar

Mana, qurilishni yakunlash uchun sizga kerak bo'ladigan elektron komponentlar

  • Adafruit florasi
  • Flora GPS qabul qiluvchisi
  • Coin Cell akkumulyator ushlagichi CR2032 (3V)
  • Lipo batareyasi 2000 mA / soat
  • Lipo zaryadlovchi
  • O'rnatish simlari (30AWG simlari eng yaxshisi yoki siz taxta simidan ham foydalanishingiz mumkin)
  • USB portativ zaryadlovchi
  • Mini USB kabeli

Keyingi bosqichda biriktirilgan STL fayllarini yuklab oling va qismlarni 3D chop eting, men Flashforge Creator Pro -ni 3D printerli filament sifatida ishlataman va 1,75 mm oq PLA filamentidan foydalanaman.

Sizga kerak bo'lgan vositalar

  • Lehimlash temir va lehim
  • Qaychi/siqish vositasi
  • Ikki tomonlama tayoq ko'pikli lenta
  • Alligator qisqichlari lehimdan oldin sxemani sinovdan o'tkazadi

2 -qadam: 3D bosib chiqarish

3D bosib chiqarish
3D bosib chiqarish
3D bosib chiqarish
3D bosib chiqarish
3D bosib chiqarish
3D bosib chiqarish

3D -bosma dasturlar bilan biriktirilgan STL -fayllarni yuklab oling va fayllarni 3D -ga chop eting. Agar sizda 3D -printer bo'lmasa, uni mahalliy ishlab chiqaruvchilar klubida yoki kutubxonada ishlatishingiz yoki 3D -hub kabi 3D bosib chiqarish xizmatidan foydalanishingiz mumkin..

Menimcha, Flashforge creator pro va 1,75 mm oq PLA yordamida STL fayllarini chop etdim. Bundan tashqari, kesish uchun qatlam balandligi 0,3 mm va to'ldirish zichligi 25 %bo'lgan Slic3r dan foydalanaman. Barcha qismlar 3D bosib chiqarishga taxminan 4-5 soat vaqt ketishi kerak va bu sizning 3D printeringiz va kesuvchi sozlamalariga bog'liq bo'ladi.

3 -qadam: O'chirish tizimini sinovdan o'tkazish

O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri

Barcha qismlarni bir -biriga lehimlashdan oldin, o'z navbatida, quruq sxemani bajarish yaxshidir. Quyidagi ulanishlardan foydalaning va kontaktni alligator qisqichlari yordamida ulang.

  • Flora 3.3V dan GPS 3.3Vgacha
  • Flora RX dan GPS TXgacha
  • Flora TX -> GPS RX
  • Flora GND -> GPS GND
  • GPS BAT -musbat tanga batareyali terminal
  • GPS GND -manfiy tanga batareyali terminal

USB kabelidan foydalanib Flora kartasiga kod yuklash uchun siz Adafruit -ning Arduino IDE versiyasini yuklab olishingiz va uni kompyuteringizga o'rnatishingiz kerak bo'ladi. Havolani qanday bajarish haqida to'liq ma'lumot olish uchun-https://learn.adafruit.com/adafruit-arduino-ide-setup/arduino-1-dot-6-x-ide

Bundan tashqari, sozlash doirasida GPS kutubxonasini quyidagi havoladan yuklab olishingiz kerak bo'ladi -

Yuklab olingan kutubxonani /Arduino /Libraries papkasida joylashtiring va uni "Adafruit_GPS" deb o'zgartiring, IDE -ni qayta ishga tushiring. Endi IDE -ni qayta oching va sxemangizni tekshirish uchun namunaviy eskizni yuklang va yuqoridagi rasmda ko'rsatilgandek ketma -ket monitorni oching.

Seriyali monitorga ko'ra, siz bugun ko'rishingiz kerak bo'lgan sana, GPS moduli o'rnatilgan sun'iy yo'ldoshlar soni, mening holatimda 7, va siz yashirish va google xaritalariga qo'shishingiz mumkin bo'lgan joylashuv ma'lumotlarini ko'rishingiz kerak. sizning hozirgi joylashuvingiz to'g'ri.

Agar GPS modulida qizil chiroq yonib tursa, bu modul hali ham sun'iy yo'ldoshni qidirayotganini bildiradi, faqat miltillash to'xtaganda, GPS qabul qiluvchisi sun'iy yo'ldosh topilganligini bildiradi.

4 -qadam: Sketchni joylashuv ma'lumotlarini jurnalga yuklang

Joylashuv ma'lumotlarini jurnalga yuklash
Joylashuv ma'lumotlarini jurnalga yuklash

Joylashuv ma'lumotlarini yozish uchun kodni/eskizni yuklash uchun Fayl> Misol> Adafruit GPS -> GPS_HardwareSerial_LOCUS_Status.ino -ga o'ting.

Dastur yuklangach, Florani USB kabeliga ulang va yuklash tugmasini bosib eskizni yuklang (yoki Fayl> Yuklash -dan foydalaning). Endi siz GPS qutisini sinov haydovchisiga olib, kamida bir-ikki mil yurishingiz mumkin. Mening holatimda men o'zimning sevimli qahvaxonamga bordim va mahalliy supermarketda haftalik xaridimni yakunladim.

Eslatma: GPS -qabul qilgich moduli ma'lumotlarni yozib olishni o'z ichiga oladi va agar siz kodni diqqat bilan ko'rib chiqsangiz, Flora mikrokontrolder platasini ishga tushirish buyrug'ini yuborish uchun ishlatilishini va GPS qabul qilish moduli taxminan 16 soatlik ma'lumotlarni saqlashi mumkinligini ko'rasiz..

Keyingi trek/velosipedda sayohat qilish uchun - GPS_HardwareSerial_LOCUS_Erase.ino -dan chiqishdan oldin, qayd qilingan GPS ma'lumotlarini o'chirib tashlash yaxshidir.

5 -qadam: 3D qismlari va elektronikani birlashtirish

3D qismlari va elektronikani birlashtirish
3D qismlari va elektronikani birlashtirish
3D qismlari va elektronikani birlashtirish
3D qismlari va elektronikani birlashtirish
3D qismlari va elektronikani birlashtirish
3D qismlari va elektronikani birlashtirish

3D bosilgan qismlar va elektronikani birlashtirish uchun, birinchi navbatda, 3D koptokli ilgakni Box qismi bilan biriktirishdan boshlang, siz 4 ta fermuarli rishtalarni ishlatishingiz mumkin, lekin men qarama -qarshi yo'nalishdagi bir nechta fermuar bog'lamachilik qilishim kerakligini topdim.

Qutining pastki qismiga tanga batareyasi ushlagichini va Flora -ni, yuqori qismiga esa birinchi navbatda lipo batareyasini, so'ngra GPS -ni joylashtiring.

Ishni tugatgandan so'ng, siz labni yopishingiz mumkin, u joyiga mahkam o'rnashishi kerak, lekin men qopqoqni qutiga mahkamlash uchun issiq elim/ lenta ishlatishni maslahat beraman.

Bundan tashqari, Lipo JST florasining uchi tepaga qaragan bo'lishi kerak, shunda u lipo zaryadlovchi bilan zaryadlash uchun osongina qo'yiladi va chiqariladi.

6 -qadam: Jurnal ma'lumotlarini olish uchun eskizni yuklang

Jurnal ma'lumotlarini olish uchun eskizni yuklang
Jurnal ma'lumotlarini olish uchun eskizni yuklang

Sinov haydovchisidan uyga qaytganingizda, qurilmani noutbukga ulang va Arduino IDE -ning Adafruit versiyasini yoqing Fayl> Misol> Adafruit GPS -> GPS_HardwareSerial_LOCUS_DumpBasic.ino -ga o'ting. Dastur yuklangach, Flora -ni mini -USB kabeliga ulang va yuklash tugmasini bosib eskizni yuklang (yoki Fayl> Yuklash -dan foydalaning).

Endi ketma -ket monitorni yuqoridagi rasmda ko'rsatilgandek bosing. Va barcha ma'lumotlarni matn tahrirlovchisiga nusxa ko'chiring va quyidagi manzilni ishlatib Locus Parser-ga joylashtiring-https://learn.adafruit.com/custom/ultimate-gps-parser, faqat keyin matnni nusxa ko'chiring va joylashtiring. ---- va $ PMTK001, 622, 3*36 bilan tugaydi.

Birinchi matn maydonining pastki qismidagi ajratish tugmachasini bosing va KML chiqishini nusxalash va yuqoridagi skrinshotda ko'rsatilgandek istalgan matn muharririga joylashtirish va.kml kengaytmasi bilan saqlash.

Mening vaziyatimda, Locus Parser ishlamayapti, demak ketma -ket monitorni KML faylga aylantirish uchun log_to_kml.py python dasturidan foydalanishim kerak edi, siz batafsil ma'lumotni - https://github.com saytida topishingiz mumkin. /don/joy

7 -qadam: Ma'lumotlarni Google Xaritalarga import qiling

Google Xaritalarga ma'lumotlarni import qilish
Google Xaritalarga ma'lumotlarni import qilish
Google Xaritalarga ma'lumotlarni import qilish
Google Xaritalarga ma'lumotlarni import qilish
Google Xaritalarga ma'lumotlarni import qilish
Google Xaritalarga ma'lumotlarni import qilish
Google Xaritalarga ma'lumotlarni import qilish
Google Xaritalarga ma'lumotlarni import qilish

Google Xaritalarga o'ting va sozlash tugmachasini bosing va "Joylaringiz xaritalari" xaritasini yarating va yuqoridagi birinchi rasmda ko'rib turganingizdek importni bosing.

www.google.com/maps

Yangi nomlanmagan xaritaning nomini o'zgartiring va import tugmasi yordamida ilgari saqlagan kml faylini import qiling. Tugatganingizdan so'ng, siz bosib o'tgan yo'lni ko'rishingiz kerak.

Maslahat 1: Xaritani saqlaganingizdan so'ng, xaritani do'stlaringiz va oilangiz bilan elektron pochta orqali olgan yo'nalishingiz bilan bo'lishishingiz mumkin. Mening holatimda, yuqoridagi rasmlarda ko'rib turganingizdek, men bir necha kun oldin Moviy Tog'lar atrofida velosipedda sayohat qilganman.

Maslahat 2: Bundan tashqari, siz saqlagan xarita sozlamalar> Mening joylarim ostida paydo bo'ladi, ya'ni siz ularni kelajakda foydalanish uchun ishlatishingiz mumkin.

Tavsiya: