Inhoudsopgave:
- Stap 1: Robotonderdelen
- Stap 2: 3D-afdrukonderdelen
- Stap 3: Voormontage
- Stap 4: Bodemservo
- Stap 5: Bevestig de romp
- Stap 6: potloden invoegen
- Stap 7: Trek aan de gum
- Stap 8: plaats meer potloden
- Stap 9: Bouw het circuit
- Stap 10: Boor
- Stap 11: Plaats de Arduino Micro
- Stap 12: Bevestig de batterijclip
- Stap 13: Bevestig de printplaat
- Stap 14: Bedraad de servo's
- Stap 15: Programmeer de Arduino
- Stap 16: Sluit de batterij aan
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01
Het leuke van 3D-printen is dat het bouwen van robots eenvoudig maakt. U kunt elke configuratie van onderdelen ontwerpen die u maar kunt bedenken en ze vrijwel meteen in uw hand hebben. Dit zorgt voor snelle prototyping en experimenten. Deze specifieke 3D-geprinte robot is daar een voorbeeld van. Dit idee om een walker-bot te hebben die zijn voorste balanspunt verschoof, heb ik al een paar jaar. Het implementeren met kant-en-klare onderdelen bleek echter altijd nogal lastig en weerhield me ervan om het echt te proberen. Maar toen ik me realiseerde dat dit snel en gemakkelijk kon met 3D-printen, kon ik deze robot uiteindelijk in ongeveer twee dagen maken. Kortom, 3D-printen had me in staat gesteld om een idee te ontwikkelen en in minder dan 48 uur te realiseren. Als je wilt proberen deze eenvoudige robot te maken, heb ik de bestanden en geposte instructies bijgevoegd die je voor jezelf kunt maken. Dit is zeker een leuk weekendproject voor iemand met een 3D-printer die een beetje weet van elektronica en solderen om nat te worden met robotica.
Stap 1: Robotonderdelen
Neem de volgende materialen:
(x1) 3D-printer (ik gebruik een Creality CR-10) (x2) Standaard servo's (x1) Arduino micro (x1) 40-pins aansluiting (x1) PCB (x1) 9V batterij snap (x1) 9V batterijhouder (x1) 9V batterij (x2) 3-pins headers (x13) M3 bouten en moeren (x4) potloden
(Merk op dat sommige van de links op deze pagina gelieerde links zijn. Dit verandert niets aan de kosten van het artikel voor u. Ik herinvesteer alle opbrengsten die ik ontvang in het maken van nieuwe projecten. Als u suggesties voor alternatieve leveranciers wilt, laat het me dan weten weten.)
Stap 2: 3D-afdrukonderdelen
3D print de bijgevoegde bestanden met uw specifieke 3D-printer. Mogelijk moet u de bestanden instellen om te werken met ondersteuning voor uw specifieke installatie.
Stap 3: Voormontage
Steek vier bouten in de voorkant van de robot.
Schuif de twee voorste beentandwielen in het compartiment aan de voorkant van het robotlichaam, zodat de beenhouders naar buiten wijzen.
Plaats het tandwiel tussen de twee tandheugels van de poten.
Druk de aandrijfas van de servo in de aansluiting op het middelste tandwiel en gebruik een schroef om deze op zijn plaats te bevestigen.
Schroef ten slotte de servo op zijn plaats met behulp van de eerder geïnstalleerde bouten om de voormontage te voltooien.
Stap 4: Bodemservo
Schuif de onderste servo in de montagebeugel en schroef hem op zijn plaats.
Stap 5: Bevestig de romp
Druk op de 3D-geprinte torso gecentreerd op de aandrijfverschuiving van de motor en schroef deze op zijn plaats.
Stap 6: potloden invoegen
Steek potloden in de romp, zodat de uiteinden van de gum uitsteken.
Stap 7: Trek aan de gum
Trek de gummen uit twee potlood met een tang.
Stap 8: plaats meer potloden
Steek het uiteinde van de potloden waaraan de gum was bevestigd in elk van de voorste beenhouders.
Stap 9: Bouw het circuit
Soldeer de 40-pins aansluiting op het midden van het bord. Sluit de zwarte draad van de 9V-batterijklem aan op de grondpin op de Arduino-aansluiting en de rode draad op de V-in-pin. Soldeer de eerste driepolige mannelijke header aan de 40-pins aansluiting als volgt: header-pin 1 - 5V powerheader-pin 2 - Groundheader-pin 3 - Digitale pin 8 (socket-pin 36) Soldeer de tweede drie-pins mannelijke header als volgt aan de 40-pins aansluiting: header-pin 1 - 5V powerheader-pin 2 - Groundheader pin 3 - Digital Pin 9 (socket pin 37)
Stap 10: Boor
Boor een gat van 1/8 gecentreerd op een deel van de printplaat waar geen gesoldeerde elektrische verbindingen zijn.
Stap 11: Plaats de Arduino Micro
Steek de Arduino micro in de juiste pinnen op de socket.
Stap 12: Bevestig de batterijclip
Bevestig de batterijclip aan de onderkant van de printplaat en zorg ervoor dat u er geen elektrische verbindingen mee kortsluit.
Stap 13: Bevestig de printplaat
Schroef de printplaat vast aan de montagegaten op de robotbehuizing.
Stap 14: Bedraad de servo's
Steek de servo-aansluitingen in de juiste mannelijke header-pinnen op de printplaat.
Stap 15: Programmeer de Arduino
Programmeer de Arduino met de volgende code:
//
// Code voor een 3D-geprinte robot // Meer informatie op: https://www.instructables.com/id/3D-Printed-Robot/ // Deze code bevindt zich in het openbare domein // //add the servo library # omvatten // Maak twee servo-instanties Servo myservo; Servo myservo1; // Wijzig deze nummers totdat de servo's gecentreerd zijn !!!! //In theorie is 90 een perfect centrum, maar het is meestal hoger of lager. int FrontBalanced = 75; int BackCentered = 100; // Variabelen ter compensatie van het achterste midden van de balans wanneer de voorkant naar binnen verschuift backRight = BackCentered - 20; int backLeft = BackCentered + 20; // Stel de beginvoorwaarden van de servo's in en wacht 2 seconden void setup () { myservo.attach (8); mijnservo1.attach (9); myservo1.write (FrontBalanced); myservo.write (BackCentered); vertraging (2000); } void loop () { // Loop rechtdoor goStraight (); for(int walk = 10; walk >= 0; walk -=1) { walkOn(); } //Sla rechtsaf goRight(); for(int walk = 10; walk >= 0; walk -=1) { walkOn(); } // Loop rechtdoor goStraight (); for(int walk = 10; walk >= 0; walk -=1) { walkOn(); } // Sla linksaf goLeft (); for(int walk = 10; walk >= 0; walk -=1) { walkOn(); } } //Walking function void walkOn(){ myservo.write(BackCentered + 30); vertraging (1000); myservo.write(BackCentered - 30); vertraging (1000); } //Turn left function void goLeft(){ BackCentered = backLeft; myservo1.write (FrontBalanced + 40); } //Turn right function void goRight(){ BackCentered = backRight; myservo1.write (FrontBalanced - 40); } //Ga rechtdoor functie void goStraight(){ BackCentered = 100; myservo1.write (FrontBalanced); }
Stap 16: Sluit de batterij aan
Sluit de 9V-batterij aan en zet deze vast met de batterijclip.
Vond je dit nuttig, leuk of vermakelijk? Volg @madeineuphoria om mijn laatste projecten te zien.
Aanbevolen:
Een computer demonteren met eenvoudige stappen en afbeeldingen: 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een computer demonteren met eenvoudige stappen en afbeeldingen: dit is een instructie over het demonteren van een pc. De meeste basiscomponenten zijn modulair en gemakkelijk te verwijderen. Wel is het belangrijk dat je er goed over georganiseerd bent. Dit zal helpen voorkomen dat u onderdelen kwijtraakt, en ook bij het maken van de hermontage e
[Arduino Robot] Hoe maak je een Motion Capture-robot - Duimen Robot - Servomotor - Broncode: 26 stappen (met afbeeldingen)
[Arduino Robot] Hoe maak je een Motion Capture-robot | Duimen Robot | Servomotor | Broncode: Thumbs Robot. Gebruikt een potentiometer van MG90S servomotor. Het is erg leuk en makkelijk! De code is heel eenvoudig. Het is slechts ongeveer 30 lijnen. Het ziet eruit als een motion-capture.Laat een vraag of feedback achter! [Instructie] Broncode https://github.c
PCB-ontwerp met eenvoudige en gemakkelijke stappen: 30 stappen (met afbeeldingen)
PCB-ontwerp met eenvoudige en gemakkelijke stappen: HELLO VRIENDEN Het is een zeer nuttige en gemakkelijke tutorial voor diegenen die PCB-ontwerp willen leren, laten we beginnen
Een video met gesplitst scherm maken in vier stappen: 4 stappen (met afbeeldingen)
Een video met gesplitst scherm maken in vier stappen: we zien vaak dezelfde persoon twee keer in een scène in een tv-toneelstuk. En voor zover we weten heeft de acteur geen tweelingbroer. We hebben ook gezien dat er twee zangvideo's op één scherm worden gezet om hun zangkunsten te vergelijken. Dit is de kracht van spl
Uw afbeeldingen opslaan voor uw taak: 4 stappen (met afbeeldingen)
Uw afbeeldingen opslaan voor uw taak: 1. Open een nieuw Google-document en gebruik deze pagina om uw afbeeldingen te beveiligen.2. Gebruik ctrl (control) en de "c" sleutel om te kopiëren.3. Gebruik ctrl (control) en de "v" sleutel om te plakken