![Arduino kontrollerad robotarm från Lego Mindstorm: 6 steg Arduino kontrollerad robotarm från Lego Mindstorm: 6 steg](https://i.howwhatproduce.com/images/002/image-5450-34-j.webp)
Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:11
![Image Image](https://i.howwhatproduce.com/images/002/image-5450-36-j.webp)
![](https://i.ytimg.com/vi/3k53HXUwrRg/hqdefault.jpg)
Återanvänd två gamla Lego Mindstorm -motorer till en griparm som styrs av en Arduino Uno.
Detta är ett Hack Sioux Falls -projekt där vi utmanade barnen att bygga något coolt med en Arduino.
Steg 1: Delar som behövs
Tillbehör som behövs:
- 2 stora Lego ev3 minstorm motorer
- Ett sortiment av Lego -tekniker och redskap
- En Arduino Uno
- Motorbräda
- En bit perfboard
- Långa trådar
- 4 motstånd
- 4 knappar
- Ett bärbart USB -batteri
- En usb -laddare
- Löd- och lödkolv
- Uppsättning skruvmejslar
- En trådskärare
Steg 2: Ta bort motorhuset
Börja med att ta bort skruvarna på baksidan av båda motorerna och ta sedan bort de vita kåporna. Du kan sedan kasta dem.
Dra ut motorerna och se till att inte ta bort några av kugghjulen på insidan. Om du tar bort någon av kugghjulen, bara sätta tillbaka dem på plats.
När motorerna har tagits bort, skär av pluggen på motoränden med en trådskärare.
Steg 3: Lödning på längre trådar
![Lägg till motorer till motorstyrelsen Lägg till motorer till motorstyrelsen](https://i.howwhatproduce.com/images/002/image-5450-37-j.webp)
Löd på lite ny, längre tråd. Det här är mycket lättare än det ser ut och tar bara några sekunder om du vet vad du gör.
Sätt tillbaka motorn i plasthöljet och skruva sedan in den igen. Du kan nu börja bygga armen. Du kan skapa din egen design eller gå bort från den på bilden.
Steg 4: Lägg till motorer i motorstyrningen
Använd en Phillips -skruvmejsel för att ansluta kablarna från motorerna till motorkortet som visas på bilden. Anslut sedan kortet i Arduino Uno.
Skär USB -laddaren på mitten och avslöj kabeln inuti. Ta bort isoleringen och ta sedan bort de två positiva och negativa ledningarna. Anslut den sedan till motorkortet
Steg 5: Bygg omkopplare
![Bygg omkopplare Bygg omkopplare](https://i.howwhatproduce.com/images/002/image-5450-38-j.webp)
![Bygg omkopplare Bygg omkopplare](https://i.howwhatproduce.com/images/002/image-5450-39-j.webp)
![Bygg omkopplare Bygg omkopplare](https://i.howwhatproduce.com/images/002/image-5450-40-j.webp)
Löd på motstånden, omkopplarna och ledningarna på perfektbordet som bilden.
Lägg till några honkontaktstift på perfboard och motorkort som bilden visar och anslut sedan de två.
Steg 6:
![Bild Bild](https://i.howwhatproduce.com/images/002/image-5450-41-j.webp)
![Bild Bild](https://i.howwhatproduce.com/images/002/image-5450-42-j.webp)
Anslut Arduino till en dator och ladda upp den här koden till Arduino.
Vi använde detta motorförarbibliotek från Adafruit, men ett annat förarbibliotek skulle också fungera.
#insluta
int buttonLeft = A0; int buttonRight = A1; int buttonOpen = A2; int buttonClose = A3; AF_DCMotor motorRotate (1); AF_DCMotor motorGrabber (2); void setup () {Serial.begin (9600); // konfigurera Serial library med 9600 bps Serial.println ("Motortest!"); pinMode (buttonLeft, INPUT); pinMode (buttonRight, INPUT); pinMode (buttonOpen, INPUT); pinMode (buttonClose, INPUT); // slå på 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); if (buttonStateLeft == HIGH) {Serial.println ("Knapp vänster"); motorRotate.run (BACKWARD); fördröjning (250); motorRotate.run (RELEASE); } annars if (buttonStateRight == HIGH) {Serial.println ("Knapp höger"); motorRotate.run (FRAMÅT); fördröjning (250); motorRotate.run (RELEASE); } annars if (buttonStateOpen == HIGH) {Serial.println ("Knapp öppen"); motorGrabber.run (BACKWARD); fördröjning (150); motorGrabber.run (RELEASE); } annars if (buttonStateClose == HIGH) {Serial.println ("Knapp Stäng"); motorGrabber.run (FRAMÅT); fördröjning (150); motorGrabber.run (RELEASE); }}
Rekommenderad:
En enkel robotarm kontrollerad över verklig handrörelse: 7 steg (med bilder)
![En enkel robotarm kontrollerad över verklig handrörelse: 7 steg (med bilder) En enkel robotarm kontrollerad över verklig handrörelse: 7 steg (med bilder)](https://i.howwhatproduce.com/images/003/image-6215-5-j.webp)
En enkel robotarm kontrollerad över verklig handrörelse: Detta är en mycket enkel DOF -robotarm för nybörjare. Armen är Arduino kontrollerad. Den är ansluten till en sensor som sitter på operatörens hand. Därför kan operatören styra armens armbåge genom att böja sin egen armbåge. Vid
Fpga kontrollerad RC servomotor robotarm - Digilent tävling: 3 steg
![Fpga kontrollerad RC servomotor robotarm - Digilent tävling: 3 steg Fpga kontrollerad RC servomotor robotarm - Digilent tävling: 3 steg](https://i.howwhatproduce.com/images/004/image-10153-2-j.webp)
Fpga kontrollerad RC servomotor robotarm - Digilent tävling: FPGA styrd servomotor robotarm Målet med detta projekt är att skapa ett programmerbart system som kan utföra lödningsoperationer på perf board. Systemet är baserat på Digilent Basys3 utvecklingskort och det kommer att kunna lödas
Arduino kontrollerad robotarm med 6 frihetsgrader: 5 steg (med bilder)
![Arduino kontrollerad robotarm med 6 frihetsgrader: 5 steg (med bilder) Arduino kontrollerad robotarm med 6 frihetsgrader: 5 steg (med bilder)](https://i.howwhatproduce.com/images/005/image-12220-20-j.webp)
Arduino kontrollerad robotarm med 6 frihetsgrader: Jag är medlem i en robotgrupp och varje år deltar vår grupp i en årlig Mini-Maker Faire. Från och med 2014 bestämde jag mig för att bygga ett nytt projekt för varje års evenemang. På den tiden hade jag ungefär en månad innan evenemanget att sätta ihop något
Konfigurera från scratch en Raspberry Pi för att logga data från Arduino: 5 steg
![Konfigurera från scratch en Raspberry Pi för att logga data från Arduino: 5 steg Konfigurera från scratch en Raspberry Pi för att logga data från Arduino: 5 steg](https://i.howwhatproduce.com/images/002/image-5380-65-j.webp)
Konfigurera från scratch en Raspberry Pi för att logga data från Arduino: Denna handledning är för dem som inte har erfarenhet av att installera en ny maskinvara eller programvara, än mindre Python eller Linux. Låt säga att du har beställt till Raspberry Pi (RPi) med SD kort (minst 8 GB, jag använde 16 GB, typ I) och strömförsörjning (5V, minst 2
Nunchuk kontrollerad robotarm (med Arduino): 14 steg (med bilder)
![Nunchuk kontrollerad robotarm (med Arduino): 14 steg (med bilder) Nunchuk kontrollerad robotarm (med Arduino): 14 steg (med bilder)](https://i.howwhatproduce.com/images/001/image-394-55-j.webp)
Nunchuk kontrollerad robotarm (med Arduino): Robotarmar är fantastiska! Det finns fabriker över hela världen där de målar, lödder och bär saker med precision. De kan också hittas i rymdutforskning, undervattensfjärrstyrda fordon och även i medicinska applikationer! Och nu kan du