Mündəricat:
- Addım 1: Parçaların toplanması
- Addım 2: Analog Joystickin hazırlanması
- Addım 3: Servolar
- Addım 4: Əlaqələr qurun
- Addım 5: Kod yazmaq və yükləmək
Video: Analog Joystick istifadə edərək 2 servoya nəzarət: 5 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Salam uşaqlar, bu mənim ilk təlimatımdır və bu yazıda Arduino UNO -dan istifadə edərək Servoları idarə etmək üçün Analog Joystick -dən necə istifadə edəcəyimi paylaşıram. İstədiyiniz qədər sadə şəkildə izah etməyə çalışacağam.
Addım 1: Parçaların toplanması
- 1 x Arduino UNO. (Amazon ABŞ / Amazon AB / Banggood)
- 2 x servo. (Amazon ABŞ / Amazon AB / Banggood)
- 1 x Analog Joystick. (Amazon ABŞ / Amazon AB / Banggood)
- 1 x Çörək paneli. (Amazon ABŞ / Amazon AB / Banggood)
Bazarda mövcud sancaqlar üzərində etiketləri olan hər hansı bir Analog Joystickdən istifadə edə bilərsiniz, buna görə də istifadə etmək asandır. Mən 2 joystickə malik köhnə PS2 nəzarətçisindən xilas edilmiş hissəni istifadə etmişəm.
Addım 2: Analog Joystickin hazırlanması
Sancaqlar olan və istifadəsi asan olan bazarda mövcud olanı istifadə edə bilərsiniz və ya içərisində 2 olan oyun nəzarətçilərindən bir neçə dollar saxlaya və köhnələrini xilas edə bilərsiniz. Məndə olan şəkilləri paylaşdım və PCB üzərindəki koper izini geri izləyərək öyrəndiyim sancaqları da qeyd etdim, burada hər bir joystickdə biri x oxu üçün, digəri y oxu üçün iki qazan istifadə olunur, servoları idarə etmək üçün bu qabların orta terminallarından istifadə edirik. digər iki pin, 5volt və Ground tətbiq etdiyimiz güc və torpaq pinləridir. küncdə etiketlənməmiş pinlər bu layihədə lazım olmayan düymə pinləridir. əsasən bütün çubuqlar eyni konfiqurasiyaya malikdir. İndi pinləri anladıqdan sonra çubuqlarınızdan dövrəni birləşdirən növbəti mərhələyə keçə bilərik.
Addım 3: Servolar
Servolar yavaş, lakin yüksək torka malik və yalnız 180 ° -ə qədər dönən dişli mühərriklərdir. Normal servonun 3 sancağı var: 1. Sarı/Narıncı siqnal pinidir və Arduino üzərindəki PWM pinlərinə qoşulur. Qırmızı, Arduino +5v -ə qoşulan +5v təmin etdiyimiz güc pinidir. Qəhvəyi/Qara torpaq pinidir və mən Arduinonun GND pininə və ya batareyanın -ve terminalına qoşulmuşam. Bu layihədə pin nömrəsinə bağlı 2 Servo istifadə edirik. 3 və digər nömrələr. 5. Mən mikro 9g servo istifadə etdim, amma hər hansı biri işləyəcəkdi.
Addım 4: Əlaqələr qurun
Servoların əlaqəsini qurmaq üçün dövrə diaqramına əməl edin. Qırmızı tel 5v -ə, qəhvəyi tel isə GND siqnal pininə bir servonun 3 -ə, digər servo isə 5 Arduino -ya gedir.növbəti yerdə Analog Joystick -ə qoşun + və - müvafiq olaraq 5v və GND -ə gedən terminallar. X ox pimi A0 və ya Analog 0 pininə gedir Arduino və Y oxu A1 və ya Analog 1 pinə gedir.kodu sonra yükləyəcəyik.
Addım 5: Kod yazmaq və yükləmək
Kod sadədir və Arduino IDE -dəki servo kitabxanasının Knob nümunəsinə bənzəyir.#İncludeServo servo1; Servo servo2; int xaxis = 0; int yaxis = 1; int val; void setup () {servo1.attach (3); servo2.attach (5);} void loop () {val = analogRead (xaxis); val = map (val, 0, 1023, 0, 180); servo1.write (val); val = analogRead (yaxis); val = xəritə (val, 0, 1023, 0, 180); servo2.write (val);} yuxarıdakı kodu kopyalayın və Arduino IDE -ə yapışdırın və tərtib edin. sonra kodu yükləyin və servolar mərkəzi vəziyyətə keçməlidir, sonra idarə edə bilərsiniz joystick istifadə edən servolar. digər Joystick daha 2 servo idarə edə bilər. yalnız servoları Arduino üzərindəki PWM pinlərinə bağlamalı və kodu dəyişdirməlisiniz. Kodu dəyişdirmək asandır və Arduino haqqında əsas biliklərə sahib olan hər kəs bunu edə bilər. Sən.
Tövsiyə:
Bir RC Transmitterindən istifadə edərək GoPro Hero 4 -ə necə nəzarət etmək olar: 4 addım (şəkillərlə)
Bir RC Transmitterindən istifadə edərək GoPro Hero 4 Necə Nəzarət Edilir: Bu layihənin məqsədi bir RC Transmitter vasitəsilə GoPro Hero 4 -ü uzaqdan idarə etməkdir. Bu üsul GoPro -nun Wifi & Cihazı idarə etmək üçün HTTP API & PROTOTYPE -dən ilhamlanır: KÜÇÜK VƏ UCUZ
Bir Analog Pin istifadə edərək birdən çox Analog Dəyəri Oxumaq: 6 Addım (Şəkillərlə)
Bir Analog Pin istifadə edərək Birdən çox Analog Dəyəri Oxumaq: Bu təlimatda sizə yalnız bir analog giriş pinindən istifadə edərək birdən çox analoq dəyərin necə oxunacağını göstərəcəyəm
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar - Mikrokontrolördən istifadə edərək bir Quadcopter hazırlayın: 8 addım (şəkillərlə)
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar | Mikrokontrolördən istifadə edərək Quadcopter hazırlayın: Giriş Youtube Kanalımı Ziyarət Edin Drone almaq üçün çox bahalı bir gadget (məhsul) təşkil edir. Bu yazıda necə ucuz satacağımı müzakirə edəcəyəm? Ucuz qiymətə öz əlinizlə bunu necə edə bilərsiniz … Yaxşı Hindistanda bütün materiallar (mühərriklər, ESClər
HC-12 ilə Arduino və ESP8266 arasındakı MPU6050-dən istifadə edərək servoya nəzarət: 6 addım
HC-12 ilə Arduino və ESP8266 Arasında MPU6050 İstifadə edərək Servo İdarə Edilməsi: Bu layihədə, Arduino UNO və ESP8266 NodeMCU arasında əlaqə üçün mpu6050 və HC-12 istifadə edərək servo motorun vəziyyətinə nəzarət edirik
Bir Smartfondan və ya Səs Çıxışlı İstənilən Cihazdan İstifadə edərək 4 Servoya qədər İdarə Edin: 3 Addım
Bir Smartfondan və ya Səs Çıxışlı İstənilən Cihazdan İstifadə Edilən 4 Servoya qədər Nəzarət: Burada audio faylını oxuya bilən hər hansı bir cihazla dörd servoya qədər idarə etmək üçün sadə bir elektron montaj təqdim edirəm