Este proyecto consiste en reutilizar un carro a control remoto antiguo que estaba destinado a la basura, dándole una segunda vida mediante la integración de un ESP32 y un mando Bluetooth VSG Tarvos.
En lugar de desechar el juguete completo, aprovechamos toda la electrónica funcional (motores, chasis, ruedas y baterías) y le damos nuevas capacidades de control inalámbrico moderno.
- ♻️ Reduce la basura electrónica: Los juguetes RC antiguos contienen componentes perfectamente funcionales que terminan en vertederos.
- 🌍 Contribuye al medio ambiente: Reutilizar electrónica existente reduce la demanda de fabricación de nuevos componentes.
- 💡 Promueve la economía circular: Demostramos que la tecnología "obsoleta" puede tener nuevos usos.
- 🔋 Aprovecha recursos: Motores, baterías y estructura mecánica tienen años de vida útil restante.
- Chasis y estructura del carro RC
- 2 motores DC (funcionando)
- Ruedas y sistema de transmisión
- Batería recargable (si está en buen estado)
- 1x ESP32 DevKit (~$5 USD)
- 1x Mando Bluetooth VSG Tarvos (~$15 USD)
- 1x Driver de motores L298N (~$2 USD)
- Cables jumper y conectores básicos (~$2 USD)
💰 Costo total aproximado: $24 USD (vs. $50-80 USD de un carro RC nuevo)
- ✅ Control inalámbrico mediante Bluetooth
- ✅ Control de velocidad variable usando joysticks analógicos
- ✅ Giros suaves y precisos
- ✅ Rango de hasta 10 metros
- ✅ Compatible con múltiples tipos de mandos (PS4, Xbox, Switch, Android)
- ✅ Código abierto y fácil de modificar
- Instala Arduino IDE (versión 1.8.19 o superior)
- Agrega las URLs de gestores de placas en Archivo → Preferencias:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json https://raw.githubusercontent.com/ricardoquesada/esp32-arduino-lib-builder/master/bluepad32_files/package_esp32_bluepad32_index.json
- Instala las placas ESP32 y Bluepad32 desde Herramientas → Gestor de tarjetas
ESP32 → L298N:
- GPIO 27 → IN1 (Motor Izquierdo Dirección)
- GPIO 26 → IN2 (Motor Izquierdo Dirección)
- GPIO 14 → ENA (Motor Izquierdo Velocidad)
- GPIO 25 → IN3 (Motor Derecho Dirección)
- GPIO 33 → IN4 (Motor Derecho Dirección)
- GPIO 32 → ENB (Motor Derecho Velocidad)
- GND → GND
L298N → Motores del carro antiguo:
- OUT1 y OUT2 → Motor izquierdo
- OUT3 y OUT4 → Motor derecho
Alimentación:
- Conecta la batería del carro antiguo al L298N (6-12V)
- Abre el archivo
BluePadV1.inoen Arduino IDE - Selecciona la placa correcta: Herramientas → Placa → esp32_bluepad32
- Selecciona tu puerto COM
- Presiona Subir
- Abre el Monitor Serial (115200 baudios)
- Presiona el botón EN del ESP32
- Pon el mando VSG Tarvos en modo emparejamiento
- Espera el mensaje "✅ MANDO CONECTADO"
- ¡Listo para conducir! 🎉
- Joystick Izquierdo Vertical: Avanzar / Retroceder
- Joystick Izquierdo Horizontal: Girar en su lugar
- Joystick con ángulos: Giros mientras avanza
├── BluePadV1.ino # Código principal de control ├── BluePadTest.ino # Código de prueba del mando └── README.md # Este archivo
| Aspecto | Carro Nuevo | Carro Reutilizado |
|---|---|---|
| Costo | $50-80 USD | $24 USD |
| Impacto ambiental | Alta huella de carbono | Huella reducida |
| Basura electrónica | Genera nueva | Reduce existente |
| Aprendizaje | Uso básico | Programación + Electrónica |
| Personalización | Limitada | Total |
Este proyecto es ideal para:
- 🎓 Aprender programación con Arduino
- 🔧 Entender electrónica básica
- 🌍 Practicar sostenibilidad tecnológica
- 💡 Desarrollar habilidades de reutilización creativa
¡Este proyecto es de código abierto! Si mejoras el código o agregas nuevas funcionalidades, comparte tus cambios.
Este proyecto es de uso libre para fines educativos y personales.
💚 Recuerda: Cada dispositivo electrónico que reutilizamos es un paso hacia un futuro más sostenible. ¡Dale una segunda oportunidad a la tecnología "vieja"!