Turinys:

3D spausdintas robotas: 16 žingsnių (su nuotraukomis)
3D spausdintas robotas: 16 žingsnių (su nuotraukomis)

Video: 3D spausdintas robotas: 16 žingsnių (su nuotraukomis)

Video: 3D spausdintas robotas: 16 žingsnių (su nuotraukomis)
Video: Spauda - nuo žąsies plunksnos iki 3D technologijų 2024, Liepa
Anonim
3D spausdintas robotas
3D spausdintas robotas

Gražus 3D spausdinimo dalykas yra tai, kad palengvina robotų kūrimą. Galite suprojektuoti bet kokios konfigūracijos detales, apie kurias galite svajoti, ir iš karto jas turėti rankoje. Tai leidžia greitai sukurti prototipus ir išbandyti. Šis konkretus 3D spausdintas robotas yra to pavyzdys. Ši idėja turėti vaikščiojimo robotą, kuris pakeitė priekinį pusiausvyros centrą, yra tas, kurį turėjau keletą metų. Tačiau tai įgyvendinti be lentynų dalių visada pasirodė gana sudėtinga ir neleido man tikrai bandyti. Tačiau kai supratau, kad tai galima padaryti greitai ir lengvai naudojant 3D spausdinimą, galiausiai galėjau sukurti šį robotą maždaug per dvi dienas. Iš esmės 3D spausdinimas leido man sugalvoti idėją ir ją įgyvendinti per mažiau nei 48 valandas. Jei norite išbandyti savo jėgas, kad sukurtumėte šį paprastą robotą, aš įtraukiau failus ir paskelbiau instrukcijas, kurias galite padaryti patys. Tai neabejotinai įdomus savaitgalio projektas tiems, kurie turi 3D spausdintuvą, kuris šiek tiek išmano elektroniką ir litavimą, kad sušlapintų kojas naudojant robotiką.

1 žingsnis: roboto dalys

Robotų dalys
Robotų dalys

Gaukite šias medžiagas:

(x1) 3D spausdintuvas (naudoju „Creality CR-10“) (x2) Standartinės servos (x1) „Arduino micro“(x1) 40 kontaktų lizdas (x1) PCB (x1) 9V akumuliatoriaus fiksatorius (x1) 9V akumuliatoriaus laikiklis (x1) 9 V baterija (x2) 3 kontaktų antgaliai (x13) M3 veržlės ir varžtai (x4) pieštukai

(Atminkite, kad kai kurios šiame puslapyje esančios nuorodos yra filialų nuorodos. Tai nekeičia jūsų prekės kainos. Visas gautas pajamas reinvestuoju į naujų projektų kūrimą. Jei norite pasiūlyti alternatyvių tiekėjų, leiskite man žinoti.)

2 žingsnis: 3D spausdinimo dalys

3D spausdinimo dalys
3D spausdinimo dalys

3D spausdinkite pridėtus failus naudodami savo 3D spausdintuvą. Jums gali tekti nustatyti failus, kad jie palaikytų jūsų konkrečią sąranką.

3 žingsnis: priekinė padėtis

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

Įdėkite keturis varžtus į roboto priekį.

Įstumkite dvi priekines kojų pavaras į skyrių, esantį roboto korpuso priekyje, taip, kad kojų lizdai būtų nukreipti į išorę.

Įdėkite pavarą tarp dviejų kojų krumpliaračių krumpliaračių.

Paspauskite servo pavaros shatą į centrinės pavaros lizdą ir varžtu pritvirtinkite.

Galiausiai priveržkite servo vietą, naudodami anksčiau sumontuotus varžtus, kad užbaigtumėte priekinę dalį.

4 žingsnis: apatinis servo

Apatinis servo
Apatinis servo
Apatinis servo
Apatinis servo

Įstumkite apatinį servo į tvirtinimo laikiklį ir prisukite jį į vietą.

5 žingsnis: pritvirtinkite liemenį

Pritvirtinkite liemenį
Pritvirtinkite liemenį
Pritvirtinkite liemenį
Pritvirtinkite liemenį

Paspauskite 3D atspausdintą liemenį, esantį centre ant variklio pavaros perjungimo, ir prisukite jį į vietą.

6 žingsnis: įdėkite pieštukus

Įdėkite pieštukus
Įdėkite pieštukus
Įdėkite pieštukus
Įdėkite pieštukus

Įkiškite pieštukus į liemens lizdą taip, kad trintuko galai išsikištų.

7 žingsnis: ištraukite trintukus

Patraukite trintukus
Patraukite trintukus
Patraukite trintukus
Patraukite trintukus

Naudodami reples, ištraukite trintukus nuo dviejų pieštukų.

8 žingsnis: įdėkite daugiau pieštukų

Įdėkite daugiau pieštukų
Įdėkite daugiau pieštukų
Įdėkite daugiau pieštukų
Įdėkite daugiau pieštukų

Įdėkite pieštukų, prie kurių anksčiau buvo pritvirtintas trintukas, galą į kiekvieną priekinių kojų lizdą.

9 žingsnis: sukurkite grandinę

Sukurkite grandinę
Sukurkite grandinę
Sukurkite grandinę
Sukurkite grandinę

Lituokite 40 kontaktų lizdą prie plokštės centro. Prijunkite juodą laidą nuo 9 V akumuliatoriaus spragtelėjimo prie „Arduino“lizdo įžeminimo kaiščio ir raudoną laidą prie „V“įvesties kaiščio. Lituokite pirmąsias trijų kontaktų antgalį prie 40 kontaktų lizdas taip: 1 antraštės kaištis - 5 V maitinimo antgalio kaištis 2 - įžeminimo antgalio kaištis 3 - skaitmeninis kaištis 8 (36 lizdas) Lituokite antrąjį trijų kontaktų kištukinį antgalį prie 40 kontaktų lizdo taip: 1 antraštės kaištis - 5 V maitinimo antgalio kaištis 2 - antžeminis kaištis 3 - skaitmeninis kaištis 9 (lizdas 37)

10 žingsnis: gręžkite

Grąžtas
Grąžtas
Grąžtas
Grąžtas

Gręžkite 1/8 colio skylę, esančią centrinėje plokštės dalyje, kurioje nėra lituotų elektros jungčių.

11 veiksmas: įdėkite „Arduino Micro“

Įdėkite „Arduino Micro“
Įdėkite „Arduino Micro“

Įdėkite „Arduino micro“į atitinkamus lizdo kaiščius.

12 veiksmas: pritvirtinkite akumuliatoriaus spaustuką

Pritvirtinkite akumuliatoriaus spaustuką
Pritvirtinkite akumuliatoriaus spaustuką
Pritvirtinkite akumuliatoriaus spaustuką
Pritvirtinkite akumuliatoriaus spaustuką

Pritvirtinkite akumuliatoriaus spaustuką prie plokštės apačios, atsargiai, kad su juo nesusidarytų trumpas jungimas.

13 veiksmas: pritvirtinkite grandinės plokštę

Pritvirtinkite grandinės plokštę
Pritvirtinkite grandinės plokštę
Pritvirtinkite grandinės plokštę
Pritvirtinkite grandinės plokštę
Pritvirtinkite grandinės plokštę
Pritvirtinkite grandinės plokštę

Prisukite plokštę prie tvirtinimo angų ant roboto korpuso.

14 žingsnis: prijunkite servo laidus

Prijunkite servo laidus
Prijunkite servo laidus
Prijunkite servo laidus
Prijunkite servo laidus

Prijunkite servo lizdus prie atitinkamų išorinių jungčių kaiščių ant plokštės.

15 veiksmas: užprogramuokite „Arduino“

Programuokite „Arduino“
Programuokite „Arduino“

Užprogramuokite „Arduino“naudodami šį kodą:

//

// 3D spausdinto roboto kodas // Sužinokite daugiau: https://www.instructables.com/id/3D-Printed-Robot/ // Šis kodas yra viešajame domene // // pridėti servo biblioteką # include // Sukurti du servo egzempliorius Servo myservo; Servo myservo1; // Keisti šiuos skaičius, kol servo centrai !!!! // Teoriškai 90 yra tobulas centras, tačiau paprastai jis yra aukštesnis arba žemesnis. int „FrontBalanced“= 75; int BackCentered = 100; // Kintamieji, skirti kompensuoti galinį pusiausvyros centrą, kai priekis pasislenka int backRight = BackCentered - 20; int backLeft = „BackCentered“+ 20; // Nustatykite pradines Servo sąlygas ir palaukite 2 sekundes void setup () {myservo.attach (8); myservo1.attach (9); myservo1.write („FrontBalanced“); myservo.write („BackCentered“); vėlavimas (2000 m.); } void loop () {// Eikite tiesiai goStraight (); for (int walk = 10; walk> = 0; walk -= 1) {walkOn (); } // Pasukite į dešinę goRight (); for (int walk = 10; walk> = 0; walk -= 1) {walkOn (); } // Eik tiesiai goStraight (); for (int walk = 10; walk> = 0; walk -= 1) {walkOn (); } // Pasukite į kairę goLeft (); for (int walk = 10; walk> = 0; walk -= 1) {walkOn (); }} // Vaikščiojimo funkcija void walkOn () {myservo.write (BackCentered + 30); vėlavimas (1000); myservo.write („BackCentered“- 30); vėlavimas (1000); } // Pasukti į kairę funkcija void goLeft () {BackCentered = backLeft; myservo1.write (FrontBalanced + 40); } // Pasukti į dešinę funkciją void goRight () {BackCentered = backRight; myservo1.write („FrontBalanced“- 40); } // Eiti tiesiai funkcija void goStraight () {BackCentered = 100; myservo1.write („FrontBalanced“); }

16 žingsnis: prijunkite akumuliatorių

Įjunkite akumuliatorių
Įjunkite akumuliatorių

Įjunkite 9 V bateriją ir pritvirtinkite ją akumuliatoriaus spaustuku.

Vaizdas
Vaizdas

Ar jums tai buvo naudinga, smagu ar linksma? Sekite @madeineuphoria, kad pamatytumėte mano naujausius projektus.

Rekomenduojamas: