Indholdsfortegnelse:
- Trin 1: Nødvendige dele
- Trin 2: Fjern motorhuset
- Trin 3: Lodning på længere ledninger
- Trin 4: Føj motorer til motorbrættet
- Trin 5: Byg switchboard
- Trin 6:
Video: Arduino kontrolleret robotarm fra Lego Mindstorm: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Anvend to gamle Lego Mindstorm -motorer til en gribearm, der styres af en Arduino Uno.
Dette er et Hack Sioux Falls -projekt, hvor vi udfordrede børn til at bygge noget fedt med en Arduino.
Trin 1: Nødvendige dele
Nødvendige forsyninger:
- 2 store Lego ev3 mindstorm motorer
- Et sortiment af Lego -teknikker og gear
- En Arduino Uno
- Motor bord
- Et stykke perfboard
- Lange ledninger
- 4 modstande
- 4 knapper
- Et bærbart USB -batteri
- En usb oplader
- Lodde og loddejern
- Sæt med skruetrækkere
- En trådskærer
Trin 2: Fjern motorhuset
Start med at fjerne skruerne på bagsiden af begge motorer, og fjern derefter de hvide hætter. Du kan derefter kassere dem.
Træk motorerne ud, og sørg for ikke at fjerne gearene på indersiden. Hvis du fjerner et af tandhjulene, skal du bare trykke dem på plads igen.
Når motorerne er fjernet, skal du afbryde pluginet på motorens ende med en trådskærer.
Trin 3: Lodning på længere ledninger
Lodde på en ny, længere tråd. Dette er meget lettere end det ser ud og tager kun et par sekunder, hvis du ved, hvad du laver.
Sæt motoren tilbage i plasthuset, og skru den derefter i igen. Du kan nu starte konstruktionen af armen. Du kan oprette dit eget design eller gå ud af det på billedet.
Trin 4: Føj motorer til motorbrættet
Brug en stjerneskruetrækker til at tilslutte ledningerne fra motorerne til motorpladen som vist på billedet. Sæt derefter kortet i Arduino Uno.
Skær USB -opladeren i halve, og afslør ledningen indeni. Afisoler isoleringen, og fjern derefter de to positive og negative ledninger. Sæt den derefter i motorpladen
Trin 5: Byg switchboard
Lodning på modstande, kontakter og ledninger på perfektpladen som billedet.
Tilføj et par hunstikstifter på perfboardet og motorbrættet som billedet viser, og tilslut derefter de to.
Trin 6:
Slut Arduino til en computer, og upload denne kode til Arduino.
Vi brugte dette motordriverbibliotek fra Adafruit, men et andet driverbibliotek ville også fungere.
#indtag
int buttonLeft = A0; int buttonRight = A1; int buttonOpen = A2; int buttonClose = A3; AF_DCMotor motorRotere (1); AF_DCMotor motorGrabber (2); ugyldig opsætning () {Serial.begin (9600); // konfigureret Serial library på 9600 bps Serial.println ("Motortest!"); pinMode (buttonLeft, INPUT); pinMode (buttonRight, INPUT); pinMode (buttonOpen, INPUT); pinMode (buttonClose, INPUT); // tænd motor motorRotate.setSpeed (200); motorGrabber.setSpeed (200); motorRotate.run (RELEASE); motorGrabber.run (RELEASE); } void loop () {int buttonStateLeft = digitalRead (buttonLeft); int buttonStateRight = digitalRead (buttonRight); int buttonStateOpen = digitalRead (buttonOpen); int buttonStateClose = digitalRead (buttonClose); hvis (buttonStateLeft == HIGH) {Serial.println ("Knap til venstre"); motorRotate.run (BACKWARD); forsinkelse (250); motorRotate.run (RELEASE); } ellers hvis (buttonStateRight == HIGH) {Serial.println ("Knap til højre"); motorRotate.run (FREM); forsinkelse (250); motorRotate.run (RELEASE); } ellers hvis (buttonStateOpen == HIGH) {Serial.println ("Knap åben"); motorGrabber.run (BACKWARD); forsinkelse (150); motorGrabber.run (RELEASE); } ellers hvis (buttonStateClose == HIGH) {Serial.println ("Knap Luk"); motorGrabber.run (FREM); forsinkelse (150); motorGrabber.run (RELEASE); }}
Anbefalede:
En enkel robotarm kontrolleret over faktisk håndbevægelse: 7 trin (med billeder)
En simpel robotarm, der kontrolleres over faktisk håndbevægelse: Dette er en meget enkel DOF -robotarm til begyndere. Armen er Arduino kontrolleret. Den er forbundet med en sensor, der er fastgjort på operatørens hånd. Derfor kan operatøren styre armens albue ved at bøje sin egen albuebevægelse. Ved
Fpga kontrolleret RC servomotor robotarm - Digilent konkurrence: 3 trin
Fpga kontrolleret RC servomotor robotarm - Digilent konkurrence: FPGA styret servomotor robotarm Målet med dette projekt er at skabe et programmerbart system, der kan udføre loddeoperationer på perf board. Systemet er baseret på Digilent Basys3 udviklings bord, og det vil være i stand til at lodde
Arduino kontrolleret robotarm m/ 6 frihedsgrader: 5 trin (med billeder)
Arduino kontrolleret robotarm med 6 frihedsgrader: Jeg er medlem af en robotgruppe, og hvert år deltager vores gruppe i en årlig Mini-Maker Faire. Fra 2014 besluttede jeg at bygge et nyt projekt til hvert års begivenhed. På det tidspunkt havde jeg cirka en måned før begivenheden til at sammensætte noget
Opsætning fra bunden af en Raspberry Pi til logdata fra Arduino: 5 trin
Opsætning fra bunden af en Raspberry Pi til logdata fra Arduino: Denne vejledning er for dem, der ikke har erfaring med at installere en ny hardware eller software, endsige Python eller Linux. Lad os sige, at du har bestilt til Raspberry Pi (RPi) med SD kort (mindst 8 GB, jeg brugte 16 GB, type I) og strømforsyning (5V, mindst 2
Nunchuk kontrolleret robotarm (med Arduino): 14 trin (med billeder)
Nunchuk kontrolleret robotarm (med Arduino): Robotarme er fantastiske! Fabrikker over hele verden har dem, hvor de maler, lodder og bærer ting med præcision. De kan også findes i rumforskning, undervandsfjernbetjente køretøjer og endda i medicinske applikationer! Og nu kan du