Sadržaj:

3D ispisani robot: 16 koraka (sa slikama)
3D ispisani robot: 16 koraka (sa slikama)

Video: 3D ispisani robot: 16 koraka (sa slikama)

Video: 3D ispisani robot: 16 koraka (sa slikama)
Video: Проблемы тонких и густых волос/ Забавные и неловкие моменты 2024, Srpanj
Anonim
3D ispisani robot
3D ispisani robot

Lijepa stvar kod 3D ispisa je to što olakšava izradu robota. Možete dizajnirati bilo koju konfiguraciju dijelova koje možete zamisliti i imati ih u ruci gotovo odmah. To omogućuje brzu izradu prototipova i eksperimentiranje. Ovaj konkretni 3D ispisani robot je primjer toga. Ova ideja da imam botača za hodanje koji je pomaknuo prednji centar ravnoteže ja imam već nekoliko godina. Međutim, njegova implementacija sa dijelovima s police uvijek se pokazala prilično lukavom i spriječila me da zaista pokušavam. Ipak, kad sam shvatio da se to može učiniti brzo i jednostavno s 3D ispisom, uspio sam konačno stvoriti ovog robota za otprilike dva dana. U osnovi, 3D ispis omogućio mi je da zamislim i realiziram je u manje od 48 sati. Ako se želite okušati u izradi ovog jednostavnog robota, uključio sam datoteke i objavio upute koje možete napraviti na sebi. Ovo je definitivno zabavan vikend projekt za nekoga s 3D pisačem koji poznaje malo elektroniku i lemljenje kako bi se noge smočile robotikom.

Korak 1: Dijelovi robota

Dijelovi robota
Dijelovi robota

Nabavite sljedeće materijale:

(x1) 3D pisač (koristim Creality CR-10) (x2) Standardni servomotori (x1) Arduino mikro (x1) 40-polna utičnica (x1) PCB (x1) 9-kutna kopča za bateriju (x1) 9-V držač baterije (x1) 9V baterija (x2) 3-polna zaglavlja (x13) M3 matice i vijci (x4) olovke

(Imajte na umu da su neke od veza na ovoj stranici partnerske veze. To ne mijenja cijenu stavke za vas. Sav prihod koji reinvestiram reinvestiram u stvaranje novih projekata. Ako želite bilo kakve prijedloge za alternativne dobavljače, dopustite mi znati.)

Korak 2: Dijelovi 3D ispisa

Dijelovi za 3D ispis
Dijelovi za 3D ispis

3D ispišite priložene datoteke pomoću vašeg 3D pisača. Možda ćete morati postaviti datoteke kako bi radile s podrškom za vaše određeno postavljanje.

Korak 3: Prednja montaža

Prednji sklop
Prednji sklop
Prednji sklop
Prednji sklop
Prednji sklop
Prednji sklop

Umetnite četiri vijka u prednji dio robota.

Ugurajte dva zupčanika prednjih nogu u odjeljak u prednjem dijelu tijela robota tako da utičnice za noge budu usmjerene prema van.

Postavite zupčanik između dva zupčanika stalka nogu.

Pritisnite pogonski pogon servo pogona u utičnicu na središnjem zupčaniku i pričvrstite ga vijkom.

Konačno, pričvrstite servo na mjesto pomoću prethodno instaliranih vijaka kako biste dovršili prednju montažu.

Korak 4: Donji servo

Donji servo
Donji servo
Donji servo
Donji servo

Gurnite donji servo u montažni držač i pričvrstite ga na mjesto.

Korak 5: Pričvrstite torzo

Pričvrstite torzo
Pričvrstite torzo
Pričvrstite torzo
Pričvrstite torzo

Pritisnite 3D ispisani torzo usredotočen na promjenu pogona motora i pričvrstite ga na mjesto.

Korak 6: Umetnite olovke

Umetnite olovke
Umetnite olovke
Umetnite olovke
Umetnite olovke

Umetnite olovke u utičnicu trupa tako da krajevi gumice strše.

Korak 7: Povucite gumice

Povucite gumice
Povucite gumice
Povucite gumice
Povucite gumice

Izvucite gumice s dvije olovke pomoću kliješta.

Korak 8: Umetnite više olovaka

Umetnite više olovaka
Umetnite više olovaka
Umetnite više olovaka
Umetnite više olovaka

Umetnite kraj olovaka na koje je gumica bila pričvršćena u svaku od prednjih utičnica za noge.

Korak 9: Izgradite krug

Izgradite krug
Izgradite krug
Izgradite krug
Izgradite krug

Lemite 40-polnu utičnicu na sredinu ploče. Spojite crnu žicu od 9V baterije na utičnicu za uzemljenje na Arduino utičnici, a crvenu žicu na V-ulaznu iglu. 40 -polna utičnica na sljedeći način: iglica zaglavlja 1 - 5V priključak za napajanje 2 - Zaglavlje uzemljivača 3 - Digitalni priključak 8 (utičnica 36) Lemite druga tri polna muška zaglavlja na 40 -polnu utičnicu na sljedeći način: iglica zaglavlja 1 - 5V utičnica za napajanje 2 - pin 3 uzemljivača - digitalni pin 9 (utičnica 37)

Korak 10: Bušite

Bušilica
Bušilica
Bušilica
Bušilica

Izbušite rupu od 1/8 centriranu na dijelu ploče na kojoj nema lemljenih električnih veza.

Korak 11: Umetnite Arduino Micro

Umetnite Arduino Micro
Umetnite Arduino Micro

Umetnite Arduino micro u odgovarajuće iglice na utičnici.

Korak 12: Pričvrstite kopču za bateriju

Pričvrstite kopču za bateriju
Pričvrstite kopču za bateriju
Pričvrstite kopču za bateriju
Pričvrstite kopču za bateriju

Pričvrstite kopču za bateriju na dno ploče, pazeći da s njom ne dođe do kratkog spoja.

Korak 13: Pričvrstite pločicu

Pričvrstite pločicu
Pričvrstite pločicu
Pričvrstite pločicu
Pričvrstite pločicu
Pričvrstite pločicu
Pričvrstite pločicu

Pričvrstite ploču za pričvršćivanje na montažne rupe na tijelu robota.

Korak 14: Ožičite servomotore

Ožičite servomotore
Ožičite servomotore
Ožičite servomotore
Ožičite servomotore

Priključite servo utičnice u odgovarajuće utičnice zaglavlja na ploči.

Korak 15: Programirajte Arduino

Programirajte Arduino
Programirajte Arduino

Programirajte Arduino sa sljedećim kodom:

//

// Kôd za 3D ispisanog robota // Saznajte više na: https://www.instructables.com/id/3D-Printed-Robot/ // Ovaj kôd je u javnoj domeni // // dodajte servo biblioteku # include // Izradite dvije instance serva Servo myservo; Servo myservo1; // Promijenite ove brojeve sve dok servomotori ne budu centrirani !!!! // U teoriji 90 je savršeno središte, ali obično je veće ili niže. int FrontBalanced = 75; int BackCentered = 100; // Varijable za kompenzaciju stražnjeg središta ravnoteže kada se prednji položaj pomakne int backRight = BackCentered - 20; int backLeft = BackCentered + 20; // Postavljanje početnih uvjeta Servosa i pričekajte 2 sekunde void setup () {myservo.attach (8); myservo1.attach (9); myservo1.write (FrontBalanced); myservo.write (BackCentered); odgoda (2000); } void loop () {// Hodajte ravno goStraight (); for (int walk = 10; walk> = 0; walk -= 1) {walkOn (); } // Skrenite desno goRight (); for (int walk = 10; walk> = 0; walk -= 1) {walkOn (); } // Hodajte ravno goStraight (); for (int walk = 10; walk> = 0; walk -= 1) {walkOn (); } // Skrenite lijevo goLeft (); for (int walk = 10; walk> = 0; walk -= 1) {walkOn (); }} // Funkcija hodanja void walkOn () {myservo.write (BackCentered + 30); kašnjenje (1000); myservo.write (BackCentered - 30); kašnjenje (1000); } // Funkcija skretanje ulijevo void goLeft () {BackCentered = backLeft; myservo1.write (FrontBalanced + 40); } // Funkcija skretanje udesno void goRight () {BackCentered = backRight; myservo1.write (FrontBalanced - 40); } // Idi ravno funkcija void goStraight () {BackCentered = 100; myservo1.write (FrontBalanced); }

Korak 16: Priključite bateriju

Uključite bateriju
Uključite bateriju

Priključite 9V bateriju i pričvrstite je držačem za bateriju.

Slika
Slika

Je li vam ovo bilo korisno, zabavno ili zabavno? Pratite @madeineuphoria da vidite moje najnovije projekte.

Preporučeni: