Inhoudsopgave:
- Benodigdheden
- Stap 1: Kies hoorns voor uw servo's
- Stap 2: Kalibreer de servo's
- Stap 3: Schroef de servo's in
- Stap 4: Bevestig ijslollystokjes aan servo's (pt 1/4)
- Stap 5: Bevestig ijslollystokjes aan servo's (pt 2/4)
- Stap 6: Bevestig ijslollystokjes aan servo's (pt 3/4)
- Stap 7: Bevestig ijslollystokjes aan servo's (pt 4/4)
- Stap 8: Maak een basis voor één servo
- Stap 9: Bouw de basis voor de hele robot
- Stap 10: sluit de eerste servo aan
- Stap 11: Bevestig de tweede servo
- Stap 12: Bevestig de derde servo
- Stap 13: Bevestig de laatste servo! (grijper)
- Stap 14: Monteer het circuit
- Stap 15: Upload de code
- Stap 16: We zijn klaar
- Stap 17: Problemen oplossen
Video: Popsicle Stick Robotarm - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Hier leest u hoe u een eenvoudige robotarm met een grijper bouwt met behulp van ijslollystokjes, een Arduino en een paar servo's.
Benodigdheden
Voel je vrij om soortgelijke materialen te gebruiken of wat je al hebt. (bijv. karton in plaats van ijslollystokjes)
Materialen:
- 14 ijslollystokjes
- 4 Micro Servo's (met hun hoorns en schroeven)
- 4 roterende potentiometers
- 1 halve broodplank
- 1 Arduino Uno
- 1 6-volt batterijpakket
- 26 startkabels
Gereedschap:
- Heet lijmpistool + hete lijmstiften
- Precisieschroevendraaier of andere kleine schroevendraaier
- Arduino IDE
- USB naar Arduino-kabel
Stap 1: Kies hoorns voor uw servo's
Materialen voor deze stap:
- 4 microservo's
- 3 hoorns die zich in 2 richtingen uitstrekken
- 1 Hoorn die zich in 1 richting uitstrekt
Instructies:
Bevestig de hoorns (witte vleugelbevestigingen) aan de servo's. Drie van de servo's hebben de hoorn nodig die zich in twee richtingen uitstrekt, terwijl één servo de hoorn nodig heeft die zich in slechts één richting uitstrekt. Steek de hoorns gewoon op de bovenkant van de servo's.
Stap 2: Kalibreer de servo's
Materialen voor deze stap:
4 microservo's
Instructies:
Draai de claxon zo ver mogelijk tegen de klok in. Klap vervolgens de claxon uit en weer aan op de gekalibreerde positie.
Een van de servo's met de tweerichtingshoorns moet parallel aan de servo worden gekalibreerd, terwijl de andere drie loodrecht op de servo's moeten worden gekalibreerd.
Hierboven ziet u een afbeelding van de gekalibreerde servo's die volledig tegen de klok in zijn gedraaid. Dit zijn de gekalibreerde posities
Waarom de servo's kalibreren? Servo's bewegen slechts 180 graden, dus het is belangrijk dat we de servo's kalibreren zodat de servo tussen de hoeken draait die we willen dat de therm maakt.
Stap 3: Schroef de servo's in
Materialen voor deze stap:
- 4 microservo's
- 4 kleine schroeven
- Precisieschroevendraaier of andere kleine schroevendraaier
Instructies:
Schroef de hoorns in met een kleine schroef en de juiste schroevendraaier.
Stap 4: Bevestig ijslollystokjes aan servo's (pt 1/4)
Materialen voor deze stap:
- De enige servo die zo is gekalibreerd dat de hoorn evenwijdig is aan de servo
- 1 ijslollystokje
- Heet lijmpistool
Instructies:
Voor de servo die is gekalibreerd zodat de hoorn evenwijdig is aan de servo, lijm je het ene uiteinde van de ijslollystok aan de platte kant van de hoorn.
Hierboven ziet u een afbeelding van deze servo die volledig tegen de klok in is gedraaid
Stap 5: Bevestig ijslollystokjes aan servo's (pt 2/4)
Materialen voor deze stap:
- Een van de andere twee servo's met hoorns in twee richtingen
- 1 ijslollystokje
- Heet lijmpistool
Instructies:
Lijm het ene uiteinde van het ijslollystokje aan de platte kant van de hoorn van de servo.
Hierboven ziet u een afbeelding van deze servo die volledig tegen de klok in is gedraaid
Stap 6: Bevestig ijslollystokjes aan servo's (pt 3/4)
Materialen voor deze stap:
- De laatste servo met een hoorn in twee richtingen
- 1 ijslollystokje
- Heet lijmpistool
Instructies:
Lijm voor de andere servo het midden van het ijslollystokje aan de platte kant van de hoorn.
Hierboven ziet u een afbeelding van deze servo die volledig tegen de klok in is gedraaid
Stap 7: Bevestig ijslollystokjes aan servo's (pt 4/4)
Deze stap is anders. Lees aandachtig
Materialen voor deze stap:
- De enige servo met de eenrichtingshoorn
- 1 ijslollystokje
- Heet lijmpistool
Instructies:
Lijm het ene uiteinde van een ijslollystokje aan de dunne kant van de hoorn met de klok mee. Ja, het ijslollystokje staat "zijwaarts" in vergelijking met de vorige stap. Dit kan een beetje lastig te lijmen zijn.
Hierboven ziet u een afbeelding van deze servo die volledig tegen de klok in is gedraaid
Stap 8: Maak een basis voor één servo
Materialen voor deze stap:
- De enkele servo die is gekalibreerd zodat de hoorn parallel is aan de servo
- 4 ijslollystokjes
- Heet lijmpistool
Instructies:
Heetlijm vier ijslollystokjes zodat ze op elkaar worden gestapeld. Scheur overtollige lijm aan de randen af.
Lijm vervolgens de onderkant van de servo in het midden van de doorlopende platte kant van de stapel ijslollystokjes. Scheur eventuele overtollige lijm af.
Stap 9: Bouw de basis voor de hele robot
Materialen voor deze stap:
- 6 ijslollystokjes
- Heet lijmpistool
Instructies:
Leg 3 ijslollystokjes in één richting neer. Leg vervolgens 3 ijslollystokjes in de andere loodlijn met hete lijm om alles te verbinden.
Stap 10: sluit de eerste servo aan
Materialen voor deze stap:
- De enkele servo met het midden van de ijslollystok gelijmd op de servo
- Heet lijmpistool
- De basis voor de hele robot vanaf de laatste stap
Instructies:
Lijm de onderkant van de servo op de basis.
Stap 11: Bevestig de tweede servo
Materialen voor deze stap:
- De servo met de stapel ijslollystokjes aan de basis
- De structuur van de laatste stap
- Heet lijmpistool
Instructies:
Richt de servo zijwaarts zodat de ijslollystok omhoog in de lucht kan draaien.
Lijm de onderrand van de stapel ijslollystokjes op de bestaande structuur. (zie foto)
Stap 12: Bevestig de derde servo
Materialen voor deze stap:
- De laatste servo met de dubbele richtingshoorn
- De structuur van de laatste stap
- Heet lijmpistool
Instructies:
Lijm de servo aan het einde van de uitstekende ijslollystok van de bestaande structuur zodat de ijslollystok van de servo wegdraait van het midden van de robot
Stap 13: Bevestig de laatste servo! (grijper)
Materialen voor deze stap:
- De laatste servo
- De structuur van de laatste stap
- Heet lijmpistool
Instructies:
Lijm de grote platte kant (in tegenstelling tot de onderkant van de servo die in de vorige stappen is gebruikt) aan de dichte kant van de ijslollystok van de laatste servo, zodat de ijslollystok van deze servo in hetzelfde gebied draait als de ijslollystok van de laatste servo.
Zorg er bij het lijmen voor dat de servo zodanig wordt gekanteld dat wanneer de servo ongeveer halverwege wordt gedraaid, de twee ijslollystokjes helemaal aan de punt raken.
Hierboven ziet u een afbeelding van een open en gesloten grijper
Stap 14: Monteer het circuit
Materialen voor deze stap:
- 1 halve broodplank
- 1 Arduino Uno of gelijkwaardige microcontroller
- 26 startkabels
- 1 6-volt batterijpakket (max. 6 volt)
Instructies:
Repliceer het bovenstaande diagram!
Stap 15: Upload de code
Materialen voor deze stap:
- Arduino IDE
- USB naar Arduino-kabel
Instructies:
Upload de volgende code naar je arduino met behulp van de USB-kabel:
#erbij betrekken
Servo-servo1; // Servo Servo servo2; Servo-servo3; Servo-servo4; const int pot1 = A0; // Bevestig potentimeters const int pot2 = A1; const int pot3 = A2; const int pot4 = A3; void setup() { // Stel alles in en wordt één keer uitgevoerd servo1.attach (6); // Bevestig servo's en definieer de pin-modi servo2.attach (9); servo3.attach(10); servo4.attach (11); Serieel.begin(9600); // Begin de arduino/loop } void loop () { // plaats hier je hoofdcode om herhaaldelijk uit te voeren: int pot1Value = analogRead (pot1); // Lees de waarden van de potentiometers int pot2Value = analogRead (pot2); int pot3Value = analogRead (pot3); int pot4Value = analogRead (pot4); int pot1Angle = map(pot1Value, 0, 1023, 0, 179); // Wijs de waarden van potentiometers (0-1023) toe aan hoeken die de servo kan lezen (0-179 graden) int pot2Angle = map (pot2Value, 0, 1023, 0, 179); int pot3Angle = map(pot3Value, 0, 1023, 0, 179); int pot4Angle = kaart (pot4Value, 0, 1023, 0, 179); servo1.write(pot1Angle); // Laat de servo's naar de toegewezen hoeken gaan servo2.write (pot2Angle); servo3.write(pot3Angle); servo4.write(pot4Angle); }
Stap 16: We zijn klaar
Draai aan de potentiometers om de robot te besturen!
Stap 17: Problemen oplossen
Het beweegt niet
Zorg ervoor dat het batterijpakket is ingeschakeld en dat de Arduino is aangesloten.
Controleer het circuit nogmaals om er zeker van te zijn dat alles correct is en is aangesloten.
Een servo werkt niet
Probeer eerst op de reset-knop op je Arduino te drukken. Soms stopt een servo met werken als we hem te ver duwen.
De servo is misschien gewoon dood, probeer de schakeling voor die servo in een andere servo aan te sluiten en kijk of de nieuwe servo werkt.
Als dit niet het geval is, ligt het probleem in uw circuit.
Servo's zijn zenuwachtig
Je servo kan gewoon zenuwachtig zijn.
De servo kan te zwaar zijn.
Probeer een condensator toe te voegen aan de stroombedrading voor de servo's.
Aanbevolen:
Robotarm: 15 stappen
Robotarm: autosysteem hebben
De komst van de intelligente robotarm: 3 stappen
De komst van de intelligente robotarm: handen schudden met gasten, dingen praten, eten enzovoort, want de gezondheid van ons leven zit in de gewone dingen, maar voor sommige speciale mensen is het een droom. Enkele speciale mensen die door mij worden genoemd, zijn mensen met een handicap die
Robotarm: 3 stappen
Robotarm: Ciao a tutti! Vediamo come si può costruire un braccio robotico controllabile da remoto
UStepper Robotarm 4: 5 stappen
UStepper Robotarm 4: Dit is de 4e iteratie van mijn robotarm, die ik heb ontwikkeld als een applicatie voor onze uStepper stepper-besturingskaart. Omdat de robot 3 stappenmotoren heeft en een servo voor bediening (in zijn basisconfiguratie) is hij niet beperkt tot uStepper
Verander een gewone USB-stick in een veilige USB-stick: 6 stappen
Verander een gewone USB-stick in een veilige USB-stick: In deze Instructable leren we hoe je van een gewone USB-stick een veilige USB-stick kunt maken. Allemaal met standaard Windows 10-functies, niets bijzonders en niets extra's om aan te schaffen. Wat heb je nodig: Een USB-stick of -stick. Ik beveel getti