Mündəricat:

3D Çaplı Robot: 16 Adım (Şəkillərlə birlikdə)
3D Çaplı Robot: 16 Adım (Şəkillərlə birlikdə)

Video: 3D Çaplı Robot: 16 Adım (Şəkillərlə birlikdə)

Video: 3D Çaplı Robot: 16 Adım (Şəkillərlə birlikdə)
Video: İlan tutmuşam ( DİQQƏT DİQQƏT təkrar etməyin çox təhlükəlidi ) 2024, Iyul
Anonim
3D çaplı robot
3D çaplı robot

3D çapın gözəl tərəfi robotların qurulmasını asanlaşdırmasıdır. Xəyal edə biləcəyiniz hissələrin konfiqurasiyasını dizayn edə və əlinizdə saxlaya bilərsiniz. Bu, sürətli prototip hazırlamağa və sınaq etməyə imkan verir. Xüsusi 3D çaplı robot bunun nümunəsidir. Ön balans mərkəzini dəyişən bir gəzinti botuna sahib olmaq fikri bir neçə ildir ki, məndə var. Bununla birlikdə, rəf hissələri ilə həyata keçirmək həmişə olduqca çətin olduğunu sübut etdi və həqiqətən cəhd etməyimə mane oldu. Bununla belə, bunun 3D çapla tez və asanlıqla edilə biləcəyini anladığımda, nəhayət bu robotu təxminən iki gün ərzində yarada bildim. Əsasən, 3D çap mənə bir fikir əldə etməyə və 48 saatdan az müddətdə həyata keçirməyə imkan verdi. Bu asan robotu hazırlamaq üçün əlinizi sınamaq istəyirsinizsə, sənədləri daxil etdim və öz üzərinizdə etməyiniz üçün təlimatlar yerləşdirdim. Bu, 3D printeri olan, elektronika və lehim haqqında bir az məlumatı olan bir adam üçün robototexnika ilə ayaqlarını islatmaq üçün əyləncəli bir həftə sonu layihəsidir.

Addım 1: Robot hissələri

Robot hissələri
Robot hissələri

Aşağıdakı materialları əldə edin:

(x1) 3D printer (Creality CR-10 istifadə edirəm) (x2) Standart servolar (x1) Arduino micro (x1) 40 pinli yuva (x1) PCB (x1) 9V batareya tutucu (x1) 9V batareya tutucu (x1) 9V batareya (x2) 3 pinli başlıqlar (x13) M3 qoz-fındıq və boltlar (x4) qələmlər

(Qeyd edək ki, bu səhifədəki bəzi bağlantılar ortaq bağlantılardır. Bu sizin üçün məhsulun dəyərini dəyişmir. Əldə etdiyim gəlirləri yeni layihələr etmək üçün yenidən yatırıram. Alternativ tədarükçülər üçün hər hansı bir təklif istəyirsinizsə, mənə icazə verin. bil.)

Addım 2: 3D Çap Parçaları

3D çap hissələri
3D çap hissələri

Xüsusi 3D printerinizdən istifadə edərək əlavə edilmiş faylları 3D çap edin. Xüsusi quraşdırma dəstəyi ilə işləmək üçün faylları qurmalısınız.

Addım 3: Ön Assesmbly

Ön Assesmbly
Ön Assesmbly
Ön Assesmbly
Ön Assesmbly
Ön Assesmbly
Ön Assesmbly

Robotun ön hissəsinə dörd bolt daxil edin.

İki ön ayaq dişlisini robot gövdəsinin ön hissəsindəki yuvaya sürüşdürün ki, ayaq yuvaları kənara yönəldilsin.

Ötürücü ayaqların iki dayaq dişli arasına qoyun.

Servo sürücüsünü orta dişlinin yuvasına sıxın və vintlə bağlayın.

Nəhayət, servonun ön hissəsini tamamlamaq üçün əvvəllər quraşdırılmış boltlardan istifadə edərək boltları bərkidin.

Addım 4: Alt Servo

Alt Servo
Alt Servo
Alt Servo
Alt Servo

Alt servonu montaj dəstəyinə sürüşdürün və boltla bərkidin.

Addım 5: Torso bağlayın

Torso bağlayın
Torso bağlayın
Torso bağlayın
Torso bağlayın

3D çaplı gövdənin mühərrikin sürüşmə vitesinin mərkəzinə basıb sıxın və yerinə vidalayın.

Addım 6: Qələmlər daxil edin

Qələm daxil edin
Qələm daxil edin
Qələm daxil edin
Qələm daxil edin

Qələmləri torso yuvasına daxil edin ki, silgi ucları yapışsın.

Addım 7: Silgi çəkin

Silgi çəkin
Silgi çəkin
Silgi çəkin
Silgi çəkin

Bir cüt kəlbətin istifadə edərək silgi iki qələmdən çıxarın.

Addım 8: Daha çox Qələm daxil edin

Daha çox Qələm daxil edin
Daha çox Qələm daxil edin
Daha çox Qələm daxil edin
Daha çox Qələm daxil edin

Silginin bağlandığı qələmlərin ucunu ön ayaq yuvalarının hər birinə daxil edin.

Addım 9: Dövrə qurun

Dövrə qurun
Dövrə qurun
Dövrə qurun
Dövrə qurun

40 pinli rozetkanı lövhənin ortasına lehimləyin. 9V batareya tutacağından qara teli Arduino yuvasındakı yerə, qırmızı teli isə V-pininə qoşun. İlk üç pinli kişi başlığını Aşağıdakı kimi 40 pinli yuva: başlıq pimi 1 - 5V güc başlığı pimi 2 - Torpaq başlığı pimi 3 - Rəqəmsal Pin 8 (yuva pimi 36) İkinci üç pinli kişi başlığını 40 pinli yuvaya aşağıdakı kimi lehimləyin: baş pin 1 - 5V güc başı pin 2 - Toprak başı pin 3 - Rəqəmsal Pin 9 (yuva pimi 37)

Addım 10: Qazma

Qazma
Qazma
Qazma
Qazma

Lehimlənmiş elektrik əlaqələrinin olmadığı bir dövrə lövhəsinin bir hissəsinin ortasında yerləşən 1/8 delik qazın.

Addım 11: Arduino Micro daxil edin

Arduino Micro daxil edin
Arduino Micro daxil edin

Arduino mikrofonunu yuvaya uyğun pinlərə daxil edin.

Addım 12: Batareya klipini bağlayın

Batareya klipini bağlayın
Batareya klipini bağlayın
Batareya klipini bağlayın
Batareya klipini bağlayın

Batareya klipini elektrik lövhəsinin altına bağlayın və elektrik cərəyanını qısaqapanmayın.

Addım 13: Dövrə lövhəsini bağlayın

Dövrə lövhəsini bağlayın
Dövrə lövhəsini bağlayın
Dövrə lövhəsini bağlayın
Dövrə lövhəsini bağlayın
Dövrə lövhəsini bağlayın
Dövrə lövhəsini bağlayın

Elektron lövhəni robot gövdəsindəki montaj deliklərinə bərkidin.

Addım 14: Servoları bağlayın

Servoları tel edin
Servoları tel edin
Servoları tel edin
Servoları tel edin

Servo prizləri, devre kartındakı uyğun kişi başlıq pinlərinə bağlayın.

Addım 15: Arduino proqramlaşdırın

Arduino proqramlaşdırın
Arduino proqramlaşdırın

Arduino'yu aşağıdakı kodla proqramlaşdırın:

//

// 3D Çaplı Robotun Kodu // Ətraflı məlumat üçün: https://www.instructables.com/id/3D-Printed-Robot/ // Bu kod İctimai Sahədədir // // servo kitabxanasını əlavə edin # daxildir // İki servo nümunə yaradın Servo myservo; Servo myservo1; // Servo ortalanana qədər bu nömrələri dəyişdirin !!!! // Teoriyada 90 mükəmməl bir mərkəzdir, lakin ümumiyyətlə daha yüksək və ya aşağıdır. int FrontBalanced = 75; int BackCentered = 100; // Ön int intRRR = BackCentered - 20; int backLeft = BackCentered + 20; // Servoların ilkin şərtlərini qurun və 2 saniyə gözləyin void setup () {myservo.attach (8); myservo1.attach (9); myservo1.write (FrontBalanced); myservo.write (BackCentered); gecikmə (2000); } void loop () {// Düz gedin GoStraight (); for (int walk = 10; walk> = 0; walk -= 1) {walkOn (); } // sağa dönün goRight (); for (int walk = 10; walk> = 0; walk -= 1) {walkOn (); } // Düz gedin GoStraight (); for (int walk = 10; walk> = 0; walk -= 1) {walkOn (); } // sola dönün goLeft (); for (int walk = 10; walk> = 0; walk -= 1) {walkOn (); }} // Gəzinti funksiyası etibarsızdır walkOn () {myservo.write (BackCentered + 30); gecikmə (1000); myservo.write (BackCentered - 30); gecikmə (1000); } // Sol funksiyanı void goLeft () {BackCentered = backLeft; myservo1.write (FrontBalanced + 40); } // Sağa dönmə funksiyası void goRight () {BackCentered = backRight; myservo1.write (FrontBalanced - 40); } // Get düz funksiyası void goStraight () {BackCentered = 100; myservo1.write (FrontBalanced); }

Addım 16: Batareyanı qoşun

Batareyanı qoşun
Batareyanı qoşun

9V batareyanı qoşun və batareya klipsi ilə yerinə sabitləyin.

Şəkil
Şəkil

Bunu faydalı, əyləncəli və ya əyləncəli gördünüzmü? Ən son layihələrimi görmək üçün @madeineuphoria izləyin.

Tövsiyə: