Inhoudsopgave:

Eenvoudige servo-arm: 12 stappen
Eenvoudige servo-arm: 12 stappen

Video: Eenvoudige servo-arm: 12 stappen

Video: Eenvoudige servo-arm: 12 stappen
Video: GATE OPENING DRIVE from a conventional tube and a wiper motor! 2024, November
Anonim
Eenvoudige servo-arm
Eenvoudige servo-arm

Hallo, Vandaag zal ik je instrueren hoe je een eenvoudige robotarm kunt maken die kan worden geprogrammeerd om verschillende functies uit te voeren of gewoon golf te spelen.

Benodigdheden

- 3x servomotoren ($ 4 per motor)

- 1x Broodplank ($10)

- 1x Arduino Uno ($21)

- 1x pakket jumperdraden (ongeveer $ 10)

- 3x Potentiometer ($6 voor 3)

- 2x Drukknop (20 cent per 1)

- 5x Rode LED ($12 voor 300 stuks kit)

- 5x 330 Ohm Weerstand ($8 voor 100 pack)

- 2x 10k Ohm Weerstand ($8 voor 100 pack)

Stap 1: Voorbereiden

Leg al je componenten op tafel voor je neer. Controleer of je alles aanwezig hebt en zorg dat je werkruimte schoon is. Het is belangrijk om ervoor te zorgen dat je alles hebt wat je nodig hebt, zodat je geen fouten maakt of moet stoppen met werken aan het project.

Stap 2:

Afbeelding
Afbeelding

Pak je breadboard en leg het op de werkruimte voor je neer. Leg daarnaast je Arduino UNO neer en de draad waarmee je hem op de computer aansluit.

Stap 3:

Afbeelding
Afbeelding

Trek vier jumperdraden uit om te beginnen. Bevestig eerst een rode jumper van de 5v op de Arduino aan de rode + kant op het breadboard. Als dat eenmaal is gebeurd, bevestigt u een zwarte jumper van de GND op de Arduino aan de zwarte kant op het breadboard. Zodra die twee draden zijn bevestigd, bevestigt u een zwarte draad en een rode draad aan de tegenovergestelde stroomkabels aan de andere kant van het breadboard.

Stap 4:

Afbeelding
Afbeelding

Bevestig voor de volgende stap drie potmeters naast elkaar en rode en zwarte draden die uit hun linker- en rechterpin komen om de componenten van stroom en aarde te voorzien. Met deze potentiomiters kunnen we de 3 gewrichten van de arm besturen met een beweging van 90 graden.

Stap 5:

Afbeelding
Afbeelding

Bevestig vervolgens twee drukknoppen en 5 led's zoals afgebeeld. Deze zullen worden gebruikt als een methode om functies in de arm te programmeren door alleen hardware te gebruiken, geen software.

Stap 6:

Afbeelding
Afbeelding

Bevestig de 7 weerstanden aan het breadboard zoals afgebeeld. Twee weerstanden van 10k ohm zijn verbonden met het meest rechtse been van elke drukknop en met aarde, en vijf weerstanden van 330 ohm zijn verbonden met het meest rechtse been van de rode LED's en met aarde.

Stap 7:

Afbeelding
Afbeelding

Nadat je de weerstanden hebt bevestigd is het tijd om de potmeters en de knoppen aan te sluiten. Volg het diagram zoals weergegeven en bevestig een blauwe draad van elk van de middelste pinnen van de potentiometers aan slots a0, a1 en a2 op de Arduino. Sluit vervolgens de stroom aan op elk van de knoppen zoals weergegeven in het diagram en hun signaalpinnen in 12 en 13 net boven de weerstand zoals weergegeven.

Stap 8:

Afbeelding
Afbeelding

Nadat u stap 7 hebt voltooid, kunt u beginnen met het bevestigen van de signaaldraden voor de rode LED's. Bevestig vijf gele signaaldraden van elk linkerbeen van een LED aan respectievelijk pinnen 8, 7, 4, 3 en 2. Als u klaar bent, gaat u verder met de volgende stap.

Stap 9:

Afbeelding
Afbeelding

Plaats vervolgens uw 3 servomotoren met de connectoren naar het breadboard gericht. Maak daarna drie sets verbindingen voor stroom en aarde die de servo's zullen gebruiken wanneer ze op het breadboard zijn aangesloten. Volg het schema zoals weergegeven om de draden correct aan te sluiten.

Stap 10:

Afbeelding
Afbeelding

Voor deze stap bevestigen we de servomotoren aan het breadboard. Begin met het aansluiten van de stroom en aarde van elke servo op de stroom- en aardeverbindingen die we eerder hebben gemaakt. Sluit vervolgens, volgens het diagram, de signaalpin van elke servo aan de linkerkant van elke voedingsdraad, zodat deze als volgende kan worden aangesloten.

Stap 11:

Afbeelding
Afbeelding

Nadat u stap 10 hebt voltooid, kunt u beginnen met het aansluiten van de signaaldraden voor de servomotoren. Gebruik pinnen 9, 6 en 5 om 3 signaaldraden aan te sluiten op de drie servo's zoals afgebeeld. Hierdoor kunnen de servo's een invoer van de potentiometers ontvangen via de Arduino.

Stap 12:

Nu je de bedrading hebt voltooid, voel je vrij om creatieve vrijheden te nemen met het project. Je kunt volgen zoals ik deed en de arm maken van ijslollystokjes en hete lijm of je kunt je eigen weg inslaan en je eigen arm ontwerpen met andere materialen. In deze stap wordt de code gegeven, voel je vrij om deze te gebruiken of om je eigen code te maken.

Aanbevolen: