Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
RoverBluetooth es el nombre que le di al coche Bluetooth basado en Arduino que hice para mi examen de la escuela cuando solo tenía trece años. ¡También lo mostré en Maker Faire Rome con un FabLab (y yo era uno de los más jóvenes allí)! Es muy fácil de hacer (solo algunos componentes electrónicos de bajo costo y un paquete Meccano) y de controlar, gracias a la aplicación de Android que programé. Cuenta con control de velocidad total, marcha atrás, sensor ultrasónico con sonido de estacionamiento y freno de emergencia, control remoto de baja latencia y luz frontal.
Página principal del proyecto
Paso 1: la aplicación
Originalmente programé la aplicación con MIT App Inventor, pero luego decidí escribirla desde cero usando Android Studio. Si eres un principiante de Android, te recomiendo que uses la aplicación original (lanzada en la galería de App Inventor), ya que es más fácil de programar y editar. De lo contrario, la aplicación más nueva se puede encontrar en GitHub.
Descargar el proyecto MIT App Inventor y APK
Paso 2: el chasis
Si quieres replicar el mío, compra algunos packs de Meccano, mira las fotos y ¡empieza a atornillar! ¡Preste atención al volante, que debe tener una conexión al servomotor, girar sin fricción y sin desenroscar! El cuerpo principal no debe flexionarse demasiado y debe ser liviano, mientras que el motor Meccano debe tener suficientes engranajes de reducción para ser fuerte.
Paso 3: el circuito
Piezas necesarias:
- Receptor Bluetooth (utilicé el módem BlueSMiRF Silver de Sparkfun, pero también puedes probar el clásico HC-06, que es más económico)
- Un Arduino UNO o similar
- Puente en H (utilicé un L6203)
- Sensor ultrasónico
- Servomotor (fuerte, con engranajes metálicos si es posible)
- Zumbador
- LED para luz frontal
- Paquete de batería de 9V
- Tablero de matriz de doble cara
Tenga en cuenta que el servomotor que usé necesita 6 V, por lo que agregué un LM317 al circuito. Siéntase libre de quitarlo si su servo requiere 5V. ¡Sea paciente, elija un soldador y cree su propio escudo Arduino!
Descargar el esquema de Autodesk Eagle 9.3.0
Paso 4: el boceto de Arduino
El pequeño boceto recibe los datos, enciende y apaga el motor y verifica la distancia desde una pared. RoverBluetooth recibe datos del módem Bluetooth y asocia números a comandos. Por ejemplo, "21" se interpreta como "apagar el motor". Aquí está la lista:
- 0-20 → posición del servomotor
- 21 → motor apagado
- 22 → luz encendida
- 23 → luz apagada
- 1000-1255 → motor encendido, velocidad
- 1500-1755 → motor encendido, marcha atrás, velocidad
Descarga Arduino Sketch
Paso 5: ¡Disfruta
¿Listo para conducir el coche?