Sadržaj:

3D štampani robot: 16 koraka (sa slikama)
3D štampani robot: 16 koraka (sa slikama)

Video: 3D štampani robot: 16 koraka (sa slikama)

Video: 3D štampani robot: 16 koraka (sa slikama)
Video: Transform Your Selfie into a Stunning AI Avatar with Stable Diffusion - Better than Lensa for Free 2024, Juli
Anonim
3D štampani robot
3D štampani robot

Dobra stvar kod 3D štampanja 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ćava brzo prototipiranje i eksperimentiranje. Ovaj konkretni 3D štampani 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 sa 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 pomoću 3D ispisa, uspio sam konačno stvoriti ovog robota za otprilike dva dana. U osnovi, 3D štampanje mi je omogućilo da uzmem ideju i realizujem je za manje od 48 sati. Ako se želite okušati u izradi ovog jednostavnog robota, uključio sam datoteke i postavio upute koje možete napraviti na sebi. Ovo je definitivno zabavan vikend projekt za nekoga tko ima 3D pisač koji poznaje malo elektroniku i lemljenje kako bi namočio noge robotikom.

Korak 1: Dijelovi robota

Robot Parts
Robot Parts

Nabavite sljedeće materijale:

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

(Imajte na umu da su neki od linkova na ovoj stranici partnerski linkovi. 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 štampe

Delovi za 3D štampanje
Delovi za 3D štampanje

3D ispišite priložene datoteke pomoću određenog 3D štampača. Možda ćete morati postaviti datoteke da rade sa podrškom za vaše određeno postavljanje.

Korak 3: Prednja montaža

Prednja montaža
Prednja montaža
Prednja montaža
Prednja montaža
Prednja montaža
Prednja montaža

Umetnite četiri vijka u prednji dio robota.

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

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

Pritisnite 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 tiskani torzo centriran prema pomaku 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 utičnica prednjih nogu.

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 pin za napajanje 2 - Zaglavlje uzemljivača 3 - Digitalni pin 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

Drill
Drill
Drill
Drill

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 držač baterije
Pričvrstite držač baterije

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

Uključite servo utičnice u odgovarajuće muške iglice na ploči.

Korak 15: Programirajte Arduino

Programirajte Arduino
Programirajte Arduino

Programirajte Arduino sa sljedećim kodom:

//

// Kôd za 3D štampanog robota // Saznajte više na: https://www.instructables.com/id/3D-Printed-Robot/ // Ovaj kôd je u javnoj domeni // // dodajte servo biblioteku # include // Kreirajte dvije servo instance Servo myservo; Servo myservo1; // Mijenjajte ove brojeve dok servomotori ne budu centrirani !!!! // U teoriji 90 je savršeno središte, ali je obično veće ili niže. int FrontBalanced = 75; int BackCentered = 100; // Varijable za kompenzaciju zadnjeg središta ravnoteže kada se prednji položaj pomakne int backRight = BackCentered - 20; int backLeft = BackCentered + 20; // Postavljanje početnih uvjeta servomotora i čekanje 2 sekunde void setup () {myservo.attach (8); myservo1.attach (9); myservo1.write (FrontBalanced); myservo.write (BackCentered); kašnjenje (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); } // Skrenite lijevo funkciju void goLeft () {BackCentered = backLeft; myservo1.write (FrontBalanced + 40); } // Funkcija skrenite desno void goRight () {BackCentered = backRight; myservo1.write (FrontBalanced - 40); } // Idi ravno funkcija void goStraight () {BackCentered = 100; myservo1.write (FrontBalanced); }

Korak 16: Uključite bateriju

Uključite bateriju
Uključite bateriju

Priključite 9V bateriju i pričvrstite je pomoću držača za bateriju.

Image
Image

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

Preporučuje se: