Mündəricat:

Qara cəngavər robotu: 5 addım
Qara cəngavər robotu: 5 addım

Video: Qara cəngavər robotu: 5 addım

Video: Qara cəngavər robotu: 5 addım
Video: SAHİLƏ VURMUŞ ÇILPAQ NƏHƏNG İNSAN 2024, Iyul
Anonim
Image
Image
Təchizat!
Təchizat!

Hər kəsə yaxşı xəbər!

Bu gün Hummingbird Duo Robotics Kit və müxtəlif karton və kağız materiallarından istifadə edərək qara cəngavər robotunun necə qurulacağını öyrənəcəyik. Tamamlandıqda, hərəkətə reaksiya verən Qara Cəngavər Robotunuz olacaq! Hazır məhsula baxmaq üçün yuxarıdakı şəkilə və videoya baxın!

Addım 1: Təchizat

Təchizat!
Təchizat!
Təchizat!
Təchizat!
Təchizat!
Təchizat!

Bu layihə üçün sizə lazım olacaq (şəkillərdə yuxarıdan aşağıya, soldan sağa):

müxtəlif ölçüdə karton qutular və/və ya afişa lövhəsi (və ya karton)

1 Hummingbird Duo lövhəsi (güc və usb kabelləri ilə)

3 məsafə sensoru

4 servo

2 üç rəngli led

2 vibrasiya mühərriki (isteğe bağlı)

isti yapışqan tabancası, elektrik lenti və/və ya yapışan bant

Addım 2: Dizayn

Dizayn!
Dizayn!

Başlamaq üçün, robotunuzun necə görünməsini istədiyinizə dair bəzi fikir eskizləri hazırlamalısınız. Əvvəlcə bunu edərək, ehtiyacınız ola biləcək qutuların kobud ölçüsünü və ya poster lövhəsini necə kəsib qatlayacağınızı planlaşdıra bilərsiniz. Robotun əsas nisbətlərini və hər bir hərəkətin necə olmasını istədiyinizi təyin etməlisiniz. Eskizlərimi göstərəcəyəm və düşüncə prosesimi izah edəcəyəm, amma dizaynımı dəyişdirməkdən və yaradıcı olmaqdan çekinmeyin!

Bu mərhələdə sinekkuşu ikilisi və bütün hissələri ilə də təcrübə etməlisiniz. Parçaların lövhəyə necə bağlandığını öyrənmək üçün bu səhifəyə keçin: https://www.hummingbirdkit.com/learning/tutorials/connecting-electronics. Sensor, servo və led ilə işləməyə bir az vaxt ayırın, beləliklə hamısının necə işlədiyini bilirsiniz! Servolar yalnız 180 dərəcə hərəkət edə bilər, buna görə dizaynınızda bunu nəzərə aldığınızdan əmin olun. Robotunuzu qurmadan əvvəl bunlarla işləmək faydalı ola bilər ki, buna uyğun olaraq plan qura biləsiniz.

Addım 3: Qurun

Yarat!
Yarat!
Yarat!
Yarat!
Yarat!
Yarat!

İndi hər şeyi kağız üzərində planlaşdırdığınız üçün, qurmağa başlamağın vaxtı gəldi! Bunu qurmağın bir çox yolu var, amma bədən üçün uzun, cılız bir qutu istifadə etdim və qol seqmentləri üçün afişa taxtası yığdım. Hər qol bədəndə və dirsəkdə fırlanır.

Qolların içərisinə yapışdırmaq üçün hərəkət edən servonun ağ hissəsini sökün və çıxarın. Hər bir qolun içərisində bunlardan biri olacaq ki, servolarla etibarlı şəkildə hərəkət etsinlər. Servoya geri bağlanan hissələr üçün deliklər kəsməlisiniz. Ayrıca, vintlərin servo üçün getdiyi yerdən yuxarıdakı qolları kəsmək məcburiyyətində qalacaqsınız. Bu şəkildə servoları sıxmaq üçün bir tornavida yerləşdirə bilərsiniz.

Sağ qolun hər iki servosu yuxarı və aşağı dönməlidir (qolun hər iki hissəsi dik vəziyyətdə). Sol qolun üstündəki servo qolu şaquli olaraq soldan sağa, alt server isə bu hissəni üfüqi vəziyyətdə soldan sağa hərəkət etməlidir.

Yuxarıda tikinti prosesimdən bəzi şəkillər görə bilərsiniz. Bunlardan ilham alın, amma başqa bir şeyi sınamaqdan qorxmayın!

Addım 4: Proqram

Proqram!
Proqram!

İndi, nəhayət, robotunuzu canlandırmağın vaxtı gəldi (bəziləri)! If / else ifadələrindən istifadə edərək, robotun bir sensor işə salındıqda hərəkət etməsini söyləməlisiniz. Hazır robotumun videosunda gördüyünüz kimi, qılınc kəsmə və qalxan hərəkəti seçirəm. Kodumun bir şəklini yuxarıda görə bilərsiniz, amma hər şeydə olduğu kimi, əminəm ki, bu robotu proqramlaşdırmağa yaxınlaşmağın bir çox yolu var. Mən snap istifadə etdim, ancaq başqa bir çox proqramlaşdırma dilindən də istifadə edə bilərsiniz.

Diqqət etməli olduğunuz bir neçə problem:

Bütün servo və ledlər üçün ilkin dəyərləri təyin etməyi unutmayın! Robotunuzun bir başlanğıc nöqtəsinə ehtiyacı var!

Bütün kodu "əbədi" döngəyə yerləşdirin, əks halda robotunuz heç bir hərəkəti bitirməyəcək.

Qılınc hərəkəti üçün 2 sensordan istifadə etmək qərarına gəlsəniz (etdiyim kimi), bir sensor üçün if / else ifadəsini digər sensor üçün else ifadəsinə yerləşdirməlisiniz. Əks təqdirdə bir -birlərinə zidd olacaqlar.

Addım 5: Mümkün problemlər …

Mümkün problemlər…
Mümkün problemlər…
Mümkün problemlər…
Mümkün problemlər…
Mümkün problemlər…
Mümkün problemlər…

Servolarınızı yapışdırmadan / yapışdırmadan əvvəl yoxladığınızdan əmin olun. İstədiyiniz son şey robotunuzun qolunun arxada olmasıdır, sonra servonu yenidən yapışdırmalısınız!

Qılıncınız, necə qurduğunuzdan asılı olaraq bükülə bilər (poster lövhəsi ən dayanıqlı deyil). Qılıncın içərisinə uzun bir metal parçası əlavə edərək bunu düzəltdim (baxmayaraq ki, sivri deyil, şiş tipli bir obyekt istifadə etdim!).

Görünür, servoların maksimum çəkisi təxminən 1 başqa servo və sağ qol və qılınc üçün istifadə etdiyim materiallardır. Başlanğıcda, qılıncda bir mühərrikim olacaqdı ki, mövqeyi tənzimlənə bilsin. Ancaq motorla qol 180 dərəcə dönə bilmədi. Beləliklə, materiallarınızın ağırlığına diqqət yetirin!

Qalxanınızın yerləşdirilməsini düşünün, yalnız mənim qolumu isti yapışdırdıqdan sonra qolun qalxanın mərkəzində olması lazım olduğunu anladım. Qolun qalxanın altına yerləşdirilməsi qeyri -sabitlik yaradır. Ancaq sensorlarımın yerləşdirilməsi səbəbindən qalxanımı aşağıya çəkmək çətin olardı.

Yenidən başlamaqdan və ya pis bir başlanğıcdan sonra dizaynınızı dəyişdirməkdən qorxmayın! Yuxarıdakı şəkillər robotun necə görünməli olduğunu daha yaxşı anlamadan əvvəl ilk cəhdimi göstərir.

Bu robot çox güman ki, çox ağır olacaq, buna görə arxasına əks çəki və ya dəstək əlavə etməli ola bilərsiniz.

Tövsiyə: