Mündəricat:
- Addım 1: Komponentlərinizin Hazırlanması
- Addım 2: Çörək lövhənizi hazırlayın
- Addım 3: Bir Potansiyometrenin Bağlanması 1
- Addım 4: Potansiyometr 2 -ni bağlayın
- Addım 5: Potansiyometr 3 -ə qoşulun
- Addım 6: Potansiyometr 4 -ə qoşulma
- Addım 7: Potansiyometrenin bağlanması Son addım
- Addım 8: Mühərriklərin Naqilə Bağlanması 1
- Addım 9: Mühərriklərin Bağlanması 2
- Addım 10: Güc əlavə edin
- Addım 11: Ardiunonun proqramlaşdırılması
Video: 3 Potansiometr və Arduino ilə 3 Servo Motora Nəzarət: 11 Addım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Salam. Bu mənim ilk təlimatımdır, buna görə qurarkən hər hansı bir səhv etsəm mənimlə səbrli olacaqsınız. Yeni başlayanlar üçün yazılmışdır, buna görə aranızdakı daha inkişaf etmiş olanlar bir çoxunu atlaya bilər və sadəcə onu bağlaya bilərsiniz.
Qarşımda qoyduğum məqsəd bu veb saytında göstərilən robotu idarə edə bilmək idi:
bocabearingsworkshop.blogspot.co.id/2015/08…
3 potansiyometrin mövqeyini dəyişdirərək 3 fərqli servo mühərriki idarə edə bilməli idim. Orada belə şeylər edən bir çox insan var, amma ehtiyac duyduğum hər şeyə tam uyğun bir şey tapa bilmədim, buna görə də öyrənmək istədiyim hər şeyi bir yerdə toplamaq üçün bu təlimatı yerləşdirməyə qərar verdim. tez bir zamanda işə sala biləcəyiniz kimi bir şey edin. Bu təlimat, həqiqətən, digər insanların əla əməyi və səylərinin xülasəsidir.
Bununla əlaqəli fərdi addımları sadalamadan əvvəl, hər şeyin necə işlədiyini qısa bir şəkildə izah etmək istəyirəm.
Potensialiometrlər Arduinoya analoq siqnal göndərir. Arduino üzərindəki eskiz (daha sonra bu barədə daha sonra) potensialiometrdən gələn analoq girişi rəqəmsal çıxışa çevirir və bu çıxışı servo mühərrikə göndərir, sonra müvafiq miqdarda sola və ya sağa hərəkət edir.
Potensialiometrlər Arduinonun 5v xəttindən, servolar isə gücünü batareya paketindən alır.
Vacib qeyd: Pis hadisələrin baş verməməsi üçün Arduino -nu batareya paketinə/servosuna yerləşdirmək çox vacibdir, amma gedərkən bu barədə daha ətraflı danışacağam.
Addım 1: Komponentlərinizin Hazırlanması
Çörək taxtasına sığa bilən ayaqları olan üç ədəd 10k potensiometrə ehtiyacınız var.
Onları burada tapdım:
www.adafruit.com/products/562
Sonrakı yerlərdə servo mühərriklər var. Ən kiçiklərini istifadə etdim, çünki hərəkət edəcəkləri yük çox kiçik idi və ucuz idi.
www.adafruit.com/products/169
Sonra 4 AA batareya dəstinə ehtiyacınız var:
www.adafruit.com/products/830
Hər şeyi birləşdirmək üçün bir çörək taxtası:
www.adafruit.com/products/239
Bir Arduino Uno R3 (heç olmasa istifadə etdiyim budur):
www.adafruit.com/products/50
Arduino'yu bir kompüterə bağlamaq və onu gücləndirmək üçün usb kabeli:
www.adafruit.com/products/62
Servoları idarə edəcək proqramı yükləmək üçün Arduino IDE proqramı:
www.arduino.cc/en/Main/Software
Bağlantılar qurmaq üçün bəzi kişi/kişi tullanan kabellər və bəzi keçid telləri
www.adafruit.com/products/1956
Mühərriklərinizi çörək taxtasına bağlamaq üçün istifadə ediləcək başlıq sancaqları. Bunları bəyənirəm, çünki çörək taxtasına sığdırmaq üçün plastik ayırıcını düzəltmək lazım deyil.
www.adafruit.com/products/400
Addım 2: Çörək lövhənizi hazırlayın
Bir çox çörək lövhəsi yuxarı və altındakı elektrik rayları boyunca 2 hissəyə bölünür (bu, ilk istifadə etməyə başlayanda başımın bir az cızılmasına səbəb oldu.) 4 kiçik tel istifadə edərək boşluğu keçə bilərsiniz. gücünüzün çörək taxtasına qədər getdiyinə əmin olun. Nəhayət, hər tərəfə bağlı olan birini aldım, ancaq bu probleminiz varsa, bu şəkildə həll edirsiniz.
Addım 3: Bir Potansiyometrenin Bağlanması 1
Bu diaqram potensiometrdəki 3 sancağın nə üçün olduğunu göstərir.
Addım 4: Potansiyometr 2 -ni bağlayın
3 kişi kişi kabelini götürün və diaqramda göstərildiyi kimi çörək taxtasına itələyin
Addım 5: Potansiyometr 3 -ə qoşulun
İndi diaqramda göstərildiyi kimi potansiyometrenin sancaqlarını çörək taxtasına itələyin
Addım 6: Potansiyometr 4 -ə qoşulma
İndi bu prosesi daha 2 dəfə təkrarlayın və indi siqnal kabellərini Ardiunoya bağlamağa hazır olacağıq
Addım 7: Potansiyometrenin bağlanması Son addım
İndi sarı siqnal kabellərini götürüb Arduino lövhəsinə bağlayırıq. Arduinoya diqqətlə baxın və Analog In adlı lövhənin bir hissəsini görəcəksiniz. Kabellərimizi diaqramda göstərildiyi kimi A0, A1 və A2 -yə bağlayacağıq.
Qazanları bitirdiyimiz an üçün, indi mühərrikləri qurmaq üçün.
Addım 8: Mühərriklərin Naqilə Bağlanması 1
Potensialiometrlərdə olduğu kimi, eyni şeyi üç dəfə edəcəyik, buna görə necə qurulacağını ətraflı danışacağam və etməniz lazım olan hər şeyi təkrarlamaqdır.
Motorlardakı kabel rəngləri bir motordan digərinə dəyişdiyindən çətin olur. Diaqramımda
qara torpaqdır (-)
Qırmızı gücdür (+)
Sarı siqnaldır
Bir cüt uzun burunlu kəlbətin götürün və 3 başlıq pinindən bir zolağı kəsin və servo motorun dişi konnektoruna daxil edin. Diaqramda göstərildiyi kimi servonu çörək taxtasına qoşun. Bunu etdikdən sonra, motorları alt elektrik raylarına bağlamalı olacağıq, buna görə iki kişi kişi kabelini götürün və göstərildiyi kimi çörək taxtasına daxil edin.
Bu prosesi daha iki dəfə təkrarlayın və sonra mühərrikləri arduinoya bağlamağa hazır olacağıq
Addım 9: Mühərriklərin Bağlanması 2
İndi mühərrikləri çörək lövhəsinə bağladıq, siqnal kabelini Arduino -ya bağlamağın vaxtı gəldi, bunun üçün 3 kişi kişi keçid kabelinə ehtiyacınız olacaq.
Onları çörək taxtasına, sonra da bu yerlərdə Arduinoya bağlayın:
~9
~10
~11
Diaqramda göstərildiyi kimi bunlar Arduinonun sağ tərəfindədir. Bura Arduinodan gələn rəqəmsal siqnalın necə dönəcəyini izah etmək üçün servoya göndərilir.
Bunu etdikdən sonra gücü bağlayıb işə salmağa hazırıq
Addım 10: Güc əlavə edin
Bu nöqtədə potensialiometrlərə güc verəcək Arduino 5v gücünü və şnurunu üst dəmir yolu ilə birləşdirmək istəyirik və sonra servoları gücləndirmək üçün batareya paketimizi alt raylara bağlayacağıq.
Bunu etsək, bu, Arduino yer təyyarəsinin və servo yer təyyarəsinin bir -birinə bağlanmayacağı anlamına gələcək və bu, böyük problemlərlə nəticələnə bilər. Arduino'yu USB kabelindən ayırın, batareya paketinin çörək taxtasına bağlı olmadığından əmin olun və diaqramda göstərildiyi kimi biri kişi Arduino -da 5v -ə, digəri isə Arduino -da yerə bağlanan iki kişi kişi keçid kabelini bağlayın.
Sonra bir kişi kişi tullanan kabelini götürün və çörək taxtasının sağ tərəfində göstərildiyi kimi, üst dəmir yolu ilə alt raydakı yerə birləşdirin. Bu, Arduino zəminində, daha sonra bağlayacağımız batareya zəmininə bağlanır.
Nəhayət, batareya paketini çörək taxtasına əlavə edin və fiziki quruluşu bitirdik və Arduino proqramlaşdırmağa keçəcəyik.
Addım 11: Ardiunonun proqramlaşdırılması
Arduinoya eskiz yükləməklə tanış olmayan hər kəsə davam etməzdən əvvəl buradakı dərsləri keçmək üçün vaxt ayırmağı təklif edirəm.
www.arduino.cc/en/Tutorial/HomePage
Quruluşumdakı əlaqələri nəzərdən keçirmək üçün
Potansiometrlər A0, A1 və A2 -yə qoşulur
Servolar ~ 9, ~ 10 və ~ 11'e bağlıdır
Arduino qurğumuzla işləməsi üçün kodu yazarkən bu nömrələrə ehtiyacımız olacaq. Aşağıda Arduinonun işləməsi üçün istifadə etdiyim kod var. Bu mənim kodum deyil, başqasının kodundan ehtiyac duymadığım hissələri sındırdım, təəssüf ki, harada tapdığımı xatırlaya bilmirəm, buna görə yazan şəxsə kredit verə bilmərəm. Əgər tanıyırsınızsa, mənə bildirin və mən həmin şəxsin layihəsinə bir keçid qoyacağam.
#daxil edin
Servo myservo3;
Servo myservo5;
Servo myservo6;
n
int potpin = 0; int potpin2 = 1;
int potpin3 = 2;
int val = 0; int val2 = 0;
int val3 = 0;
boş quraşdırma () {
myservo3.attach (9); myservo5.attach (10);
myservo6.attach (11);
}
boşluq döngəsi () {
val = analogRead (potpin); val = xəritə (val, 3, 1023, 0, 176);
myservo3.write (val);
gecikmə (25);
val2 = analogRead (potpin2); val2 = xəritə (val2, 3, 1023, 0, 176);
myservo5.write (val2);
gecikmə (25);
val3 = analogRead (potpin3); val3 = xəritə (val3, 3, 1023, 0, 175);
myservo6.write (val3);
gecikmə (25);
}
Bunu boş bir eskizə yapışdırın, qeyd edin və Arduino -ya yükləyin və indi potensialiometrlərinizlə servolarınızı idarə edə və layihənizi davam etdirə biləcəksiniz!
Tövsiyə:
Magicbit [Magicblocks] ilə Bir Motora Nəzarət Edin: 10 Addım
Bir Motoru Magicbit [Magicblocks] ilə idarə edin: Bu dərslik sizə Magicblocks istifadə edərək Magicbit ilə bir motoru idarə etməyi öyrədəcək
Indigo Led Cube 3*3*3 Adxl35 və Potansiometr ilə: 8 addım
Indigo Led Cube 3*3*3 Adxl35 və Potentiometer ilə: İlk dəfə bir Instructables nəşr etməyimdir. Arduino uno ilə 3*3*3 ledli bir kub hazırladım. və platformanın hərəkəti
Arduino və Raspberry Pi ilə İnternetə Nəzarət Edilən Video Streaming Robotunuzu yaradın: 15 addım (şəkillərlə birlikdə)
Arduino və Raspberry Pi ilə İnternetə Nəzarət Edilən Video Streaming Robotunuzu yaradın: Mən @RedPhantom (aka LiquidCrystalDisplay / Itay), İsraildən 14 yaşında, Max Shein İbtidai Elm və Riyaziyyat Liseyində təhsil alıram. Hər kəsin öyrənməsi və paylaşması üçün bu layihəni hazırlayıram
Arduino ilə I2C Oled Ekranına Necə Nəzarət Edilir: 9 Addım (Şəkillərlə birlikdə)
Arduino ilə I2C Oled Ekranına Necə Nəzarət Etmək: Bu Arduino ilə I2C Oled Ekranı Necə İdarə Etməyin Çox Sadə Bir Dərsliyidir Bu İstifadəçini İstəsəniz Zəhmət olmasa Kanalıma Abunə Olun https://www.youtube.com/ZenoModiff
Bir Potansiyometr ilə Bir Step Motora Necə Nəzarət Edilir .: 5 Addım
Bir Potansiyometrlə Bir Step Motoru Necə İdarə Etmək olar: Bu təlimatda, potansiyometrdən istifadə edərək bir step motorun vəziyyətini necə idarə edəcəyinizi göstərəcəyəm. Beləliklə, başlayaq