Mündəricat:

Sadə Arduino Baraban Robotu: 5 addım
Sadə Arduino Baraban Robotu: 5 addım

Video: Sadə Arduino Baraban Robotu: 5 addım

Video: Sadə Arduino Baraban Robotu: 5 addım
Video: Драм-секвенсор Arduino: 8 дорожек, 16 шагов на такт, 8 тактов на паттерн 2024, Iyul
Anonim
Image
Image
Alətlər və materiallar
Alətlər və materiallar

Etiraf edim. Bu layihəni kiçik, lakin problemli bir qar fırtınası zamanı bir neçə gün içəridə qaldıqdan sonra cansıxıcılıqdan hazırladım. Arduino, bir neçə servo və bir neçə lentə baxanda, bərbad nağara robotu üçün əsas fikir həyata keçməyə başladı. Məlum olur ki, bütün lazımi şeylərə sahibsinizsə, praktiki olaraq heç bir təcrübə tələb olunmadan təxminən 15 dəqiqə ərzində tamamlana bilən bir layihədir.

Yeni başlamısınızsa və ya arduino bacarıqlarınızı inkişaf etdirmək istəyirsinizsə, bu başlamaq üçün yaxşı bir yer ola bilər. Gəlin başlayaq.

Addım 1: Materiallar və Alətlər

Alətlər və materiallar
Alətlər və materiallar

Materiallar:

  • Arduino Uno (demək olar ki, hər hansı bir lövhə işləməlidir)
  • (2) mövqe fırlanma servo mühərrikləri
  • lehimsiz çörək taxtası
  • çörək taxtası telləri (ən azı onlarla)
  • düz bir ağac parçası
  • (2) pop-oraq çubuqlar, dübel çubuqları, qələmlər və ya digər uyğun baraban çubuqları
  • bir rezin yastıq, qəhvə qabı qapağı və ya başqa bir baraban başı alternativi

Alətlər:

  • Arduino IDE -nin son versiyası olan bir dizüstü kompüter
  • arduinoya qoşulan USB proqramlaşdırma kabeli
  • tape
  • isti yapışqan silahı (və ya sadəcə lentlə yaradıcı olun)

Vaxt:

İdeal şəraitdə 15 dəqiqə. İlk dəfə işlər düzgün getmirsə, bəlkə bir saat

Addım 2: Kabel çəkmə

Kablolama
Kablolama
Kablolama
Kablolama
Kablolama
Kablolama
Kablolama
Kablolama

Bir neçə şeyi birləşdirərək başlayaq.

Hər servo mühərrikin üç əlaqəsi var: biri güc üçün, ikincisi torpaq üçün, üçüncüsü isə məlumat üçün (və ya buna bənzər). Müsbət həmişə qırmızıdır, torpaq ümumiyyətlə qəhvəyi və ya qara, məlumatlar narıncı və ya ağdır. Çörək taxtası və ya arduino başlıq pinlərindən istifadə edərək, arduino gücünü və zəmini hər bir mühərrikə bağlayın. Bir motorun məlumat telini pin 5 -ə, digər motorun məlumat telini isə 6 -cı pinə qoşun. Hər iki sancağın da PWM -i dəstəklədiyinə əmin olun. Və…. bu belədir! Bu o qədər də çətin deyildi.

Addım 3: Bir şeyi qurun

Şeyi qurun
Şeyi qurun
Şeyi qurun
Şeyi qurun

İndi çərçivəni qurmalıyıq

Bu hissə üçün təsəvvürünüzdən istifadə etmək istəyə bilərsiniz. Bunu düz bir ağac parçası üzərində qurdum, amma düz bir karton parçası da işləyəcəkdi. Düz, güclü və işləməsi asan olan hər şey yaxşı bir təməl kimi xidmət edəcəkdir.

Mühərrikləri yerində saxlamaq üçün, boya qarışdırıcı çubuqdan iki tikə ağac kəsdim - hardware mağazasından bir qutu ağrı alanda pulsuz əldə edə biləcəyiniz ağac. Bu qarışdırma çubuqlarının çox yönlü olduğunu gördüm. Bu günlərin birində tamamilə boya qarışdırıcı çubuqlardan ibarət bir layihə yayımlayacağam. Hər halda, heç bir yerə getməmək üçün bu bitləri isti yapışdırmalısınız.

Sonra nağara çubuqlarını düzəldəcəyik. 1/4 düymlük dübel çubuqlarının iki 5 düym uzunluğunu kəsdim, baxmayaraq ki, çəmən çubuqlar kimi bir şey də işləyəcək. Bunları servo buynuzlarına yapışdırın və ya yapışdırın.

Hələ etməmisinizsə, mühərrikləri çubuq parçalarını və ya yerində saxlamaq üçün istifadə etdiyiniz hər şeyi rəngləyin.

Bu belədir! Bəzi kodlar üçün vaxt gəldi …

Addım 4: Kodu quraşdırın

Kodu quraşdırın
Kodu quraşdırın

Hər şey hazır olduqdan sonra bir kod yükləməyin vaxtı gəldi. Bu, Arduino IDE və USB proqramlaşdırma kabelinə ehtiyacınız olan hissədir.

İstəyirsinizsə özünüz yaza bilərsiniz və ya sadəcə mənimki istifadə edə bilərsiniz. Kodda çoxlu yan qeydlər və təlimatlar var, narahat olmayın.

Öz kodunuzu yazmağı planlaşdırırsınızsa, bir az çətin ola biləcəyi üçün servo əmrlərindən istifadə etməyi öyrənmək yaxşı bir fikir ola bilər. Unutmayın ki, servo mühərriklər bir mövqedən digərinə keçmək üçün vaxt tələb edir. Xüsusilə vaxta həssas bir proqram yazarkən bu vaxt kodda nəzərə alınmalıdır. Baraban botunuzun sönməsini istəməzsiniz.

Addım 5: İrəli gedin

Daha da irəli gedir
Daha da irəli gedir
Daha da irəli gedir
Daha da irəli gedir

Təbriklər! İşləyən bir nağara robotu yığmısınız. Onun amansız tıqqıltı hələ bıktınız? Yox? Yaxşı, tezliklə olacaqsan. Bəs bunu bir az daha maraqlı etmək üçün nə edə bilərik?

Başlayanlar üçün, ritmləri doğaçlama edən və ya sonsuz dörddə bir və səkkizinci not döngələrindən çox üçüz oynaya bilən daha yaxşı bir kod yaza bilərdim.

Arduinonun bir PWM pin vasitəsilə səs çalmasına imkan verən bir ton (Hz, müddəti) funksiyası da var. Not tezlikləri cədvəlindən (yuxarıya bax) və bəzi yaradıcı proqramlardan istifadə edərək, Arduino bəzi xəstə atışları qoyarkən melodiya çala bilər.

Əgər sizdən kimsə bu layihəni hazırlayırsa, mənə bildirin! Görmək istərdim.

Əgər bunu bəyənmisinizsə, elm və texnologiya ilə bağlı digər layihələr yayımladığım youtube kanalıma abunə olmağınızdan əmin olun. Son vaxtlar bəzi raket qurğuları üzərində işləyirəm, buna diqqət yetirin.

Bu layihə üçün hamısı budur! İndi gedin bir şey düzəldin

Tövsiyə: