Tabla de Contenidos

BIO-CODE

Sencillo programa en fase beta para implementar con tu Arduino una baliza autónoma en CW y Ópera.

Lo primero, antes de compilar el programa para cargarlo en el Arduino, debes tener la librería Flash entre las librerías de tu IDE de programación.

También puedes descargarla de aquí y descomprimirla en la carpeta “libraries”.

Transmisión

Estructura del mensaje que se transmite:

Cabecera en CW:

Podemos ajustar la velocidad de transmisión de la cabecera en telegrafía, solo indicando la duración del punto en CW.


Cuerpo en Ópera:

Solo hay que copiar y pegar en el sketch de Arduino, el código que el programa Ópera proporciona en el menú “Pic”.

Podemos seleccionar en el sketch cualquiera de los modos Ópera disponibles.

Solo hay que copiar y pegar el código de Ópera en donde se indica en el texto, y ajustar la variable “modo” por el valor numérico correspondiente al modo Ópera en el cual deseamos activar la baliza.

Sketch

Descarga aquí el sketch con el código fuente, configúralo con los datos de tu estación, cárgalo en tu Arduino y ya puedes comenzar las pruebas de transmisión.

Pin-Out

Con este sencillo programa se utilizan tan solo dos pines del Arduino, el 12 para activar el PTT y el pin 10 13 por el cual sale el tono de audio.

Es preciso realizar un sencillo interface para adaptar la salida PTT al equipo (un transistor u optoacoplador), y un filtro R-C con atenuador para adaptar el nivel del pin 10 13 a la entrada de audio del transceptor, de modo que bloquee también la componente DC.


(nota: en el dibujo se muestra el pin 10, pero el programa utiliza el pin 13 para visualizar la salida con el led integrado en la placa)

Pruebas

Lab

Prueba de decodificación de Ópera05usando un micrófono de ambiente y la tarjeta de sonido del PC.

El Arduino tiene conectado una resistencia de 180 ohm y un pequeño altavoz entre el dPin 10 y masa (en la version actual del código sería entre el dPIN 13 -que ya incorpora el LED- y masa).


Y a continuación una prueba de recepción por radio real.

Como receptor usamos un “pincho” SDR-RTL y el SDR Sharp.

El programa Opera decodifica la salida del SDR#.

Radio

Despues de las pruebas en el entorno del laboratori, llega el turno de usarlo en radio real. Este es es resultado de recepción de la transmisión en Opera generada por Arduino (TX EB1HBK -Orense-, y RX EA1FBU -Pontevedra-, sin visión directa):

Y otra captura mas, en este caso de EA1HBX:

73.

(…)