INHOUDSOPGAWE:

3D -gedrukte robot: 16 stappe (met foto's)
3D -gedrukte robot: 16 stappe (met foto's)

Video: 3D -gedrukte robot: 16 stappe (met foto's)

Video: 3D -gedrukte robot: 16 stappe (met foto's)
Video: Brawl Stars Meets Paris Saint-Germain at Parc des Princes! 2024, Julie
Anonim
3D -gedrukte robot
3D -gedrukte robot

Die goeie ding met 3D -druk is dat dit maklik is om robotte te bou. U kan die konfigurasie van onderdele wat u kan droom ontwerp, en dit feitlik dadelik in u hand hê. Dit maak voorsiening vir vinnige prototipering en eksperimentering. Hierdie spesifieke 3D -gedrukte robot is 'n voorbeeld hiervan. Hierdie idee om 'n rollator -bot te hê wat sy voorste balanspunt verskuif het, het ek al 'n paar jaar. Dit was egter altyd taamlik lastig om dit op die rak te implementeer, en het my verhinder om regtig te probeer. Maar toe ek besef dat dit vinnig en maklik gedoen kan word met 3D -drukwerk, kon ek uiteindelik hierdie robot in ongeveer twee dae skep. Eintlik het 3D -druk my in staat gestel om binne minder as 48 uur 'n idee te neem en dit te realiseer. As u wil probeer om hierdie maklike robot te maak, het ek die lêers en instruksies bygevoeg wat u vir uself kan maak. Dit is beslis 'n prettige naweekprojek vir iemand met 'n 3D -drukker wat 'n bietjie weet van elektronika en soldeer om hul voete nat te maak met robotika.

Stap 1: Robotonderdele

Robotonderdele
Robotonderdele

Kry die volgende materiaal:

(x1) 3D-drukker (ek gebruik 'n Creality CR-10) (x2) Standaard servo's (x1) Arduino mikro (x1) 40-pen aansluiting (x1) PCB (x1) 9V battery snap (x1) 9V batteryhouer (x1) 9V battery (x2) 3-pins koppe (x13) M3 moere en boute (x4) potlode

(Let daarop dat sommige van die skakels op hierdie bladsy geaffilieerde skakels is. Dit verander nie die koste van die item vir u nie. Ek herbelê die opbrengs wat ek ontvang om nuwe projekte te maak. Laat my asseblief weet as u voorstelle vir alternatiewe verskaffers wil hê. weet.)

Stap 2: 3D -afdrukonderdele

3D -drukonderdele
3D -drukonderdele

Druk die aangehegte lêers in 3D met u spesifieke 3D -drukker. Miskien moet u die lêers opstel om te ondersteun met u spesifieke opstelling.

Stap 3: Assemblering aan die voorkant

Assemblerend voor
Assemblerend voor
Assemblerend voor
Assemblerend voor
Assemblerend voor
Assemblerend voor

Steek vier boute in die voorkant van die robot.

Skuif die twee ratte van die voorpote in die kompartement aan die voorkant van die robotliggaam, sodat die voetstukke na buite wys.

Plaas die rat tussen die twee ratte van die bene.

Druk die servo se aandrywing in die sok op die middelste rat en gebruik 'n skroef om dit vas te maak.

Draai die servo ten slotte vas met die boute wat vroeër geïnstalleer is om die voorkant te voltooi.

Stap 4: Onderste servo

Onderste servo
Onderste servo
Onderste servo
Onderste servo

Skuif die onderste servo in die bevestigingsbeugel en bout dit vas.

Stap 5: Heg die Torso aan

Heg die Torso aan
Heg die Torso aan
Heg die Torso aan
Heg die Torso aan

Druk die 3D -gedrukte bolyf in die middel van die motor se aandrywing en druk dit vas.

Stap 6: Plaas potlode

Steek potlode in
Steek potlode in
Steek potlode in
Steek potlode in

Steek potlode in die bolyf sodat die punte van die uitveër uitsteek.

Stap 7: Trek die uitveërs

Trek die uitveërs
Trek die uitveërs
Trek die uitveërs
Trek die uitveërs

Trek die uitveër met 'n tang uit twee potlode.

Stap 8: Plaas meer potlode

Voeg meer potlode in
Voeg meer potlode in
Voeg meer potlode in
Voeg meer potlode in

Steek die punt van die potlode waarmee die uitveër voorheen vasgemaak was, in elk van die voorste voetstukke.

Stap 9: Bou die stroombaan

Bou die stroombaan
Bou die stroombaan
Bou die stroombaan
Bou die stroombaan

Soldeer die 40-pen-aansluiting in die middel van die bord. Koppel die swart draad van die 9V-batteryklem aan die grondpen op die Arduino-aansluiting en die rooi draad aan die V-in-pen. Soldeer die eerste drie-pen-manlike kopstuk aan die 40 -pen -aansluiting soos volg: koppen 1 - 5V kragspeldpen 2 - Grondspeldpen 3 - Digitale pen 8 (voetpen 36) Soldeer die tweede driepen -manlike kopstuk aan die 40 -pen -aansluiting soos volg: koppen 1 - 5V kragspeldpen 2 - Grondskoppen 3 - Digitale pen 9 (voetpen 37)

Stap 10: Boor

Boor
Boor
Boor
Boor

Boor 'n 1/8 gat wat gesentreer is op 'n deel van die printplaat waar geen gesoldeerde elektriese verbindings is nie.

Stap 11: Plaas die Arduino Micro

Plaas die Arduino Micro
Plaas die Arduino Micro

Steek die Arduino -mikro in die toepaslike penne op die voetstuk.

Stap 12: Heg die batteryklem vas

Heg die batteryklem vas
Heg die batteryklem vas
Heg die batteryklem vas
Heg die batteryklem vas

Bevestig die batteryklem aan die onderkant van die printplaat terwyl u versigtig is om geen elektriese verbindings daarmee te kortsluit nie.

Stap 13: Heg die printplaat aan

Heg die stroombaan aan
Heg die stroombaan aan
Heg die stroombaan aan
Heg die stroombaan aan
Heg die stroombaan aan
Heg die stroombaan aan

Bout die printplaat aan die monteergate op die robotliggaam.

Stap 14: Bedraad die servo's

Bedraad die servo's
Bedraad die servo's
Bedraad die servo's
Bedraad die servo's

Steek die servo -voetstukke in die toepaslike manlike koppenne op die printplaat.

Stap 15: Programmeer die Arduino

Program die Arduino
Program die Arduino

Program die Arduino met die volgende kode:

//

// Kode vir 'n 3D-gedrukte robot // Kom meer te wete by: https://www.instructables.com/id/3D-Printed-Robot/ // Hierdie kode is in die openbare domein // // voeg die servobiblioteek by # sluit in // Skep twee servo -gevalle Servo myservo; Servo myservo1; // Verander hierdie getalle totdat die servo's gesentreer is !!!! // In teorie is 90 die perfekte middelpunt, maar dit is gewoonlik hoër of laer. int FrontBalanced = 75; int BackCentered = 100; // Veranderlikes om die agterste middel van die balans te vergoed wanneer die voorkant int backRight = BackCentered - 20; int backLeft = BackCentered + 20; // Stel die aanvanklike voorwaardes van die Servo's op en wag 2 sekondes se ongeldige opstelling () {myservo.attach (8); myservo1.aanheg (9); myservo1.write (FrontBalanced); myservo.write (BackCentered); vertraging (2000); } leemte lus () {// Loop reguit goStraight (); vir (int loop = 10; loop> = 0; loop -= 1) {walkOn (); } // Draai regs goRight (); vir (int loop = 10; loop> = 0; loop -= 1) {walkOn (); } // Loop reguit goStraight (); vir (int loop = 10; loop> = 0; loop -= 1) {walkOn (); } // Draai links goLeft (); vir (int loop = 10; loop> = 0; loop -= 1) {walkOn (); }}} // Walking function void walkOn () {myservo.write (BackCentered + 30); vertraging (1000); myservo.write (BackCentered - 30); vertraging (1000); } // Draai funksie links na void goLeft () {BackCentered = backLeft; myservo1.write (FrontBalanced + 40); } // Draai funksie regs na void goRight () {BackCentered = backRight; myservo1.write (FrontBalanced - 40); } // Gaan reguit funksie void goStraight () {BackCentered = 100; myservo1.write (FrontBalanced); }

Stap 16: Sluit die battery aan

Koppel die battery aan
Koppel die battery aan

Steek die 9V -battery in en maak dit vas met die batteryklem.

Beeld
Beeld

Het u dit nuttig, pret of vermaaklik gevind? Volg @madeineuphoria om my nuutste projekte te sien.

Aanbeveel: