İçindekiler:

NEO-6M Modülünü Kullanan Yerel Saatli Arduino GPS Saati: 9 Adım
NEO-6M Modülünü Kullanan Yerel Saatli Arduino GPS Saati: 9 Adım

Video: NEO-6M Modülünü Kullanan Yerel Saatli Arduino GPS Saati: 9 Adım

Video: NEO-6M Modülünü Kullanan Yerel Saatli Arduino GPS Saati: 9 Adım
Video: Kayra Beylerin anlatımı ile LORA İsmail Beylerin anlatımı ile Winlink HF VHF UHF her yerde mail box. 2024, Kasım
Anonim
Image
Image

Bu dersimizde arduino kullanarak uydulardan güncel saati nasıl alacağımızı öğreneceğiz.

Videoyu izle!

Adım 1: Neye İhtiyacınız Olacak?

Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
  • NEO-6M GPS Modülü
  • ST7789 TFT Ekran
  • Arduino Uno veya başka bir Arduino kartı
  • ekmek tahtası
  • Atlama telleri
  • Visuino yazılımı: Buradan indirin

Adım 2: Devre

Devre
Devre
  • Arduino 5V'yi GPS modülü VCC'ye bağlayın
  • Arduino GND'yi GPS modülü GND'ye bağlayın
  • GPS modülü RX'i Arduino TX'e bağlayın
  • GPS modülü TX'i Arduino RX'e bağlayın
  • Arduino 5V'yi LCD pin VCC'ye bağlayın
  • Arduino 5V'yi LCD pin BLK'ya bağlayın
  • Arduino GND'yi LCD pin GND'ye bağlayın
  • LCD pin SCL'yi Arduino dijital pin 13'e bağlayın
  • LCD pin SDA'yı Arduino dijital pin 11'e bağlayın
  • LCD pin Reset'i Arduino dijital pin 9'a bağlayın
  • LCD pin DC'yi Arduino dijital pin 8'e bağlayın

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

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

Visuino: https://www.visuino.eu da kurulmalıdır. Ücretsiz sürümü indirin veya Ücretsiz Deneme için kaydolun.

İlk resimde gösterildiği gibi Visuino'yu başlatın Visuino'da Arduino bileşenindeki (Resim 1) "Tools" düğmesine tıklayın (Resim 1) Diyalog göründüğünde, Resim 2'de gösterildiği gibi "Arduino UNO"yu seçin

Adım 4: Visuino'da Bileşen Ekleme

Visuino'da Bileşen Ekle
Visuino'da Bileşen Ekle
Visuino'da Bileşen Ekle
Visuino'da Bileşen Ekle
Visuino'da Bileşen Ekle
Visuino'da Bileşen Ekle
  • "Seri GPS" bileşeni ekleyin
  • "Decode(Split) Date/Time" bileşenini ekleyin
  • "Tarih/Saat Ekle" bileşeni ekleyin
  • 2X "Biçimlendirilmiş Metin" metni ekleyin
  • "TFT Renkli Ekran ST7735/ST7789" bileşenini ekleyin

Adım 5: Visuino Set Bileşenlerinde

Visuino Set Bileşenlerinde
Visuino Set Bileşenlerinde
Visuino Set Bileşenlerinde
Visuino Set Bileşenlerinde
Visuino Set Bileşenlerinde
Visuino Set Bileşenlerinde
  • "Display1"i seçin ve özellikler penceresinde Orientation'ı goDown olarak ayarlayın, Type'ı dtST7789_240_240 olarak ayarlayın
  • "Ekran1" üzerine çift tıklayın

Öğeler penceresinde:

"Metin Çiz" i sola sürükleyin

Özellikler penceresinde Renk'i aclDarkOrange, boyutu 3, Metni "GPS CLOCK", X ila 70, Y ila 20 olarak ayarlayın

"Metin Çiz" i sola sürükleyin

Özellikler penceresinde boyutu 2'ye, Metin'i "Zaman:" olarak, Y'yi 90'a ayarlayın

"Metin Alanı"nı sürükleyin

Özellikler penceresinde Renk'i aclTurquoise'a, boyutu 3'e, X'i 70'e, Y'yi 90'a ayarlayın

"Metin Çiz" i sürükleyin

Özellikler penceresinde boyutu 2'ye, Metin'i "Tarih:"e, Y'yi 140'a ayarlayın

"Metin Alanı"nı sürükleyin

Özellikler penceresinde Renk'i aclTurquoise'a, boyutu 3'e, X'i 70'e, Y'yi 140'a ayarlayın

