Mündəricat:

NEO-6M Modulundan istifadə edərək Yerli Zamanlı Arduino GPS Saatı: 9 addım
NEO-6M Modulundan istifadə edərək Yerli Zamanlı Arduino GPS Saatı: 9 addım

Video: NEO-6M Modulundan istifadə edərək Yerli Zamanlı Arduino GPS Saatı: 9 addım

Video: NEO-6M Modulundan istifadə edərək Yerli Zamanlı Arduino GPS Saatı: 9 addım
Video: LDmicro 18: Ublox NEO-6M GPS Alarm Clock (Microcontroller PLC Ladder Programming with LDmicro) 2024, Noyabr
Anonim
Image
Image

Bu təlimatda, arduino istifadə edərək peyklərdən cari bir vaxt əldə etməyi öyrənəcəyik.

Videoya baxın!

Addım 1: Nə lazımdır

Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
  • NEO-6M GPS modulu
  • ST7789 TFT Ekranı
  • Arduino Uno və ya hər hansı digər Arduino lövhəsi
  • Çörək lövhəsi
  • Jumper telləri
  • Visuino proqramı: Buradan yükləyin

Addım 2: Dövrə

Dövrə
Dövrə
  • Arduino 5V -ni VCC GPS moduluna qoşun
  • Arduino GND -ni GND GPS moduluna bağlayın
  • GPS modulu RX -ni Arduino TX -ə qoşun
  • GPS modulu TX -ni Arduino RX -ə qoşun
  • Arduino 5V -ni LCD pinli VCC -yə qoşun
  • Arduino 5V -ni BLK LCD pininə qoşun
  • Arduino GND -ni GND LCD pininə qoşun
  • LCD pin SCL -ni Arduino rəqəmsal pin 13 -ə qoşun
  • LCD pin SDA -nı Arduino rəqəmsal pin 11 -ə qoşun
  • LCD pin sıfırlamasını Arduino rəqəmsal pin 9 -a qoşun
  • LCD pin DC -ni Arduino rəqəmsal pin 8 -ə qoşun

Addım 3: Visuinonu işə salın və Arduino UNO Board Tipini seçin

Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin

Visuino: https://www.visuino.eu da quraşdırılmalıdır. Pulsuz versiyasını yükləyin və ya Pulsuz sınaq üçün qeydiyyatdan keçin.

Visuino'yu ilk şəkildə göstərildiyi kimi başladın Visuino'da Arduino komponentində (Şəkil 1) "Alətlər" düyməsini basın Dialoq görünəndə Şəkil 2 -də göstərildiyi kimi "Arduino UNO" seçin.

Addım 4: Visuino'da Komponentlər əlavə edin

Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
  • "Serial GPS" komponentini əlavə edin
  • "Dekodlaşdırın (Bölün) Tarix/Saat" komponentini əlavə edin
  • "Tarix/Saat əlavə et" komponentini əlavə edin
  • 2X "Formatlanmış Mətn" mətni əlavə edin
  • "TFT Rəngli Ekran ST7735/ST7789" komponentini əlavə edin

Addım 5: Visuino Set Komponentlərində

Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
  • "Display1" seçin və xüsusiyyətlər pəncərəsində Orientation to goDown, Type to dtST7789_240_240 seçin
  • "Display1" düyməsini iki dəfə vurun.

Elements pəncərəsində:

"Mətn çək" düyməsini sola sürükləyin

Xüsusiyyətlər pəncərəsində Rəngi aclDarkOrange -a, ölçüsünü 3 -ə, "GPS SAATI" na, X -dən 70 -ə, Y -dən 20 -ə qədər təyin edin.

"Mətn çək" düyməsini sola sürükləyin

Xüsusiyyətlər pəncərəsində ölçüsü 2, Mətn "Zaman:", Y üçün 90 olaraq təyin edin

"Mətn sahəsini" sürükləyin

Xüsusiyyətlər pəncərəsində Rəngi aclTurquoise, ölçüsünü 3, X -dən 70 -ə, Y -dən 90 -a təyin edin

"Mətn çək" düyməsini sürükləyin

Xüsusiyyətlər pəncərəsində ölçüsü 2, mətni "Tarix:", Y olaraq 140 olaraq təyin edin

"Mətn sahəsini" sürükləyin

Xüsusiyyətlər pəncərəsində Rəngi aclTurquoise, ölçüsünü 3, X -dən 70 -ə, Y -dən 140 -a təyin edin

"Çizgi çək" düyməsini sürükləyin

