İçindekiler:
- Adım 1: Neye İhtiyacınız Olacak?
- Adım 2: Devre
- Adım 3: Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
- Adım 4: Visuino'da Bileşen Ekleme
- Adım 5: Visuino Set Bileşenlerinde
- Adım 6: Visuino Connect Bileşenlerinde
- Adım 7: Arduino'ya Yüklemeden Önce
- Adım 8: Arduino Kodunu Oluşturun, Derleyin ve Yükleyin
- 9. Adım: Oynat
Video: NEO-6M Modülünü Kullanan Yerel Saatli Arduino GPS Saati: 9 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
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?
- 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
- 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: 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
- "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
- "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
- 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'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
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:
V3 Modülünü Kullanan Ses Kontrollü Robot: 6 Adım
V3 Modülü Kullanan Ses Kontrollü Robot: Bu robotu herkes kolaylıkla yapabilir, verdiğim işlemi takip etmeniz yeterli. uzaktan ve diğer sesle
ESP8266'yı Kullanan Ağ Saati Dijital Saati: 4 Adım (Resimlerle)
ESP8266'yı Kullanarak Ağ Saati Dijital Saati: NTP sunucuları ile iletişim kuran ve ağ veya internet saatini gösteren küçük şirin bir dijital saatin nasıl oluşturulacağını öğreniyoruz. WeMos D1 mini'yi bir WiFi ağına bağlanmak, NTP zamanını almak ve bir OLED modülünde görüntülemek için kullanıyoruz.Yukarıdaki video t
Araba FM Vericili Mikro Yayın / Yerel Yerel Radyo: 8 Adım
Mikro Yayın / Araba FM Vericili Hiper Yerel Radyo: Kullanıma hazır teknolojiyi kullanan bu basit atölye çalışması, radyoyu keşfetmek ve çok kısa menzilli yerel yayınlar oluşturmak için kullanılabilir. Katılımcılar kendi yerel radyo yayınlarını yapabilirler. Katılımcılar cep telefonlarında kayıtlar oluşturacak
İnternet Saati: NTP Protokolüyle ESP8266 NodeMCU Kullanan OLED İle Tarih ve Saati Görüntüleme: 6 Adım
İnternet Saati: OLED ile Tarih ve Saati Görüntüleme ESP8266 ile NodeMCU Kullanarak NTP Protokolü ile: Merhaba arkadaşlar, bu talimatta internetten zaman alacak bir internet saati oluşturacağız, böylece bu projenin çalışması için herhangi bir RTC'ye ihtiyacı olmayacak, sadece bir çalışan internet bağlantısı Ve bu proje için bir esp8266'ya ihtiyacınız var
Arduino İle 2.4Ghz NRF24L01 Modülünü Kullanan Kablosuz Uzaktan Kumanda - Nrf24l01 Quadcopter için 4 Kanal / 6 Kanal Verici Alıcı - Rc Helikopter - Arduino Kullanan Rc Uçak: 5 Adım (Resimlerle)
Arduino İle 2.4Ghz NRF24L01 Modülünü Kullanan Kablosuz Uzaktan Kumanda | Nrf24l01 Quadcopter için 4 Kanal / 6 Kanal Verici Alıcı | Rc Helikopter | Arduino Kullanan Rc Uçak: Bir Rc araba çalıştırmak için | Quadcopter | dron | RC uçak | RC tekne, her zaman bir alıcı ve vericiye ihtiyacımız var, RC QUADCOPTER için 6 kanallı bir verici ve alıcıya ihtiyacımız olduğunu ve bu tür TX ve RX'in çok maliyetli olduğunu varsayalım, bu yüzden bir tane yapacağız