proyecto grua con arduino

Proyecto Gr煤a con Arduino

Bienvenidos a un nuevo proyecto con Arduino. En este proyecto veremos como podemos crear una peque帽a gr煤a con Arduino, la cual se controlar谩 mediante un joystick como el de la play. Esta gr煤a se mueve mediante servomotores. Esto lo hace un proyecto escolar perfecto para aprender sobre programaci贸n en Arduino.

Materiales para realizar una Gr煤a con Arduino

A continuaci贸n veremos los diferentes materiales que se van a utilizar para realizar nuestra gr煤a con Arduino y una breve descripci贸n de los mismos.

Adem谩s, para todos aquellos que est茅n interesados en realizar el proyecto, pueden pinchar en las im谩genes y os llevar谩 a una web donde poder adquirir dichos materiales.

Placa de Arduino UNO: Es el cerebro de nuestro proyecto, encargada de controlar todos los procesos del mismo mediante el c贸digo que encontrar谩s m谩s adelante.

Joystick: Mediante la variaci贸n de dos potenci贸metros se logra conocer la posici贸n exacta (X,Y) en la que nos encontramos y de esta forma usarlo como mando.

Servomotores: Motores de 5v con una reductora, lo que permite un gran manejo de su posici贸n y una gran fuerza para su reducido tama帽o.

Protoboard: Tabla con orificios (pines) la cual est谩 conectada internamente y usaremos para realizar nuestras conexiones para el proyecto.

Palos de helado: Usaremos estos palos como estructura para dar forma a nuestra gr煤a.

Componentes necesarios para realizar esta gr煤a con Arduino

A continuaci贸n os dejamos una lista con todos los componentes empleados en el proyecto de la gr煤a. De esta formapodeis ir directamente a la web y adquirirlos.

El carrito ES os permitir谩 comprar los componentes en Amazon Espa帽a y US os dirigir谩 a la tienda de amazon de Estados Unidos.

驴Necesitas ayuda con alg煤n proyecto?

Realizamos tu proyecto 2
Realizamos tu proyecto 3
Realizamos tu proyecto 4
Realizamos tu proyecto 6
  • Prototipado y MVPs
  • Arduino y ESP32
  • Dise帽o de PCBs
  • Dise帽o de piezas 3D
  • Conexi贸n Bluetooth
  • Estudio de Viabilidad
  • Optimizaci贸n de costes
  • Asesor铆a T茅cnica
  • Internet de las Cosas
  • Gesti贸n de Patentes

Video explicaci贸n proyecto gr煤a con Arduino

Si lo que buscas es ver de una forma mucho m谩s detallada de c贸mo realizar esta gr煤a rob贸tica desde el inicio hasta el final y una explicaci贸n del c贸digo, a continuaci贸n, se muestra el video con dicho contenido, mucho mas visual y f谩cil de comprender. Y recuerda, si te gusta esta clase de contenido, no olvides suscribirte.

Esquema de conexiones Arduino para la construcci贸n de una gr煤a

Una de las partes m谩s importantes a la hora de realizar nuestro montaje de la gr煤a pasa por conectar correctamente los diferentes elementos. Es fundamental que los servomotores est茅n correctamente conectados.

Con el fin de evitar errores de montaje o conexiones err贸neas, a continuaci贸n te dejamos el esquema de conexiones empleado para este proyecto. Con este esquema de conexiones es posible usar el c贸digo que puedes encontrar al final del post sin necesidad de hacer ninguna modificaci贸n.

esquema de conexiones arduino gr煤a

C贸digo de Arduino para la programaci贸n de la gr煤a

A continuaci贸n se muestra el c贸digo de programaci贸n desarrollado espec铆ficamente para este proyecto. Los pines que puedes encontrar en el c贸digo son los mismos que encontrar谩s en el esquema de conexiones previamente mostrado.

Si quieres una explicaci贸n m谩s detallada de las diferentes partes del c贸digo empleado para programar esta gr煤a y de su funcionamiento, te recomiendo que te veas el video que te hemos dejado m谩s arriba.

Si todav铆a no tienes instalado Arduino y tienes dudas sobre c贸mo usar o instalar el entorno de programaci贸n empleado para Arduino, te dejamos un link de com贸 descargar el IDE de Arduino

Kit iniciaci贸n Arduino
Kit iniciaci贸n Arduino
Placa Arduino Uno
Placa Arduino Uno
Servomotores Arduino
Servomotores Arduino
Joystick
Joystick
Palitos de helado
Palitos de helado
Protoboard
Protoboard
Cables Macho Hembra
Cables Macho Hembra
//Canal de YouTube -> RobotUNO
//Proyecto: Grua con servomotores
#include <Servo.h>
//Definicion de los servos
Servo servo1;
Servo servo2;
int eje1=90;
int eje2=90;
void setup(){  
  servo1.attach(7);
  servo2.attach(6);
  servo1.write(90);
  servo2.write(90);
}
void loop(){
  //SERVO 1
  if (analogRead(0)<200 && eje1<180){
    eje1++;
    servo1.write(eje1);
  }
  if (analogRead(0)>700 && eje1>0){
    eje1--;
    servo1.write(eje1);
  }
  //SERVO 2
  if (analogRead(1)<200 && eje2<180){
    eje2++;
    servo2.write(eje2);
  }
  if (analogRead(1)>700 && eje2>0){
    eje2--;
    servo2.write(eje2);
  }
  delay(15);
}
Publicado en Proyectos con Arduino, Proyectos con Servomotores, Proyectos de electr贸nica, Proyectos de Rob贸tica.