Carro Bluetooth
El proyecto se realizó como parte del proyecto final de la materia "Introducción a la Mecatrónica". El objetivo fue diseñar y construir un carro controlado por Bluetooth, capaz de recoger una pelota utilizando un sistema de pinzas. Este proyecto integra conocimientos de mecánica, electrónica y programación, empleando un microcontrolador Arduino Uno y una aplicación desarrollada en MIT App Inventor para su control.
Supplies
Estructura y mecánica:
- MDF (base del carro)
- 2 motores reductores con ruedas
- 1 rueda loca
- Pinzas (para recoger la pelota)
Electrónica y control:
- Arduino Uno
- Protoboard
- Módulo Bluetooth HC-05
- Puente H (controlador de motores)
- Cables de conexión
- Fuente de alimentación
Software:
- Arduino IDE
- MIT App Inventor
Diseño Digital En SolidWorks
Definir las funciones principales del carro:
- Movilización en todas las direcciones.
- Control remoto mediante Bluetooth.
- Apertura y cierre de las pinzas para recoger una pelota.
Downloads
Ensamble Digital (ensamble Y Ensamble Explosionado)
Medir, Cortar E Imprimir
Medir, cortar e imprimir lo previamente diseñado en SolidWorks
Downloads
Ensamble Real
Montaje Mecanico
- Montar los motores y ruedas:
- Fija los motores reductores en la parte inferior de la base con tornillos o soportes.
- Coloca las ruedas en los ejes de los motores.
- Fija la rueda loca en el extremo opuesto para proporcionar estabilidad.
- Instalar las pinzas:
- Fija las pinzas al frente del carro, asegurándote de que estén alineadas con el centro.
- Conecta un motor o mecanismo servo para controlar la apertura y cierre de las pinzas.
Montaje Electrónico
- Colocar el Arduino y la protoboard:
- Ubica el Arduino Uno y la protoboard sobre la base de MDF.
- Asegúrate de que los cables puedan conectarse fácilmente.
- Conectar el módulo Bluetooth HC-05:
- Conecta el módulo Bluetooth al Arduino:
- VCC al pin de 5V del Arduino.
- GND al pin GND del Arduino.
- TX al pin RX del Arduino.
- RX al pin TX del Arduino.
- Conectar el puente H a los motores:
- Conecta los pines de control del puente H al Arduino.
- Une los terminales de salida del puente H a los motores.
- Alimenta el puente H con la fuente de energía adecuada.
- Colocar las ruedas del motor reductor.
- Integrar el motor de las pinzas:
- Conecta el motor de las pinzas al Arduino o al puente H según el diseño.
Programación
Desarrollar el código en Arduino IDE:
- Escribe un programa para controlar los motores y las pinzas mediante comandos recibidos por Bluetooth.
- Configura el puerto serie para comunicarse con el módulo HC-05.
- Define funciones para cada movimiento del carro y las pinzas.
Crear la aplicación en MIT App Inventor:
- Diseña una interfaz gráfica con botones para controlar las funciones del carro.
- Configura el bloque Bluetooth para enviar comandos al módulo HC-05.
Pruebas de comunicación:
- Asegúrate de que el Arduino reciba correctamente los comandos desde la aplicación.
Integración Y Pruebas Finales
- Montar todos los componentes en la base:
- Usa soportes, pegamento o tornillos para fijar la electrónica en la base.
- Organiza los cables para evitar interferencias.
- Realizar pruebas de funcionamiento:
- Verifica que el carro se desplace correctamente en todas las direcciones.
- Asegúrate de que las pinzas abran y cierren al recibir los comandos.
- Comprueba la estabilidad del carro al recoger y transportar la pelota.
- Ajustes finales:
- Optimiza el código si hay retrasos o errores en los movimientos.
- Ajusta mecánicamente las pinzas para un mejor agarre de la pelota.
Conclusión
Este proyecto permitió aplicar conceptos clave de la mecatrónica como el control de motores mediante un puente H, el uso de comunicación inalámbrica Bluetooth, y el diseño mecánico de una estructura móvil con pinzas. Asimismo, se desarrollaron habilidades en programación con Arduino y en la creación de interfaces gráficas para aplicaciones móviles en MIT App Inventor. El principal aprendizaje fue la importancia de la integración eficiente entre los sistemas mecánicos, electrónicos y de software para alcanzar los objetivos planteados.