Mündəricat:
- Addım 1: Parçalarınızı toplayın:
- Addım 2: Parçalarınızı yığın
- Addım 3: 3D Çap üçün STL Faylları
- Addım 4: Bağlantılar:
- Addım 5: Robotunuzu Canlı Edin: Proqramlaşdırma
- Addım 6: Arduino Kodu:
- Addım 7: Gücləndirin və Oynayın
Video: Şir: Heyvan Pişiyi: 7 addım (şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
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:
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
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:
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ə:
Heyvan Robot Topu: 10 addım (şəkillərlə)
Heyvan Robot Topu: Mənim ev heyvanı itləri oyuncaqlarla, xüsusən də təqib edə biləcəyi ilə oynamağı sevir! Bir robot top qurdum ki, onunla əlaqə quranda avtomatik açılır və yuvarlanır, cib telefonum vasitəsilə mənə xəbər verir ki, onu WiFi və üzgüçü üzərində idarə etmək üçün istifadə edim
Schrodingerin pişiyi Arduino ilə hazırlayır: 4 addım
Schrodinger'in Arduino ilə Pişiyi: Schrödinger fizikdir və kvant mexanikasının lideridir. Burada demək istədiyim məşhur hipotez "Schrödingerin pişiyi" dir. Təcrübə belədir: Pişiyi qeyri -şəffaf bir qutuya, zəhərli qazla dolu bir qaba qoyun. Cihaz ha
Yuxu pişiyi: 4 addım
Yuxu pişiyi: Ev sahibi ev heyvanlarına icazə vermirmi? Elə bir narahatlıq içindəsənmi ki, tək başına ölümün isti qucağı və ya yuxuda olan bir pişiyin görünüşü və varlığı kimi görünən bir tükənmişlik hiss edirsən? Yaxşı, bala, sənə layihə hazırladım
Doldurulmuş Heyvan Qulaqlıqları: 5 Adım (Şəkillərlə birlikdə)
Doldurulmuş Heyvan Qulaqlıqları: Bu, bir cüt ucuz qulaqlıqdan və iki kiçik doldurulmuş heyvandan necə sürətli (10 dəqiqəlik), sevimli bir audio aksesuar hazırlayacağınızı göstərəcək. Bacarıqlar üçün çox şey lazım deyil. Dostlarınız və tanışlarınız zövq alacaqlar
Heyvan Butulkasından bir sənət qabı hazırlayın: 5 addım (şəkillərlə)
Heyvan Şişəsindən Sənət Kase Hazırlayın: PET, termoplastik bir polimer olan Polietilen Tereftalatdır. İstiliklə yenidən qurula bilər. Isıtma prosesindən sonra daha sərt, sərt, dayanıqlı və şüşə halına gəlir. Delik açıldıqda daha da güclənir və kristallaşır. Bu yenidən formalaşdı