Hola a todos:
Gracias Luis Gil, por mostrarnos a las hermanas de esta F765. Sus tamaños son realmente pequeños.
Bueno siguiendo con el OSD que trae incorporado la Matek F765 WING veamos cuales son los parámetros a configurar en el Mission Planner, para ver los datos en nuestra gafas o pantalla de vídeo. Podemos tener hasta cuatro pantallas configuradas con distintos datos y cambiar entre ellas mediante un canal libre de nuestra emisora.
En la pantalla InitialSetup/Optional Hardware, tenemos el OSD, este viene activado por defecto, encontraremos el parámetro OSD_TYPE= 1.
Si tenemos un OSD integrado en la placa controladora de vuelo, como es nuestro caso, en la pantalla ConfigTuning tenemos ONBOARD OSD.
Aquí tenemos una pantalla con 5 pestañas, Setting, Pantalla 1, Pantalla 2, Pantalla 3 y Pantalla 4.
Vemos que tenemos que hacer en cada una de ellas.
SETTING
Es donde se configuran los parámetros generales del OSD y vienen con ciertos valores por defecto.
- OSD_FS_SCR: Con este parámetro indicamos la pantalla que se mostrará cuando tengamos un failsafe. Por defecto 0, esta deshabilitado. Si programamos un valor entre 1y 4 nos mostrar esta pantalla cuando ocurra el failsafe.
- OSD_DSARM_SCR: Con él, indicamos la pantalla que se nos mostrará cuando desarmamos nuestro avión. Por defecto 0 deshabilitado. Nosotros en la pantalla 4 configuramos las estadísticas del vuelo.
- OSD_ARM_SCR: Indicamos la pantalla que se nos mostrará cuando armamos nuestro avión. Por defecto 0 deshabilitado.
- OSD_MSG_TIME: Tiempo en segundos que se muestran los mensajes generados por nuestra controladora. Por defecto 10 segundos. Para ello ha de estar activado OSDx_MESSAGE_EN. Al habilitar la pantalla “x” correspondiente viene por defecto a 1, habilitado.
- OSD_ UNITS: Elección de las unidades mostradas en los datos mediante el desplegable. Por defecto (0) viene en unidades Métricas (metros, kilómetros, metros / seg, kilómetros / hora, grados en Celsius ºC). Para unidades Imperiales 1 (pies, millas, pies / seg, millas / hora, grados en Fahrenheit ºF), Unidades Ardupilot 2 (metros, kilómetros, metros / seg, grados en C Celsius ºC). Y Unidades utilizadas en aviación 3 (pies, milla náutica, pies / min, nudos, grados en C).
- OSD_W_ BATVOLT: El panel de voltaje de la batería parpadeará si es inferior al valor programado. Con 10 (voltios), comenzará a parpadear. Este valor es configurable en 0-100 V con una precisión de 0.1 V. En nuestro caso pondremos 11.1 (usar el carácter coma para definir los decimales). Es obvio que para ver el parpadeo tenemos que tener visible el parámetro OSDx_BAT_VOLT_EN. Al habilitar la pantalla correspondiente viene por defecto a 1, habilitado.
- OSD_W_NSAT: El panel de satélites parpadea si el número de satélites es menor de 9. El parámetro OSDx_SATS_EN que habilita la visualización del número de satélites en la pantalla correspondiente viene por defecto a 1, habilitado.
- OSD_W_RSSI: El panel de señal de RSSI parpadea si es inferior al 30 %. El parámetro OSDx_RSSI_EN que habilita la visualización de la señal del RSSI en la pantalla correspondiente viene por defecto a 1, habilitado.
- OSD_H_OFFSET: Nos permite mover horizontalmente la pantalla para visualizar el contenido completo.
- OSD_V_OFFSET: Nos permite mover verticalmente la pantalla para visualizar el contenido completo.
- OSD_FONT: Del despegable podemos elegir entre estos tipos de letra.
Estos son el tipo de caracteres y su tamaño.
- Clarity= Claridad es la que viene por defecto, es grande y claramente visible.
clarity.png (4.96 KiB) Visto 2171 veces
- Clarity medium= Claridad Media. Buena visibilidad, menos dominante que la claridad por defecto.
clarity_medium.png (4.81 KiB) Visto 2171 veces
- BF Style= Betaflight, es el estilo predeterminado del OSD de BF/INAV.
bfstyle.png (4.67 KiB) Visto 2171 veces
- Bold = Versión negrita de Betaflight.
bold.png (4.85 KiB) Visto 2171 veces
- Digital= Estilo de números led de ocho dígitos.
digital.png (4.77 KiB) Visto 2171 veces
- OSD_OPTIONS: Seleccionamos las opciones deseadas.
Decilmal Pack= Habilita el uso de números y fuentes de punto decimal, es el valor por defecto.
Inverted Wind: Indicador de dirección del viento invertido.
Inverted AH Roll: Invierte la dirección del horizonte artificial.
Aquí se pueden elegir varias a la vez.
- OSD_SW_ METHOD: Este parámetro nos permite seleccionar el modo para cambiar de una pantalla a otra del OSD.
Del despegable tenemos:
RC Change: Cambia a la siguiente pantalla si se cambia el valor del canal asignando para el cambio de pantalla.
PWM: Selecciona directamente una pantalla basada en los límites de pwm establecidos para cada pantalla configurada. Este es el método que elegimos nosotros ya que vamos a configurar varias pantallas diferentes.
Long to High: Alterna pantallas en una transición de bajo a alto del canal RC asignado. Sigue cambiando a la siguiente pantalla cada 1s mientras el valor del canal se mantiene alto.
- OSD_CHAN: Con este parámetro asignamos el canal de nuestra emisora que emplearemos para el cambio de las diferentes pantallas del OSD. En nuestro caso asignamos el canal 7.
- OSD_TYPE: Habilita el OSD, por defecto esta a 1, habilitado.
La siguiente pestaña es:
PANTALLA 1
Si abrimos la pestaña Pantalla1, nos aparece la siguiente pantalla.
En ella están todos los parámetros configurados por defecto, vemos en pantalla, los que en la tabla aparecen seleccionados.
Primeramente para visualizar esta pantalla 1, la tenemos que habilitar esto se hace seleccionando en la zona de Screen Options y seleccionando OSD1_ENABLE.
Esta pantalla será visualizada cuando tengamos en el canal que cambia de pantalla (el 7 en nuestro caso) los valores de PWM 1200 para OSD1_CHAN_ MAX y 900 en OSD1_MIN.
Para mover los datos que aparecen por defecto, es tan sencillo como pinchar sobre él, aparece recuadrado en amarillo y movemos a la ubicación que nos interese.
Si nos fijamos en la zona de Item Options (parte inferior derecha) el dato marcado corresponde al GSPEED, nos aparece su parámetro seleccionado (OSD1_GSPEED_ EN), y las coordenadas X (OSD1_GSPEED_ X) e Y (OSD1_GSPEED_ Y) de su ubicación.
Para incluir un nuevo dato a visualizar simplemente lo seleccionamos y lo movemos a la ubicación que nos guste.
Para quitar un dato lo desmarcamos de la tabla o le desmarcamos de la zona de Item Options.
De esta manera podemos configurar la pantalla con los datos a visualizar y su ubicación.
También tenemos un editor de opciones (Editor Options), con el podemos copiar (Copy Layout) los datos de una pantalla y pegarlos (Paste Layout) en otra, así como limpiar todos los datos seleccionados en la pantalla actual (Clear All) pantalla.
Para terminar, para guardar esta pantalla 1 lo hacemos mediante el botón Write customizatión, pero si tenemos seleccionado Auto write on leaving se graba automáticamente.
Podemos refrescar los parámetros de nuestra controladora para asegurarnos de los cambios.
Del mismo modo con el botón Discard all changes descartamos cambios realizados.
PANTALLA 2
Respecto de la pantalla 2 solo hablaremos de su activación OSD2_ENABLE.
Y de los valores de PWM para ser visualizada, estos son en nuestro caso1600 para OSD2_CHAN_ MAX y 1250 en OSD2_MIN.
PANTALLA 3
Activación de OSD3_ENABLE.
Y de los valores de PWM para ser visualizada, 1800 para OSD3_CHAN_ MAX y 1650 en OSD3_MIN.
PANTALL 4
Como ya comentamos esta será la pantalla que visualizaremos cuando desarmemos nuestro avión después del vuelo.
Simplemente la activamos OSD4_ENABLE y como dato a visualizar seleccionamos de la tabla STATS que corresponde a las estadísticas de vuelo.
Los datos que nos muestra según el fichero consultado (
https://github.com/ArduPilot/ardupilot/ ... AP_OSD.cpp) corresponden a los máximos y totales siguientes:
- Distancia recorrida.
- Velocidad máxima.
- Distancia máxima
- Altitud máxima.
- Corriente máxima.
Esto he de verificarlo cuando pueda realizar los vuelos de prueba.
Bueno, pues esto es todo lo que os puedo contar del OSD que integra la Matek F765 WING.
Un saludo.
Raúl.
Trabajando por el bien común.