¡Los drones son geniales! Tengo un dron y he sido dueño de varios otros, así que no estoy en contra de los drones ni nada por el estilo. Pero hay lugares donde realmente no pertenecen. Pueden, por ejemplo, perturbar la vida silvestre y por eso tiene sentido que los parques nacionales prohíban su uso. El problema es que hacer cumplir la normativa es difícil, porque no es fácil saber cuándo alguien está volando un dron a menos que puedas verlo o escucharlo. Es por eso que el usuario apropiadamente llamado DroneAwareDan encontró una manera de usar una Raspberry Pi para detectar drones.

Para entender cómo funciona esto, ayuda conocer la forma en que operan la mayoría de los drones modernos. Asumiendo que un dron no es 100% autónomo (lo cual casi nunca es el caso), necesita comunicarse con un piloto a través de algún tipo de control remoto. A diferencia de los vehículos RC del pasado, los drones generalmente se comunican digitalmente con los controles remotos en las frecuencias de 2.4 GHz, 5.1 GHz o 5.8 GHz y transmiten cierta información de identificación cuando lo hacen.

Hay mucho más detalle técnico por dentro, pero la conclusión clave es esta: muchos drones operan en las mismas frecuencias que el Wi-Fi y el Bluetooth, incluso usando los mismos protocolos. Por lo tanto, puedes detectar la presencia de un dron transmitiendo utilizando hardware fácilmente disponible, como un computador de placa reducida Raspberry Pi.

En este caso, DroneAwareDan lo hizo utilizando una Raspberry Pi 5, un dongle Bluetooth USB y un adaptador Wi-Fi USB. Tanto el módulo Bluetooth como el Wi-Fi recibieron antenas masivas para mejorar significativamente la recepción.

El resto es simplemente software bastante sencillo. Mientras se ejecuta, escanea continuamente en busca de identificadores de Wi-Fi o Bluetooth que coincidan con los drones. Luego te avisa si detecta uno, pero también publica el hallazgo en DroneAware.io para que otros lo vean. DroneAwareDan probó el sistema con Wi-Fi y Bluetooth de 2.4 GHz, pero debería ser posible con Wi-Fi de 5 GHz también.

DroneAwareDan reporta que logró detectar un dron volando a una impresionante distancia de cinco millas (ocho kilómetros). Eso fue en condiciones ideales sobre el agua, pero te da una idea de lo que es posible alcanzar con esta configuración de hardware.

El código está disponible en GitHub para cualquiera que quiera darle una oportunidad.

Vía Hackster.io.