İçindekiler:
- Adım 1: Bileşenler
- 2. Adım: Bağlantılar
- Adım 3: Program
- 4. Adım: Vaka
- Adım 5: Montaj
- 6. Adım: Kaydediciyi Kullanma
Video: GPS Kaydedici Arduino OLed SD: 6 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
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 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
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
İ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
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:
Arduino UNO ve SD-Kart ile Nem ve Sıcaklık Gerçek Zamanlı Veri Kaydedici Nasıl Yapılır - Proteus'ta DHT11 Veri Kaydedici Simülasyonu: 5 Adım
Arduino UNO ve SD-Kart ile Nem ve Sıcaklık Gerçek Zamanlı Veri Kaydedici Nasıl Yapılır | Proteus'ta DHT11 Veri Kaydedici Simülasyonu: Giriş: merhaba, ben Liono Maker, işte YouTube bağlantısı. Arduino ile yaratıcı projeler yapıyoruz ve gömülü sistemler üzerinde çalışıyoruz
Sonraki Sürüş/Yürüyüş Parkurunuz için DIY GPS Veri Kaydedici: 11 Adım (Resimlerle)
Sizin için DIY GPS Veri Kaydedici Sonraki Sürüş/Yürüyüş Parkuru: Bu, çok amaçlı kullanabileceğiniz bir GPS Veri Kaydedicidir, diyelim ki uzun sürüşünüzü kaydetmek istiyorsanız, sonbahar renklerini kontrol etmek için hafta sonu boyunca aldınız. ya da her yıl sonbaharda ziyaret ettiğiniz favori bir parkurunuz var ve
Arduino GPS Kaydedici: 6 Adım
Arduino GPS Logger: Hiç koordinatlarınızı kaydetmek ve rotanızı bir harita üzerinde kontrol etmek istediniz mi? Bir arabanın veya kamyonun rotasını mı kontrol ediyorsunuz? Uzun bir yolculuktan sonra bisiklet takibinizi görüyor musunuz? (Ya da arabanızı kullanan birini gözetlemek mi?:) Bu küçük aracın yardımıyla her şey mümkün
Arduino GPS Kaydedici: 3 Adım
Arduino GPS Logger: Merhaba arkadaşlar, insanların her gün sahip olduğumuz teknolojiden çok daha fazlasını anlamalarını sağlayan küçük projeler için çok heyecanlıyım. Bu proje, GPS koparma ve SD kaydı ile ilgilidir. Sadece bu şeyleri inşa ederek çok şey öğrendim. NS
Yaban Hayatı için Kablosuz GPS Veri Kaydedici: 9 Adım (Resimlerle)
Yaban Hayatı için Kablosuz GPS Veri Kaydedici: Bu talimatta size kablosuz özellikli, küçük ve ucuz Arduino tabanlı bir GPS veri kaydedicisinin nasıl yapıldığını göstereceğiz! Yaban hayatının hareketini incelemek için telemetri kullanmak biyologlar için çok önemli bir araç olabilir. Size nerede olduğunu söyleyebilir