Talaan ng mga Nilalaman:

3D Printed Robot: 16 Hakbang (na may Mga Larawan)
3D Printed Robot: 16 Hakbang (na may Mga Larawan)

Video: 3D Printed Robot: 16 Hakbang (na may Mga Larawan)

Video: 3D Printed Robot: 16 Hakbang (na may Mga Larawan)
Video: ToRung Episode 29 | Zombie In Real Life 2024, Hulyo
Anonim
3D Printed Robot
3D Printed Robot

Ang magandang bagay tungkol sa pag-print ng 3D ay ginagawang madali ang pagbuo ng mga robot. Maaari mong idisenyo ang anumang pagsasaayos ng mga bahagi na maaari mong pangarapin at makuha ang mga ito sa iyong kamay kaagad. Pinapayagan nito ang mabilis na prototyping at eksperimento. Ang partikular na naka-print na robot na 3D ay isang halimbawa nito. Ang ideyang ito na magkaroon ng isang walker bot na lumipat sa harap na gitna ng balanse ay isa na mayroon ako sa loob ng ilang taon. Gayunpaman, ang pagpapatupad nito nang off ang mga bahagi ng istante ay palaging napatunayan na medyo nakakalito at pinigilan ako mula sa talagang pagsubok. Gayunpaman, nang napagtanto ko na magagawa ito nang mabilis at madali sa pag-print sa 3D, nagawa ko sa wakas ang robot na ito sa halos dalawang araw. Talaga, ang pagpi-print ng 3D ay pinapagana akong kumuha ng isang ideya at maisakatuparan ito nang mas mababa sa 48 oras. Kung nais mong subukan ang iyong kamay sa paggawa ng madaling robot na ito, isinama ko ang mga file at nag-post ng mga tagubilin para sa iyo na gawin sa iyong sarili. Ito ay tiyak na isang kasiya-siyang proyekto sa katapusan ng linggo para sa isang taong may isang 3D printer na alam nang kaunti tungkol sa electronics at paghihinang upang mabasa ang kanilang mga paa sa mga robot.

Hakbang 1: Mga Bahagi ng Robot

Mga Bahagi ng Robot
Mga Bahagi ng Robot

Kunin ang mga sumusunod na materyales:

(x1) 3D printer (Gumagamit ako ng isang Creality CR-10) (x2) Standard servos (x1) Arduino micro (x1) 40-pin socket (x1) PCB (x1) 9V baterya snap (x1) 9V na may hawak ng baterya (x1) 9V baterya (x2) 3-pin header (x13) M3 nut at bolts (x4) lapis

(Tandaan na ang ilan sa mga link sa pahinang ito ay mga link ng kaakibat. Hindi nito binabago ang halaga ng item para sa iyo. Ininvest ko muli ang anumang nalalapasan na natanggap ko sa paggawa ng mga bagong proyekto. Kung nais mo ang anumang mga mungkahi para sa mga kahalili na tagatustos, mangyaring hayaan mo akong alam.)

Hakbang 2: Mga Bahaging 3D Print

Mga Bahaging 3D Print
Mga Bahaging 3D Print

I-print ng 3D ang mga nakalakip na file gamit ang iyong partikular na 3D printer. Maaaring kailanganin mong i-set up ang mga file upang gumana kasama ang suporta para sa iyong partikular na pag-set up.

Hakbang 3: Front Assesmbly

Front Assesmbly
Front Assesmbly
Front Assesmbly
Front Assesmbly
Front Assesmbly
Front Assesmbly

Ipasok ang apat na bolts sa harap ng robot.

I-slide ang dalawang gears sa harap ng paa sa kompartimento sa harap ng katawan ng robot na ang mga socket ng paa ay itinuro palabas.

Ilagay ang gear sa pagitan ng dalawang gear gear sa mga binti.

Pindutin ang shat ng drive ng servo sa socket sa gitnang gear at gumamit ng isang turnilyo upang i-fasten ito sa lugar.

Sa wakas, i-bolt ang servo sa lugar gamit ang mga bolts na naka-install nang mas maaga upang makumpleto ang front assesmbly.

Hakbang 4: Ibabang Servo

Ibabang Servo
Ibabang Servo
Ibabang Servo
Ibabang Servo

I-slide ang ilalim na servo sa mounting bracket nito at i-bolt ito sa lugar.

Hakbang 5: Ikabit ang Torso

Ikabit ang Torso
Ikabit ang Torso
Ikabit ang Torso
Ikabit ang Torso

Pindutin ang magkasya ang naka-print na torso ng 3D na nakasentro sa shift ng motor drive at i-bolt ito sa lugar.

Hakbang 6: Ipasok ang Mga Pencil

Ipasok ang Mga Pencil
Ipasok ang Mga Pencil
Ipasok ang Mga Pencil
Ipasok ang Mga Pencil

Ipasok ang mga lapis sa socket ng katawan tulad ng mga dulo ng pambura ay lumalabas.

Hakbang 7: Hilahin ang Mga Pambura

Hilahin ang mga Erasers
Hilahin ang mga Erasers
Hilahin ang mga Erasers
Hilahin ang mga Erasers

Hilahin ang mga burador ng dalawang lapis gamit ang isang pares ng pliers.

