Tabla de contenido:

Proyecto de máquina robótica: 6 pasos
Proyecto de máquina robótica: 6 pasos

Video: Proyecto de máquina robótica: 6 pasos

Video: Proyecto de máquina robótica: 6 pasos
Video: Механическая рукоятка, роботизированная картонная рукоятка и гидравлическая система Как это сделать? 2024, Mes de julio
Anonim
Proyecto de máquina robótica
Proyecto de máquina robótica

En la actualidad, los robots ahora se utilizan para acelerar los procesos de fabricación, incluido su uso en líneas de montaje, automatización y mucho más. Para acostumbrarnos al campo de la ingeniería y adaptarnos a la construcción de un robot en funcionamiento, nuestro objetivo era construir un robot en funcionamiento que recogiera una bola y la depositara en una portería.

Paso 1: determine su objetivo y sus limitaciones

Siempre que un proyecto está en marcha, es importante que alguien reconozca una meta que también necesita alcanzar, ya que esto le permite mantenerse más enfocado y encontrar la manera de lograr esa meta. Además, las limitaciones son importantes porque le dan un límite de la cantidad de energía, tiempo o dinero que puede poner en la construcción.

En este caso, nuestro objetivo era hacer un robot que pudiera usar varios métodos de programación de Arduino para conducir por un pasillo, alimentado por un control remoto, y luego, sin el control remoto, encontrar el camino de regreso a la meta y empujar la pelota. en la meta. Con este objetivo en mente, podríamos pasar al siguiente paso del proyecto. Nuestra única limitación para este proyecto fue que el precio total no podía superar los 75 dólares.

Paso 2: Suministros necesarios con costos

Al realizar un proyecto de robótica, siempre es importante generar una lista de piezas antes de comenzar el proyecto en lugar de a medida que avanza con el proyecto. Hacer una lista también le da una idea de cuánto debería costarle el proyecto y cuánto necesita ahorrar y prepararse.

Nuestra lista de piezas constaba de: (Se proporcionaron las que no tenían un precio junto a ellas)

50 cables macho a macho

50 cables macho a hembra

50 cables hembra a hembra

1 Arduino Uno / Arduino Mega 2560

4 ruedas $ 26.99

2 ruedas giratorias $ 4.99

4 motores

4 soportes de motor

Hojas de aluminio surtidas * TODAS LAS MEDIDAS ESTÁN EN PULGADAS Y SON DE ⅛”DE GROSOR * (4) 2 x 10 (4) 1.189 x 1.598 (4) 1.345 x.663 (2) 1.75 x 1.598 (2) 7 base, 3.861 alto y 10 hipotenusa (2) 10 x 10 (1) 3.861 x 10 (1) 7 x 10

1 batería

1 controlador de motor

1 mando a distancia con receptor

38 nueces $ 4.99

38 tornillos $ 5.99

Paso 3: esquemas

Esquemas
Esquemas
Esquemas
Esquemas

Cualquier buen proyecto de robótica debe tener esquemas para que el constructor o el ingeniero puedan ver lo que tienen que construir para que el proyecto funcione. En este caso, necesitábamos esquemas robóticos más simples que solo demostraran el concepto del sistema de recuperación del motor. También teníamos algunos para un paquete de baterías y un estuche para Arduino.

Paso 4: Construcción

Realmente no hay mucho que decir sobre este aspecto de la parte del proyecto, pero sí algunos consejos de seguridad sobre las herramientas. Cuando esté en el taller, use siempre gafas, guantes y un delantal. Tomar estas precauciones ha salvado innumerables vidas y lesiones. Algunos equipos que usamos en este caso fueron un soldador, una sierra de cinta, una taladradora y otras herramientas para trabajar metales. Además, antes de soldar, asegúrese de que lo que suelda sea 100% correcto porque no hay vuelta atrás.

Paso 5: programación

Programación
Programación

Por lo general, un robot se mueve mediante la programación de algún tipo de lenguaje o mediante el uso de piezas mecánicas diseñadas para trabajar en armonía. En este caso, programamos nuestro robot usando el lenguaje de codificación Arduino. Esto nos llevó a que algunos de nosotros tuviéramos que aprender una base de datos de programación completamente nueva para dominar las habilidades necesarias.

Arriba se muestra un esquema básico de nuestros planes de cableado esperados para el robot.

A continuación se muestra nuestro programa de conducción para nuestro robot, y el método de recuperación de la pelota sería mucho más simple porque solo necesitaríamos un motor que se mueva hacia adelante y hacia atrás.

CÓDIGO:

int ch1;

int ch2;

int myInts [20];

int finalDistance;

int MOVING;

int STOP;

int timer;

int x = 0;

int stopTimer;

int ArrayValue;

void setup () {// ponga su código de configuración aquí, para que se ejecute una vez: pinMode (45, INPUT);

pinMode (43, ENTRADA);

Serial.begin (9600);

}

bucle vacío () {

// ponga su código principal aquí, para que se ejecute repetidamente:

ch1 = pulseIn (22, ALTO);

ch2 = pulseIn (24, ALTO);

//Serial.print("chA: ");

Serial.print (chA);

//Serial.print("chB: ");

Serial.println (chB);

if (ch1> 1463) {temporizador = millis ();

}

si (ch1 == 1463) {

stopTimer = milis ();

ArrayValue = (temporizador - stopTimer);

si (ArrayValue> = 0)

{

Serial.print (myInts [0]);

myInts [x] = ArrayValue; x ++;

}

}

Paso 6: ¡Utilice su robot al máximo

Después de todo ese arduo trabajo, ahora debería tener un robot completamente funcional que reacciona a un control remoto. ¡Siéntete orgulloso de ti mismo y disfruta de tu robot!

Recomendado: