Mundarija:

GPS logger Arduino OLed SD: 6 qadam (rasmlar bilan)
GPS logger Arduino OLed SD: 6 qadam (rasmlar bilan)

Video: GPS logger Arduino OLed SD: 6 qadam (rasmlar bilan)

Video: GPS logger Arduino OLed SD: 6 qadam (rasmlar bilan)
Video: Making flash memory from SD Card 2024, Noyabr
Anonim
GPS logger Arduino OLed SD
GPS logger Arduino OLed SD

Hozirgi 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 yaxshi xususiyatlar mavjud:- Koordinatalar har kungi faylda saqlanadi, fayl nomi sanaga asoslangan.- Ekran faqat kerak bo'lganda yangilanadi (ekran juda sekin).- Dasturning minimal hajmi uchun piktogramma bayt bilan dasturlashtirilgan.

Yog'och yozuvchisi LogMaker360 va boshqa Instructable videosidan ilhomlangan. Biroq, ekranni yoqish va 1,3 dyuymli ekranning ishlashini ta'minlash uchun ba'zi o'zgarishlar kiritildi. Ko'pincha SSD kutubxonasida juda ko'p xotira ishlatiladi va Arduino Pro Mini xotirasi cheklangan. Shuning uchun men Github -dan matnli kutubxonadan foydalandim.

Yurak - bu Arduino Pro Mini Atmega328, 3.3 V. Men bu Arduino -dan foydalandim, chunki u maksimal xotiraga ega, kutubxonalar uchun zarur va GPS qabul qilgich va SD -karta bilan oson muloqot qilish uchun 3,3 V.

Bir tomonda ikkita kalit mavjud:- almashtirish rejimi (normal va displeyning o'rtacha tezligi)- qayta o'rnatish

Boshqa tomondan, jurnalda yangi dasturiy ta'minotni yuklash uchun UART ulagichi mavjud

1 -qadam: komponentlar

Komponentlar
Komponentlar
Komponentlar
Komponentlar

Komponentlar Aliexpress -da mavjud.

Arduino Pro Mini:

GPS qabul qiluvchisi:

1,3 dyuymli OLE:

SD-karta adapteri:

Darajani o'zgartiruvchi:

Rezistorlar va tugmalar

2 -qadam: ulanishlar

Ulanishlar
Ulanishlar
Ulanishlar
Ulanishlar
Ulanishlar
Ulanishlar
Ulanishlar
Ulanishlar

Tizim avtomobilni zaryadlovchi qurilmasidan 5V quvvat oladi.

5V kirish:- Arduino RAW quvvati- ekranning VCC (VDD)- mantiqiy darajali o'tkazgichning HV

Arduino VCC (3.3V):- SD-kartaning VCC-GPS qabul qilgichining VCC-mantiqiy darajali o'tkazgichning LV-si.

Boshqa Arduino ulanishlari: A4 pimi> OLA SDA (darajali o'zgartirgich orqali) pin A5> OLed SCK (daraja o'zgartirgich orqali) pin 3> GPS qabul qilgichining RX 4> GPS qabul qilgichi TX 10> SD -karta pinining CS -si 11> SD -ning MOSI. kartpin 12> SD karta MISO 13> SD karta CLK

Kalitlar:

Tartibni o'zgartirish:- Arduino pin 2 (uzilish) (VK ga 10k tortish)- GND

Qayta tiklash tugmasi: - Arduino RST (VCCgacha 10k tortish) - GND

3 -qadam: Dastur

Dastur Arduino IDE orqali yaratilgan va yuklangan. Kutubxonalar 1,3 dyuymli ekran bilan ishlashi uchun biroz sozlash kerak edi. O'zgartirilgan kutubxonalar qo'shildi.

Dastur maksimal xotira miqdorini ishlatadi, agar dasturlar ko'proq xotira ishlatsa, men Arduino endi barqaror emasligini aniqladim.

Belgilar ekranga yuboriladigan baytni hisoblash orqali dasturlashtirilgan. Ikkilik raqamlarni hisoblash uchun Excel varag'i tuzdim.

Koordinatalar har kungi faylda saqlanadi, fayl nomi sanaga asoslangan (Arduino forumidan ilhomlangan).

Ekran faqat kerak bo'lganda yangilanadi, men buni juda foydali deb topdim, chunki ekran juda sekin.

Fayllar ham mening Github -da

4 -qadam: ish

Koson 123D formatida Autodesk -dan ishlab chiqarilgan va qora ABS -da 3D bosilgan. Ish va klipning STL-fayllari ilova qilingan.

5 -qadam: yig'ish

O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish

Birinchidan, hamma narsani PCB bilan lehimlang. SD -karta adapteri uchun men birinchi navbatda sarlavha pinlarini adapterga lehimladim, keyin uni tenglikka lehimladim.

Qutidagi kalitlarni yopishtiring.

GPS antennasini tagiga yopishtiring

O'rnatilgan GPS jurnalini suring.

Yog'ochni shamollatish panjarasiga o'rnatish uchun tepaga burang va qisqichni bosing.

6 -qadam: Logger -dan foydalanish

Logger -dan foydalanish
Logger -dan foydalanish
Logger -dan foydalanish
Logger -dan foydalanish

Jurnalchi har kuni yangi *.csv faylini yaratadi, fayl nomi sanadan iborat.

"Tartibni o'zgartirish" orqali siz ro'yxatga oluvchining rejimini o'zgartirishingiz mumkin: faqat joriy va o'rtacha (o'rtacha) tezlikni ko'rsatadigan joriy tezlikni ko'rsatish. SD -kartadagi yozuvlar o'zgarmaydi. Agar siz "o'rtacha tezlik rejimi" ni boshlasangiz, o'rtacha tezlik tiklanadi.

Koordinatalar har 10 soniyada qayd qilinadi. Fayllar juda kichik, bir necha gigabaytli micro SD karta hech qachon to'lmaydi.

Siz CSV faylini https://www.gpsvisualizer.com/ saytiga yuklash orqali marshrutingizni ko'rishingiz mumkin.

Tavsiya: