Construcción de un dron submarino con Raspberry Pi: Diseño, desarrollo y ensamblaje
Esta guía recorre el diseño, desarrollo y ensamblaje de un prototipo de dron submarino impulsado por una Raspberry Pi. Cubre selección de componentes, programación de ESC, control de motores, integración de giroscopio, streaming de video y el protocolo de comunicación cliente‑servidor que une todo.
Aunque el proyecto comenzó como un experimento personal, los pasos detallados a continuación están dirigidos a aficionados e ingenieros que deseen construir un vehículo submarino funcional con un presupuesto modesto.
Tabla de contenidos
- Idea loca (Teaser)
- Elección de componentes
- Programación de ESC
- Configuración del servidor Raspberry Pi
- Control de motores eléctricos vía Raspberry Pi
- Integración del giroscopio
- Control de linterna en Raspberry Pi
- Protocolo de comunicación cliente‑servidor
- Aplicación Android
- Streaming de video
- Pantalla y control por joystick
- Construcción, ensamblaje y pruebas
- Conclusiones
Idea loca (Teaser)
Como ingeniero aficionado, mi enfoque inicial se basó mucho en prueba y error. Primero exploré la transmisión de par magnético entre un recinto sellado y una hélice. Aunque el concepto demostró movimiento, los imanes introdujeron fricción excesiva y no mantuvieron contacto en ciclos de arranque/parada.
Por ello, pivoté a una solución más directa: exponer los cables del motor brushless directamente al agua y sellar el recinto alrededor de ellos. Este enfoque redujo la complejidad mecánica y mejoró la fiabilidad.
Elección de componentes
A continuación, la lista de componentes que permitió la funcionalidad del prototipo.
Placa base

Se seleccionó la Raspberry Pi 3B por su Wi‑Fi y Ethernet integrados, y potencia de procesamiento suficiente para gestionar múltiples motores, giroscopio, streaming de video y procesamiento de comandos en tiempo real. Las placas tipo Arduino se consideraron insuficientes para este nivel de integración.
Canal de comunicación

El agua atenúa fuertemente las señales de radio, haciendo impracticable la transferencia inalámbrica de datos. Se usó un cable de par trenzado de alta calidad para mantener enlaces de datos fiables entre la unidad sumergida y el controlador en superficie.
Transmisor base

El router mini NEXX sirvió como estación base en superficie. Ofrece una conexión por cable rápida, fiable y rentable a la Raspberry Pi mediante par trenzado.
Motor eléctrico

Tras probar tres modelos, se eligió el motor N2830/2212 1000KV por su equilibrio de potencia y capacidad de doble eje, ideal para dos hélices. Funciona de forma fiable en agua, siempre que se evite que residuos entren en el eje del motor.
Placa de control (ESC)

El ESC se programó para manejar órdenes de avance/retroceso y entregar hasta 30 amperios, suficiente para los motores seleccionados. Pedir desde China no supuso retrasos significativos.
Herramienta de programación USB Afro ESC

Esta herramienta se usó para cargar firmware en el ESC. La entrega tardó unas seis semanas, típico para electrónica especializada.
LED (CREE XHP50)

El LED de alta intensidad CREE XHP50 proporcionó iluminación robusta para operación submarina.
Driver de pulso LED (7‑30 V, 3 A)

Compatible con el LED y la Raspberry Pi, este driver permitió control preciso del brillo.
Programación de ESC
La programación consistió en configurar rangos de acelerador, direccionalidad y parámetros de fail‑safe para asegurar control motor responsivo bajo condiciones de carga variables.
Configuración del servidor Raspberry Pi
Se instaló el SO Raspbian estándar, seguido de configuración de Wi‑Fi, Ethernet y SSH para acceso remoto. Scripts en Python gestionaron la comunicación serie con el ESC y el giroscopio.
Control de motores eléctricos vía Raspberry Pi
Señales PWM generadas por los pines GPIO de la Pi controlaron el ESC, traduciendo órdenes de usuario en par motor.
Integración del giroscopio
Un módulo IMU proveyó datos de orientación, permitiendo vuelo estable y navegación precisa.
Control de linterna en Raspberry Pi
El LED se alimentó a través del driver de pulso, con brillo modulado por la interfaz software de la Pi.
Protocolo de comunicación cliente‑servidor
Un protocolo TCP ligero transmitió comandos de control desde la superficie a la unidad submarina y transmitió datos de sensores en tiempo real.
Aplicación Android
La app Android ofreció control por joystick, visualización de telemetría y reproducción de video. Se conectaba a la base en superficie vía Wi‑Fi.
Streaming de video
El módulo de cámara de la Raspberry Pi transmitió video por la red, codificado con H.264 para uso eficiente de ancho de banda.
Pantalla y control por joystick
Una pantalla LCD a bordo mostraba telemetría, mientras un joystick físico proporcionaba control manual intuitivo.
Construcción, ensamblaje y pruebas
Todos los componentes se alojaron en un recinto personalizado impreso en 3D, sellado con epoxi y juntas estancas. Las pruebas revelaron operación fiable a profundidades de varios metros, aunque se requiere afinar para estabilidad óptima.
Conclusiones
El prototipo demuestra que un dron submarino basado en Raspberry Pi puede construirse con componentes comerciales y presupuesto modesto. Aunque el sistema es funcional, mayor refinamiento —especialmente en control de flotabilidad y gestión de energía— mejorará el rendimiento para aplicaciones más exigentes.
Iteraciones futuras pueden incorporar sensores avanzados, algoritmos de navegación autónoma y técnicas de sellado más robustas para llevar los límites de esta plataforma.
Proceso de manufactura
- El indicador de 10 segundos que revela la salud de tu programa de mantenimiento
- Mantenimiento de la Torre CN: Dentro de la ingeniería detrás del icónico monumento de Toronto
- Por qué la adopción de usuarios es crítica para proyectos de CMMS exitosos
- Drone Pi: Quadcopter Multiwii y Raspberry Pi de doble modo para control por smartphone y mando a distancia
- Pentodos: El Quinto Elemento para Mejorar el Rendimiento del Tubo
- Robótica en Manufactura: Evolución Comprobada de Eficiencia e Innovación
- El Nacimiento de NASCAR: De Contrabandistas de Whisky al Deporte Motor Moderno
- Optimizando producción: adopta automatización desde el primer día
- Evolución y perspectivas de las redes de área amplia de baja potencia (LPWAN)
- Rastrear la Verdadera Evolución del Internet de las Cosas
- El Futuro de los Drones: Capacidades, Oportunidades y Riesgos