Inhoudsopgave:

Dubbele Micro Servo Robotarm - Ajarnpa
Dubbele Micro Servo Robotarm - Ajarnpa

Video: Dubbele Micro Servo Robotarm - Ajarnpa

Video: Dubbele Micro Servo Robotarm - Ajarnpa
Video: Z as2 test 2024, November
Anonim
Image
Image
Dubbele Micro Servo Robotarm
Dubbele Micro Servo Robotarm

In deze tutorial maak je een dubbele servo robotarm die bestuurd wordt met een thumbstick!

Benodigdheden

Twee microservo's (TowerPro SG90 en met de uitbreiding)

Duimstok

Doorverbindingsdraden

Arduino UNO

Breadboard stekkerdoos

Karton

Lijm (superlijm aanbevolen)

en

Een beetje kennis met Arduino's

Stap 1: Knip stukken karton uit

Kartonnen stukken uitknippen
Kartonnen stukken uitknippen
Kartonnen stukken uitknippen
Kartonnen stukken uitknippen

Je hebt deze stukjes karton/plastic nodig:

3 "bij 10/16" X 4"

4 "bij 14/16" X 2"

6,5 "bij 4,5" X 1

1 "bij 1 1/4" X 2"

1 "bij 1 1/4" X 1 Met cirkel uitgesneden in het midden

2 "bij 2" bij 2" Driehoek X 1

2 "bij 2,5" X 1

Nadat u deze hebt uitgesneden, moet u naar de volgende stap gaan.

Stap 2: Bevestig karton aan First Servo

Bevestig karton aan First Servo
Bevestig karton aan First Servo

Bevestig de stukjes karton van 4 "bij 14/16" aan een servo zoals de afbeelding hierboven. Bevestig twee of meer ritssluitingen aan het karton en de servo om het op zijn plaats te houden. Je kunt ook lijm of plakband gebruiken, maar ik raad kabelbinders aan.

Stap 3: Bevestig de eerste servo aan de tweede servo

Bevestig de eerste servo aan de tweede servo
Bevestig de eerste servo aan de tweede servo
Bevestig de eerste servo aan de tweede servo
Bevestig de eerste servo aan de tweede servo
Bevestig de eerste servo aan de tweede servo
Bevestig de eerste servo aan de tweede servo

Bevestig de uiteinden van het karton die nergens op zijn aangesloten op de tweede servo zoals hierboven weergegeven. Nogmaals, ik zou willen voorstellen om kabelbinders te gebruiken. Zorg er op de tweede servo voor dat je het plastic opzetstuk hebt dat een cirkel is en dan een kant uitgeschoven.

Begrijp je het niet? Schroef de verlenging op de servo en lijm vervolgens de verlenging tussen de twee stukken karton die in de laatste stap zijn gebruikt. Gebruik dan een ritssluiting om het nog sterker bij elkaar te houden.

Stap 4: Bevestig de tweede servo-arm

Bevestig de tweede servo-arm
Bevestig de tweede servo-arm
Bevestig de tweede servo-arm
Bevestig de tweede servo-arm
Bevestig de tweede servo-arm
Bevestig de tweede servo-arm

Gebruik de stukjes karton van 3 "bij 10/16" als de arm van de tweede servo. Bevestig twee van die stukken aan de tweede servo, precies zoals je ze aan de eerste servo hebt bevestigd. Gebruik vervolgens de laatste twee stukken karton van 3 "bij 10/16" om de tweede arm uit te strekken, het maakt niet echt uit hoe je de twee stukken erop plaatst, net zo lang als de arm is uitgestrekt.

Stap 5: Bevestig de Arduino aan de basis

Bevestig de Arduino aan de basis
Bevestig de Arduino aan de basis
Bevestig de Arduino aan de basis
Bevestig de Arduino aan de basis
Bevestig de Arduino aan de basis
Bevestig de Arduino aan de basis
Bevestig de Arduino aan de basis
Bevestig de Arduino aan de basis

Bevestig de Arduino aan het 2 "bij 2,5" stuk karton, ik heb schroeven gebruikt, maar je kunt tape of kabelbinders gebruiken als je wilt. Lijm vervolgens het stuk van 2 "bij 2,5" op het stuk karton van 6,5 bij 4,5".

Stap 6: Bevestig de duimstok

Bevestig de duimstok
Bevestig de duimstok
Bevestig de duimstok
Bevestig de duimstok
Bevestig de duimstok
Bevestig de duimstok

Steek de thumbstick door het karton met een gaatje erin. Knip vervolgens het driehoekige stuk af zodat het een trapezium van 2 "bij 1" bij 1" bij 1" is en gebruik ook de twee stukken van 1 "bij 1 1/4". Lijm al deze stukken samen zoals te zien in de eerste foto. Zorg ervoor dat de GPiO-pinnen van de thumbsticks naar de binnenkant van de basis steken. U hoeft de thumbstick niet vast te lijmen, tenzij deze super los in de behuizing zit.

Stap 7: Monteer de rest

Monteer de rest
Monteer de rest
Monteer de rest
Monteer de rest

Lijm de rest van het spul op de basis. Lijm de eerste servo op de basis die de eerste afbeelding uitlegt. (Sorry voor de korrelige afbeelding) Bevestig de breadboard-stekkerdoos naast de Arduino. (Schema volgende)

Stap 8: Schema's

Schema's
Schema's
Schema's
Schema's
Schema's
Schema's

Bevestig alle pinnen en jumperdraden op deze manier. Om solderen te voorkomen, zou ik de + 5v en GND op de breadboard-stekkerdoos bevestigen en de stroom op die strip overbrengen. (De volgende is de code)

Stap 9: Code uploaden met de Arduino IDE

#erbij betrekken

Servo mijnServo1; Servo mijnServo2;

int servo1 = 5; int servo2 = 6; int joyY = 1; int joyX = 0;

ongeldige setup() {

mijnServo1.attach(servo1);

mijnServo2.attach(servo2);

}

lege lus() {

int valX = analogRead(joyX);

int valY = analogRead(joyY);

valX = kaart (valX, 0, 1023, 10, 170);

valY = kaart(valY, 0, 1023, 10, 170);

mijnServo1.write(valX);

mijnServo2.write(valY);

vertraging (5);

}

Stap 10: Je bent klaar

Als je arm niet werkt, ga dan terug en controleer al je stappen! Bedankt voor het lezen en een fijne dag!

Aanbevolen: