¿Estás interesado en la electrónica? ¡Participa en nuestro primer concurso electromaniático! Te damos la oportunidad...
- Empresa
-
Todos los Productos
- Baterías
- Válvulas
- Optoelectrónico
- Inicio
- Aeromodelismo
- Domótica
- Potencia
- Sonido
- Disipadores de Calor
- Display
- Board de desarrollo
- Conectores, Cables y Switches
- Robótica
- Componentes Activos
- Impresora 3D y CNC
- Componentes Pasivos
- Módulos
- Sensores
- Fuente de Voltaje
- Herramientas
- Comunicaciones
- ¿Cómo pagar?
- Blog
- Contáctenos
DIVIÉRTETE COMO NIÑO – ROBOT CON ARDUINO - FÁCIL DE HACER
Con este tutorial aprenderás hacer este esquiridizo robot, utilizando dos motores los cuales nos moveran las piernas, y un cajita de cartón.
x1 | ARDUINO UNO R3 COMPATIBLE | |
x2 | ||
x1 | ||
x6 | Cables Macho Macho | |
x1 | ||
x1 | Par de ojos plásticos | |
x1 | Cajita de Cartón |
Pasos y Diseño
Primero recortamos las patas traseras y las delanteras. Para una cajita de 5cm x 20cm x 13cm, diseñamos estas paticas. Para descargar el diseño, da click aquí
Para las patas delanteras, pega los cortes pequeños, como ves en la siguiente imagen.
Para descargar el diseño de las patas, haz click aquí.
Ahora mide y marca con un lápiz el tamaño de los servomotores dentro de la caja que utilizarás para el cuerpo del motor. El servo1 lo debe ir en la base de la caja en la parte delantera.
El servo2 va a la parte trasera de la caja.
Con ayuda de un bisturí recorta y abre agujeros en la caja. Y asegura los motores a la caja con silicona.
Después de tener los agujeros, se debe ajustar los motores con silicona
Ahora con los brazos o accesorios del servo, lo pegamos con silicona a las patas del robot.
Ajustamos el brazo al eje del motor con fuerza, sin que se doblen las patas.
Con dos tornillos ajustamos sobre el cartón, para no tener inconveniente de que se suelten las patas.
Ahora conectamos los elementos.
Diseño Electrónico
Para hacer las conexiones electrónicas debemos tener en cuenta:
Conectar el servomotor1 al Arduino:
⇒ Conectar el cable rojo al +5V de Arduino
⇒ Conectar el cable naranja al PIN 9 del Arduino
⇒ Conectar cable café con el pin GND de Arduino
Conectar el servomotor2 al Arduino:
⇒ Conectar el cable rojo al +5V de Arduino
⇒ Conectar el cable naranja al PIN 11 del Arduino
⇒ Conectar cable café con el pin GND de Arduino
Teniendo ya las conexiones de los motores, el Arduino y la batería. Cargamos el programa al Arduino
Software
Para la programación de los motores del robot, nos basamos en el lenguaje de Arduino, que es un lenguaje fácil de entender y programar.
Asegúrate de conectar el Arduino a tu computador (Linux, MAC, PC), con un cable Cable USB tipo A-micro USB tipo B, y asegúrate de conectar bien los servomotores al Arduino, teniendo en cuenta que el servo1 es el motor delantero y el servo2 es el servo motor trasero.
Una vez que hayas conectado el Arduino al Pc, copias y pegas el código en el entorno de Arduino, compilas y cargas.
#include <Servo.h> // Incluimos la librera para poder controlar el servomotor Servo servoMotor1; // Declaramos la variable para controlar el servo1 Servo servoMotor2;// Declaramos la variable para controlar el servo2 int a; int b; int c; int d; //Declaramos algunas variables que utilizaremos void setup(){ Serial.begin(9600); // Abrimos comunicaciòn Serial servoMotor1.attach(9); // Declaramos el pin del servomotor1 servoMotor2.attach(11); // Declaramos el pin del servomotor 2 } void loop(){ for (int angulo1 = 0; angulo1 <85; angulo1++) { //Creamos un for que recorrerà positivamente los angulos a = map(angulo1, 45, 115, 25, 85); // Hacemos un mapeo de los angulos del servo1 y el servo 2 b = map(angulo1, 25, 85 , 45, 105); //Hacemos lo mismo para el servo2 servoMotor1.write(a); //Le decimos al servo1 que se mueva de acuerdo a la infromaciòn a servoMotor2.write(b); //Le decimos al servo2 que se mueva de acuerdo a la infromaciòn b delay(5); //Durante cada angulo se movera en 5us } for (int angulo1 = 85; angulo1 >0; angulo1--) { //Repetimos el mismo procedimiento para los angulos negativos c = map(angulo1, 105, 45, 85, 25 ); //Map servo1 d = map(angulo1, 85, 25, 105, 45 ); //Map servo2 servoMotor1.write(c); //Le decimos al servo1 que se mueva de acuerdo a la infromación c servoMotor2.write(d); //Le decimos al servo2 que se mueva de acuerdo a la infromaciòn d delay(5); //Durante cada angulo se movera en 5us } } |
Calibración
Para la calibración de los motores, debes tener en cuenta, el ángulo de recorrido de las patas delanteras y traseras del motor, más o menos unos 65 grados para las delanteras y 45 grados para las traseras
Primero, arma el robot y comienza a calibrar los ángulos. Debes tener en cuenta que el movimiento de los pasos debe ser sincronizado, así el robot comenzará a andar.
Para el ensamble final, pega dos ojitos a la para frontal de la caja del robot, para simular una carita sonriente
Ahora conecta la batería de 9V al portabaterías. Cierra la caja cuidadosamente y tu robot ya está listo.
Hagamos de Colombia un país más innovador
Productos relacionados
-
Arduino uno R3 compatible
Precio:$40.000,00El Arduino Uno R3 es una placa de desarrollo de hardware libre, diseñada para... -
65 Cables Jumpers DuPont Macho Macho Para Protoboard
Precio:$8.583,47El Cable dupont tipo hembra-macho es bastante práctico y sencillo de usar,... -
Micro Servomotor MG90S Piñonería Metálica
Precio:$9.078,51Micro Servomotor MG90S Piñonería Metálica -
Porta Batería Cuadrada de 9V con Conector Jack 5.5x2.1 mm
Precio:$4.282,81Porta pila de 9v cuadrada con salida Jack tipo barril -
Batería Cuadrada GP Recyko 200mAh Original 9V Recargable
Precio:$73.799,67Batería cuadrada GP de 9V a 200 mAh recargable.
Deja un comentario
Entradas de blog relacionadas
-
Lancha de Carreras controlada por Bluetooth⛵
Publicado en: Robótica04/07/20193453 visitas 4 Gustó¿Quieres competir con tus amigos y hacer carreras acuáticas?Leer más
-
[TUTORIAL]-construye un osciloscopio económico con arduino
Publicado en: Proyectos Con Arduino20/06/201917393 visitas 2 GustóEste proyecto demuestra como tomar algunas partes simples, agregar un código no tan simple y construir un OsciloscopioLeer más
-
[TUTORIAL] - Construye una bailarina con arduino
Publicado en: Proyectos Con Arduino29/05/20192575 visitas 0 Gustó¿Listos para Bailar?Leer más
-
Batería Musical con Arduino
Publicado en: Proyectos Con Arduino30/05/20198668 visitas 3 Gustó¿Alguna vez has querido tener tu propia batería o has querido armar una banda con tus amigos, pero no tienes los...Leer más
-
¿Te preocupa el control de acceso de personas a tu hogar?
Publicado en: Proyectos Con Arduino26/03/20192164 visitas 1 GustóMÓDULO INTERRUPTOR MAGNÉTICO REED SWITCH - SUTAGAO¿Te preocupa el control de acceso de personas por tu hogar o...Leer más
Últimos comentarios