Sisällysluettelo:

3D -tulostettu robotti: 16 vaihetta (kuvilla)
3D -tulostettu robotti: 16 vaihetta (kuvilla)

Video: 3D -tulostettu robotti: 16 vaihetta (kuvilla)

Video: 3D -tulostettu robotti: 16 vaihetta (kuvilla)
Video: Виниловый сайдинг! Секреты монтажа и полезные хитрости, о которых мало кто знает! 2024, Heinäkuu
Anonim
3D -tulostettu robotti
3D -tulostettu robotti

3D -tulostuksessa on mukavaa, että se tekee robottien rakentamisesta helppoa. Voit suunnitella minkä tahansa kokoonpanon osia, joista voit unelmoida, ja saada ne käteesi käytännössä heti. Tämä mahdollistaa nopean prototyyppien laatimisen ja kokeilun. Tämä erityisesti 3D -tulostettu robotti on esimerkki tästä. Idea saada kävelijäbotti, joka on siirtänyt etuosan tasapainopistettä, on ollut minulla muutaman vuoden ajan. Kuitenkin sen toteuttaminen hyllyllä olevilla osilla osoittautui aina melko hankalaksi ja esti minua todella yrittämästä. Kuitenkin, kun tajusin, että tämä voidaan tehdä nopeasti ja helposti 3D -tulostuksella, pystyin vihdoin luomaan tämän robotin noin kahdessa päivässä. Pohjimmiltaan 3D -tulostus oli antanut minulle mahdollisuuden saada idea ja toteuttaa se alle 48 tunnissa. Jos haluat kokeilla käsiäsi tämän helpon robotin valmistamisessa, olen sisällyttänyt tiedostot ja lähettänyt ohjeet itse tekemiseen. Tämä on ehdottomasti hauska viikonloppuprojekti 3D -tulostimella varustetulle, joka tuntee hieman elektroniikasta ja juottamisesta saadakseen jalkansa märkäksi robotiikalla.

Vaihe 1: Robotin osat

Robotin osat
Robotin osat

Hanki seuraavat materiaalit:

(x1) 3D-tulostin (käytän Creality CR-10: tä) (x2) Vakioservot (x1) Arduino micro (x1) 40-nastainen pistorasia (x1) PCB (x1) 9 V: n akun napsautus (x1) 9 V: n paristopidike (x1) 9 V paristo (x2) 3-nastaiset otsat (x13) M3 mutterit ja pultit (x4) lyijykynät

(Huomaa, että jotkut tämän sivun linkit ovat kumppanilinkkejä. Tämä ei muuta kohteen kustannuksia puolestasi. Sijoitan saadut tulot uudelleen uusien projektien tekemiseen. Jos haluat ehdotuksia vaihtoehtoisille toimittajille, anna minulle tietää.)

Vaihe 2: 3D -tulostusosat

3D -tulostusosat
3D -tulostusosat

3D tulosta liitetyt tiedostot käyttämällä tiettyä 3D -tulostinta. Saatat joutua määrittämään tiedostot toimimaan tietyn asetuksesi tuen kanssa.

Vaihe 3: Edessä Assesmbly

Edessä Assesmbly
Edessä Assesmbly
Edessä Assesmbly
Edessä Assesmbly
Edessä Assesmbly
Edessä Assesmbly

Aseta neljä ruuvia robotin etuosaan.

Liu'uta kaksi etujalan hammaspyörää robotin rungon etuosassa olevaan lokeroon siten, että jalkaterät osoittavat ulospäin.

Aseta vaihde jalkojen kahden hammaspyörän väliin.

Paina servovetolaatikko keskivaihteen holkkiin ja kiinnitä se ruuvilla.

Lopuksi, ruuvaa servo paikalleen käyttämällä aiemmin asennettuja ruuveja etuasennuksen loppuunsaattamiseksi.

Vaihe 4: Pohja servo

Pohja servo
Pohja servo
Pohja servo
Pohja servo

Liu'uta alempi servo asennuskiinnikkeeseen ja ruuvaa se paikalleen.

Vaihe 5: Kiinnitä rintakehä

Kiinnitä torso
Kiinnitä torso
Kiinnitä torso
Kiinnitä torso

Paina 3D -painettu ylävartalo moottorin voimansiirron keskelle ja ruuvaa se paikalleen.

Vaihe 6: Aseta kynät

Aseta lyijykynät
Aseta lyijykynät
Aseta lyijykynät
Aseta lyijykynät

Työnnä lyijykynät ylävartaloon siten, että pyyhekumien päät tulevat ulos.

Vaihe 7: Vedä pyyhekumit

Vedä pyyhekumit
Vedä pyyhekumit
Vedä pyyhekumit
Vedä pyyhekumit

Vedä pyyhekumi irti kahdesta kynästä pihdeillä.

Vaihe 8: Aseta lisää kyniä

Aseta lisää kynät
Aseta lisää kynät
Aseta lisää kynät
Aseta lisää kynät

Työnnä kynän pää, johon pyyhekumi kiinnitettiin, kumpaankin etujalan pistorasiaan.

Vaihe 9: Rakenna piiri

Rakenna piiri
Rakenna piiri
Rakenna piiri
Rakenna piiri

Liitä 40-nastainen pistorasia levyn keskelle. Kytke 9 V: n paristokiinnittimen musta johto Arduino-pistorasian maadoitusnastaan ja punainen johto V-in-nastaan. 40 -napainen pistorasia seuraavasti: otsatappi 1 - 5 V virtapistokkeen nasta 2 - Maadoituskaapelin nasta 3 - Digitaalinen nasta 8 (pistorasian nasta 36) Juotos toinen kolminastainen urosliitin 40 -napaiseen pistorasiaan seuraavasti: nastatappi 1 - 5 V virtapistokkeen nasta 2 - Maadoituskaapelin nasta 3 - Digitaalinen nasta 9 (pistorasia 37)

Vaihe 10: Poraa

Porata
Porata
Porata
Porata

Poraa 1/8 reikä, joka on keskitetty piirilevyn osaan, jossa ei ole juotettuja sähköliitäntöjä.

Vaihe 11: Aseta Arduino Micro paikalleen

Aseta Arduino Micro paikalleen
Aseta Arduino Micro paikalleen

Työnnä Arduino micro pistokkeen asianmukaisiin nastoihin.

Vaihe 12: Kiinnitä akun pidike

Kiinnitä akun pidike
Kiinnitä akun pidike
Kiinnitä akun pidike
Kiinnitä akun pidike

Kiinnitä akun pidike piirilevyn alaosaan varoen oikosulkemasta sen sähköliitäntöjä.

Vaihe 13: Kiinnitä piirilevy

Kiinnitä piirilevy
Kiinnitä piirilevy
Kiinnitä piirilevy
Kiinnitä piirilevy
Kiinnitä piirilevy
Kiinnitä piirilevy

Ruuvaa piirilevy kiinni robotin rungon kiinnitysreikiin.

Vaihe 14: Johdot Servot

Johdot Servot
Johdot Servot
Johdot Servot
Johdot Servot

Kytke servopistokkeet piirilevyn sopiviin urospuolisiin liittimiin.

Vaihe 15: Ohjelmoi Arduino

Ohjelmoi Arduino
Ohjelmoi Arduino

Ohjelmoi Arduino seuraavalla koodilla:

//

// 3D-tulostetun robotin koodi // Lisätietoja: https://www.instructables.com/id/3D-Printed-Robot/ // Tämä koodi on Public Domain // // lisää servokirjasto # include // Luo kaksi servoinstanssia Servo myservo; Servo myservo1; // Muuta näitä numeroita, kunnes servot ovat keskellä !!!! // Teoriassa 90 on täydellinen keskipiste, mutta yleensä korkeampi tai matalampi. int FrontBalanced = 75; int BackCentered = 100; // Muuttujat, jotka kompensoivat tasapainon takakeskipistettä, kun etu siirtyy int backRight = BackCentered - 20; int backLeft = BackCentered + 20; // Määritä Servojen alkuehdot ja odota 2 sekuntia void setup () {myservo.attach (8); myservo1.attach (9); myservo1.write (FrontBalanced); myservo.write (BackCentered); viive (2000); } void loop () {// Kävele suoraan goStraight (); for (int walk = 10; walk> = 0; walk -= 1) {walkOn (); } // Käänny oikealle goRight (); for (int walk = 10; walk> = 0; walk -= 1) {walkOn (); } // Kävele suoraan goStraight (); for (int walk = 10; walk> = 0; walk -= 1) {walkOn (); } // Käänny vasemmalle goLeft (); for (int walk = 10; walk> = 0; walk -= 1) {walkOn (); }} // Kävelytoiminto void walkOn () {myservo.write (BackCentered + 30); viive (1000); myservo.write (BackCentered - 30); viive (1000); } // Käänny vasemmalle funktio void goLeft () {BackCentered = backLeft; myservo1.write (FrontBalanced + 40); } // Käänny oikealle funktio void goRight () {BackCentered = backRight; myservo1.write (FrontBalanced - 40); } // Siirry suoraan -toiminto void goStraight () {BackCentered = 100; myservo1.write (FrontBalanced); }

Vaihe 16: Kytke akku

Liitä akku
Liitä akku

Kytke 9 V: n akku ja kiinnitä se paikalleen akkukiinnikkeellä.

Kuva
Kuva

Löysitkö tämän hyödylliseksi, hauskaksi tai viihdyttäväksi? Seuraa @madeineuphoria nähdäksesi uusimmat projektini.

Suositeltava: