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
Video: NEO-6M Modulundan istifadə edərək Yerli Zamanlı Arduino GPS Saatı: 9 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
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ə)
Tövsiyə:
Arduino və DFPlayer Mini MP3 Çalar Modulundan istifadə edərək LCD ilə MP3 Pleyer necə hazırlanır: 6 addım
Arduino və DFPlayer Mini MP3 Çalar Modulundan istifadə edərək LCD ilə MP3 Çalar Necə Hazırlanır: Bu gün Arduino və DFPlayer mini MP3 Çalar Modulundan istifadə edərək LCD ilə MP3 pleyer hazırlayacağıq. Layihə SD kartdakı MP3 fayllarını oxuya bilər və fasilə verə bilər. və 10 il əvvəl cihazla eyni şəkildə oynayın. Həm də əvvəlki mahnı və sonrakı mahnı əyləncəsi var
İnternet Saatı: NTP Protokolu ilə ESP8266 NodeMCU istifadə edərək OLED ilə Tarixi və Saatı Göstərin: 6 Addım
İnternet Saatı: NTP Protokolu ilə ESP8266 NodeMCU istifadə edərək OLED ilə Tarixi və Saatı Göstərin: Salam uşaqlar, bu təlimatlarda internetdən vaxt alacaq bir internet saatı quracağıq, bu layihənin işləməsi üçün heç bir RTC lazım olmayacaq, yalnız işləyən internet bağlantısı Və bu layihə üçün bir esp8266 ehtiyacınız olacaq
ESP8266 Nodemcu Yerli Web Serverdə DHT11 istifadə edərək İstilik Monitorinqi - Brauzerinizdə Otaq İstiliyi və Rütubəti əldə edin: 6 addım
ESP8266 Nodemcu Yerli Web Serverdə DHT11 istifadə edərək İstilik Monitorinqi | Brauzerinizdə Otaq İstiliyi və Rütubət əldə edin: Salam uşaqlar bu gün nəmləndirəcəyik & ESP 8266 NODEMCU & DHT11 temperatur sensoru. İstilik və rütubət DHT11 Sensor & hansı veb səhifənin idarə olunacağını bir brauzerdə görmək olar
I2C / IIC LCD Ekran - Arduino ilə SPI -IIC Modulundan istifadə edərək I2C LCD Ekranına SPI LCD istifadə edin: 5 addım
I2C / IIC LCD Ekran | Arduino ilə SPI -dən IIC Modulundan istifadə edərək I2C LCD Ekranına SPI LCD -dən istifadə edin: Salam uşaqlar normal SPI LCD 1602 -yə qoşulmaq üçün çoxlu tellər olduğundan arduino ilə əlaqə qurmaq çox çətindir, ancaq bazarda bunu edə biləcək bir modul var. SPI ekranını IIC ekrana çevirin, buna görə yalnız 4 tel bağlamalısınız
Arduino ilə 2.4Ghz NRF24L01 Modulundan istifadə edən Simsiz Uzaqdan - Nrf24l01 4 Kanal / Quadcopter üçün 6 Kanal Verici Alıcısı - Rc Helikopteri - Arduino istifadə edərək Rc təyyarəsi: 5 addım (şəkillərlə)
Arduino ilə 2.4Ghz NRF24L01 Modulundan istifadə edən Simsiz Uzaqdan | Nrf24l01 4 Kanal / Quadcopter üçün 6 Kanal Verici Alıcısı | Rc Helikopteri | Arduino istifadə edərək Rc Plane: Rc avtomobili idarə etmək | Quadcopter | Drone | RC təyyarəsi | RC qayığı, həmişə bir alıcıya və ötürücüyə ehtiyacımız var, RC QUADCOPTER üçün 6 kanallı bir vericiyə və alıcıya ehtiyacımız olduğunu və bu tip TX və RX -in çox bahalı olduğunu düşünürük, buna görə də özümüzdə hazırlayacağıq