Innehållsförteckning:
- Steg 1: Robotdelar
- Steg 2: Delar i 3D -utskrift
- Steg 3: Framsida
- Steg 4: Botten Servo
- Steg 5: Fäst Torso
- Steg 6: Sätt in pennor
- Steg 7: Dra i raderna
- Steg 8: Sätt in fler pennor
- Steg 9: Bygg kretsen
- Steg 10: Borra
- Steg 11: Sätt i Arduino Micro
- Steg 12: Fäst batteriklämman
- Steg 13: Fäst kretskortet
- Steg 14: Anslut servon
- Steg 15: Programmera Arduino
- Steg 16: Anslut batteriet
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:10
Det fina med 3D -utskrift är att det gör det enkelt att bygga robotar. Du kan designa oavsett konfiguration av delar som du kan drömma om och ha dem i handen nästan direkt. Detta möjliggör snabb prototypering och experiment. Denna speciella 3D -tryckta robot är ett exempel på det. Den här tanken att ha en rollatorbot som flyttade sitt främre balanscentrum är en som jag har haft i några år. Men att implementera det utan hylldelar visade sig alltid ganska knepigt och hindrade mig från att verkligen försöka. Men när jag insåg att detta kunde göras snabbt och enkelt med 3D -utskrift, kunde jag äntligen skapa denna robot på ungefär två dagar. I grund och botten hade 3D -utskrift gjort det möjligt för mig att ta en idé och förverkliga den på mindre än 48 timmar. Om du vill försöka göra denna enkla robot har jag inkluderat filerna och lagt ut instruktioner för dig att göra på dig själv. Detta är definitivt ett roligt helgprojekt för någon med en 3D -skrivare som kan lite om elektronik och lödning för att få fötterna blöta av robotik.
Steg 1: Robotdelar
Skaffa följande material:
(x1) 3D-skrivare (jag använder en Creality CR-10) (x2) Standard servon (x1) Arduino micro (x1) 40-polig uttag (x1) PCB (x1) 9V batteri snap (x1) 9V batterihållare (x1) 9V batteri (x2) 3-stifts rubriker (x13) M3 muttrar och bultar (x4) pennor
(Observera att några av länkarna på denna sida är affiliatelänkar. Detta ändrar inte kostnaden för varan för dig. Jag återinvesterar vad jag får för att göra nya projekt. Om du vill ha förslag på alternativa leverantörer, låt mig känna till.)
Steg 2: Delar i 3D -utskrift
3D -skriv ut de bifogade filerna med din speciella 3D -skrivare. Du kan behöva konfigurera filerna för att fungera med stöd för just din inställning.
Steg 3: Framsida
Sätt i fyra bultar på robotens framsida.
Skjut in de två främre benväxlarna i facket på framsidan av robotkroppen så att benuttagen pekar utåt.
Placera kugghjulet mellan benens två kugghjul.
Pressa in servos drivskiva i uttaget på mittväxeln och skruva fast den med en skruv.
Slutligen bultar servon på plats med de bultar som installerats tidigare för att slutföra fronten.
Steg 4: Botten Servo
Skjut in den nedre servon i monteringsfästet och skruva fast den.
Steg 5: Fäst Torso
Tryck in den 3D -tryckta bålen centrerad på motorns drivskift och skruva fast den.
Steg 6: Sätt in pennor
Sätt in pennor i bålen så att suddgummiändarna sticker ut.
Steg 7: Dra i raderna
Dra bort suddgummin från två pennor med en tång.
Steg 8: Sätt in fler pennor
Sätt in änden av pennorna som suddgummit brukade fästas i i vart och ett av de främre benhylsorna.
Steg 9: Bygg kretsen
Löd 40-stiftsuttaget till mitten av kortet. Anslut den svarta ledningen från 9V-batterifästet till jordstiftet på Arduino-uttaget och den röda tråden till V-in-stiftet. Löd den första trepinnade hanrubriken till 40 -polig uttag enligt följande: huvudstift 1 - 5V powerhead -pin 2 - Groundheader -pin 3 - Digital Pin 8 (socket pin 36) Lödning av den andra tre -pins hanhuvudet till 40 -pins -uttaget enligt följande: headerstift 1 - 5V powerheaderstift 2 - Groundheader pin 3 - Digital Pin 9 (socket pin 37)
Steg 10: Borra
Borra ett 1/8 hål centrerat på en del av kretskortet där det inte finns några lödda elektriska anslutningar.
Steg 11: Sätt i Arduino Micro
Sätt i Arduino -mikro i lämpliga stift på uttaget.
Steg 12: Fäst batteriklämman
Fäst batteriklämman i kretskortets botten medan du är försiktig så att du inte kortsluter några elektriska anslutningar med den.
Steg 13: Fäst kretskortet
Skruva fast kretskortet i monteringshålen på robotkroppen.
Steg 14: Anslut servon
Anslut servouttagen till lämpliga hanstiften på kretskortet.
Steg 15: Programmera Arduino
Programmera Arduino med följande kod:
//
// Kod för en 3D-utskriven robot // Läs mer på: https://www.instructables.com/id/3D-Printed-Robot/ // Denna kod är i Public Domain // // lägg till servobiblioteket # inkludera // Skapa två servoinstanser Servo myservo; Servo myservo1; // Ändra dessa nummer tills servon är centrerade !!!! // I teorin är 90 perfekt centrum, men det är vanligtvis högre eller lägre. int FrontBalanced = 75; int BackCentered = 100; // Variabler för att kompensera för mittbalansens baksida när fronten skiftar int backRight = BackCentered - 20; int backLeft = BackCentered + 20; // Ställ in de första villkoren för servon och vänta 2 sekunder ogiltig installation () {myservo.attach (8); myservo1.attach (9); myservo1.write (FrontBalanced); myservo.write (BackCentered); fördröjning (2000); } void loop () {// Walk straight goStraight (); för (int walk = 10; walk> = 0; walk -= 1) {walkOn (); } // Sväng höger goRight (); för (int walk = 10; walk> = 0; walk -= 1) {walkOn (); } // Gå rakt goStraight (); för (int walk = 10; walk> = 0; walk -= 1) {walkOn (); } // Sväng vänster goLeft (); för (int walk = 10; walk> = 0; walk -= 1) {walkOn (); }}} // Walking -funktion void walkOn () {myservo.write (BackCentered + 30); fördröjning (1000); myservo.write (BackCentered - 30); fördröjning (1000); } // Sväng vänster funktion void goLeft () {BackCentered = backLeft; myservo1.write (FrontBalanced + 40); } // Sväng höger funktion void goRight () {BackCentered = backRight; myservo1.write (FrontBalanced - 40); } // Gå rak funktion void goStraight () {BackCentered = 100; myservo1.write (FrontBalanced); }
Steg 16: Anslut batteriet
Anslut 9V -batteriet och säkra det på plats med batteriklämman.
Tyckte du att det här var användbart, roligt eller underhållande? Följ @madeineuphoria för att se mina senaste projekt.
Rekommenderad:
Arduino - Maze Solving Robot (MicroMouse) Wall Following Robot: 6 steg (med bilder)
Arduino | Maze Solving Robot (MicroMouse) Wall Following Robot: Welcome I'm Isaac och detta är min första robot " Striker v1.0 " .Denna Robot var utformad för att lösa en enkel labyrint. I tävlingen hade vi två labyrinter och roboten Alla andra förändringar i labyrinten kan kräva en ändring av
Hur man bygger SMARS Robot - Arduino Smart Robot Tank Bluetooth: 16 steg (med bilder)
Hur man bygger SMARS Robot - Arduino Smart Robot Tank Bluetooth: Den här artikeln är stolt sponsrad av PCBWAY. PCBWAY gör prototyper av högkvalitativ PCB för människor över hela världen. Prova själv och få 10 PCB för bara $ 5 på PCBWAY med mycket bra kvalitet, tack PCBWAY. Motorskyddet för Arduino Uno
PAPPER HUNGRY ROBOT - Pringles Recycle Arduino Robot: 19 steg (med bilder)
PAPER HUNGRY ROBOT - Pringles Recycle Arduino Robot: Detta är en annan version av Hungry Robot som jag byggde 2018. Du kan göra denna robot utan 3d -skrivare. Allt du behöver göra är att bara köpa en burk Pringles, en servomotor, en närhetssensor, en arduino och några verktyg. Du kan ladda ner alla
Hur man tar isär en dator med enkla steg och bilder: 13 steg (med bilder)
Hur man tar isär en dator med enkla steg och bilder: Detta är en instruktion om hur man demonterar en dator. De flesta av de grundläggande komponenterna är modulära och lätt att ta bort. Det är dock viktigt att du är organiserad kring det. Detta hjälper dig att inte förlora delar, och även för att göra ommonteringen
[Arduino Robot] Hur man gör en Motion Capture Robot - Tummen Robot - Servomotor - Källkod: 26 steg (med bilder)
[Arduino Robot] Hur man gör en Motion Capture Robot | Tummen Robot | Servomotor | Källkod: Thumbs Robot. Använd en potentiometer för MG90S servomotor. Det är väldigt roligt och enkelt! Koden är väldigt enkel. Det är bara runt 30 rader. Det ser ut som en rörelseinspelning. Lämna gärna frågor eller feedback! [Instruktion] Källkod https: //github.c