Evaluando propuestas

Programador Arduino para sistema de auto balanceo en segway eléctrico con Mpu-6050

Publicado el 25 Abril, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

Estoy desarrollando un segway eléctrico casero y necesito un programador con experiencia en Arduino para crear el sistema de auto balanceo. Cuento con los siguientes componentes:
    •    Placa Arduino
    •    Sensor MPU-6050 (acelerómetro y giroscopio)
    •    Motores brushless de 500W con sensor Hall
    •    Controladora BLDC de 36V/48V 500W

Lo que necesito:
    •    Programación en Arduino para estabilizar el segway automáticamente usando control PID.
    •    Lectura y calibración del sensor MPU-6050.
    •    Comunicación del sistema de balanceo con la controladora del motor para moverlo hacia adelante o atrás según el ángulo de inclinación.
    •    Posibilidad de ajustar parámetros (como ganancia del PID) para lograr un balance óptimo.

Requisitos:
    •    Experiencia previa en proyectos similares (segways, robots auto balanceados, etc.)
    •    Conocimiento en controladores BLDC y motores con sensor Hall.
    •    Buen manejo de Arduino y sensores inerciales.
    •    Capacidad para entregar el código funcional y documentado.

Opcionalmente, si puedes asesorarme con las conexiones físicas y pruebas, sería un gran plus.

Contexto general del proyecto

Este proyecto forma parte del desarrollo de un prototipo de segway eléctrico casero con fines educativos, prácticos y comerciales. El objetivo es construir un vehículo auto balanceado que pueda utilizarse dentro de instalaciones como universidades, empresas o parques industriales para mejorar la movilidad personal de forma ecológica y eficiente. La base mecánica del segway ya está estructurada: incluye motores eléctricos brushless de 500W con sensor Hall, una batería de 48V, una controladora BLDC y una placa Arduino. Ahora, la prioridad es integrar un sistema de auto balanceo que permita al vehículo mantenerse estable de forma autónoma, mediante sensores de movimiento (mpu-6050) y un algoritmo de control pid programado en arduino. Este sistema debe detectar los cambios de inclinación y enviar las señales adecuadas a la controladora para que los motores reaccionen en tiempo real, manteniendo así el equilibrio del vehículo. El proyecto representa un paso clave en el desarrollo de una futura línea de productos enfocados en movilidad eléctrica.

Categoría Programación y Tecnología
Subcategoría Otros
Tamaño del proyecto Medio
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite

Plazo de Entrega: No definido

Habilidades necesarias