Tabla de contenido:
- Paso 1: Piezas necesarias
- Paso 2: Retire la carcasa del motor
- Paso 3: soldar en cables más largos
- Paso 4: agregue motores a la placa del motor
- Paso 5: Construya la placa de interruptores
- Paso 6:
Video: Brazo robótico controlado por Arduino de Lego Mindstorm: 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Reutiliza dos viejos motores Lego Mindstorm en un brazo de agarre controlado por un Arduino Uno.
Este es un proyecto de Hack Sioux Falls en el que desafiamos a los niños a construir algo genial con un Arduino.
Paso 1: Piezas necesarias
Suministros necesarios:
- 2 grandes motores Lego ev3 Mindstorm
- Una variedad de piezas técnicas y engranajes de Lego
- Un Arduino Uno
- Tablero del motor
- Un trozo de perfboard
- Alambres largos
- 4 resistencias
- 4 botones
- Una batería USB portátil
- Un cargador usb
- Soldador y soldador
- Juego de destornilladores
- Un cortador de alambre
Paso 2: Retire la carcasa del motor
Comience quitando los tornillos en la parte trasera de ambos motores, luego quitando las tapas blancas. Luego puede descartarlos.
Saque los motores, asegurándose de no quitar ninguno de los engranajes del interior. Si quita alguno de los engranajes, simplemente vuelva a colocarlo en su lugar.
Una vez que se hayan quitado los motores, corte el conector en el extremo del motor con un cortador de alambre.
Paso 3: soldar en cables más largos
Suelde un cable nuevo y más largo. Esto es mucho más fácil de lo que parece y solo toma unos segundos si sabe lo que está haciendo.
Vuelva a colocar el motor en la carcasa de plástico y luego atorníllelo. Ahora puede comenzar la construcción del brazo. Puede crear su propio diseño o salirse del de la imagen.
Paso 4: agregue motores a la placa del motor
Utilice un destornillador Phillips para conectar los cables que vienen de los motores a la placa del motor como se muestra en la imagen. Luego, conecte la placa al Arduino Uno.
Corta el cargador USB por la mitad, dejando al descubierto el cable del interior. Pele el aislamiento, luego pele los dos cables positivo y negativo. Luego conéctelo a la placa del motor
Paso 5: Construya la placa de interruptores
Suelde las resistencias, interruptores y cables en la placa de perforación como se muestra en la imagen.
Agregue algunas clavijas de conector hembra en la placa de perforación y la placa del motor como se muestra en la imagen, luego conecte las dos.
Paso 6:
Conecte el Arduino a una computadora y cargue este código en Arduino.
Usamos esta biblioteca de controladores de motor de Adafruit, pero también funcionaría otra biblioteca de controladores.
#inlude
int buttonLeft = A0; int buttonRight = A1; int buttonOpen = A2; int buttonClose = A3; AF_DCMotor motorRotate (1); AF_DCMotor motorGrabber (2); configuración vacía () {Serial.begin (9600); // configurar la biblioteca serial a 9600 bps Serial.println ("¡Prueba del motor!"); pinMode (botón izquierdo, ENTRADA); pinMode (buttonRight, INPUT); pinMode (buttonOpen, INPUT); pinMode (buttonClose, INPUT); // enciende el motor motorRotate.setSpeed (200); motorGrabber.setSpeed (200); motorRotate.run (LIBERAR); motorGrabber.run (LIBERACIÓN); } bucle vacío () {int buttonStateLeft = digitalRead (buttonLeft); int buttonStateRight = digitalRead (buttonRight); int buttonStateOpen = digitalRead (buttonOpen); int buttonStateClose = digitalRead (buttonClose); if (buttonStateLeft == HIGH) {Serial.println ("Botón izquierdo"); motorRotate.run (HACIA ATRÁS); retraso (250); motorRotate.run (LIBERAR); } else if (buttonStateRight == HIGH) {Serial.println ("Botón derecho"); motorRotate.run (ADELANTE); retraso (250); motorRotate.run (LIBERAR); } else if (buttonStateOpen == HIGH) {Serial.println ("Botón abierto"); motorGrabber.run (HACIA ATRÁS); retraso (150); motorGrabber.run (LIBERACIÓN); } else if (buttonStateClose == HIGH) {Serial.println ("Botón de cierre"); motorGrabber.run (ADELANTE); retraso (150); motorGrabber.run (LIBERACIÓN); }}
Recomendado:
Brazo robótico controlado por codificador rotatorio: 6 pasos
Brazo robótico controlado por codificador rotatorio: Visité howtomechatronics.com y vi el brazo robot controlado por bluetooth allí. No me gusta usar bluetooth, además vi que podemos controlar el servo con codificador rotatorio, así que lo rediseñé para poder controlar el robot. brazo use codificador rotatorio y regístrelo
Brazo robótico controlado por cable: 31 pasos
Brazo robótico controlado por cables: este es un tutorial sobre cómo hacer un brazo robótico controlado por cables. La ventaja de usar cables es que su brazo es más liviano y puede tener todos sus motores en la parte inferior de su brazo, lo que facilita la construcción y el mantenimiento. Aquí hay un video del brazo i
Brazo robótico controlado por Arduino y PC: 10 pasos
Brazo robótico controlado por Arduino y PC: Los brazos robóticos se utilizan ampliamente en la industria. Ya sea para operaciones de ensamblaje, soldadura o incluso uno se usa para atracar en ISS (Estación Espacial Internacional), ayudan a los humanos en el trabajo o reemplazan a los humanos por completo. El brazo que he construido es más pequeño re
Brazo robótico controlado por Arduino con 6 grados de libertad: 5 pasos (con imágenes)
Brazo robótico controlado por Arduino con 6 grados de libertad: Soy miembro de un grupo de robótica y cada año nuestro grupo participa en una Mini-Maker Faire anual. A partir de 2014, decidí construir un nuevo proyecto para el evento de cada año. En ese momento, tenía alrededor de un mes antes del evento para poner algo juntos
Brazo robótico controlado por Nunchuk (con Arduino): 14 pasos (con imágenes)
Brazo robótico controlado por Nunchuk (con Arduino): ¡Los brazos robóticos son increíbles! Las fábricas de todo el mundo los tienen, donde pintan, sueldan y transportan cosas con precisión. ¡También se pueden encontrar en exploración espacial, vehículos submarinos operados a distancia e incluso en aplicaciones médicas! Y ahora puede