İçindekiler:

GPS Kaydedici Arduino OLed SD: 6 Adım (Resimlerle)
GPS Kaydedici Arduino OLed SD: 6 Adım (Resimlerle)

Video: GPS Kaydedici Arduino OLed SD: 6 Adım (Resimlerle)

Video: GPS Kaydedici Arduino OLed SD: 6 Adım (Resimlerle)
Video: Using Micro SD Card and Data logging with Arduino | Arduino Step by Step Course Lesson 106 2024, Kasım
Anonim
GPS Kaydedici Arduino OLed SD
GPS Kaydedici Arduino OLed SD

Mevcut ve ortalama hızınızı görüntülemek ve rotalarınızı takip etmek için GPS kaydedici. Ortalama hız, yörünge hızı kontrolü olan alanlar içindir.

Arduino'nun kopyalayabileceğiniz bazı güzel özellikleri var: - Koordinatlar günlük bir dosyada saklanır, dosya adı tarihe bağlıdır. - Ekran sadece gerektiğinde güncellenir (ekran oldukça yavaştır). - Minimum program boyutu için, simgeler bayt bayt programlanır.

Kaydedici, bir LogMaker360 videosundan ve başka bir Instructable'dan ilham aldı. Ancak ekranı etkinleştirmek ve 1.3 ekranın çalışmasını sağlamak için bazı ayarlamalar yapıldı. En çok kullanılan SSD kütüphanesi çok fazla bellek kullanıyor ve Arduino Pro Mini'nin belleği sınırlı. Bu nedenle Github'dan metin tabanlı bir kütüphane kullandım.

Kalp bir Arduino Pro Mini Atmega328, 3.3 V. Bu Arduino'yu kullandım çünkü maksimum belleğe sahip, kütüphaneler için gerekli ve GPS alıcısı ve SD kart ile kolay iletişim için 3.3 V.

Bir tarafta iki anahtar bulunur: - geçiş modu (normal ve ortalama hızı gösterir) - sıfırlama

Diğer tarafta kaydedici, yeni bellenimi yüklemek için bir UART konektörü için bir bağlantıya sahiptir.

Adım 1: Bileşenler

Bileşenler
Bileşenler
Bileşenler
Bileşenler

Bileşenler Aliexpress'de kolayca bulunabilir.

Arduino Pro Mini:

GPS alıcısı:

1.3 inç Oled:

SD kart adaptörü:

Seviye değiştirici:

Dirençler ve düğmeler

2. Adım: Bağlantılar

Bağlantılar
Bağlantılar
Bağlantılar
Bağlantılar
Bağlantılar
Bağlantılar
Bağlantılar
Bağlantılar

Sistem, bir araç telefonu şarj cihazından 5V ile çalışır.

5V giriş: - Arduino RAW gücü - Ekranın VCC'si (VDD) - Mantık seviye değiştiricisinin HV'si

Arduino'nun VCC'si (3.3V): - SD kartın VCC'si - GPS alıcısının VCC'si - Mantık seviye değiştiricisinin LV'si

Diğer Arduino bağlantıları:pin A4 > OLed'in SDA'sı (seviye kaydırıcı aracılığıyla)pin A5 > OLed'in SCK'si (seviye kaydırıcı aracılığıyla)pin 3 > GPS alıcı pimi 4'ün RX'i > GPS alıcı pimi 10'un TX'i > SD kart piminin CS'si 11 > SD'nin MOSI'si cardpin 12 > SD cardpin 13'ün MISO'su > SD kartın CLK'sı

Anahtarlar:

Mod anahtarı: - Arduino pin 2 (kesinti) (VCC'ye 10k çekme) - GND

Sıfırlama anahtarı: - Arduino RST (VCC'ye 10k çekme) - GND

Adım 3: Program

Program Arduino IDE ile yapılmış ve yüklenmiştir. Kitaplıkların 1.3 ekranla çalışması için bazı ayarlamalar yapılması gerekiyordu. Ayarlanan kitaplıklar eklendi.

Program, mevcut maksimum bellek miktarını kullanıyor, programlar daha fazla bellek kullanıyorsa, Arduino'nun artık kararlı olmadığını öğrendim.

Simgeler, ekrana gönderilecek bayt hesaplanarak programlanır. İkili sayıları hesaplamak için bir Excel sayfası yaptım.

Koordinatlar günlük bir dosyada saklanır, dosya adı tarihe dayanır (Arduino forumundan esinlenilmiştir).

Ekran sadece gerektiğinde güncelleniyor, ekran oldukça yavaş olduğu için bunu çok faydalı buldum.

Dosyalar ayrıca Github'ımda

4. Adım: Vaka

Kasa, Autodesk'ten 123D'de tasarlandı ve siyah ABS'de 3D basıldı. Davanın ve klibin STL dosyaları ektedir.

Adım 5: Montaj

montaj
montaj
montaj
montaj
montaj
montaj
montaj
montaj

İlk önce her şeyi bir PCB üzerinde birlikte lehimleyin. SD kart adaptörü için önce başlık pinlerini adaptöre lehimledim, ardından PCB'ye lehimledim.

Anahtarları kasaya yapıştırın.

GPS antenini tabana yapıştırın

Monte edilmiş GPS kaydediciyi içeri kaydırın.

Kaydediciyi bir havalandırma ızgarasına monte etmek için üst kısmı vidalayın ve klipse tıklayın.

6. Adım: Kaydediciyi Kullanma

Kaydediciyi Kullanma
Kaydediciyi Kullanma
Kaydediciyi Kullanma
Kaydediciyi Kullanma

Günlükçü her gün yeni bir *.csv dosyası oluşturur, dosya adı tarih dışında oluşturulur.

'Mod anahtarı' ile kaydedicinin modunu değiştirebilirsiniz: yalnızca mevcut hızın görüntülenmesi, mevcut ve ortalama (ort) hızın görüntülenmesi. SD karttaki günlük kaydı değişmez. 'Ortalama hız modunu' başlatırsanız, ortalama hız sıfırlanır.

Koordinatlar her 10 saniyede bir kaydedilir. Dosyalar çok küçüktür, birkaç GB'lık bir mikro SD kart asla dolmaz.

www.gpsvisualizer.com/ adresine csv dosyasını yükleyerek rotanızı görebilirsiniz.

Önerilen: