Sistema de Radiocontrol Inalámbrico
Control remoto de servomotores y un motor mediante comunicación inalámbrica y ESP32.
Ver el encargo y los resúmenes básicos →
Prueba cómo funciona
Simulación didáctica: modifica las entradas y observa la respuesta del sistema. No controla un ESP32 real.
Preparando simulador…
Objetivo
Crear un sistema de radiocontrol que permita manejar a distancia varios servomotores y un motor mediante un mando transmisor y un sistema receptor controlado con ESP32.
Justificación
El proyecto permite trabajar de forma práctica con comunicación inalámbrica, control de motores, servomotores y microcontroladores.
Descripción y alcance
El sistema estará formado por un mando transmisor con joysticks y un receptor. Las órdenes se enviarán de forma inalámbrica y el ESP32 receptor controlará los servomotores y el motor según la posición de los mandos.
Dentro del alcance
- • Control inalámbrico de varios servomotores. • Control de un motor. • Lectura de los joysticks del mando. • Uso de ESP32 para gestionar el sistema.
Fuera del alcance (por ahora)
- • Control mediante aplicación móvil. • Transmisión de vídeo. • Funcionamiento a larga distancia.
Requisitos
Funcionales
- Leer la posición de los joysticks.
- Enviar las órdenes de forma inalámbrica.
- Recibir y procesar las órdenes con el ESP32.
- Mover los servomotores y controlar el motor.
No funcionales
- • Programación mediante Arduino IDE para ESP32. • Alimentación adecuada para motores y electrónica. • Montaje inicial en protoboard.
Esquema de bloques
El mando genera las órdenes, se transmiten de forma inalámbrica y el receptor las utiliza para controlar los actuadores.
Generan las órdenes
Envía las órdenes sin cable
Interpreta las órdenes
Ejecutan los movimientos
Flujo de funcionamiento
- Leer joysticks
- Enviar datos
- Recibir datos
- Anteproyecto · Sistema de Radiocontrol Página 1
- Procesar órdenes
- Mover servomotores y motor
Asignación de pines (provisional)
| PERIFÉRICO | SEÑAL | GPIO / PIN | OBSERVACIONES |
|---|---|---|---|
| Joystick X | Analógica | GPIO 34 | Mando |
| Joystick Y | Analógica | GPIO 35 | Mando |
| Servomotores | PWM | GPIO 18, 19, 21, 22 | Receptor |
| Motor | PWM / control | GPIO 25 | Mediante controlador |
| Comunicación | Datos | Por definir | Según módulo utilizado |
Materiales y presupuesto
Lista de materiales
- • 2 ESP32 (transmisor y receptor). • 2 joysticks. • Módulos de comunicación inalámbrica. • Varios servomotores. • 1 motor y su controlador. • Protoboard, cables y alimentación.
Presupuesto estimado
| UD. | DENOMINACIÓN | PRECIO |
|---|---|---|
| 2 | ESP32 | 16 € |
| 2 | Joysticks | 5 € |
| 2 | Módulos inalámbricos | 8 € |
| 4 | Servomotores | 16 € |
| 1 | Motor + controlador | 10 € |
| 1 | Cableado y montaje | 8 € |
Total estimado: 63 €
Plan de trabajo
| FASE | TAREAS | ESTIMACIÓN | ESTADO |
|---|---|---|---|
| 1. Anteproyecto | Documento y presupuesto | 1 sesión | En curso |
| 2. Montaje | Montar mando y receptor | 2 sesiones | Pendiente |
| 3. Firmware | Programar transmisión y control | 2 sesiones | Pendiente |
| 4. Pruebas | Comprobar movimientos y alcance | 1 sesión | Pendiente |
| 5. Memoria | Fotos, código y conclusiones | 1 sesión | Pendiente |
Criterios de aceptación
• El mando envía correctamente las órdenes. • El receptor recibe los datos sin errores importantes. Anteproyecto · Sistema de Radiocontrol Página 2 • Los servomotores responden a los joysticks. • El motor puede controlarse desde el mando.
Riesgos y precauciones
| RIESGO | IMPACTO | MITIGACIÓN |
|---|---|---|
| Pérdida de comunicación | Falta de control | Detener los actuadores si se pierde la señal. |
| Alimentación insuficiente | Fallos o reinicios | Usar una fuente adecuada. |
| Servos forzados | Daño mecánico | Limitar los recorridos por software. |
Esta página contiene el anteproyecto convertido a HTML. También puedes consultar el PDF original.