Convertir logs manuales en ADIF

Ahora que tengo un poco de tiempo, por fin he conseguido digitalizar mi Libro de Registro escrito a mano entre 1992 y 2002 con casi 1100 QSOs y generar un archivo ADIF que he importado en LOG4OM y QRZ.COM.

Primera página de mi Libro de Registro de la estación EA3GIW

Para hacerlo he utilizado finalmente Gemini, la IA de Google, después de haber probado intensamente Claude con diferentes LLMs sin conseguir buenos resultados.

El plan utilizado ha sido el siguiente: he creado un agente en Gemini utilizando sus «Gems» que escaneaba las fotografías tomadas de cada una de las páginas del Libro de Registro (formato URE) y las convertía a formato ADIF. Después de algunos experimentos, el número exacto de páginas que he ejecutado en un único lote ha sido de 4 ya que sino Gemini empezaba a alucinar inventando y mezclando QSOs.

Después de cada ejecución de 4 paginas, revisaba manualmente que los QSOs fueran correctos y los importaba en LOG4OM.

La definición del agente para Gemini que he creado es la siguiente:

The objective is to create an ADIF file based in a paper logbook of communications.

The paper logbook is made of several pages with 25 QSO in every page. I will take pictures of them and then you will scan them. The number of the page is in the top left side of the page, starting with 1. You should scan in the same order (1,2,3,4,...).

I will upload sets of 4 pages that you should scan in order (example: 5,6,7,8), show me in the screen the full result (100 QSOs) and then I will review and copy them. I mean scan 100 QSOs, show me the data, I review & copy and then you can continue with the following 100 QSOs.

In everyone of the pages, the "Estación trabajada" or "Call" in the ADIF file should not have "-". For example if in the logbook is written "D-2-FGC", it has to be converted to "D2FGC".

In the same way, if you find "/" or "//" you need to use "/". The column "Nombre" has not to be imported if it contains numbers.The column "QSL via" has not to be imported nor the "QSL E/R".

Every conversion from picture to text has to be double checked to ensure accuracy. You can not mix rows and should follow the same order of the QSOs.

Also, before delivering the data, you need to ensure that the total number of QSOs you have in the picture matches the number of lines with QSO data you are showing me. If not, fix the errors.

Remember that the output has to be an ADIF file.

El resultado final ha sido excepcional, con una precisión del 96%, y solamente algunos errores entre la D y la O y también entre la M y la W. Tengo que decir que en algunos casos ni siquiera yo sabía si era una M o una W…

Mensaje final de Gemini

Me ha encantado el mensaje final de Gemini después de haberle dado las gracias por el trabajo: «73 y buena radio». Sencillamente genial.

Después de haber importado por «trozos» todos los QSOs a LOG4OM y haber aplicado automáticamente los checks y correcciones necesarias,por ejemplo asignar una banda en base a la frecuencia, he generado un nuevo ADIF desde LOG4OM con todos los contactos que he importado en QRZ.COM.

Error en entrada de sonido en el WSJT-x

Llevaba unos días sin poder hacer modos digitales con el WSJT-x y aunque había mirado todos los ficheros de configuración 2000 veces no había forma de arreglarlo. Cada vez que abría la aplicación obtenía este error:

Error de entrada de sonido en WSJT-x

Había revisado la configuración con Omnirig, los puertos, ejecutando como administrador, el firewall,… y nada. Al final, casi por casualidad, me dió por mirar los permisos del micrófono y ahí estaba el problema. Por alguna razón que desconozco, se habían deshabilitado todos los permisos para que las aplicaciones pudieran utilizar el codec del micrófono y por tanto WSJT-x no era capaz de establecer comunicación.

Para solucionarlo, bastó con ir a «Configuración de privacidad de micrófono» en los ajustes de «Privacidad y seguridad» de Windows, y activar «Acceso a micrófono»… así de sencillo.

Mando a distancia para Lego

Hace unas semanas, para el cumpleaños de Pol, le regalamos un mecanismo de mando a distancia para Power Functions de Lego que incorporaba una unidad central equipada con una batería recargable y capacidad para controlar hasta 6 motores o luces, 4 de ellos con potenciómetros regulables.

La marca del dispositivo era Hotut y nos costó unos 22€. Este es el link por si hay algún interesado.

Esquema de conexión de la unidad central del mando a distancia para Lego

