Página principal
Entrenador Morse
Paleta
simple y paleta doble
Arduino
En este proyecto creo un entrenador morse,
tanto de paleta simple como de paleta doble.

Reglas de tiempo del código Morse
La longitud de un punto es 1 unidad de tiempo.
Un guion son 3 unidades de tiempo.
El espacio entre símbolos (puntos y guiones) de la
misma letra es 1 unidad de tiempo.
El espacio entre letras es de 3 unidades de tiempo.
El espacio entre palabras es de 7 unidades de tiempo.
Por el puerto serie del arduino se pueden ver el registro de
los puntos y las rayas.

MODO BI-PALA
La utilización de la paleta doble permite
que los puntos y las rayas tengan una duración perfecta, y se
pueden ajustar dependiendo de la habilidad del operador.
También influye mucho el ajuste de cada paleta para conseguir la
mejor manipulación del operador.

Podemos ver los tiempos de los puntos y rayas.
También vemos que deberían ser iguales los los puntos y el
espacio entre símbolos, pero el uno es de 125 mS y el otro de
144mS. Esto es debido al tiempo que tarda en escribir el OLED,
como no afecta mucho a la forma de la señal, no he querido
arreglarlo, hubiese sido fácil.
En este caso simplemente genera las señales tanto de audio como
de KEY para la emisora.
En el caso de paleta simple, la
duración de los puntos y las rayas depende únicamente de la
habilidad del operador.

Los tiempos como podemos observar son bastante variables, pero
deben tener un cierto margen para que el decodificador funcione.
Para poder ajustar el decodificador a cada velocidad de
operador, hacemos un ajuste con un test.
El test consiste en crear más de 6 puntos seguidos, y el hará la
media de la velocidad del operador. Este ajuste se puede hacer
en cualquier momento.
No debería hacer falta, pero después de cada serie de signos que
forman una letra, y pasados 3T, suena un sonido.
Esto es muy útil para los que empieza en la difícil tarea de
aprender morse.


Para cambiar de Mono-Pala a Doble-Pala utilizo conectores
Mini Jack, es fácil , como se ve en el vídeo.
En el esquema falta un puente del pin 4 al 5, que hace que se
pueda utilizar el mismo Mini Jack hembra para ambas paletas.
En la parte de programación, junté dos programas para cada
modelo de manipulador en uno.
Si se detecta "..--" se borra la pantalla.
Si se detecta "......" se hace una media
de la velocidad del operador.
VIDEO
https://www.youtube.com/shorts/c_ho08fpcDM
PROGRAMA
Saludos.
Juan Galaz
Bibliografía:
http://seta43.duckdns.org/morse/morsema.html
https://morsecode.world/international/decoder/audio-decoder-adaptive.html
https://es.wikipedia.org/wiki/C%C3%B3digo_morse
http://seta43.duckdns.org/armorse.html
http://seta43.duckdns.org/amorb.html