Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54
GC_MK1 hörümçək robotu irəli və geri hərəkət edir və Arduino -ya yüklənmiş koddan asılı olaraq rəqs edə bilir. Robot 12 mikro servo mühərrikdən (SG90) istifadə edir; Hər ayaq üçün 3 ədəd. Servo mühərrikləri idarə etmək üçün istifadə olunan nəzarətçi Arduino Nanodur. Bir DC-DC çeviricisini istifadə edərək 5V-a endirilən və Arduino və servo mühərrikləri də gücləndirmək üçün VIN pininə verilən 12V batareyadan da istifadə edirik. Robotun gövdəsinin bütün hissələri 3 ölçülü çap edilib.
Addım 1: Əsas Şərhlər
Servo Motorlar:
- Servo mühərrikləri tez -tez cisimləri çox dəqiqliklə döndərmək və itələmək üçün istifadə olunur.
- Bir servo motor, kiçik bir DC mühərrikindən və motorun yüksək sürətini alan və servoda çıxış milinin torkunu artırarkən yavaşlatan bir neçə dişlidən ibarətdir.
- Daha ağır iş daha çox tork tələb edir (metal dişlilər daha çox tork istehsal etmək üçün servo mühərriklərdə istifadə olunur, daha az tork üçün plastik olanlar).
- Kiçik bir dövrə lövhəsinə bağlı olan motorun dişlilərindən birində mövqe sensoru da var. Sistem lövhəsi istifadəçinin siqnalından asılı olaraq servonun nə qədər dönməli olduğunu müəyyən etmək üçün siqnalları açır. Sonra, istədiyiniz mövqeyi həqiqi mövqeylə müqayisə edir və hansı istiqamətdə dönəcəyinizə qərar verir.
- Pulse Width Modulation (PWM) servo motor mövqeyini idarə etmək üçün istifadə olunur. Servo mühərrikləri bir nəzarət siqnalı (impulslar) aldıqda işə düşür. Nəbz, aşağı gərginlikdən yüksək gərginliyə keçiddir, ümumiyyətlə nəbz bir müddət yüksək qalır.
- Servo mühərrikləri 4.5-6 volt aralığında və təxminən 50-60 Hz -lik bir nəbz qatarında işləyir.
- 50HZ = 1/20 ms >> PWM = 20ms
Servo motor növləri
- Vəzifə Dönmə Servo >> Təxminən 180 dərəcə/yarım dairə fırlanır.
- Davamlı Dönmə Servo >> Müəyyən olmayan müddətdə hər iki istiqamətdə fırlanır.
- Lineer Servo >> Dairəvi deyil, irəli və irəli istiqamətdə hərəkət etmək üçün əlavə bir mexanizmə (rack və pinion) malikdir.
Addım 2: Komponentlər:
1x Arduino Nano Mikro nəzarətçi:
12x SG90 Servo Motorlar
1 x Mini çörək taxtası:
/və ya /
1x PCB Kart Prototipi:
1x 12V Batareya: (İstifadə etdiyim batareyadır, başqa bir batareya da istifadə edə bilərsiniz)
F -dən F -tullananlara və M -dən M -ə tullananlara:
1x DC -dən DC Boost Dönüştürücü
Addım 3: 3D çap faylları
Yuxarı hissə Robot Hörümçək Bədəni (Solda) || Aşağı hissəli robot hörümçək gövdəsi (sağda)
Hörümçək robotunun bütün hissələrini çap etmək üçün Fusion 360 və Prusa i3 MK3 -dən istifadə etdim. Yatağı batareyama uyğunlaşdırdım, amma ölçüləri səhv hesabladım, demo üçün batareyanı özüm saxlamalı oldum. Artıq GC_MK2 üzərində işləyirik!
Daha böyük bir yatağa və ya başqa bir dəyişikliyə ehtiyacınız yoxdursa, cari faylları əksinə istifadə edə bilərsiniz (aşağıdakı link).
Hörümçək robotu üçün əyilmə hissələri
Hörümçək robotunun cəsədi üçün STL sənədləri (Daha böyük batareya üçün daha geniş)
Addım 4: Bağlama Şemaları
Addım 5: Necə qurulacaq
Addım 6: Faydalı Şəkillər
Addım 7: Arduino Kodu
Bütün servo mühərrikləri eyni başlanğıc vəziyyətə gətirmək üçün əvvəlcə arduino ayaqları eskiz (Legs.ino) faylını yükləməlisiniz.
Yuxarıdakı addımı tamamladıqdan sonra servo motor qollarına vintlər əlavə edə bilərsiniz (fermuarlar da işləyir).
Proqram 1 və 2 eskizləri yükləməzdən əvvəl FlexiTimer2 kitabxanasını yükləyin və quraşdırın.
FlexiTimer2 Kitabxanası
İndi Arduino'da çalışmaq üçün Program1.ino və ya Program2.ino yükləməyə hazırsınız.
Legs.ino
// Ayaqların ilkin vəziyyətini tapın
// RegisHsu 2015-09-09
#daxil edin
Servo servo [4] [3];
// servo limanlarını təyin edin
const int servo_pin [4] [3] = {{2, 3, 4}, {5, 6, 7}, {8, 9, 10}, {11, 12, 13}};
boş quraşdırma ()
{// (int i = 0; i <4; i ++) {üçün (int j = 0; j <3; j ++) {servo [j].attach (servo_pin [j]); gecikmə (20); }}}
boşluq döngəsi (boşluq)
{for (int i = 0; i <4; i ++) {for (int j = 0; j <3; j ++) {servo [j]. yazın (90); gecikmə (20); }}}
Digər iki Arduino eskizi burada yerləşdirmək üçün çox uzundur.
Aşağıdakı linki yoxlayın.
Bütün faylları olan Google sürücü qovluğu bağlantısı. (Arduino eskiz sənədləri və flexitimer2 kitabxanası daxildir)
Hörümçək robot faylları
Arduino eskiz sənədləri üçün RegisHsu -ya kredit.
Tövsiyə:
DIY -- Arduino Uno istifadə edərək ağıllı telefonla idarə edilə bilən bir hörümçək robotu necə hazırlanır: 6 addım
DIY || Arduino Uno istifadə edərək ağıllı telefonla idarə oluna bilən bir hörümçək robotu necə hazırlanır: bir hörümçək robotu hazırlayarkən robot texnikası haqqında çox şey öyrənmək olar. Bu videoda, smartfonumuzdan istifadə edərək işləyə biləcəyimiz bir Hörümçək robotunun necə hazırlanacağını sizə göstərəcəyik (Androi
Dördbucaqlı Hörümçək Robotunun "Milləri": 5 addım
"Miles" Dörd Dördüncü Hörümçək Robotu: Arduino Nanoya əsaslanaraq, Miles 4 Ayağını gəzmək və manevr etmək üçün istifadə edən hörümçək robotudur. Bacaklar üçün aktuator olaraq 8 SG90 / MG90 Servo mühərriki istifadə olunur, servoları gücləndirmək və idarə etmək üçün hazırlanmış xüsusi bir PCB -dən ibarətdir və Arduino Nano
[DIY] Hörümçək Robotu (Dörd Robot, Dördlü): 14 Addım (Şəkillərlə birlikdə)
[DIY] Hörümçək Robotu (Dörd Robot, Dördlü): Məndən əlavə dəstəyə ehtiyacınız varsa, mənə uyğun bir ianə etsəniz daha yaxşı olar: http: //paypal.me/RegisHsu2019-10-10 yeniləmə: Yeni tərtibçi üzən ədədlərin hesablanması probleminə səbəb olacaq. Artıq kodu dəyişdirdim. 2017-03-26
[Arduino Robotu] Bir Motion Capture Robotu Necə Hazırlanır - Başparmak Robotu - Servo Motor - Mənbə Kodu: 26 Adım (Şəkillərlə birlikdə)
[Arduino Robotu] Bir Motion Capture Robotu Necə Hazırlanır | Başparmak Robotu | Servo Motor | Mənbə Kodu: Başparmak Robotu. MG90S servo motor potensialiometrindən istifadə olunub. Çox əyləncəli və asandır! Kod çox sadədir. Cəmi 30 sətirdir. Bir hərəkətə bənzəyir. Hər hansı bir sualınız və ya geribildiriminizi bildirin! [Təlimat] Mənbə Kodu https: //github.c
[DIY] Hörümçək Robotu - II hissə - Uzaqdan idarəetmə: 5 addım
[DIY] Hörümçək Robotu - II hissə - Uzaqdan İdarəetmə: Dizaynımı maraqlı hesab edirsinizsə, kiçik bir ianə verə bilərsiniz: http: //paypal.me/RegisHsuHörümçək robot layihəmin 2 -ci hissəsi var - uzaqdan idarə etmə üsulu bluetooth.Burada 1-ci hissə var-https://www.instructables.com/id/DIY-Spider-Ro