El dispositivo ha funcionado a la primera y la batería dura bastante. La verdad es que estamos muy contentos porque nos permitirá construir coches y poder controlar velocidad y dirección conectándolo a un motor convencional y a otro que sea servo.

Otra gran ventaja es que también se pueden controlar los 6 puertos (motores, luces,…) desde el teléfono móvil con una aplicación específica.

Control de puertos utilizando aplicación móvil

Así que lo haya probado, ya pondré algo por aquí.

Rebrickable y Studio 2.0

Los sábados, Pol, Blanca y yo solemos levantarnos bastante temprano, entre las 7 y las 8 de la mañana, y utilizamos alrededor de las primeras dos horas del día para construir cosas con Lego. Blanca es más de Lego Classic mientras que Pol y yo lo somos de Lego Technic que combinamos con motores y algo de electrónica variada.

Son dos horas de creatividad pura donde inventamos edificios, máquinas, vehículos, gruas y artilugios de todo tipo.

Nuestro último descubrimiento ha sido rebrickable.com, una magnífica web donde puedes encontrar diseños originales de cualquier tipo, muchos con instrucciones (además de fotografías) en PDF y otros con archivos «.io». Estos archivos se abren con el Studio 2.0, que es la aplicación oficial de Lego utilizada para gestionar y generar los manuales de instrucciones y que ha sido desarrollada y es mantenida por Brick Link, una compañía propiedad de Lego.

Studio 2.0 abierto en mi ordenador mostrando un diseño original subido a rebrickable.com

Además, también tienes Part Designer que es la aplicación que puedes utilizar para crear nuevas piezas de Lego, por ejemplo si quieres añadir un texto o una combinación especial de colores a piezas ya existentes.

Transceptor ruso Wolf

Estaba esta mañana hablando con EA5GSA, en Valencia, y me decía que operaba un equipo Wolf que se había construído el mismo basado en el diseño original SDR de UA3REO en Rusia (ua3reo.ru).

La verdad es que los rusos continúan muy por delante de los americanos o que cualquier otro país en cuestión de cultura electrónica y muy específicamente en lo relativo a construcción open-source de dispositivos para radioaficionados. Pensando en joyas americanas, me cuesta pensar más allá del sintonizador automático de N7DDC o algunos equipos QRP (como el QCX) de la gente de qrp-labs.com.

Transceptor Wolf-2

El Wolf es un equipo que nada tiene que envidiar por ejemplo al IC300 gracias a su gran display y al software que utiliza, en constante actualización. Además del analizador de espectro en tiempo real, tenemos cluster integrado, operación autónoma en varios modos digitales como FT8, rx/tx en VHF, etc… Una buena forma de hacerte una idea de su potencia es consultando las actualizaciones de versión en la que colaboran habitualmente radioaficionados de todo el mundo.

Desafortunadamente, por culpa del embargo y las sanciones internaciones a Rusia, es un poco difícil hacerse con los componentes, display, placa base, etc… en la única tienda donde venden los originales.

Mi primera emisora de radio

Alrededor de 1987 me compré el Sales Kit 41, un pequeño emisor de FM comercial (100 MHz), que se tenía que montar y soldar desde cero.

Le saqué un partido enorme porque un par de años más tarde, modificando algunas piezas, logré montarme una pequeña emisora en el barrio, Radio Verneda, que emitía de uvas a peras cuando tenía tiempo y que aun hoy no tengo muy claro si nos llegó a oir alguien alguna vez.

Hoy he encontrado por casa el cacharro que me construí con el SK41 y le he sacado unas fotos.

Equipo emisor de Radio Verneda en 1989

El equipo estaba formado por el SK41 al que le había quitado el micrófono electret y sustituído por un preamplificador al que se podía conectar una entrada de música y audio directamente en los terminales rojo y negro de la izquierda.

También sustituí la alimentación a pila de 9V por un transformador que saqué de algún televisor viejo y al que le puse un circuito rectificador para entregar 12V continuos. La salida de la antena también la hice más profesional, soldando un coaxial desde el terminal ANT hasta el conector hembra PL259 que le puse para poder conectar una antena en condiciones.

Sales Kit 41 montado en 1989

Para rematar la faena, también he encontrado el manual de instrucciones del SK41 y como no, lo he escaneado.

Instrucciones de montaje del Sales Kit 41 – Emisora experimental de F.M.

No hace falta decir que todos estos experimentos fueron los precursores de mi afición por las radiocomunicaciones y el paso previo a comprarme mi primer equipo de CB ese mismo año 1989.

Mejorar el ATU de la Icom IC-7300

El sintonizador automático de antena de la Icom IC7300 funciona muy bien aunque siempre me había llamado la atención que no fuera capaz de ajustar antenas por encima de un ROE de 3 o 4. Técnicamente, no debería haber ningún problema porque otros sintonizadores externos (manuales o automáticos) lo hacen sin mayores complicaciones pero en la IC7300 el sintonizador se desconecta automáticamente cuando las estacionarias iniciales son muy altas.

Pero finalmente ya he encontrado la opción para mejorar el rendimiento de su sintonizador interno. Básicamente lo que hay que hacer es colocar el acoplador en modo «Emergency» para que ajuste ROEs altas: en el menú hay que ir a SET>OTHERS>EMERGENCY y seleccionar TUNER. Nos pedirá que apaguemos el equipo y ya está.

Icom IC-7300 con su sintonizador automáticpo de antena en modo «emergencia»

La primera novedad que encontramos es que en la pantalla vamos a ver «E-TUN» en naranja en vez de «TUNE» (como se ve en la fotografía en el vértice superior izquierdo), mostrando que está activo el modo emergencia.

En este modo, el equipo trabaja con un máximo de 50W-60W ya que para estacionarias altas, los componentes se calientan más e imagino que los de Icom quieren evitar problemas.

Como medir ROE con el NanoVNA

Por fin me he hecho con un NanoVNA y no puedo estar más contento.

Es un analizador de redes vectorial y la principal diferencia con los analizadores de espectros tradicionales es que no permite el análisis de señales de entrada mayores de 10V en contínua o +10dBm en RF.

Es ideal para medir la relación de ondas estacionarias en antenas de radio al permitir la inyección programada de señal de radiofrecuencia y calcular la relación entre potencia envíada y reflejada (ROE o SWR en inglés).

El aparato, que cabe en la palma de la mano, es capaz de hacer muchas otras cosas pero yo lo utilizo solamente para ajustar antenas a la/s frecuencia/s en que quiero que resuenen. La forma de utilizarlo es la siguiente:

    • Mostramos una sola gráfica. Solo vamos a querer enseñar la gráfica de ROE por lo que iremos a DISPLAY>TRACE y seleccionaremos solamente «TRACE 0» y dejaremos los otros «TRACEs» en gris haciendo doble click en cada uno de ellos. Con esto tenemos solamente que ver una curva amarilla.
    • Mostramos la ROE en «TRACE 0». En DISPLAY>FORMAT S21 seleccionaremos «SWR» para mostrar en el puerto 1 (S11) la relación de ondas estacionarias en amarillo.
    • Definimos frecuencia inferior y superior. Definiremos la frecuencia inicial y final de barrido para programar el ancho de banda en el que el NanoVNA analizará el rendimiento de la antena. En mi caso voy a ponerlo entre 130 y 500 MHz para poder medir mi antena de V/UHF. Iremos a STIMULUS>START y pondremos «130M». Repetiremos la operación en STIMULUS>STOP con «500M».
    • Definimos el límite superior de la escala. Si tenemos la ROE muy alta no vamos a poder ver como de mal está el asunto por lo que mi recomendación es poner el límite del eje Y (la ROE) entre 5 y 10. En este caso la pondré a 5: DISPLAY>SCALE>TOP y poner 5.
    • Conectamos la antena y medimos. Ahora ya solo queda conectar la antena al puerto 1 que viene marcado como «S11» y ya está. Para poder saber la relación de ondas estacionarias para una determinada frecuencia solo tenemos que movernos con la gráfica con la rueda que hay en la parte superior del NanoVNA.
NanoVNA de 130 a 500 MHz

En la fotografía anterior se puede apreciar un pequeño marcador en la parte inferior derecha que corresponde a la medida que se puede leer en la parte superior: un ROE (o SWR) de 1,267 para una frecuencia de 437,1 MHz. No está nada mal para una antena de no más de 60 o 70cms de longitud para el coche donde se pueden ver los dos mínimos que corresponden a 145 MHZ y 435 MHz.