Hakbang 8: Maglagay ng Maraming Mga Pencil

Magsingit ng Higit Pang Mga Pencil
Magsingit ng Higit Pang Mga Pencil
Magsingit ng Higit Pang Mga Pencil
Magsingit ng Higit Pang Mga Pencil

Ipasok ang dulo ng mga lapis na ginamit ng pambura na nakakabit sa bawat isa sa mga socket ng harapan ng paa.

Hakbang 9: Buuin ang Circuit

Buuin ang Circuit
Buuin ang Circuit
Buuin ang Circuit
Buuin ang Circuit

Paghinang ang 40-pin na socket sa gitna ng board. Ikonekta ang itim na kawad mula sa 9V na baterya na snap sa ground pin sa socket ng Arduino at ang pulang kawad sa V-in pin. Itago ang unang tatlong pin male header sa 40 pin socket tulad ng sumusunod: header pin 1 - 5V powerheader pin 2 - Groundheader pin 3 - Digital Pin 8 (socket pin 36) Solder ang pangalawang tatlong pin male header sa 40 pin socket tulad ng sumusunod: header pin 1 - 5V powerheader pin 2 - Groundheader pin 3 - Digital Pin 9 (socket pin 37)

Hakbang 10: Mag-drill

Drill
Drill
Drill
Drill

Mag-drill ng isang 1/8 butas na nakasentro sa isang bahagi ng circuit board kung saan walang mga solder na koneksyon sa kuryente.

Hakbang 11: Ipasok ang Arduino Micro

Ipasok ang Arduino Micro
Ipasok ang Arduino Micro

Ipasok ang Arduino micro sa naaangkop na mga pin sa socket.

Hakbang 12: Ikabit ang Clip ng Baterya

Ikabit ang Clip ng Baterya
Ikabit ang Clip ng Baterya
Ikabit ang Clip ng Baterya
Ikabit ang Clip ng Baterya

Ikabit ang clip ng baterya sa ilalim ng circuit board habang nag-iingat na hindi maiikot ang anumang mga koneksyon na de-koryente dito.

Hakbang 13: Ikabit ang Circuit Board

Ilakip ang Circuit Board
Ilakip ang Circuit Board
Ikabit ang Circuit Board
Ikabit ang Circuit Board
Ikabit ang Circuit Board
Ikabit ang Circuit Board

Bolt ang circuit board sa mga tumataas na butas sa katawan ng robot.

Hakbang 14: Wire the Servos

Wire ang mga Servos
Wire ang mga Servos
Wire ang mga Servos
Wire ang mga Servos

I-plug ang mga socket ng servo sa naaangkop na mga male header pin sa circuit board.

Hakbang 15: I-program ang Arduino

Program ang Arduino
Program ang Arduino

I-program ang Arduino gamit ang sumusunod na code:

//

// Code for a 3D Printed Robot // Dagdagan ang nalalaman sa: https://www.instructables.com/id/3D-Printed-Robot/ // Ang code na ito ay nasa Public Domain // // idagdag ang servo library # isama ang // Lumikha ng dalawang mga pagkakataon sa servo Servo MyServo; Servo myservo1; // Baguhin ang mga numerong ito hanggang sa masentro ang mga servo !!!! // Sa teorya 90 ay perpekto center, ngunit ito ay karaniwang mas mataas o mas mababa. int FrontBalanced = 75; int BackCentered = 100; // Variable upang mabayaran ang back center ng balanse kapag ang harap ay nagbabago int backRight = BackCentered - 20; int backLeft = BackCentered + 20; // Pag-setup ng mga paunang kundisyon ng Mga Serbisyo at maghintay ng 2 segundo na walang bisa na pag-setup () {myservo.attach (8); myservo1.attach (9); myservo1.write (FrontBalanced); myservo.write (BackCentered); pagkaantala (2000); } void loop () {// Walk straight goStraight (); para sa (int walk = 10; walk> = 0; walk - = 1) {walkOn (); } // Turn right goRight (); para sa (int walk = 10; walk> = 0; walk - = 1) {walkOn (); } // Walk straight goStraight (); para sa (int walk = 10; walk> = 0; walk - = 1) {walkOn (); } // Lumiko sa kaliwa goLeft (); para sa (int walk = 10; walk> = 0; walk - = 1) {walkOn (); }} // Walking function void walkOn () {myservo.write (BackCentered + 30); pagkaantala (1000); myservo.write (BackCentered - 30); pagkaantala (1000); } // Turn left function void goLeft () {BackCentered = backLeft; myservo1.write (FrontBalanced + 40); } // Turn right function void goRight () {BackCentered = backRight; myservo1.write (FrontBalanced - 40); } // Go straight function void goStraight () {BackCentered = 100; myservo1.write (FrontBalanced); }

Hakbang 16: I-plug in ang Baterya

I-plug in ang Baterya
I-plug in ang Baterya

I-plug ang 9V na baterya at i-secure ito sa lugar gamit ang clip ng baterya.

Larawan
Larawan

Nahanap mo ba itong kapaki-pakinabang, masaya, o nakakaaliw? Sundin ang @madeineuphoria upang makita ang aking pinakabagong mga proyekto.

Inirerekumendang: