Mündəricat:
- Addım 1: Nə lazımdır
- Addım 2: Dövrə
- Addım 3: Visuinonu işə salın və Arduino UNO Board Tipini seçin
- Addım 4: Visuino'da Komponentlər əlavə edin
- Addım 5: Visuino Set Komponentlərində
- Addım 6: Visuino Connect Komponentlərində
- Addım 7: Arduinoya yükləmədən əvvəl
- Addım 8: Arduino Kodunu yaradın, tərtib edin və yükləyin
- Addım 9: Oynayın
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
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
- 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ə
- 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
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
- "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ə
- "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ə
- 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ə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
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ə)