"Çizgi Çiz" i sürükleyin

Özellikler penceresinde Yüksekliği 0, Genişliği 240, Y'yi 70 olarak ayarlayın

"Bitmap Çiz" i sola sürükleyin

Özellikler penceresinde bitmap'i seçin ve 3 noktaya tıklayın ve bitmap düzenleyicide bitmap dosyasını yükleyin (burada bulunur)

Not: Diğer bitmapleri buradan alabilirsiniz.

  • Bitmap Düzenleyiciyi Kapatın
  • Öğeler penceresini kapatın
  • "FormattedText1" öğesini seçin ve özellik penceresinde metni %0:%1:%2 olarak ayarlayın
  • "FormattedText1" üzerine çift tıklayın ve elementler penceresinde 3X "Text Element" öğesini sola sürükleyin

Öğeler penceresini kapatın

  • "FormattedText2"yi seçin ve özellik penceresinde metni %0:%1:%2 olarak ayarlayın
  • "FormattedText2" üzerine çift tıklayın ve elementler penceresinde 3X "Text Element" öğesini sola sürükleyin

Öğeler penceresini kapatın

Saat dilimini ayarlamak için "AddDateTime1" öğesini seçin ve özellik penceresinde saatleri kendi saat diliminize göre değiştirin, örnek saatler: 2, bu uydudan alınan saate 2 saat ekleyecektir.

Adım 6: Visuino Connect Bileşenlerinde

Visuino Connect Bileşenlerinde
Visuino Connect Bileşenlerinde
Visuino Connect Bileşenlerinde
Visuino Connect Bileşenlerinde
Visuino Connect Bileşenlerinde
Visuino Connect Bileşenlerinde
  • Display1 pin Out SPI'yi Arduino kartı pin SPI In'e bağlayın
  • Display1 pin Reset'i Arduino kartı dijital pin 9'a bağlayın
  • Display1 pin Register Select'i Arduino kartı dijital pin 8'e bağlayın
  • GPS1 pin Tarih saatini AddDateTime1 pin Girişine bağlayın
  • AddDateTime1 pin Out'u DecodeDateTime1pin In'e bağlayın
  • GPS1 pin Çıkışını Arduino kartı pin Seri[0] Girişine bağlayın
  • DecodeDateTime1 pin Year'ı FormattedText2 pin Text Element3 In'e bağlayın
  • DecodeDateTime1 pin Ayı FormattedText2 pin Text Element1 In'e bağlayın
  • DecodeDateTime1 pin Day'i FormattedText2 pin Text Element2 In'e bağlayın
  • DecodeDateTime1 pin Saatini FormattedText1 pin Metin Öğesi1 Girişine bağlayın
  • DecodeDateTime1 pin Dakikasını FormattedText1 pin Metin Elemanı2 Girişine bağlayın
  • DecodeDateTime1 pin Second'ı FormattedText1 pin Metin Element3'e Bağlayın
  • FormattedText1 pin Out'u Display1Text Field1 pin In'e bağlayın
  • FormattedText2 pin Out'u Display1Text Field2 pin In'e bağlayın

Adım 7: Arduino'ya Yüklemeden Önce

Arduino'ya Yüklemeden Önce
Arduino'ya Yüklemeden Önce
Arduino'ya Yüklemeden Önce
Arduino'ya Yüklemeden Önce
  • Arduino'ya yüklemeden önce Arduino'daki RX pinini ayırın
  • Yüklemeden sonra kabloyu tekrar Arduino pin RX'e bağlayın

Adım 8: Arduino Kodunu Oluşturun, Derleyin ve Yükleyin

Arduino Kodunu Oluşturun, Derleyin ve Yükleyin
Arduino Kodunu Oluşturun, Derleyin ve Yükleyin

Visuino'da, en alttaki "Build" Sekmesine tıklayın, doğru bağlantı noktasının seçildiğinden emin olun, ardından "Compile/Build and Upload" düğmesine tıklayın.

9. Adım: Oynat

Arduino UNO modülüne güç verirseniz, Ekran uydulardan alınan saat ve tarihi göstermeye başlayacaktır.

Tebrikler! Visuino ile projenizi tamamladınız. Ayrıca bu Instructable için oluşturduğum Visuino projesi ektedir, onu indirebilir ve Visuino'da açabilirsiniz:

Dosya GPS-SAT-TIME.visuino (Bölge ayarlı proje)

Dosya GPS-TIME2.visuino (Bölge ayarı olmayan proje)

Önerilen: