3D drukāts robots: 16 soļi (ar attēliem)
3D drukāts robots: 16 soļi (ar attēliem)
Anonim
3D drukāts robots
3D drukāts robots

Jauka lieta 3D drukāšanā ir tā, ka tā atvieglo robotu veidošanu. Jūs varat izveidot jebkuras konfigurācijas detaļas, par kurām varat sapņot, un tās praktiski uzreiz paņemt rokās. Tas ļauj ātri izveidot prototipus un eksperimentēt. Šis konkrētais 3D drukātais robots ir tā piemērs. Šī ideja par staigātāju robotu, kas mainīja priekšējo līdzsvara centru, ir tāda, kāda man ir bijusi dažus gadus. Tomēr tās ieviešana bez plauktiem vienmēr izrādījās diezgan sarežģīta un neļāva man patiešām censties. Tomēr, kad es sapratu, ka to var izdarīt ātri un viegli, izmantojot 3D drukāšanu, man bija iespēja beidzot izveidot šo robotu aptuveni divu dienu laikā. Būtībā 3D druka ļāva man pieņemt ideju un to īstenot mazāk nekā 48 stundu laikā. Ja vēlaties izmēģināt savus spēkus, lai izveidotu šo vienkāršo robotu, esmu iekļāvis failus un ievietojis instrukcijas, kuras varat izveidot pats. Šis noteikti ir jautrs nedēļas nogales projekts kādam, kam ir 3D printeris, kurš mazliet zina par elektroniku un lodēšanu, lai samitrinātu kājas ar robotiku.

1. darbība: robotu daļas

Robotu daļas
Robotu daļas

Iegūstiet šādus materiālus:

(x1) 3D printeris (es izmantoju Creality CR-10) (x2) Standarta servo (x1) Arduino micro (x1) 40 kontaktu ligzda (x1) PCB (x1) 9V akumulatora fiksators (x1) 9V akumulatora turētājs (x1) 9V akumulators (x2) 3-kontaktu uzgaļi (x13) M3 uzgriežņi un skrūves (x4) zīmuļi

(Ņemiet vērā, ka dažas no šajā lapā esošajām saitēm ir saistītās saites. Tas nemaina preces izmaksas jums. Es visus ieguldītos līdzekļus ieguldu jaunu projektu veidošanā. Ja vēlaties saņemt ieteikumus alternatīviem piegādātājiem, lūdzu, ļaujiet man zinu.)

2. darbība: 3D drukas daļas

3D drukas daļas
3D drukas daļas

3D izdrukājiet pievienotos failus, izmantojot savu 3D printeri. Jums, iespējams, būs jāiestata faili, lai tie atbilstu jūsu konkrētās iestatīšanas atbalstam.

3. darbība: priekšējā ass

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

Ievietojiet četras skrūves robota priekšpusē.

Iebīdiet divus priekšējos kāju pārnesumus nodalījumā robota korpusa priekšpusē tā, lai kāju ligzdas būtu vērstas uz āru.

Novietojiet pārnesumu starp diviem kāju statīva zobratiem.

Nospiediet servopiedziņas vāciņu centrālā pārnesuma kontaktligzdā un izmantojiet skrūvi, lai to nostiprinātu vietā.

Visbeidzot, pieskrūvējiet servo vietā, izmantojot iepriekš uzstādītās skrūves, lai pabeigtu priekšējo montāžu.

4. solis: apakšējais servo

Apakšējais servo
Apakšējais servo
Apakšējais servo
Apakšējais servo

Iebīdiet apakšējo servo stiprinājuma kronšteinā un pieskrūvējiet to vietā.

5. solis: piestipriniet rumpi

Piestipriniet rumpi
Piestipriniet rumpi
Piestipriniet rumpi
Piestipriniet rumpi

Piespiediet 3D drukāto rumpi, kas centrēta uz motora piedziņas nobīdes, un pieskrūvējiet to vietā.

6. solis: ievietojiet zīmuļus

Ievietojiet zīmuļus
Ievietojiet zīmuļus
Ievietojiet zīmuļus
Ievietojiet zīmuļus

Ievietojiet zīmuļus rumpja kontaktligzdā tā, lai dzēšgumijas gali izkristu.

7. solis: pavelciet dzēšgumijas

Pavelciet Dzēšgumijas
Pavelciet Dzēšgumijas
Pavelciet Dzēšgumijas
Pavelciet Dzēšgumijas

Izvelciet dzēšgumijas no diviem zīmuļiem, izmantojot knaibles.

8. solis: ievietojiet vairāk zīmuļu

Ievietojiet vairāk zīmuļu
Ievietojiet vairāk zīmuļu
Ievietojiet vairāk zīmuļu
Ievietojiet vairāk zīmuļu

Ievietojiet zīmuļu galu, pie kura agrāk tika pievienots dzēšgumija, katrā priekšējās kājas ligzdā.

9. solis: izveidojiet ķēdi

Izveidojiet ķēdi
Izveidojiet ķēdi
Izveidojiet ķēdi
Izveidojiet ķēdi

Lodējiet 40 kontaktu kontaktligzdu pie tāfeles centra. Pievienojiet melno vadu no 9 V akumulatora spraudņa ar zemējuma tapu Arduino kontaktligzdā un sarkano vadu pie V-in tapas. Lodējiet pirmās trīs kontaktu tērauda galvenes 40 kontaktu ligzda šādā veidā: galvenes tapa 1 - 5V strāvas padeves tapa 2 - Groundheader pin 3 - Digitālā tapa 8 (ligzdas tapa 36) Lodējiet otrās trīs tapas vīrieša galviņu 40 kontaktu ligzdā šādi: 1. tapas tapa - 5 V barošanas bloka tapa 2 - Groundheader pin 3 - Digital Pin 9 (ligzdas tapa 37)

10. solis: urbt

Urbis
Urbis
Urbis
Urbis

Izurbiet 1/8 collu caurumu, kas centrēts uz shēmas plates daļas, kur nav lodētu elektrisko savienojumu.

11. solis: ievietojiet Arduino Micro

Ievietojiet Arduino Micro
Ievietojiet Arduino Micro

Ievietojiet Arduino micro kontaktligzdas atbilstošajās tapās.

12. darbība: pievienojiet akumulatora skavu

Pievienojiet akumulatora skavu
Pievienojiet akumulatora skavu
Pievienojiet akumulatora skavu
Pievienojiet akumulatora skavu

Piestipriniet akumulatora skavu shēmas plates apakšdaļā, vienlaikus uzmanoties, lai ar to nebūtu īssavienojums.

13. darbība. Piestipriniet shēmas plati

Pievienojiet shēmas plati
Pievienojiet shēmas plati
Pievienojiet shēmas plati
Pievienojiet shēmas plati
Pievienojiet shēmas plati
Pievienojiet shēmas plati

Pieskrūvējiet shēmas plati pie montāžas caurumiem uz robota korpusa.

14. solis: vadu pieslēgšana servos

Pievienojiet vadus Servos
Pievienojiet vadus Servos
Pievienojiet vadus Servos
Pievienojiet vadus Servos

Pievienojiet servo ligzdas attiecīgajām shēmas plates vīriešu savienotājtapām.

15. solis: ieprogrammējiet Arduino

Programmējiet Arduino
Programmējiet Arduino

Programmējiet Arduino ar šādu kodu:

//

// 3D drukātā robota kods // Uzziniet vairāk vietnē https://www.instructables.com/id/3D-Printed-Robot/ // Šis kods ir publiskajā domēnā // // pievienojiet servo bibliotēku # include // Izveidot divus servo instances Servo myservo; Servo myservo1; // Mainiet šos skaitļus, līdz servo ir centrēti !!!! // Teorētiski 90 ir ideāls centrs, bet parasti tas ir augstāks vai zemāks. int FrontBalanced = 75; int BackCentered = 100; // Mainīgie lielumi, lai kompensētu līdzsvara aizmugures centru, kad priekšējā maina int backRight = BackCentered - 20; int backLeft = BackCentered + 20; // Iestatiet Servo sākotnējos nosacījumus un pagaidiet 2 sekundes void setup () {myservo.attach (8); myservo1.attach (9); myservo1.write (FrontBalanced); myservo.write (BackCentered); kavēšanās (2000); } void loop () {// Ejiet taisni goStraight (); par (int walk = 10; walk> = 0; walk -= 1) {walkOn (); } // Pagriezieties pa labi goRight (); par (int walk = 10; walk> = 0; walk -= 1) {walkOn (); } // Ejiet taisni goStraight (); par (int walk = 10; walk> = 0; walk -= 1) {walkOn (); } // Pagriezieties pa kreisi goLeft (); par (int walk = 10; walk> = 0; walk -= 1) {walkOn (); }} // Pastaigas funkcija void walkOn () {myservo.write (BackCentered + 30); kavēšanās (1000); myservo.write (BackCentered - 30); kavēšanās (1000); } // Pagriezieties pa kreisi funkcija void goLeft () {BackCentered = backLeft; myservo1.write (FrontBalanced + 40); } // Pagriezties pa labi funkcija void goRight () {BackCentered = backRight; myservo1.write (FrontBalanced - 40); } // Iet taisni funkcija void goStraight () {BackCentered = 100; myservo1.write (FrontBalanced); }

16. solis: pievienojiet akumulatoru

Pievienojiet akumulatoru
Pievienojiet akumulatoru

Pievienojiet 9V akumulatoru un nostipriniet to ar akumulatora skavu.

Attēls
Attēls

Vai jums tas šķita noderīgi, jautri vai izklaidējoši? Sekojiet @madeineuphoria, lai redzētu manus jaunākos projektus.

Ieteicams: