Mündəricat:

Şir: Heyvan Pişiyi: 7 addım (şəkillərlə birlikdə)
Şir: Heyvan Pişiyi: 7 addım (şəkillərlə birlikdə)

Video: Şir: Heyvan Pişiyi: 7 addım (şəkillərlə birlikdə)

Video: Şir: Heyvan Pişiyi: 7 addım (şəkillərlə birlikdə)
Video: Toyuqlar İmkan Vermir 😃 #shorts #short #harunmemmedovdublaj 2024, Noyabr
Anonim
Image
Image
Parçalarınızı toplayın
Parçalarınızı toplayın

Salam, Bu mənim ilk göstərişlərimdir. "Sony Aibo Robot (1999)" un ilk versiyası məni dörd yaşımda robototexnikaya cəlb etdi, o vaxtdan bəri mənim üçün bir ev heyvanı robotu etmək xəyalım idi. Beləliklə, evdə aşağı büdcəyə tikilə bilən "Aslan: Heyvan Pişiyi" ilə tanış oldum. "KITtyBot" (https://create.arduino.cc/projecthub/StaffanEk/ki…) və "OpenCat" (https://create.arduino.cc/projecthub/StaffanEk/ki…) layihələrindən ilham aldım. bu iki layihəni özümün ədviyyatımla birləşdirdim. Hal hazırda android idarə olunan bir robotdur, hələ də üzərində işləyirəm və onu tam muxtar etmək istəyirəm.

Addım 1: Parçalarınızı toplayın:

Parçalarınızı toplayın
Parçalarınızı toplayın
Parçalarınızı toplayın
Parçalarınızı toplayın

Elektronika:

  • 1 x Arduino Nano
  • 1 x Arduino Nano Sensor Qalxanı
  • 1 x HC-05 Bluetooth Modulu
  • 12 x Mikro Metal Ötürücü Servo Motorlar (MG 90S)
  • 1 x 2s LiPo Batareya Paketi 1500-2200 mAh
  • 1 x 5V UBEC

Avadanlıq:

  • 3D çaplı bədən hissələri
  • Bükülə bilən köpük lövhəsi / Dollar Ağacı köpük lövhəsi
  • Vintlər
  • Super yapışqan

Addım 2: Parçalarınızı yığın

Parçalarınızı yığın
Parçalarınızı yığın
Parçalarınızı yığın
Parçalarınızı yığın
Parçalarınızı yığın
Parçalarınızı yığın

Montaja başlamaq üçün bütün 3D çap edilmiş hissələrinizi alın. "KITtyBot" layihəsindəki bədən sənədlərindən istifadə etdim (https://create.arduino.cc/projecthub/StaffanEk/ki…). Montaj təlimatları ilə çox yaxşı yazılmış bir layihədir. Femur və tibia üçün (ayaq hissələri) "OpenCat" layihəsini mükəmməl tapdım (https://create.arduino.cc/projecthub/petoi/opencat…). Bədən örtüyü əlavə etmək üçün əyilə bilən bir köpük taxta parçası istifadə etdim və istədiyim formaya uyğun olaraq kəsdim. Ayrıca, Dollar Tree köpük lövhəsi kağız örtüyünü soyursanız yaxşı işləyir. 3D çaplı gövdə ilə iki PVC lövhə yapışdırdım və köpük örtüyünü PVC lövhə ilə vidaladım.

OpenCat Thingivers bağlantısı:

Addım 3: 3D Çap üçün STL Faylları

Bunlar Leo etmək üçün çap etdiyim STL sənədləridir. Fayllar, şeyivers -də dərc olunan "KITtyBot" və "Opencat" layihəsindən götürülmüşdür (https://www.thingiverse.com/thing:3384371). Çap olunacaq hər bir faylın miqdarı hər bir faylın adında qeyd olunur.

Addım 4: Bağlantılar:

Əlaqələr
Əlaqələr
Əlaqələr
Əlaqələr

12 servo 0 -dan 11 -ə qədər işarələnir. Bağlantılar aşağıda verilmişdir:

Servo 0: Pin 3

Servo 1: Pin 4

Servo 2: Pin 5

Servo 3: Pin 6

Servo 4: Pin 7

Servo 5: Pin 8

Servo 6: Pin 2

Servo 7: Pin A3

Servo 8: Pin 12

Servo 9: Pin 11

Servo 10: Pin 10

Servo 11: Pin 9

RX (Bluetooth): TX pin

TX (Bluetooth): RX pin

Addım 5: Robotunuzu Canlı Edin: Proqramlaşdırma

Mövcud kodun 11 funksiyası var. Bunlar:

1. İrəli (irəli)

2. Ters (geri dön)

3. Sol Dönüş

4. Sağ Dönüş

5. Rəqs 1

6. Rəqs 2

7. Rəqs 3

8. Zərbə

9. Oturun

10. Durun

11. Əl sıxma

Gəzinti geyimləri:

Yürüyüş yerləri/hərəkət funksiyaları (irəli, geri, geriyə, sola və sağa dönmə), kodun mükəmməl şəkildə təsvir edildiyi "KITtyBot" layihəsindən (https://create.arduino.cc/projecthub/StaffanEk/kit…) alınmışdır. detal. Robotu bir az daha sürətli etmək və qaçış qabiliyyəti əlavə etmək üçün öz gəzinti yeriş kodum üzərində işləyirəm.

Qalan funksiyalar mənim tərəfimdən hazırlanmışdır.

Rəqs:

Üç rəqs funksiyası yazmışam. Rəqs əmri bir Android cihazından göndərildikdə, kod təsadüfi olaraq üç funksiyadan birini seçir və üç rəqsdən birini ifa edir. Burada 1 -dən 3 -ə qədər bir rəqəm seçmək üçün "təsadüfi" funksiyasından istifadə etdim (kodda 1 -dən 4 -ə qədər tapa bilərsiniz, çünki təsadüfi funksiya 1 -i daxil edilmiş və 4 -ü müstəsna sayır). üç rəqəmin hər birinə rəqs funksiyası verilir. Beləliklə, robotun rəqsləri hər dəfə gözlənilməzdir. Robotun öz istəyinə uyğun rəqs etdiyini hiss edəcəksən!

Zərbə:

Bu bölüm ən sevdiyimdir. Futbolda bir top vurduğumuzda, əvvəlcə nişan alırıq, ayağımızı geriyə doğru hərəkət etdiririk və nəhayət topu güclə vururuq. Bu zərbəni təqlid etməyə çalışdım. Əvvəlcə robot digər üç ayağı ilə tarazlaşır və aktiv ayağını yuxarı çəkir. Sonra aktiv ayaq topu bütün gücü ilə vurur və ayağını yerə qoyur.

Otur və Ayağa qalx:

Otur funksiyası döngələr üçün cəmi üçdən ibarətdir. İlk iki döngə robotu yerə söykənməyə məcbur edir. Üçüncü döngə, Leoya istirahət etmək üçün başı və ön bədəni yuxarıya qoymaq üçün istifadə olunur. Stand funksiyası bütün servoları 90 dərəcəyə geri gətirən yalnız bir döngəyə malikdir.

Əl sıxışması:

Əl sıxışması üçün Leo əvvəlcə istirahət vəziyyətinə qayıdır. Dörd döngə sonra əlini sıxmaq üçün pəncəsini qaldırır. Əl sıxma üçün beş saniyə gecikmə var. Son döngə Leonu istirahət vəziyyətinə qaytarır. Nəhayət, stand funksiyası yenidən işləyir.

Addım 6: Arduino Kodu:

Budur Arduino Kodu. Bu kod hələ də inkişaf mərhələsindədir.

Addım 7: Gücləndirin və Oynayın

Robotumu işə salmaq üçün 3A 5V UBEC ilə 2S 7.4 Volt 2200 mAh Lipo batareya istifadə edirəm. 12 servo yaxşı miqdarda cərəyan çəkir, buna görə də aşağı cərəyanlı bir nominal batareya istifadə etməklə çəkilən cərəyanın öhdəsindən gələ bilməyəcək. Buna görə gərginlik aşağı düşəcək. 1500-2200 mAh batareya bu robot üçün uyğundur.

Bir sualınız varsa, aşağıdakı şərh bölməsində mənə sual verin və ya [email protected] ilə əlaqə saxlayın

Zövq alın!

Tövsiyə: