Introduction: 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
Step 1: 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.
Attachments
Step 2: Ensamble Digital (ensamble Y Ensamble Explosionado)
Step 3: Medir, Cortar E Imprimir
Medir, cortar e imprimir lo previamente diseñado en SolidWorks
Attachments
Step 4: 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.
Step 5: 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.
Step 6: 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.
Step 7: 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.


