Mundarija:
- 1 -qadam: kirish
- 2 -qadam: kerakli materiallar
- 3 -qadam: Servo qurollarini yaratish
- 4 -qadam: Kengash yaratish
- 5 -qadam: elektronika va dasturlash
Video: Arduino Servo Foosball: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Devid Joy va Endryu Gotard tomonidan
1 -qadam: kirish
Bizning maqsadimiz: Arduino, servo va uning qo'llari, yog'och bo'laklari yordamida futbol to'pini yaratish.
Nima uchun: Biz bu loyiha bizga yog'ochni qayta ishlash, Arduinosni kodlash, 3 o'lchamli bosib chiqarish va simlar kabi keng ko'lamli mavzular bilan ishlashga imkon berib, qiziqarli va foydali narsalarni yaratish imkoniyatini beradi deb qaror qildik.
2 -qadam: kerakli materiallar
- Arduino (shu jumladan redboard va non paneli)
- Noutbuk (agar ishlash uchun Arduino ulangan bo'lsa)
- 4 ta servo va disk
- 8 ta 3D bosilgan servo qo'llar
- 8 tugma
- 8 10k ohmli rezistorlar
- Etarli simi
- Yelim
- 3D printerga kirish
- Yog'och (taxta qismini qurishda ma'lum o'lchamlarga qarang)
- To'p (stol tennisi to'pi yaxshi ishlaydi)
- Super elim
- Vintlar va burg'ulash
3 -qadam: Servo qurollarini yaratish
- O'yinda stol tennisi to'plarini urish uchun servo qo'llarni loyihalash uchun Onshape -dan foydalaning.
- Har bir qo'lni 6 sm uzunlikda, 2,5 sm pastga cho'zilgan qismi bilan yasang. (Ekstruziya cho'zilganligiga ishonch hosil qiling, shunda u servo atrofida aylana oladi.)
- Qo'llarni mahkamlash uchun aylana shaklidagi servo bo'lakdan foydalanib, birinchi chiziqning o'rtasini, taxtaning o'rtasini ko'rsatadigan chiziqni, o'yin taxtasining maqsad tomonlariga parallel joylashtiring.
- Ikkinchi qo'lni ajratuvchi markaziy chiziqni birinchi servo qo'lga 129 daraja balandlikda joylashtiring.
- Keyingi navbatda, diagonal yo'riqnomalarning har biridan 5 sm balandlikda 4 ta servo va servoga eng yaqin yon devorlarning har biridan 9,75 sm masofada joylashtiring. (Har tomondan ikkitadan bo'lishi kerak.)
- Keyin biz servo simlar o'tishi uchun teshik ochdik va servoni super elim bilan yopishtirdik.
Bizning servo qo'limizga misol:
4 -qadam: Kengash yaratish
- 54x36 sm o'lchamdagi yog'och tayanch yasang. (Bu devorlarning qalinligini ko'rsatadi.)
- Keyin to'rtta 14 sm diagonal va ikkita 30 sm qirralarni kesib oling. (Bu devorlarning qalinligi 2 sm va 4 sm yoki undan katta bo'lishi kerak.)
- Keyingi to'rtburchaklar qutini yaratish uchun devordan ikki santimetr narida har tomonga parallel chiziqlar torting.
- Keyin to'rtburchakning to'rt burchagining har birida to'rtburchakning har bir tomoni bo'ylab 10 sm o'lchab, bu ikki nuqta o'rtasida chiziq chiziladi. Bu chiziq diagonal devor qismlari uchun chiziqdir.
- To'liq bo'lgandan so'ng, har bir diagonaldan 5 sm balandlikda o'lchab, uzunligi 9,75 sm va yon taxtaga perpendikulyar bo'lgan chiziqni torting.
- Servo bazasiga mos keladigan chiziq oxirida o'rtada joylashgan to'rtburchakni chizish yoki chizish.
- Keyin har bir juft diagonal o'rtasida darvoza tomonlariga parallel bo'lgan chiziq chiziladi.
- Oldingi bosqichda ikkita diagonal va ular bo'ylab chizilgan chiziq orasidagi har bir maqsadga egilgan qiyalik yuzani kesib oling.
- Har bir servo uchun servo tagiga yaqin va servo bilan yon devor o'rtasida teshik oching.
- Devorning har bir qismini pastga tushiring va servoni ushlab turish uchun super elimdan foydalaning.
- Servo qo'llarini taxtaning ichki qismiga, yon tomonlariga parallel qo'yib, servo qo'llarni super yopishtiring.
- Keyin servo uchun simlarni taxtaning ostiga ulang.
5 -qadam: elektronika va dasturlash
- "Har bir o'yinchi uchun elektronika 2 ta servo, 4 ta tugma, 4 ta 10k ohmli qarshilik, arduino va etarli simlardan iborat.
- Har bir arduino -da musbat (qora plyus) ustunini 5V ga, manfiy (qizil minus) erga ulang.
- Non panelidagi to'rtta tugmani kerakli joyga qo'ying.
- Davom etishdan oldin tugmachalarni bemalol bosishingizga ishonch hosil qiling.
- Har bir tugmachada (kontakt joylashgan bo'lsa), bu satr va musbat ustun o'rtasida 10k ohmli rezistorni ulang.
- Xuddi shu qatorlarning har birida simni tegishli pimga ulang.
- 2 va 3 -pinlar 9 -pinli servolarni boshqaradi va 4 va 5 -pinlar 10 -pinni boshqaradi.
- Servolarni simga ulash uchun (bu qadam uchun ularni yopishtirish kerak bo'ladi), oq simni (signalni) 9 yoki 10 -pinga ulang (qaysi tugmalar uni boshqarishi kerakligiga qarab). Qora simni (quvvatni) musbat ustunga, qizil simni (erni) esa salbiy ustunga ulang."
"Qo'shilgan dasturni yuklab oling va uni ikkala arduino -ga yuklang. Dastur barcha servo va kirishni ishga tushiradi, so'ngra har 20 millisekundda (sekundiga 50 marta) bosilgan tugmachalarni tekshiradi va mos ravishda servolarni sozlaydi. Dastur yuklanganidan so'ng, har bir servo aylanadi. 1,5 soniya davomida ular simlarning to'g'ri ulanganligini tasdiqlaydi va 90 gradusda tugaydi."
Tavsiya:
Arduino Servo dvigatelini qanday boshqarish kerak: 4 qadam
Arduino Servo Dvigatelini qanday boshqarish kerak: Salom bolalar! Mening yangi darsligimga xush kelibsiz, umid qilamanki, siz menga "Katta qadamli dvigatelni boshqarish" ko'rsatmasi yoqdi. Bugun men sizga har qanday servomotorni boshqarish asoslarini o'rgatish uchun ushbu o'quv qo'llanmani joylashtiraman, men allaqachon videoni joylashtirganman
Qum soatini Servo dvigateli yordamida har daqiqada aylantiring - Arduino: 8 qadam
Qum soatini har daqiqada Servo dvigateli yordamida aylantiring - Arduino: Ushbu qo'llanmada biz servo dvigatel va Visuino yordamida har 60 -yillarda kichik (1 daqiqali) qum soatini aylantirishni o'rganamiz
Arduino, ultratovush sensori va servo dvigatel yordamida aqlli axlat qutisi: 3 qadam
Arduino, Ultrasonik sensorlar va servo dvigatel yordamida aqlli axlat qutisi: Ushbu loyihada men sizga Arduino yordamida axlat qutisini qanday yasashni ko'rsataman, u erda axlat qutisiga yaqinlashganda axlat qutisi qopqog'i avtomatik ravishda ochiladi. Bu Smart axlat qutisini yasash uchun ishlatiladigan boshqa muhim komponentlar HC-04 Ultrasonik Sen
Arduino bilan servo dvigatelni boshqarishning juda oson usuli: 8 qadam
Arduino yordamida servo dvigatelni boshqarishning super oson usuli: Ushbu qo'llanmada biz Servo Motor va Arduino UNO va Visuino -dan foydalanib, servo dvigatel darajasining holatini faqat bir nechta komponentlardan foydalangan holda boshqaramiz
Arduino qo'llanmasi - Arduino bilan servo dvigatelni boshqarish: 5 qadam
Arduino qo'llanmasi - Arduino bilan servo dvigatelni boshqarish: Bu "Arduino: Servo dvigatelini Arduino bilan qanday boshqarish kerak" ning yozma versiyasi. Yaqinda yuklagan YouTube videosi. YouTube kanaliga tashrif buyuring