Compruebe el enjambre de vehículos RC con ESP8266

En RCgroups, el usuario [Cesco] compartió un proyecto muy interesante que utiliza el siempre popular ESP8266 como transmisor y Receptor para vehículos RC. Curiosamente, este código utiliza el protocolo ESP-Now, que permite a los dispositivos crear una red de malla sin la sobrecarga de WiFi completo. Según la documentación de Espressif, este modo es similar a la comunicación de 2,4 GHz de baja potencia que se utiliza en ratones y teclados inalámbricos, y está diseñado específicamente para una conectividad conversacional persistente.

Cambiar ESP8266 entre transmisor o receptor es tan fácil como comentar una línea en el código fuente y rehacer el firmware. Un transmisor (llamado servidor en el código fuente) puede ordenar a ocho receptores ESP8266 a la vez. [Cesco] utiliza específicamente el ejemplo de aviones de largo alcance que vuelan en formación; solo sale del retiro cuando llega el momento de aterrizar manualmente a todos.

[Cesco] llevó a cabo experimentos utilizando vehículos terrestres y aéreos. Muestra un vehículo de investigación de orugas de aspecto muy fuerte, así como un cuadrúpedo de ritmo rápido. Advierte que los cuadrúpedos vuelan como una "esponja húmeda", pero en realidad vuela con el manejo del ESP a través de la comunicación aérea.

Para ser claros, todavía necesita un receptor y transmisor RC tradicional compatible con PPM para usar su código. Los ESP simplemente se ocupan de la comunicación trans-aérea. No son directamente responsables del uso de los usuarios o del ejercicio de los controles de velocidad, por ejemplo.

Esta no es la primera vez que vemos a ESP8266 sentarse con el copiloto en un cuarteto, pero la loca emoción que sentimos al considerar la posibilidad de tener nuestro propio enjambre de robots voladores le da a este proyecto en particular un giro interesante.

  • CityZen dice:

    Creo que estás un poco confundido. O tal vez lo soy. Necesita un transmisor RC, pero solo como una caja con controles que genera una señal PPM. Un ESP toma esa señal PPM y la envía al otro. El otro solo se puede usar como un receptor que envía la señal PPM a un controlador de vuelo, pero aquí tuve la impresión de que transformó el ESP en un controlador de vuelo agregando IMU y dejándolo hablar con los ESC.

    • CityZen dice:

      Puede utilizar una placa pro-mini para distribuir la señal PPM a los ESC; No puedo notarlo en la imagen porque esos enlaces están ocultos debajo del tablero. Supongo que el pro-mini se basa en la imagen del rover.

  • bty dice:

    ¿Entonces cada placa ESP emite una señal PPM que va directamente a un receptor RC?

    Además, ¿cuánta latencia hay en este modo de malla sp-now?

    • bty dice:

      ¿Esto suena estúpido? Por qué generar PPM cuando el ESP necesita poder bit suficientes canales PWM para controlar todos los servicios y ESC directamente.

      • bty dice:

        Ah, bueno, el PPM está dirigido al controlador de vuelo, CityZen lo explicó anteriormente.

        • CityZen dice:

          No está exactamente claro cuál es el diseño, pero parece que el código del controlador de vuelo funciona en el ESP y envía controles PPM distribuidos de alguna manera (posiblemente a través de una placa pro-mini) a los ESC.

    • León dice:

      ¡Espnow es súper rápido! La latencia son tamaños más pequeños que udp / tcp wifi

  • Walshlg dice:

    ¿Qué rango daría esto y cómo permite la religiosidad?

  • Cesco dice:

    Estaban realmente equivocados aquí ...

    > Un transmisor (llamado servidor en el código fuente)

    Mal, un receptor es un servidor, un remitente del cliente.

    > utiliza específicamente el ejemplo de formación de vuelo de aviones de largo alcance;

    Formación nunca mencionada.

    > con el manejo ESP de todas las comunicaciones aéreas.

    No solo comunicaciones, sino CADA control, autonivelación y mezcla

    > Para ser claros, todavía necesita un receptor compatible con RC tradicional

    No, no es así. Todo lo que necesita es un generador de ppm, que puede ser un transmisor RC.

    > No son directamente responsables ... de realizar las comprobaciones rápidas,

    Sí lo son. La versión rastreada produce señales PWM mientras que el helicóptero produce un equipo de datos en serie para el esc.

Alejandro Vargas
Alejandro Vargas

Deja una respuesta

Tu dirección de correo electrónico no será publicada.