Tabla de contenido:
- Paso 1: Componentes necesarios:
- Paso 2: Sensores flexibles:
- Paso 3: Servos:
- Paso 4: Dedos mecánicos:
- Paso 5: adjuntar todo:
Video: Brazo robótico - Bricolaje: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Desde que era niño, siempre quise hacer algo realmente genial. Desafortunadamente para mi yo más joven, no tenía suficientes conocimientos en ese momento para hacer nada. Pero ahora, sé un poco de electrónica y preparé este proyecto durante mis vacaciones de invierno.
Básicamente, he creado un brazo robótico usando cartón, servos y otras cosas con las que se pueden mover los dedos usando sensores flexibles de acuerdo con el movimiento de nuestros propios dedos.
Si tiene alguna sugerencia, déjela en los comentarios.
Paso 1: Componentes necesarios:
- Servos
- Sensores Flex (5)
- Cartulina
- Cinta
- Instrumentos de cuerda
- Arduino
- Resistencia (5 x 1k ohmios)
Paso 2: Sensores flexibles:
¿Qué son?
Los sensores de flexión son sensores que varían la resistencia si se doblan de su estado original. Básicamente, es una resistencia variable.
Interfaz con Arduino:
Arduino no puede leer resistencias, pero puede leer voltajes a través de su pin analógico. Entonces, creamos un circuito divisor de voltaje.
Una cosa a tener en cuenta es que estos sensores son muy frágiles, así que trate de mantenerlos seguros y no los manipule con brusquedad.
Conecte el sensor flexible al Arduino como en la imagen de arriba. Después de conectarlos, conecte el Arduino a su computadora portátil y PC y abra Arduino IDE. Utilice el siguiente código para obtener el valor máximo y mínimo. En su estado original, dará el valor mínimo. Cuando dobla el sensor en un ángulo de 90 grados, obtendrá el valor máximo. Después de cargar el código, abra el monitor en serie para encontrar estos valores. Anote estos valores.
int flexsensor = A0; int val;
configuración vacía () {
Serial.begin (9600);
}
bucle vacío () {
val = analogRead (flexsensor);
Serial.println (val);
retraso (50);
}
Cortesía de imágenes: Google
Paso 3: Servos:
No voy a hablar sobre cómo funcionan los servos en este instructable. Hay otros tutoriales en línea para ayudarte con eso.
Los servos tienen tres terminales GND (marrón), Vcc (rojo) y señal (amarillo o naranja). Conecte Vcc a 5V de Arduino y GND del servo al suelo del Arduino. La señal va a los pines PWM del Arduino representados por el símbolo '~' (tilde). Otra cosa que debe saber es que los servos se mueven de 0 a 180 grados. Entonces, el IDE de Arduino tiene una biblioteca para enviar señales que envían grados a los servos.
El sensor Flex se va a colocar en nuestros dedos, por lo que cuando movemos los dedos, los sensores Flex también se mueven y, por lo tanto, la resistencia cambia. Debido a esto, Arduino lee diferentes valores de su pin analógico.
Recuerde que desde el último paso obtuvimos los valores máximo y mínimo del sensor. Usaremos esos valores para mapearlo de 0 a 180 grados.
#includeServo x; // definir objeto
int flexpin = A0;
int val;
int maxval = 870; // redefine el maxval según su sensor
int minval = 750; // redefine el minval según su sensor
configuración vacía ()
{
x. adjuntar (9); // Servo adjunto al pin 9
}
bucle vacío ()
{
val = analogRead (flexpin);
val = mapa (val, maxval, minval, 180, 0); // Asigna los valores de 0 a 180
x.write (val);
retraso (10);
}
El código anterior es para 1 servo y 1 sensor flexible.
Paso 4: Dedos mecánicos:
www.dropbox.com/s/m3jh0iiqwm2vx0e/robotic%…
Conseguí esto de Science toymaker
sciencetoymaker.org/
Descargue la imagen y tome una copia impresa y péguela sobre una hoja de cartón delgada.
Corta a lo largo de las líneas (continuas) y haz pliegues a lo largo de las líneas punteadas. Después de hacer esto, obtendrás un cuboide rectangular que será muy similar a un dedo. Hay dos partes de la imagen, la izquierda es la flexible y la derecha es para la estabilidad. No usé el correcto, pero ustedes pueden usarlo si quieren.
Repite lo mismo con los otros cuatro dedos. Después de esto, colóquelos en una base para representar la palma. Coloque una cuerda desde la parte superior del dedo a través del hueco interior y finalmente hasta la parte inferior. Si todo está bien, el dedo debe moverse si tira de la cuerda.
Paso 5: adjuntar todo:
Coloque todos los servos en la base. Mueva los servos inicialmente a 0 grados. Después de esto, coloca el accesorio que obtienes con los servos. Conecte las cuerdas a los servos. Repite todas las conexiones para los servos, sensores Flex para los otros cuatro dedos.
Solo tenía un sensor flexible, así que lo usé para controlar los 5 servos. Aquí lo modifiqué para que cada sensor flexible controle 5 servos independientes.
#includeServo x;
Servo y;
Servo z;
Servo a;
Servo b;
int flexpin = A0;
int val;
int maxval = 850;
int minval = 700;
configuración vacía ()
{
Serial.begin (9600);
x. adjuntar (9);
y.attach (10);
z. adjuntar (11);
a. adjuntar (5);
b. adjuntar (6);
}
bucle vacío ()
{
val = analogRead (flexpin);
val = mapa (val, maxval, minval, 180, 0);
Serial.println (val);
x.write (val);
y.write (val);
z.write (val);
a.write (val);
b.write (val);
retraso (10);
}
Recomendado:
Brazo robótico con pinza: 9 pasos (con imágenes)
Brazo robótico con pinza: La cosecha de limoneros se considera un trabajo duro, debido al gran tamaño de los árboles y también a los climas cálidos de las regiones donde se plantan los limoneros. Es por eso que necesitamos algo más para ayudar a los trabajadores agrícolas a completar su trabajo más fácilmente
Brazo robótico 3D con motores paso a paso controlados por Bluetooth: 12 pasos
Brazo robótico 3D con motores paso a paso controlados por Bluetooth: En este tutorial veremos cómo hacer un brazo robótico 3D, con motores paso a paso 28byj-48, un servomotor y piezas impresas en 3D. La placa de circuito impreso, el código fuente, el diagrama eléctrico, el código fuente y mucha información se incluyen en mi sitio web
Brazo robótico: 15 pasos
Brazo robótico: tiene sistema automático
BRAZO ROBÓTICO Xbox 360 [ARDUINO]: BRAZO AXIOMA: 4 pasos
BRAZO ROBÓTICO Xbox 360 [ARDUINO]: BRAZO AXIOM:
CÓMO MONTAR UN IMPRESIONANTE BRAZO ROBOT DE MADERA (PARTE 3: BRAZO ROBOT) - BASADO EN MICRO: BITN: 8 pasos
CÓMO MONTAR UN IMPRESIONANTE BRAZO ROBOT DE MADERA (PARTE 3: BRAZO ROBOT) - BASADO EN EL MICRO: BITN: El siguiente proceso de instalación se basa en la finalización del modo de evitación de obstáculos. El proceso de instalación de la sección anterior es el mismo que el proceso de instalación en el modo de seguimiento de línea. Entonces echemos un vistazo a la forma final de A