Turinys:
- 1 žingsnis: roboto dalys
- 2 žingsnis: 3D spausdinimo dalys
- 3 žingsnis: priekinė padėtis
- 4 žingsnis: apatinis servo
- 5 žingsnis: pritvirtinkite liemenį
- 6 žingsnis: įdėkite pieštukus
- 7 žingsnis: ištraukite trintukus
- 8 žingsnis: įdėkite daugiau pieštukų
- 9 žingsnis: sukurkite grandinę
- 10 žingsnis: gręžkite
- 11 veiksmas: įdėkite „Arduino Micro“
- 12 veiksmas: pritvirtinkite akumuliatoriaus spaustuką
- 13 veiksmas: pritvirtinkite grandinės plokštę
- 14 žingsnis: prijunkite servo laidus
- 15 veiksmas: užprogramuokite „Arduino“
- 16 žingsnis: prijunkite akumuliatorių
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:58
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
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 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
Į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
Įstumkite apatinį servo į tvirtinimo laikiklį ir prisukite jį į vietą.
5 žingsnis: pritvirtinkite liemenį
Paspauskite 3D atspausdintą liemenį, esantį centre ant variklio pavaros perjungimo, ir prisukite jį į vietą.
6 žingsnis: įdėkite pieštukus
Įkiškite pieštukus į liemens lizdą taip, kad trintuko galai išsikištų.
7 žingsnis: ištraukite trintukus
Naudodami reples, ištraukite trintukus nuo dviejų pieštukų.
8 žingsnis: į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ę
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ęž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“į atitinkamus lizdo kaiščius.
12 veiksmas: 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ę
Prisukite plokštę prie tvirtinimo angų ant roboto korpuso.
14 žingsnis: prijunkite servo laidus
Prijunkite servo lizdus prie atitinkamų išorinių jungčių kaiščių ant plokštės.
15 veiksmas: už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 9 V bateriją ir pritvirtinkite ją akumuliatoriaus spaustuku.
Ar jums tai buvo naudinga, smagu ar linksma? Sekite @madeineuphoria, kad pamatytumėte mano naujausius projektus.
Rekomenduojamas:
Paprastas 3D spausdintas robotas: 11 žingsnių (su paveikslėliais)
Paprastas 3D spausdintas robotas: leiskite man pasimatyti. Aš užaugau su statytojų rinkiniais, o paskui LEGO. Vėlesniame gyvenime aš panaudojau 8020, kad sukurtų mano sukurtų sistemų prototipus. Aplink namą dažniausiai būdavo laužo gabalų, kuriuos mano vaikai naudojo kaip pastatytojo rinkinį
3D spausdintas „Arduino“varomas keturkojis robotas: 13 žingsnių (su nuotraukomis)
3D spausdintas „Arduino“varomas keturkojis robotas: iš ankstesnių instrukcijų tikriausiai matote, kad mane labai domina robotiniai projektai. Po ankstesnio „Instructable“, kuriame sukūriau dvikojį robotą, nusprendžiau pabandyti sukurti keturkojį robotą, galintį imituoti tokius gyvūnus kaip šuo
Džiaugsmo robotas (Robô Da Alegria) - atviro kodo 3D spausdintas, „Arduino“varomas robotas!: 18 žingsnių (su nuotraukomis)
Džiaugsmo robotas (Robô Da Alegria) - atviro kodo 3D spausdintas, „Arduino“varomas robotas !: Pirmasis prizas „Instructables Wheels“konkurse, antrasis prizas „Instructables Arduino“konkurse ir antras „Design for Kids Challenge“. Ačiū visiems, kurie balsavo už mus !!! Robotai sklinda visur. Nuo pramoninės paskirties iki
Balansavimo robotas / 3 ratų robotas / STEM robotas: 8 žingsniai
Balansavimo robotas / 3 ratų robotas / STEM robotas: Mes sukūrėme kombinuotą balansavimo ir 3 ratų robotą, skirtą naudoti mokyklose ir po pamokų. Robotas sukurtas naudojant „Arduino Uno“, pasirinktinį skydą (pateikiama visa konstrukcijos informacija), „Li Ion“akumuliatorių paketą (visa tai atitinka
ASPIR: viso dydžio 3D spausdintas humanoidinis robotas: 80 žingsnių (su nuotraukomis)
ASPIR: viso dydžio 3D spausdintas humanoidinis robotas: autonominis palaikymo ir teigiamo įkvėpimo robotas (ASPIR) yra viso dydžio 4,3 pėdų atvirojo kodo 3D spausdintas humanoidinis robotas, kurį kiekvienas gali sukurti turėdamas pakankamai jėgų ir ryžto. Turinys padalinau šį didžiulį 80 žingsnių „Instructable“į 10 e