Etiqueta: OpenTX

Telemetría de pixhawk a FrSky Horus: Yaapu script y Passthrough protocol

Las radios FrSky obtienen los datos de telemetría mediante sensores colocados en el aeromodelo (avión, dron o similar) conectados a través de un sistema propio denominado SmartPort (SPort). Dichos sensores, de velocidad, altitud, voltaje, etc se conectan a un bus que termina en el receptor, quien recopila los datos, añade el de intensidad de señal (RSSI) y los manda a la emisora. Obviamente nuestro receptor tiene que ser compatible SPort.

Estos datos de telemetría, una vez en la emisora, tienen muchas utilidades. El de RSSI es probablemente el más conocido e importante, porque permite a las emisoras avisarnos de cuando la señal entra en zona crítica. Otros usos, más o menos peculiares, pasan por avisos de pérdida/ganancia de altura, distancia, modo de vuelo, etc. E incluso la de permitir tomar decisiones automáticas en base a los datos ofrecidos por la telemetría, como por ejemplo la vuelta a casa o el aterrizaje en caso de darse determinados factores, a veces cruzados.

En este artículo vamos a describir en detalle una capacidad de las controladoras de vuelo Pixhawk (y supongo que también versiones anteriores de APM) para integrarse en el bus Sport e inyectar una buena cantidad de datos propios, como son los de posición GPS, inclinaciones, velocidades, etc. Esta magnífica capacidad se vuelve especialmente interesante si además tratamos los datos enviados con un espectacular script programado en Lua al efecto: Yaapu FrSky Telemetry Script. Con Yaapu transformaremos nuestra radio FrSky en una auténtico cockpit.

Seguir leyendo

OpenTX: variables globales, interruptores lógicos y funciones especiales

OpenTX  nos multiplicará las posibilidades de nuestra emisora de aeromodelismo.  Instalarlo en nuestra radio FrSky es, desde mi punto de vista, imprescindible para exprimir sus recursos. Tres de las funciones más versátiles que nos ofrece OpenTX son:

  • Las variables globales (Global variables, GVARS). Variables a las que se puede asignar un valor desde diferentes puntos del diagrama de flujo de OpenTX, por ejemplo desde las funciones especiales.
  • Los interruptores lógicos (logical switches). Son interruptores ficticios que funcionan igual que los de la emisora y que pueden estar sólo en dos posiciones: ON y OFF según criterios lógicos que analizan valores de telemetría, otros interruptores físicos o una variable global, por poner sólo algunos ejemplos.
  • Las funciones especiales (special functions). Probablemente todo lo anterior descansa en las funciones especiales, que son las acciones finales que tendrán lugar según un interruptor (real o lógico) tenga un determinado estado.

Vamos a analizar someramente estos tres puntales de OpenTX con un ejemplo práctico muy sencillo y creo que muy útil: encender las luces de nuestro multicóptero no sólo cuando nosotros decidamos, sino cuando el sistema entienda y decida autónomamente que deben estar encendidas, por ejemplo, en un GPS rescue.

Seguir leyendo

Actualizar el firmware de receptores FrSky vía SmartPort

Una de las grandes ventajas de los receptores y dispositivos FrSky es que podemos actualizar su firmware desde la propia emisora, vía SmartPort, y sin necesidad de un PC, mejorando o ampliando las prestaciones del dispositivo actualizado.

En este artículo vemos cómo hacerlo con una emisora Horus X10 funcionando con OpenTX, aunque el procedimiento es similar en otras radios (Ver artículo donde instalamos/actualizamos OpenTX en la emisora). Lo único que necesitamos es que el dispositivo a flashear:

  • Disponga de un pin SmartPort (telemetría) o
  • Que se trate del módulo Rtx interno.

Los dispositivos a actualizar pueden ser un receptor, un módulo extraible de la emisora, un módulo interno de la emisora o incluso cualquier dispositivo de telemetría (voltaje, altura, corriente, etc). El único requisito es que tenga conexión SmartPort.

Seguir leyendo

OpenTX: Cómo actualizar el firmware de FrSky Horus X10

Las emisoras de la marca FrSky vienen con un sistema operativo de serie, el FrOS. Ese sistema puede ser cambiado por el OpenTX, de código abierto, en constante evolución y con enormes posibilidades para estas radios. En este artículo veremos como instalar la última versión de OpenTx en una FrSky X10 Horus.

Seguir leyendo

Diagrama de flujo en OpenTX: sources, inputs, mixes y outputs

Diagrama de flujo de OpenTX en nuestras radios de aeromodelismo. Es un resumen bastante operativo aunque se basa en un artículo completo que está en: http://www.rc-soar.com/opentx/basics/index.htm.

Seguir leyendo

© 2019 Multicóptero X

Tema por Anders NorenArriba ↑