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: Arduino Kodunu yaradın, tərtib edin və yükləyin
- Addım 8: Montaj edin və oynayın
Video: GPS istifadə edərək Arduino Velosiped Sürət Göstəricisi: 8 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Bu dərslikdə ST7735 ekranında GPS -dən cari Velosiped Sürətini göstərmək üçün Arduino və Visuinodan istifadə edəcəyik.
Bir nümayiş videosuna baxın.
Addım 1: Nə lazımdır
- Arduino UNO (və ya hər hansı digər Arduino)
- LCD ekran TFT 7735
- GPS Neo M6 V2 modulu
- Jumper telləri
- Çörək lövhəsi
- Visuino proqramı: Visuino'yu yükləyin
- Arduino -nu doldurmaq üçün batareya (mənim vəziyyətimdə yalnız bir güc bankı istifadə edirdim)
- Hamısını qoymaq üçün bir qutu.
- Yoxlamaq üçün velosiped
Addım 2: Dövrə
LCD TFT ST7735
Qoşulun:
1.8 TFT Display PIN [LED] - Arduino PIN [3.3 V]
1.8 TFT Display PIN [SCK] - Arduino PIN [13]
1.8 TFT Display PIN [SDA] -dan Arduino PIN -ə [11]
1.8 TFT Display PIN [A0 və ya DC] Arduino PIN [9]
1.8 TFT Display PIN [RESET] Arduino PIN [8]
1.8 TFT Display PIN [CS] -dən Arduino PIN -ə [10]
1.8 TFT Display PIN [GND] - Arduino PIN [GND]
1.8 TFT Display PIN [VCC] - Arduino PIN [5V]
Qeyd: Bəzi Arduino lövhələrində fərqli SPI pinləri var, buna görə lövhə sənədlərinizi yoxladığınızdan əmin olun.
GPS neo 6m:
Gps neo 6m PİN [TXD] ni Arduino PIN [RX] ilə bağlayın
Addım 3: Visuinonu işə salın və Arduino UNO Board Tipini seçin
Arduino proqramlaşdırmağa başlayın, Arduino IDE -ni buradan yükləməlisiniz:
Arduino IDE 1.6.6 -da bəzi kritik səhvlərin olduğunu unutmayın. 1.6.7 və ya daha yüksək qurduğunuzdan əmin olun, əks halda bu Təlimat işləməyəcək! Arduino UNO proqramlaşdırmaq üçün Arduino IDE qurmaq üçün bu Təlimatdakı addımları yerinə yetirməmisinizsə! Visuino: https://www.visuino.eu da quraşdırılmalıdır. 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
- "TFT Rəngli Ekran ST7735" komponentini əlavə edin
Addım 5: Visuino Set Komponentlərində
-
"Display1" komponentini seçin və "Type" ı "dtST7735R_BlackTab" olaraq təyin edin. Qeyd: Bəzi Ekranlar fərqli xüsusiyyətlərə malikdir, buna görə də ən yaxşı işləyən birini tapmaq üçün fərqli növlər seçərək sınayın, mənim vəziyyətimdə "dtST7735R_BlackTab" ı seçirəm.
- "Display1" komponentini iki dəfə vurun və "Elements" informasiya qutusunda 2 dəfə "Mətn Sahəsini" sola sürükləyin
"Mətn Sahəsi1" (sol tərəfdə) və "Xüsusiyyətlər" pəncərəsinin altından seçin:
- Ölçü: 3
- İlkin dəyər: SPEED
- eni: 6
- X: 10
- Y: 10
"Mətn Sahəsi2" ni (sol tərəfdə) və "Xüsusiyyətlər" pəncərəsinin altından seçin:
- Ölçü: 5
- eni: 6
- X: 5
- Y: 80
Addım 6: Visuino Connect Komponentlərində
- "GPS1" komponent pinini [Çıxış] Arduino pininə qoşun [Serial 0]
- "GPS1" komponent pinini [Sürət] "Ekran1" komponenti Mətn Sahəsi 2 pininə [Daxil edin] bağlayın
- "Display1" komponent pinini [Çıxış] Arduino pin SPI -yə [Daxil] bağlayın
- "Display1" komponent pinini [Chip Select] Arduino Digital pininə qoşun [10]
- "Display1" komponent pinini [Sıfırla] Arduino Digital pininə qoşun [8]
- "Display1" komponent pinini [Qeydiyyat Seçimi] Arduino Digital pininə [9] bağlayın.
Addım 7: Arduino Kodunu yaradın, tərtib edin və yükləyin
- Visuinoda F9 düyməsini basın və ya Arduino kodunu yaratmaq üçün Şəkil 1 -də göstərilən düyməni basın və Arduino IDE -ni açın.
- Arduino IDE -də kodu tərtib etmək və yükləmək üçün Yüklə düyməsini vurun (Şəkil 2)
Qeyd: Arduino pinini [RX] ayırmaq üçün kodu Arduinoya yükləyərkən əmin olun.
Addım 8: Montaj edin və oynayın
Arduino və GPS modulunu bir plastik qutuya qoyun, batareya ilə işləyin, velosipedə qoyun, GPS antenasının göründüyündən və göyə döndüyündən əmin olun.
Arduino UNO modulunu işə salırsınızsa, Ekran velosipedin cari sürətini göstərməyə başlayacaq.
Təbrik edirik! Sürətölçən layihənizi Visuino ilə tamamladınız. Bu Təlimat üçün yaratdığım Visuino layihəsi də əlavə olunur. Visuino'da yükləyə və aça bilərsiniz:
Bu layihə üçün məsafə, orta sürət və s. Əlavə etmək kimi bir çox mümkün yeniləmə var. Təsəvvürünüzdən və yaradıcılığınızdan istifadə edin!
Tövsiyə:
Servo Motordan və Sürət Nəzarətindən istifadə edərək Fan Dönən: 6 addım
Servo Motoru və Sürət Nəzarətindən istifadə edərək Fan Dönən: Bu dərslikdə servo motor, potansiyometr, arduino və Visuino istifadə edərək tənzimlənən sürətlə bir fanı necə döndərəcəyinizi öyrənəcəyik. Videoya baxın
Velosiped Sürət Göstəricisi: 10 Addım (Şəkillərlə birlikdə)
Velosiped Sürət Göstəricisi Ekranı: Bu nədir? Adından da göründüyü kimi, bu layihədə velosipediniz üçün həm sürətölçən, həm də odometrdən ibarət bir ekran yaratmağı öyrənəcəksiniz. Real vaxt sürəti və gediş məsafəsini göstərir. Bu layihənin ümumi dəyəri artıq
İşləyən RC Avtomobil Sürət Göstəricisi: 4 Addım (Şəkillərlə birlikdə)
İşləyən RC Avtomobil Sürətölçən: Bu, yüngül Land Roverin daha böyük bir RC quruluşunun bir hissəsi olaraq hazırladığım qısa bir layihədir. Tablosunda işləyən bir sürətölçən olmasını xəyal etdim, amma bir servonun onu kəsməyəcəyini bilirdim. Yalnız bir ağlabatan seçim var idi: d
HW30A Motor Sürət Nəzarətçisi və Arduino UNO istifadə edərək Drone Quadcopter Fırçasız DC Motorunu (3 Tel Tipi) necə idarə etmək olar: 5 addım
HW30A Motor Sürət Nəzarətçisi və Arduino UNO istifadə edərək Drone Quadcopter Fırçasız DC Motorunu (3 Tel Tipi) Necə İdarə Edilir: Təsvir: HW30A Motor Sürət Nəzarətçisi 4-10 NiMH/NiCd və ya 2-3 hüceyrəli LiPo batareyaları ilə istifadə edilə bilər. BEC 3 LiPo hüceyrəsinə qədər funksionaldır. Fırçasız DC motorun (3 telli) maksimum 12Vdc -ə qədər olan sürətini idarə etmək üçün istifadə edilə bilər
Tamiya 72004 Qurd sürət qutusu sürət sensoru: 5 addım (şəkillərlə)
Tamiya 72004 Qurd Şanzıman Sürət Sensoru: Yaratdığım bir robot üçün Tamiya 72004 qurd sürət qutusunda motorun sürətini dəqiq idarə etmək istəyirdim. Bunu etmək üçün cari sürəti ölçmək üçün bir yolunuz olmalıdır. Bu layihə sürət sensorunun təkamülünü göstərir. Gördüyünüz kimi mən