Mündəricat:

GPS Logger Arduino OLed SD: 6 addım (şəkillərlə birlikdə)
GPS Logger Arduino OLed SD: 6 addım (şəkillərlə birlikdə)

Video: GPS Logger Arduino OLed SD: 6 addım (şəkillərlə birlikdə)

Video: GPS Logger Arduino OLed SD: 6 addım (şəkillərlə birlikdə)
Video: Using Micro SD Card and Data logging with Arduino | Arduino Step by Step Course Lesson 106 2024, Noyabr
Anonim
GPS Logger Arduino OLed SD
GPS Logger Arduino OLed SD

Cari və orta sürətinizi göstərmək və marşrutlarınızı izləmək üçün GPS qeyd cihazı. Orta sürət, trayektoriya sürətinə nəzarət edən ərazilər üçündür.

Arduino-da kopyalaya biləcəyiniz bəzi gözəl xüsusiyyətlər var:- Koordinatlar gündəlik bir faylda saxlanılır, fayl adı tarixə əsaslanır.- Ekran yalnız lazım olduqda yenilənir (ekran olduqca yavaş).- Minimum proqram ölçüsü üçün nişanlar bayt byte tərəfindən proqramlaşdırılmışdır.

Qeydiyyatçı LogMaker360 və başqa bir Təlimatçının videosundan ilham aldı. Bununla birlikdə, ekranı işə salmaq və 1,3 ekranı işlətmək üçün bəzi düzəlişlər edildi. Ən çox istifadə olunan SSD kitabxanası çox yaddaşdan istifadə edir və Arduino Pro Mini -nin yaddaşı məhduddur. Buna görə Github -dan mətn əsaslı kitabxanadan istifadə etdim.

Ürək bir Arduino Pro Mini Atmega328, 3.3 V. -dir, bu yaddaşa malik olduğu üçün kitabxanalar üçün lazım olan və GPS qəbuledicisi və SD kartı ilə asan ünsiyyət qurmaq üçün 3.3 V olduğu üçün istifadə etdim.

Bir tərəfdə iki açar var:- keçid rejimi (normal və orta sürəti göstər)- sıfırlayın

Digər tərəfdən, qeyd cihazının yeni firmware yükləmək üçün UART konnektoru ilə əlaqəsi var

Addım 1: Komponentlər

Komponentlər
Komponentlər
Komponentlər
Komponentlər

Komponentlər Aliexpress -də mövcuddur.

Arduino Pro Mini:

GPS qəbuledicisi:

1.3 düymlük Oled:

SD kart adapteri:

Səviyyə dəyişdiricisi:

Rezistorlar və düymələr

Addım 2: Bağlantılar

Əlaqələr
Əlaqələr
Əlaqələr
Əlaqələr
Əlaqələr
Əlaqələr
Əlaqələr
Əlaqələr

Sistem, bir avtomobil telefon şarj cihazından 5V ilə təchiz edilmişdir.

5V giriş:- Arduino RAW gücü- Ekranın VCC (VDD)- Məntiq səviyyəsi dəyişdiricisinin HV

Arduino VCC (3.3V):- SD kartın VCC- GPS qəbuledicisinin VCC- Məntiq səviyyəsi dəyişdiricisinin LV

Digər Arduino əlaqələri: pin A4> OLA -nın SDA (səviyyə dəyişdirici ilə) pin A5> OLed -in SCK (səviyyə dəyişdirici ilə) pin 3> GPS qəbuledicisinin RX 4> GPS qəbuledicisinin TX 10> SD kartpininin CS -si 11> SD -nin MOSI cardpin 12> SD cardpin MISO 13> SD kartın CLK

Açarlar:

Rejim açarı:- Arduino pin 2 (kəsmə) (VK-a qədər 10k çəkmə)- GND

Sıfırlama açarı: - Arduino RST (10k VCC -ə qədər çəkin) - GND

Addım 3: Proqram

Proqram Arduino IDE vasitəsilə hazırlanmış və yüklənmişdir. Kitabxanaların 1.3 ekranı ilə işləməsi üçün bir qədər düzəlişə ehtiyacı var. Düzəliş edilmiş kitabxanalar əlavə olunur.

Proqram, mövcud olan maksimum yaddaş miqdarını istifadə edir, əgər proqramlar daha çox yaddaş istifadə edərsə, Arduinonun artıq sabit olmadığını öyrəndim.

Nişanlar ekrana göndəriləcək baytın hesablanması ilə proqramlaşdırılmışdır. İkili ədədləri hesablamaq üçün bir Excel vərəqi hazırladım.

Koordinatlar gündəlik bir faylda saxlanılır, fayl adı tarixə əsaslanır (Arduino forumundan ilhamlanır).

Ekran yalnız lazım olduqda yenilənir, ekran çox yavaş olduğu üçün bunu çox faydalı hesab etdim.

Fayllar mənim Github -da da var

Addım 4: Dava

Çanta Autodesk -dən 123D formatında hazırlanmış və qara ABS -də 3D çap olunmuşdur. Davanın və klipin STL sənədləri əlavə olunur.

Addım 5: Quraşdırma

Quraşdırma
Quraşdırma
Quraşdırma
Quraşdırma
Quraşdırma
Quraşdırma
Quraşdırma
Quraşdırma

Əvvəlcə hər şeyi bir PCB üzərində lehimləyin. SD kart adapteri üçün əvvəlcə başlıq pinlərini adapterə lehimlədim, sonra PCB -yə lehim etdim.

Kassadakı açarları yapışdırın.

GPS antenini bazaya yapışdırın

Quraşdırılmış GPS qeyd cihazını sürüşdürün.

Yuxarıdan vidalayın və klipi vurun, qeyd cihazını havalandırma ızgarasına quraşdırın.

Addım 6: Logger istifadə edin

Logger istifadə edin
Logger istifadə edin
Logger istifadə edin
Logger istifadə edin

Qeydiyyatçı hər gün yeni bir *.csv faylı yaradır, fayl adı tarixdən ibarətdir.

'Mode keçid' vasitəsi ilə qeyd cihazının iş rejimini dəyişə bilərsiniz: cari və orta (orta) sürətin yalnız indiki sürətini göstərmək. SD kartdakı qeydlər dəyişdirilmir. 'Orta sürət rejiminə' başlasanız, orta sürət sıfırlanır.

Koordinatlar hər 10 saniyədə bir qeyd olunur. Fayllar çox kiçikdir, bir neçə GB -lıq micro SD kart heç vaxt dolmur.

Csv faylını https://www.gpsvisualizer.com/ saytına yükləyərək marşrutunuzu görə bilərsiniz.

Tövsiyə: