Procesos
Procesos
Procesos
1
(carrito de carga) Fecha de validación: 9/12/2023
Introducción
El presente trabajo consiste en el diseño, construcción y control del sistema de un carro
robótico dedicado a la transportación de objetos de un punto a otro. Se abarcan temas
relacionados con lo mecánico, eléctrico, programación, de diseño, procesos y de costos
con el fin de que nuestro proyecto cumpla con su trabajo de una manera eficiente.
En la encrucijada de la innovación y la tecnología, la robótica emerge como un campo
fascinante y dinámico que redefine la interacción entre la humanidad y la maquinaria.
En este contexto, el presente proyecto se sumerge en el apasionante mundo de la
robótica, explorando sus vastas posibilidades y desafiando los límites convencionales
de la automatización. La robótica, en su esencia, representa la convergencia de
disciplinas dando vida a máquinas inteligentes capaces de realizar tareas complejas
con un grado significativo de autonomía.
La robótica desdibuja las fronteras entre la ciencia ficción y la realidad, ofreciendo
soluciones innovadoras y desencadenando el surgimiento de una nueva era
tecnológica.
Este proyecto se propone sumergirse en el corazón de la robótica, desentrañando sus
secretos, desafíos y oportunidades. A través de la investigación, diseño y
experimentación, aspiramos no solo a comprender los entresijos de esta disciplina, sino
a contribuir a su evolución, donde la tecnología y la creatividad convergen para moldear
un mañana donde los robots no solo sirvan a la humanidad, sino que también la
inspiren a alcanzar nuevas alturas de innovación y colaboración.
1.0 Propósito.
El objetivo de esta clase es lograr el armado de un carro o crear un prototipo de
programación y funcionamiento adecuado del carro para que se pueda cargar algún
tipo de objeto con el fin de seguir analizando y crear un énfasis en el conocimiento de
robótica y de lo que hemos aprendido en clases anteriores como electricidad,
simulación, diseño, procedimientos, entre otros.
Pues lo que queremos esa realizar la aplicación de los robots o sea una máquina de
manipulación automática, multifuncional; contra eso masajes puede funcionar y
proporcionar y orientar materiales para la ejecución de trabajos en diferentes etapas de
la producción según el entorno de trabajo es un robot es completamente estructurado
pues esto quiere decir que están las consideraciones del entorno que están
completamente bajo el control de una programación ya que esto lo simplifica
enormemente en las tareas que tiene que realizar pues los robots móviles son robots
con gran capacidad de desplazamiento basado en carros o plataformas y dotados
sistema locomotor de tipo rodante como por ejemplo los promotores que hacen avanzar
las llantas de carro.
2.0 Alcance
2.1 En la clase de robótica uno de los mayores atractivos para quienes quieren
formar parte de la robótica es saber que aprenderán a construir y programar
sus propios robots desde cero, donde nosotros como estudiantes
adquiriremos los conocimientos, las habilidades y las técnicas necesarias
para materializar su pensamiento innovador en robots con usos y
funcionalidades específicas. Donde esto conllevara los procedimientos y la
programación del equipo para realizar cierta función, cuanto más
profundicemos y se vuelven diestras en la elaboración de robots, más
probable es que les apasione, continúen mejorando.
2.2 Al familiarizarnos en cómo se construye y se programa un robot y comenzar
a construirlo y conocer el lenguaje de programación también conocer cuál es
el armado para el ensamble de nuestro robot conectando la energía eléctrica
como debe de ser, como la base de la codificación son lenguajes universales,
al construir robots complejos les resulta mucho más fácil aprender a codificar
con muchos otros programas.
2.3 Para construir un robot las medidas de las piezas deben ser precisas, por eso
se generará un diseño y planos con la longitud y el peso de cada una juegan
un papel importante en su funcionalidad. Asimismo, la forma en que se
mueve y teoriza el concepto de utilidad requiere la aplicación de
conocimientos de física y lógica. Cuando se construye un robot con plena
capacidad de funcionamiento, lo que pasa desapercibido son las
innumerables horas y semanas en que ha sido necesario calcular, probar,
teorizar y ajustar. Se podría decir que un robot funcional es el producto de
muchas horas de ciencia y matemáticas que finalmente se han aplicado bien.
2.4 Se suele ver que la construcción de robots no es algo fácil de desarrollar por
eso es por lo que nos juntaremos en equipo para crear un trabajo
colaborativo donde se registraran las pruebas y error para llegar a un buen
resultado por eso se pretende alcanzar habilidades y esfuerzos en la
colaboración y crea algo increíble.
3.0 Referencias.
3.1 Para realizar el diseño de las llantas y componentes de nuestro carro, se
toma la referencia de este video https://www.youtube.com/watch?
v=bA4rxUbehlI, donde tomamos la idea de para modelar un neumático de un
vehículo utilizando herramientas de revolución, patrón circular y restricciones
geométricas, donde se creará un diseño para tomar de referencia las
medidas y crear un plano de referencia al diseño ya creado en escala de
acuerdo.
3.2 https://www.youtube.com/watch?v=r3Mjww-M0ic creando planos y como
agrandar las cotas en el diseño.
3.3 Arduino desde cero en Español - Capítulo 19 - L298N Controlador de
Motores DC (y velocidad PW https://www.youtube.com/watch?
v=63aitq3KTaI&t=1304s
3.4 Manual de programación: El Arduino Autor de la traducción y adaptación:
José Manuel Ruiz Gutiérrez.
4.0 Acrónimos.
4.1 Protoboard: Placa de prueba con 830, diseñada para armar circuitos
electrónicos sin necesidad de soldadura.
4.2 Puente H: Permite controlar hasta 2 motores de corriente continua o bipolar,
también permite controlar un motor paso a paso unipolar configurado como
6.0 Procedimiento
6.1 El equipo hará su trabajo conforme le corresponde su departamento
correspondiente.
int IN3 = 5;
int IN4 = 4;
int ENB = 3;
//variable paara controlar la velocidad
int VELOCIDAD;
void setup() {
// put your setup code here, to run once:
pinMode(ENA, OUTPUT);
pinMode(IN1, OUTPUT);
pinMode(IN2, OUTPUT);
pinMode(IN3, OUTPUT);
pinMode(IN4, OUTPUT);
pinMode(ENB, OUTPUT);
}
void loop() {
// El carrito inicia el ciclo parado con una espera de " " minutos
digitalWrite(ENB, LOW), digitalWrite(ENA, LOW);
delay(10000);
//El carrito inicia su trayecto aumentando su velocidad gradualmente
//con esto controlamos la distancia y la velocidad en la que ira en carrito
for (VELOCIDAD = 0; VELOCIDAD < 190; VELOCIDAD++){ // La velocidad
aumenta de 0 a 190 rpm
analogWrite(ENB, VELOCIDAD), analogWrite(ENA, VELOCIDAD);
Verifica que todas las partes, incluyendo la placa Arduino, las bases A y B, el chasis y
las ruedas, estén en buen estado.
Asegúrate de tener todas las piezas necesarias según las especificaciones del
proyecto.
Identificación de Puntos de Montaje:
Identifica los puntos específicos en las bases A y B y en el chasis donde se fijarán los
componentes.
Marca estos puntos para garantizar una colocación precisa.
Montaje de las Bases A y B:
Fija los motores a las bases A y B según las especificaciones del fabricante.
Conecta las ruedas a los motores.
Asegúrate de que las ruedas estén alineadas y puedan girar libremente.
Colocación de Placa Arduino:
Conecta los cables de los motores a los puertos correspondientes de la placa Arduino.
Conclusión
El proyecto ha representado un esfuerzo integral en la convergencia de disciplinas. La
creación de este sistema automatizado no solo ha respondido a la necesidad de
optimizar la transportación de objetos, sino que también ha abierto nuevas
posibilidades en términos de eficiencia, precisión y flexibilidad en entornos diversos
Desde el punto de vista del diseño mecánico, se logró una estructura robusta y
eficiente que garantiza la estabilidad y capacidad de carga necesarias para la tarea
encomendada. La elección y disposición de los componentes mecánicos han sido clave
para asegurar un desplazamiento suave y seguro, cumpliendo con los requisitos
operativos.
En el ámbito eléctrico, la implementación ha sido esencial para dotar al carro robótico
de la capacidad de percepción y respuesta necesaria para navegar y reaccionar y así
cumpliendo con sus funciones de transporte de manera autónoma. La integración de
componentes electrónicos ha sido cuidadosamente planificada, permitiendo una
comunicación eficiente y confiable entre los diferentes elementos del sistema.
La programación desempeña un papel crucial, siendo el cerebro detrás de la operación
del sistema. La elaboración de algoritmos eficientes, la lógica de control y la capacidad
de adaptarse a diferentes condiciones han sido aspectos destacados en la
programación. Esto ha permitido que el carro robótico realice tareas de transporte de
manera autónoma y precisa.
FORMATO DESCRIPCIÓN
Ayudas visuales
UC-ING-PRO-Rev 1.1 Ensambles de las bases
UC-ING-PRO-Rev 1.2 Ensambles de las llantas
UC-ING-PRO-Rev 1.3 Guía de riel
UC-ING-PRO-Rev 1.4 Ensambles de los promotores
UC-ING-PRO-Rev 1.5 Instalación del sistema eléctrico
UC-ING-PRO-Rev 1.6 Armado de carrito funcional
Instrucciones de trabajo
FR1.1-1 Ensamble de llantas a los protomotores
FR1.1-2 Ensamble de llantas al tubo
FR1.2-1 Instalación de placa Arduino
FR1.2-2 Ensamble Eléctrico de Placa Arduino, Protomotores,
Puente H y Batería de 9V
FR1.3-1 Ensamble de bases a tubos (chasis)
FR1.4-1 Instalación y guía del riel
Documentos
DCM.ING.COST. Rev 1.1 Diagrama de Gantt