Sisukord:

3D -trükitud robot: 16 sammu (piltidega)
3D -trükitud robot: 16 sammu (piltidega)

Video: 3D -trükitud robot: 16 sammu (piltidega)

Video: 3D -trükitud robot: 16 sammu (piltidega)
Video: ЧЕЛЛЕНДЖ СОПЛИВЫЙ СВИН 2 И 16 ПОДАРКОВ С ЖЕЛЕЙНЫМ МЕДВЕДЕМ ВАЛЕРОЙ 2024, Juuli
Anonim
3D trükitud robot
3D trükitud robot

3D -printimise juures on tore see, et see muudab robotite ehitamise lihtsaks. Saate kavandada mis tahes konfiguratsiooniga osi, millest võite unistada, ja neid praktiliselt kohe käes hoida. See võimaldab kiiret prototüüpimist ja katsetamist. See konkreetne 3D -trükitud robot on selle näide. See idee omada jalutuskäigu robotit, mis nihutas esiosa tasakaalu, on mul olnud juba paar aastat. Kuid selle rakendamine riiulilt eemaldatavate osadega osutus alati üsna keeruliseks ja takistas mul tõesti proovida. Ometi, kui mõistsin, et seda saab 3D -printimisega kiiresti ja lihtsalt teha, suutsin selle roboti lõpuks umbes kahe päevaga luua. Põhimõtteliselt oli 3D -printimine võimaldanud mul idee võtta ja selle vähem kui 48 tunni jooksul realiseerida. Kui soovite selle lihtsa roboti valmistamisel kätt proovida, olen lisanud failid ja postitanud juhised, mida saate ise teha. See on kindlasti lõbus nädalavahetuse projekt 3D -printeriga inimesele, kes tunneb natuke elektroonikat ja jootmist, et robootika abil jalad märjaks saada.

Samm: robotiosad

Roboti osad
Roboti osad

Hankige järgmised materjalid:

(x1) 3D-printer (ma kasutan Creality CR-10) (x2) Tavalised servod (x1) Arduino mikro (x1) 40-kontaktiline pistikupesa (x1) PCB (x1) 9 V aku (x1) 9 V akuhoidik (x1) 9 V aku (x2) 3-kontaktilised päised (x13) M3 mutrid ja poldid (x4) pliiatsid

(Pange tähele, et mõned sellel lehel olevad lingid on sidusettevõtte lingid. See ei muuda teie jaoks toote maksumust. Investeerin kõik saadud tulud uuesti uute projektide tegemisse. Kui soovite alternatiivsete tarnijate kohta ettepanekuid, siis palun andke mulle teada tea.)

2. samm: 3D -printimise osad

3D printimise osad
3D printimise osad

3D -printige lisatud failid oma 3D -printeriga. Võimalik, et peate oma konkreetse seadistuse toega töötamiseks failid häälestama.

3. samm: eesmine Assesmbly

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

Sisestage neli polti roboti esiküljele.

Lükake kaks esijala hammasratast roboti kere ees olevasse lahtrisse nii, et jalatoed on suunatud väljapoole.

Asetage käik jalgade kahe hammasratta vahele.

Vajutage servo ajamikate keskmise hammasratta pesasse ja kinnitage see kruviga oma kohale.

Lõpuks keerake servo esipaneeli lõpuleviimiseks varem paigaldatud poltide abil oma kohale.

Samm: alumine servo

Alumine servo
Alumine servo
Alumine servo
Alumine servo

Lükake alumine servo kinnitusklambrisse ja keerake see oma kohale.

Samm: kinnitage torso

Kinnitage torso
Kinnitage torso
Kinnitage torso
Kinnitage torso

Vajutage 3D -prinditud torso mootori ajami nihke keskele ja kinnitage see oma kohale.

Samm: sisestage pliiatsid

Sisestage pliiatsid
Sisestage pliiatsid
Sisestage pliiatsid
Sisestage pliiatsid

Sisestage pliiatsid torso pesasse nii, et kustutuskummi otsad jäävad välja.

Samm: tõmmake kustutuskummid

Tõmmake kustutuskummid
Tõmmake kustutuskummid
Tõmmake kustutuskummid
Tõmmake kustutuskummid

Tõmmake kustutuskummid tangide abil kahelt pliiatsilt ära.

Samm: sisestage rohkem pliiatseid

Sisestage rohkem pliiatseid
Sisestage rohkem pliiatseid
Sisestage rohkem pliiatseid
Sisestage rohkem pliiatseid

Sisestage pliiatsite ots, mille külge kustutuskumm varem kinnitati, igasse esijala pesasse.

Samm: looge vooluring

Ehita vooluring
Ehita vooluring
Ehita vooluring
Ehita vooluring

Jootke 40-kontaktiga pistikupesa plaadi keskele. Ühendage 9 V patareipistiku must juhe Arduino pistikupesa maandusnõelaga ja punane juhe V-sisendiga. Jootke esimese kolme kontaktiga pistik 40 kontaktiga pistikupesa järgmiselt: päise tihvt 1 - 5 V toitepea pistik 2 - maanduspistiku tihvt 3 - digitaalne tihvt 8 (pistikupesa tihvt 36) Jootke teine kolme kontaktiga pistik 40 pistikuga pistikupessa järgmiselt: päise tihvt 1 - 5 V toiteotsiku tihvt 2 - Groundheader pin 3 - Digital Pin 9 (pistikupesa 37)

10. samm: puurige

Puurida
Puurida
Puurida
Puurida

Puurige 1/8 -tolline auk, mille keskpunktiks on trükkplaadi osa, kus puuduvad joodetud elektriühendused.

Samm: sisestage Arduino Micro

Sisestage Arduino Micro
Sisestage Arduino Micro

Sisestage Arduino mikro pistikupesa vastavatesse tihvtidesse.

12. samm: kinnitage akuklamber

Kinnitage akuklamber
Kinnitage akuklamber
Kinnitage akuklamber
Kinnitage akuklamber

Kinnitage akuklamber trükkplaadi põhja, hoides samal ajal ettevaatlikult, et sellega ei tekiks lühiseid.

Samm: kinnitage trükkplaat

Kinnitage trükkplaat
Kinnitage trükkplaat
Kinnitage trükkplaat
Kinnitage trükkplaat
Kinnitage trükkplaat
Kinnitage trükkplaat

Kinnitage trükkplaat roboti kere kinnitusavade külge.

Samm: ühendage servod juhtmetega

Juhtige servod
Juhtige servod
Juhtige servod
Juhtige servod

Ühendage servopistikud trükkplaadi vastavatesse isastesse pistikutesse.

Samm: programmeerige Arduino

Programmeerige Arduino
Programmeerige Arduino

Programmeerige Arduino järgmise koodiga:

//

// 3D-prinditud roboti kood // Lisateavet leiate aadressilt https://www.instructables.com/id/3D-Printed-Robot/ // See kood on avalikus domeenis // // lisage servoteek # include // Loo kaks servoastet Servo myservo; Servo myservo1; // Muutke neid numbreid, kuni servod on tsentreeritud !!!! // Teoorias on 90 ideaalne keskus, kuid tavaliselt on see kõrgem või madalam. int FrontBalanced = 75; int BackCentered = 100; // Muutujad, mis kompenseerivad tasakaalu tagumist keskpunkti, kui esiosa nihkub int backRight = BackCentered - 20; int backLeft = BackCentered + 20; // Seadistage servode algtingimused ja oodake 2 sekundit void setup () {myservo.attach (8); myservo1.attach (9); myservo1.write (FrontBalanced); myservo.write (BackCentered); viivitus (2000); } void loop () {// Kõndige otse goStraight (); jaoks (int walk = 10; walk> = 0; walk -= 1) {walkOn (); } // Pööra paremale goRight (); jaoks (int walk = 10; walk> = 0; walk -= 1) {walkOn (); } // Jaluta otse goStraight (); jaoks (int walk = 10; walk> = 0; walk -= 1) {walkOn (); } // Pööra vasakule goLeft (); jaoks (int walk = 10; walk> = 0; walk -= 1) {walkOn (); }} // Jalutusfunktsioon void walkOn () {myservo.write (BackCentered + 30); viivitus (1000); myservo.write (BackCentered - 30); viivitus (1000); } // Pööra vasakule funktsiooni void goLeft () {BackCentered = backLeft; myservo1.write (FrontBalanced + 40); } // Pööra paremale funktsiooni void goRight () {BackCentered = backRight; myservo1.write (FrontBalanced - 40); } // Mine otse funktsioon void goStraight () {BackCentered = 100; myservo1.write (FrontBalanced); }

16. samm: ühendage aku vooluvõrku

Ühendage aku
Ühendage aku

Ühendage 9V aku ja kinnitage see klambriga.

Pilt
Pilt

Kas see oli teile kasulik, lõbus või meelelahutuslik? Jälgige @madeineuphoria, et näha minu viimaseid projekte.

Soovitan: