Mundarija:
- 1 -qadam: Qurilishni yakunlash uchun kerak bo'lgan narsalar
- 2 -qadam: 3D bosib chiqarish
- 3 -qadam: O'chirish tizimini sinovdan o'tkazish
- 4 -qadam: Sketchni joylashuv ma'lumotlarini jurnalga yuklang
- 5 -qadam: 3D qismlari va elektronikani birlashtirish
- 6 -qadam: Jurnal ma'lumotlarini olish uchun eskizni yuklang
- 7 -qadam: Ma'lumotlarni Google Xaritalarga import qiling
Video: GPS Cap Data Logger: 7 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
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
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 -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
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 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 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
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 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:
SMS -xabarnoma va Thingspeak ma'lumotlarini yuklash, Arduino -ga asoslangan, uy avtomatizatsiyasi bilan GPS avtomobil kuzatuvchisi: 5 qadam (rasmlar bilan)
SMS -xabarnoma va Thingspeak ma'lumotlarini yuklash, Arduino -ga asoslangan, uy avtomatizatsiyasi bilan GPS avtomobil kuzatuvchisi: Men bu GPS -trekerni o'tgan yili yaratganman va u yaxshi ishlaganligi uchun hozir uni Instructable -da nashr etaman. U yuk mashinasining aksessuarlari vilkasiga ulangan. GPS -kuzatuvchi avtomobilning joylashuvi, tezligi, yo'nalishi va o'lchangan haroratini mobil ma'lumotlar orqali yuklaydi
GPS modulini (NEO-6m) Arduino bilan qanday bog'lash mumkin: 7 qadam (rasmlar bilan)
GPS modulini (NEO-6m) Arduino bilan qanday bog'lash mumkin: Men ushbu loyihada GPS modulini Arduino UNO bilan qanday bog'lashni ko'rsatdim. Uzunlik va kenglik ma'lumotlari LCD displeyda ko'rsatiladi va joylashuvni ilovada ko'rish mumkin. Arduino Uno materiallari ro'yxati == > $ 8 Ublox NEO-6m GPS moduli == > $ 15 16x
Raspberry Pi GPS logger: 10 qadam (rasmlar bilan)
Raspberry Pi GPS logger: Bu ko'rsatma sizga malina pi nol bilan ixcham GPS loggerni qanday qurishni tushuntiradi. Bu tizimning asosiy afzalligi shundaki, u batareyani o'z ichiga oladi va shuning uchun juda ixchamdir. Qurilma ma'lumotlarni a.nmea faylida saqlaydi. Quyidagi ma'lumotlar
Cardio Data Logger: 7 qadam (rasmlar bilan)
Cardio Data Logger: Hozirgi vaqtda yurak urish tezligini (HR) aniqlaydigan va izlarni tahlil qila oladigan ko'plab portativ qurilmalar (aqlli tasmalar, aqlli soatlar, smartfonlar, …) mavjud bo'lsa-da, ko'krak bezi tasmalariga asoslangan tizimlar (yuqori qismdagi kabi). rasmdan) st
GPS logger Arduino OLed SD: 6 qadam (rasmlar bilan)
GPS logger Arduino OLed SD: joriy va o'rtacha tezligingizni ko'rsatish va marshrutlaringizni kuzatish uchun GPS logger. O'rtacha tezlik traektoriya tezligi boshqariladigan joylar uchun. Arduino-da siz nusxa ko'chirishingiz mumkin bo'lgan ba'zi yaxshi xususiyatlar mavjud:- Koordinatalar har kungi faylda saqlanadi, fayl nomi- baza