Xüsusiyyətlər pəncərəsində Boyu 0, Genişliyi 240, Y -ni 70 -ə təyin edin

"Bitmap Çək" düyməsini sola sürükləyin

Xüsusiyyətlər pəncərəsində bitmap seçin və 3 nöqtəni vurun və bitmap redaktorunda bitmap faylını yükləyin (bura daxil edilmişdir)

Qeyd: burada digər bitmapləri əldə edə bilərsiniz

  • Bitmap Redaktorunu bağlayın
  • Elements pəncərəsini bağlayın
  • "FormattedText1" seçin və xüsusiyyət pəncərəsində mətni%0:%1:%2 olaraq təyin edin
  • "FormattedText1" düyməsini iki dəfə vurun və elementlər pəncərəsində 3X "Mətn Elementi" ni sola sürükləyin.

Elements pəncərəsini bağlayın

  • "FormattedText2" seçin və xüsusiyyət pəncərəsində mətni%0:%1:%2 olaraq təyin edin
  • "FormattedText2" düyməsini iki dəfə vurun və elementlər pəncərəsində 3X "Mətn Elementi" ni sola sürükləyin.

Elements pəncərəsini bağlayın

Saat dilimini tənzimləmək üçün "AddDateTime1" seçin və əmlak pəncərəsində saatları saat qurşağınıza dəyişdirin, məsələn saat: 2, bu peykdən alınan saata 2 saat əlavə edəcək.

Addım 6: Visuino Connect Komponentlərində

Visuino Connect Komponentlərində
Visuino Connect Komponentlərində
Visuino Connect Komponentlərində
Visuino Connect Komponentlərində
Visuino Connect Komponentlərində
Visuino Connect Komponentlərində
  • Display1 pin Out SPI -ni Arduino board pin SPI In -ə qoşun
  • Display1 pinini Arduino lövhəsinə qoyun rəqəmsal pin 9
  • Display 1 pin Qeydiyyat Arduino lövhəsinə rəqəmsal pin 8 seçin
  • GPS1 pin tarixini AddDateTime1 pin girişinə bağlayın
  • AddDateTime1 pinini DecodeDateTime1pin In -ə qoşun
  • GPS1 pinini Arduino lövhə pininə qoşun Serial [0] In
  • DecodeDateTime1 pin ilini FormattedText2 pin Text Element3 In -ə qoşun
  • DecodeDateTime1 pin Ayını FormattedText2 pin Text Element1 In -ə qoşun
  • DecodeDateTime1 pin Gününü FormattedText2 pin Text Element2 In ilə bağlayın
  • DecodeDateTime1 pin Hour -u FormattedText1 pin Text Element1 In -ə qoşun
  • DecodeDateTime1 pin Minute FormattedText1 pin Text Element2 In -ə qoşun
  • DecodeDateTime1 pin Second -ı FormattedText1 pin Text Element3 In -ə qoşun
  • FormattedText1 pinini Display1Text Field1 pin In -ə qoşun
  • FormattedText2 pinini Display1Text Field2 pin In -ə qoşun

Addım 7: Arduinoya yükləmədən əvvəl

Arduinoya yükləmədən əvvəl
Arduinoya yükləmədən əvvəl
Arduino -ya yükləmədən əvvəl
Arduino -ya yükləmədən əvvəl
  • Arduinoya yükləməzdən əvvəl Arduino üzərindəki RX pinini ayırın
  • Yükləmədən sonra teli Arduino pin RX -ə geri bağlayın

Addım 8: Arduino Kodunu yaradın, tərtib edin və yükləyin

Arduino Kodunu yaradın, tərtib edin və yükləyin
Arduino Kodunu yaradın, tərtib edin və yükləyin

Visuino'da, altdakı "Yarat" sekmesini vurun, düzgün portun seçildiyinə əmin olun, sonra "Kompilyasiya/Qur və Yüklə" düyməsini basın.

Addım 9: Oynayın

Arduino UNO modulunu işə salırsınızsa, ekran peyklərdən əldə edilən vaxtı və tarixi göstərməyə başlayacaq.

Təbrik edirik! Layihənizi Visuino ilə tamamladınız. Bu Təlimat üçün yaratdığım Visuino layihəsi də əlavə olunur, onu yükləyə və Visuinoda aça bilərsiniz:

Fayl GPS-SAT-TIME.visuino (Bölgə tənzimləməsi olan layihə)

GPS-TIME2.visuino faylı (Bölgə tənzimləməsi olmayan layihə)

Tövsiyə: