İçindekiler:

EBIKE VEYA ELEKTRİKLİ MOTOSİKLET İÇİN KENDİ GPS TABANLI DİJİTAL ÖN PANELİNİZİ YAPIN: 13 Adım
EBIKE VEYA ELEKTRİKLİ MOTOSİKLET İÇİN KENDİ GPS TABANLI DİJİTAL ÖN PANELİNİZİ YAPIN: 13 Adım

Video: EBIKE VEYA ELEKTRİKLİ MOTOSİKLET İÇİN KENDİ GPS TABANLI DİJİTAL ÖN PANELİNİZİ YAPIN: 13 Adım

Video: EBIKE VEYA ELEKTRİKLİ MOTOSİKLET İÇİN KENDİ GPS TABANLI DİJİTAL ÖN PANELİNİZİ YAPIN: 13 Adım
Video: Elektrikli motorsiklet GPS hız verisi (rks e-cargo) 2024, Haziran
Anonim
EBIKE VEYA ELEKTRİKLİ MOTOSİKLET İÇİN KENDİ GPS TABANLI DİJİTAL ÖN PANELİNİZİ YAPIN
EBIKE VEYA ELEKTRİKLİ MOTOSİKLET İÇİN KENDİ GPS TABANLI DİJİTAL ÖN PANELİNİZİ YAPIN
EBIKE VEYA ELEKTRİKLİ MOTOSİKLET İÇİN KENDİ GPS TABANLI DİJİTAL ÖN PANELİNİZİ YAPIN
EBIKE VEYA ELEKTRİKLİ MOTOSİKLET İÇİN KENDİ GPS TABANLI DİJİTAL ÖN PANELİNİZİ YAPIN
EBIKE VEYA ELEKTRİKLİ MOTOSİKLET İÇİN KENDİ GPS TABANLI DİJİTAL ÖN PANELİNİZİ YAPIN
EBIKE VEYA ELEKTRİKLİ MOTOSİKLET İÇİN KENDİ GPS TABANLI DİJİTAL ÖN PANELİNİZİ YAPIN

HERKESE SELAM

Bu sefer hem bağımsız ekran hem de arduino mega 2560 ve Nextion Lcd ekran kullanan kaydedici özelliğine sahip yeni bir talimatla geldim. Kullanıcı gereksinimlerine göre Lcd'de pek çok bilgi parametresi görüntülenebilir, ancak size ana olanları göstereceğim. Ayrıca, ham GPS verilerinden Visuino aracılığıyla herhangi bir bilgi çıkarılabilir.

Bu talimatı kablolama ve yazma konusunda bana yardımcı olduğu için Boian Mitov'a tekrar teşekkür etmek istiyorum.

Tüm nessary dosyalarını içeren bir tane daha görsel lcd arayüzü ekleyerek talimatı güncelledim.

1. Adım: BİLEŞENLER

BİLEŞENLER
BİLEŞENLER
BİLEŞENLER
BİLEŞENLER
BİLEŞENLER
BİLEŞENLER
    1. Bir Arduino Mega 2560 kartı (En az 2 Seri porta sahip bir karta ihtiyacınız olacak, tercihen 3, bu nedenle Mega en iyi seçeneklerden biridir)
    2. Bir MicroSD Kart modülü (SPI arayüzü)
    3. Bir Seri GPS Modülü
    4. Bir Nextion Seri 2.8 inç nx3224t028_011Display (Kullandım ama diğer Nextion Ekranları da çalışmalı)
    5. 32 GB'den daha düşük kapasiteli SD kart ve Nextion Display ile kullanılacak adaptörü
    6. 32 gb'den daha az kapasiteli ikinci SD kart
    7. Ekranı programlamak için 4 Dişi-Dişi jumper kablosu
    8. Ekranı programlamak için ayrıca 5V USB - TTL Seri Dönüştürücü Modülüne ihtiyacınız olacak.
    9. Bileşenleri birbirine bağlamak için birkaç atlama teli

Adım 2: Nextion Ekranını USB Seri İletişim Modülüne bağlayın

Nextion Ekranını USB Seri İletişim Modülüne bağlayın
Nextion Ekranını USB Seri İletişim Modülüne bağlayın
Nextion Ekranını USB Seri İletişim Modülüne bağlayın
Nextion Ekranını USB Seri İletişim Modülüne bağlayın

Nextion Ekranını Nextion Editor ile programlamak için, onu bir USB - TTL Seri Dönüştürücü ile bilgisayarınıza bağlamanız gerekir:

  1. Nextion Telleri Konektörünü Ekrana Bağlayın (Resim 1)
  2. USB - Seri Modülünüz yapılandırılabilir ise, 5V güç sağlayacak şekilde ayarlandığından emin olun (Resim 2) (Benim durumumda bunu bir güç seçimi jumper'ı ile yapılandırmam gerekiyordu)
  3. Nextion Ekranından Topraklama Kablosunu (Siyah kablo) USB - TTL Seri Dönüştürücü Modülünün Toprak pinine bağlayın (Resim 2)
  4. Nextion Ekranından Güç (+5V) Kablosunu (Kırmızı kablo) USB'nin Güç (VCC/+5V) pinine TTL Seri Dönüştürücü Modülüne bağlayın (Resim 2)
  5. Nextion Ekranından gelen RX Kablosunu (Sarı kablo) USB - TTL Seri Dönüştürücü Modülünün TX pinine bağlayın (Resim 2)
  6. Nextion Ekranından gelen TX Kablosunu (Mavi kablo) USB - TTL Seri Dönüştürücü Modülünün RX pinine bağlayın (Resim 2)
  7. USB'yi TTL Seri Dönüştürücü Modülüne bir USB kablosuyla bilgisayara bağlayın

Adım 3: Nextion Düzenleyiciyi Başlatın ve Görüntü Türü ve Yönünü Seçin

Nextion Düzenleyiciyi Başlatın ve Görüntü Türü ve Yönünü Seçin
Nextion Düzenleyiciyi Başlatın ve Görüntü Türü ve Yönünü Seçin
Nextion Düzenleyiciyi Başlatın ve Görüntü Türü ve Yönünü Seçin
Nextion Düzenleyiciyi Başlatın ve Görüntü Türü ve Yönünü Seçin
Nextion Düzenleyiciyi Başlatın ve Görüntü Türü ve Yönünü Seçin
Nextion Düzenleyiciyi Başlatın ve Görüntü Türü ve Yönünü Seçin
Nextion Düzenleyiciyi Başlatın ve Görüntü Türü ve Yönünü Seçin
Nextion Düzenleyiciyi Başlatın ve Görüntü Türü ve Yönünü Seçin

Nextion Ekranını programlamak için Nextion Düzenleyiciyi İndirip Kurmanız gerekecektir.

  1. Nextion Düzenleyiciyi Başlatın
  2. Menüden |Dosya|Yeni|
  3. "Farklı Kaydet" iletişim kutusunda proje dosya adını yazın ve projeyi kaydetmek için bir konum seçin
  4. "Kaydet" düğmesine tıklayın
  5. "Ayarlar" iletişim kutusunda, Ekran türünü seçin
  6. Ekran ayarlarını göstermek için soldaki "EKRAN" sekmesine tıklayın
  7. Ekran için Yatay yönlendirmeyi seçin
  8. İletişim kutusunu kapatmak için "Tamam" düğmesine tıklayın

Adım 4: Nextion Düzenleyicide: Metin Bileşenlerini Ekleyin ve Yapılandırın

Nextion Düzenleyicide: Metin Bileşenlerini Ekleyin ve Yapılandırın
Nextion Düzenleyicide: Metin Bileşenlerini Ekleyin ve Yapılandırın
Nextion Düzenleyicide: Metin Bileşenlerini Ekleyin ve Yapılandırın
Nextion Düzenleyicide: Metin Bileşenlerini Ekleyin ve Yapılandırın
Nextion Düzenleyicide: Metin Bileşenlerini Ekleyin ve Yapılandırın
Nextion Düzenleyicide: Metin Bileşenlerini Ekleyin ve Yapılandırın
Nextion Düzenleyicide: Metin Bileşenlerini Ekleyin ve Yapılandırın
Nextion Düzenleyicide: Metin Bileşenlerini Ekleyin ve Yapılandırın
  1. *FAT32 formatlı sdcard'ınız olduğundan emin olun, font oluşturduğunuzdan emin olun, aksi takdirde Nextion editörü derlemede hata gösterecektir.
  2. GPS BİLGİ PARAMETRELERİNİ İÇEREN BURAYA EKLENEN GÖRÜNTÜ (images.png) İNDİRMENİZ GEREKİR.(Enlem, Boylam)

ŞİMDİ BU ADIMLARI İZLEYİN

  1. TIKLAYIN yeni proje
  2. visuino olarak adlandır
  3. Cihaz sekmesine geçin ve nx3224t028_011 ekran, 90 yatay, karakter kodlama ascii'yi seçin, Ekran alanı beyaz 320*240 düzenlenebilir ekrana sahip olacaktır.

Şimdi yazı tiplerini oluşturduk:

  1. Menüden |Araçlar|Yazı tipi oluşturucu|
  2. sihirbazı takip edin ve oluşturulan yazı tipini seçin.

Sonra bir resim ekleyeceğiz:

  1. Şimdi nextion editöründe + düğmesine tıklayarak bu duvar kağıdını resim penceresine (sol alt köşe penceresi) ekleyin.
  2. Ekran penceresinde beyaz ekran görünecek, şimdi öznitelik tablosuna tıklayın (sağ alt köşe penceresi) sta->resim seç->çift tıkla->resmi seç üzerine tıklayın
  3. bu, Lcd arayüzünün arka planı olarak kullanılacaktır.

Nextion ekranını tasarlayın:

  1. Şimdi araç kutusu penceresinden: metin bileşenine tıklayın->t0 yeni metin ekranda görünecek->enlem metninin önündeki gerekli alanın üzerine sürükleyin
  2. şimdi öznitelik tablosuna tıklayın sta->resmi kırp picc->çift tıklama->resim seç 0 pco->siyah renk seç txt->x
  3. Benzer şekilde t1, t2 adlı dört metin bileşenini daha ekleme işlemini tekrarlayın. Bunları ekranda sürükleyerek alt alta yerleştirin. Şimdi boylam, hız, uydu sayısı, tarih ve saati görüntülemek için 4 metin bileşeni daha eklemelisiniz.
  4. yukarıdaki prosedürü tekrarlayarak benzer şekilde

Dosyaları oluşturun ve Nextion SDCard'a yükleyin:

  1. Derleme sekmesine tıklayın (bu tft dosyası oluşturacaktır) Ayrıca hata ayıklama sekmesine tıklayarak bunu simülatörde hata ayıklayabilir veya çalıştırabilirsiniz, yeni bir pencere açılır. "talimat giriş alanı" penceresi altında enter-> t0.txt="555" bu, ekranda x->555'e neden olur Dosyaya tıklayın->yapı klasörünü açın->bu visuino tft dosyasını fat32 formatlı sd karta kopyalayın.
  2. Bu sdcard'ı Nextion lcd'ye takın ve açın.
  3. Başarılı bir güncellemeden sonra gücü kapatın, ardından sd kartı çıkarın ve tekrar açın.
  4. ŞİMDİ NEXTION EDİTÖR ARAYÜZÜNÜZÜ LCD'DE GÖRECEKSİNİZ.
  5. buraya eklenen visuino tft dosyasını direkt olarak sdcard'a aktarabilirsiniz.
  6. veya derlenmiş projeyi ftdi usb modülü aracılığıyla aktarmak için bir sonraki adıma geçin.

Adım 5: Nextion Editöründe: Projeyi Nextion Ekranına Yükleyin

  1. "Yükle" düğmesine tıklayın
  2. "Nextion Cihazına Yükle" iletişim kutusunda, yüklemeyi başlatmak için "Git" düğmesine tıklayın.
  3. Yükleme bittiğinde, iletişim kutusunu kapatmak için "Çıkış" düğmesine tıklayın.

Adım 6: DONANIM BAĞLANTILARI

DONANIM BAĞLANTILARI
DONANIM BAĞLANTILARI
  • MEGA İLE NEXTION ARASINDA
  • SERİ PORT1 KULLANACAĞIZ
  • PIN18 TX1 MEGA TO RX OF NEXTION
  • MEGA TO TX OF NEXTION PIN19 RX1
  • VCC'den VCC'ye VE GND'den GND'ye

SDCARD VE MEGA ARASINDA

  • PIN53'e SDCARD CS'si
  • SDCARD'DAN PIN52'YE SCK
  • SDCARD'DAN PIN51'E MOSI
  • SDACRD'DEN PIN50'YE MISO
  • VCC'DEN VCC'YE
  • GND'DEN GND'YE

GPS VE MEGA ARASINDA

  • TX OF GPS, MEGA'NIN RX2 PIN17'sine
  • VCC'DEN VCC'YE
  • GND'DEN GND'YE
  • SERIAL2 KULLANACAĞIZ

Adım 7: Visuino'yu başlatın ve Arduino Board Type'ı seçin

Visuino'yu başlatın ve Arduino Board Type'ı seçin
Visuino'yu başlatın ve Arduino Board Type'ı seçin
Visuino'yu başlatın ve Arduino Board Type'ı seçin
Visuino'yu başlatın ve Arduino Board Type'ı seçin

Arduino MEGA'nın dört Seri bağlantı noktası olduğundan ve Arduino'yu programlamak gerektiğinden, Arduino MEGA'yı programlamanız gerekecek, bu nedenle programlama için serial0'ı bırakın.

Arduino'yu programlamaya başlamak için, Arduino IDE'yi buradan yüklemeniz gerekecek: https://www.arduino.cc/.

1.6.7 veya üstünü yüklediğinizden emin olun, aksi takdirde bu Eğitim çalışmayacaktır

Visuino: https://www.visuino.com'un da yüklenmesi gerekir.

  1. Visuino'yu ilk resimde gösterildiği gibi başlatın
  2. Visuino'da Arduino bileşenindeki (Resim 1) "Araçlar" düğmesine tıklayın
  3. İletişim kutusu göründüğünde, Resim 2'de gösterildiği gibi Arduino MEGA'yı seçin.

Adım 8: VISUINO'DA GPS MODÜLÜ VE SONRAKİ EKRANI EKLEME

VISUINO'DA GPS MODÜLÜ VE SONRAKİ GÖRÜNTÜ EKLEME
VISUINO'DA GPS MODÜLÜ VE SONRAKİ GÖRÜNTÜ EKLEME
VISUINO'DA GPS MODÜLÜ VE SONRAKİ GÖRÜNTÜ EKLEME
VISUINO'DA GPS MODÜLÜ VE SONRAKİ GÖRÜNTÜ EKLEME
VISUINO'DA GPS MODÜLÜ VE SONRAKİ GÖRÜNTÜ EKLEME
VISUINO'DA GPS MODÜLÜ VE SONRAKİ GÖRÜNTÜ EKLEME
VISUINO'DA GPS MODÜLÜ VE SONRAKİ GÖRÜNTÜ EKLEME
VISUINO'DA GPS MODÜLÜ VE SONRAKİ GÖRÜNTÜ EKLEME
  1. Bileşen Araç Kutusunun Filtre kutusuna "GPS" yazın ve ardından "Seri GPS" bileşenini seçin (Resim 1) ve tasarım alanına bırakın
  2. GPS1 bileşeninin "Çıkış" pinini Arduino MEGA bileşeninin "Seri[2]"nin "Giriş" pinine bağlayın
  3. Bileşen Araç Kutusunun Filtre kutusuna "next" yazın, ardından "Nextion Display" bileşenini seçin ve tasarım alanına bırakın
  4. Bileşenin "Out" pinini Arduino MEGA bileşeninin "Serial[1]" in "In" pinine bağlayın

Adım 9: VISUINO BİLEŞENLERİNİN EKLENMESİ: MİKRO SDCARD YAPILANDIRMASI

VISUINO BİLEŞENLERİ EKLEME: MİKRO SDCARD YAPILANDIRMASI
VISUINO BİLEŞENLERİ EKLEME: MİKRO SDCARD YAPILANDIRMASI
VISUINO BİLEŞENLERİ EKLEME: MİKRO SDCARD YAPILANDIRMASI
VISUINO BİLEŞENLERİ EKLEME: MİKRO SDCARD YAPILANDIRMASI

İlk önce MicroSD Modülünü kontrol etmek için Visuino'da MicroSD Bileşeni eklememiz ve bağlamamız gerekiyor:

  1. Bileşen Araç Kutusunun Filtre kutusuna "sd" yazın ve ardından "Micro SD Kart Modülü" bileşenini seçin (Resim 1) ve tasarım alanına bırakın
  2. SDCard1 bileşeninin "Out" pinini Arduino bileşeninin "SPI" kanalının "In" pinine bağlayın (Resim 2)
  3. SDCard1 bileşeninin "ChipSelect" çıkış pinini Arduino Mega 2506 bileşeninin "Digital[53]" kanalının "Digital" giriş pinine bağlayın (Resim 3)

Verileri kaydetmek için MicroSD bileşenine Dosya öğesi eklememiz ve dosya adını belirtmemiz gerekiyor:

  1. SDCard1 bileşeninin "Araçlar" düğmesine tıklayın (Resim 1)
  2. "Elements" düzenleyicisinde, sağ penceredeki "File" öğesini seçin ve ardından File öğesini eklemek için soldaki "+" düğmesine tıklayın (Resim 2)
  3. Nesne Denetçisinde, Dosya1 Öğesinin "Yol Adı" özelliğinin değerini "GPSLog.txt6" olarak ayarlayın.

Adım 10: SONRAKİ EKRAN VE GPS'İN YAPILANDIRILMASI

NEXTION EKRAN VE GPS'İN YAPILANDIRILMASI
NEXTION EKRAN VE GPS'İN YAPILANDIRILMASI
NEXTION EKRAN VE GPS'İN YAPILANDIRILMASI
NEXTION EKRAN VE GPS'İN YAPILANDIRILMASI
  1. Nextion ekranına çift tıklayın, eleman editörü açılacak
  2. "Metin" öğesi ekle
  3. Yeni eklenen öğeyi seçin
  4. şimdi özellikler sekmesi altında "t0" olarak adlandırın.
  5. Bu metin bileşenlerini gps modülünün enlemine bağlayın.

Benzer şekilde bir sonraki metin bileşenini ekleyin, "t1" olarak yeniden adlandırın ve gps modülünün boylamına bağlayın.

Benzer şekilde hız, uydu sayısı, tarih ve saat için metin bileşenleri ekleyin ve gps modülüne eşleyin. Nextion Editor'da ayarlanan Nextion bileşenlerinin adlarıyla eşleştirmek için artan sayılarla "t2", "t3" vb. Adlandırın.

11. Adım: Sdcard'ı ve Biçimlendirilmiş Metin Bileşenini Yapılandırma

Sdcard ve Biçimlendirilmiş Metin Bileşenini Yapılandırma
Sdcard ve Biçimlendirilmiş Metin Bileşenini Yapılandırma
Sdcard ve Biçimlendirilmiş Metin Bileşenini Yapılandırma
Sdcard ve Biçimlendirilmiş Metin Bileşenini Yapılandırma
Sdcard ve Biçimlendirilmiş Metin Bileşenini Yapılandırma
Sdcard ve Biçimlendirilmiş Metin Bileşenini Yapılandırma
Sdcard ve Biçimlendirilmiş Metin Bileşenini Yapılandırma
Sdcard ve Biçimlendirilmiş Metin Bileşenini Yapılandırma
  1. Bileşen Araç Kutusunun Filtre kutusuna "form" yazın ve ardından "Biçimlendirilmiş Metin" bileşenini seçin (Resim 1) ve tasarım alanına bırakın
  2. Element düzenleyicisini açmak için FormattedText1 bileşenine çift tıklayın (Resim 2)
  3. Elements Editor'da iki "Analog element" elementi ekleyin (Resim 2)
  4. "Analog Element1"i enlemine bağlayın
  5. "Analog element2" yi boylamla bağlayın
  6. FormattedText1 bileşeninin "Out" pinini sdcard1 bileşeninin "In" kısmına bağlayın (Resim 3)
  7. SDCard1 bileşeninin "Out" pinini Arduino MEGA bileşeninin "SDI" kanalının "In" pinine bağlayın (Resim 4)

Adım 12: Kodu Mega Board'a yükleyin

Kodu Mega Board'a yükleyin
Kodu Mega Board'a yükleyin
Kodu Mega Board'a yükleyin
Kodu Mega Board'a yükleyin
  1. Visuino'da Arduino kodunu oluşturmak için F9'a basın veya Resim 1'de gösterilen butona tıklayın ve Arduino IDE'yi açın
  2. Arduino IDE'de kodu derlemek ve yüklemek için Upload butonuna tıklayın (Resim 2)

Adım 13: Canlı Aksiyon

Canlı Aksiyon
Canlı Aksiyon
Canlı Aksiyon
Canlı Aksiyon
Canlı Aksiyon
Canlı Aksiyon

Gps düzeltmesi almak için lütfen kurulumu açık alanda yapın

gps düzeltmesini aldığınızda tüm bilgiler görüntülenecek ve günlüğe kaydedilecektir.

sdcard'ı çıkarın ve gpstxt6 dosyasının oluşturulup oluşturulmadığını kontrol edin.

Önerilen: