Mündəricat:
- Addım 1: Giriş
- Addım 2: Lazımi materiallar
- Addım 3: Servo Silahlarının Yaradılması
- Addım 4: İdarə Heyətinin yaradılması
- Addım 5: Elektronika və Proqramlaşdırma
Video: Arduino Servo Foosball: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
David Joy və Andrew Gothard tərəfindən
Addım 1: Giriş
Məqsədimiz: Arduinos, servo və qolları və taxta parçalardan istifadə edərək Foosball kimi bir oyun yaratmaq.
Niyə: Bu layihənin bizə ağac işləmə, Arduinos kodlaşdırma, 3-D çap və naqillər kimi geniş mövzularla işləməyimizə imkan verərkən maraqlı və istifadəyə yararlı bir şey yaratma şansı verəcəyinə qərar verdik.
Addım 2: Lazımi materiallar
- Arduino (redboard və çörək taxtası daxil olmaqla)
- Noutbuk (Arduinonun işə salınması üçün bağlı olmalıdırsa)
- 4 servo və disk
- 8 ədəd 3D çaplı servo qol
- 8 düymə
- 8 10k ohm müqavimət
- Yetərli naqillər
- Yapışqan
- 3D printerə giriş
- Taxta (taxta hissəsinin tikintisində xüsusi ölçülərə baxın)
- Top (stolüstü tennis topu yaxşı işləyir)
- Super yapışqan
- Vintlər və qazma
Addım 3: Servo Silahlarının Yaradılması
- Oyunda stolüstü tennis toplarına vurmaq üçün istifadə etmək üçün servo silahlar hazırlamaq üçün Onshape istifadə edin.
- Hər bir qolu 6 sm uzunluğunda, 2,5 sm aşağı enən bir hissə ilə düzəldin. (Ekstrüzyonun uzandığından əmin olun ki, servonun ətrafında dönə bilsin.)
- Qolları bağlamaq və lövhənin mərkəzinə işarə edən birincinin orta xəttini oyun lövhəsinin hədəf tərəflərinə paralel yerləşdirmək üçün dairəvi bir servo parçadan istifadə edin.
- İkinci qolu 129 dərəcə yüksəklikdə birinci servo qola ayıran mərkəzi xətti qoyun.
- Növbəti yerdə hər bir diaqonal bələdçi lövhəsindən 5 sm yuxarıda və servoya ən yaxın olan yan divarların hər birindən 9.75 sm məsafədə 4 servo yerləşdirin. (Hər tərəfdən iki ədəd olmalıdır.)
- Sonra servo tellərin içəri oturması üçün bir çuxur qazdıq və super yapışqanla servoya yapışdırdıq.
Servo qolumuza nümunə:
Addım 4: İdarə Heyətinin yaradılması
- 54x36 sm ölçüdə taxta bir baza düzəldin. (Bu, divarların qalınlığını hesablayır.)
- Sonra dörd 14 sm diaqonal və iki 30 sm yan kəsin. (Bu divarlar 2 sm qalınlığında və 4 sm və ya daha böyük olmalıdır.)
- Yeni bir düzbucaqlı qutu yaratmaq üçün divardan iki santimetr uzaqda hər tərəfə paralel olan xətlər çəkin.
- Sonra düzbucağın dörd küncünün hər birində düzbucağın hər tərəfi boyunca 10 sm ölçün və bu iki nöqtə arasında bir xətt çəkin. Bu xətt diaqonal divar parçaları üçün xəttdir.
- Tamamlandıqdan sonra hər bir diaqonaldan 5 sm yuxarı ölçün və 9.75 sm uzunluğunda və yan lövhəyə dik olan bir xətt çəkin.
- Xəttin sonunda servo bazasına uyğun gələn bir düzbucaq çəkin və ya izləyin.
- Sonra hər iki cüt diaqonal arasında hədəf tərəflərinə paralel bir xətt çəkin.
- Əvvəlki addımda iki diaqonal arasındakı xətlərin hər birinə doğru əyilmiş bir meyilli səth kəsin.
- Hər bir servo üçün servo bazasına yaxın və servo ilə yan divar arasında bir delik açın.
- Divarın hər bir hissəsini aşağı vidalayın və servo tutmaq üçün super yapışqan istifadə edin.
- Servo qolunu lövhənin iç tərəfinə qapı tərəflərinə paralel qoyaraq servo qollarını servoya yapışdırın.
- Sonra servonun tellərini lövhənin altına bağlayın.
Addım 5: Elektronika və Proqramlaşdırma
- "Hər bir oyunçu üçün elektronika 2 servo, 4 düymə, 4 10k ohm rezistor, arduino və kifayət qədər naqildən ibarətdir.
- Hər bir arduino -da, pozitiv (qara artı) sütunu 5V -ə, mənfi (qırmızı eksi) isə yerə qoşun.
- Çörək taxtasına istədiyiniz yerə dörd düymə qoyun.
- Davam etməzdən əvvəl düymələri rahat basa biləcəyinizdən əmin olun.
- Hər bir düymədə (bir kontaktın olduğu) bu satırla pozitiv sütun arasında 10k ohm müqavimətçi bağlayın.
- Eyni satırların hər birində, uyğun bir pinə bir tel bağlayın.
- 2 və 3 -cü pinlər pin 9 -dakı servoya nəzarət edir və 4 -cü və 5 -ci pinlər pin 10 -dakı nəzarət edir.
- Servoları bağlamaq üçün (bu addım üçün onları yapışdırmalısınız), ağ teli (siqnal) 9 və ya 10 pininə bağlayın (hansı düymələri idarə etməli olduğuna görə). Qara teli (güc) pozitiv sütuna, qırmızı teli (torpaq) isə mənfi sütuna bağlayın."
"Əlavə edilmiş proqramı yükləyin və hər iki arduino -ya yükləyin. Proqram bütün servoları və girişləri işə salır, sonra hər 20 milisaniyədə (saniyədə 50 dəfə) basılan düymələri yoxlayır və servoları buna uyğun olaraq tənzimləyir. Proqram yükləndikdən sonra hər bir servo dönəcək. telin düzgün bağlandığını və 90 dərəcə bitəcəyini təsdiqləmək üçün 1,5 saniyə."
Tövsiyə:
Arduino Avtomobil Ters Park Diqqət Sistemi - Addım -addım: 4 addım
Arduino Avtomobil Ters Park Diqqət Sistemi | Addım-addım: Bu layihədə, Arduino UNO və HC-SR04 Ultrasonik Sensoru istifadə edərək sadə bir Arduino Car Reverse Park Sensor Dövrü dizayn edəcəyəm. Bu Arduino əsaslı Avtomobil Ters siqnal sistemi Avtonom Naviqasiya, Robot Aralığı və digər diapazonlarda istifadə edilə bilər
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım
Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)
Arduino Dərsliyi - Arduino ilə Servo Motor İdarəetmə: 5 addım
Arduino Dərsliyi - Arduino ilə Servo Motor Nəzarəti: Bu təlimat mənim " Arduino: Arduino ilə Servo Motoru Necə İdarə Etmək " in yazılı versiyasıdır. Bu yaxınlarda yüklədiyim YouTube videosu. Yoxlamaq üçün YouTube kanalına daxil olmağı məsləhət görürəm
Arduino vasitəsi ilə 3D Printerdən istifadə edərək Servo Nəzarətli Step Servo Motoru Kapsülləndirmək - Pt4: 8 Addımlar
3D Yazıcıdan istifadə edərək Arduino ilə Serial İdarəetmə ilə Step Servo Motoru Kapsülleme - Pt4: Motor Step seriyasının bu dördüncü videosunda, əvvəllər öyrəndiklərimizdən istifadə edərək seriyalı rabitə və real idarəetmə vasitəsi ilə bir stepper servo motor qurmaq üçün istifadə edəcəyik. Arduino tərəfindən izlənilən müqavimətli bir kodlayıcıdan istifadə edərək mövqe bildirişi. Daxilində
Arduino əsaslı Servo Servo Nəzarətçisi: 6 addım
Arduino Tabanlı Servo Servo Nəzarətçisi: Bu, Arduinoya əsaslanan bir çox servo üçün sadə bir serial nəzarətçisidir. (mənim də ilk təlimatçım :)) Bu işin çox hissəsi proqramın arduino ilə danışmasını və məlumatların ötürülməsi üçün protokol hazırlamaqdan ibarət idi. F kimi