Página principal
ARDUINO
Teclado ps/2 a morse
OLED SSD1306Z y NOKIA PCD8544
Siempre quise aprender
el código morse, pero nunca llegue a ello.
En el anterior montaje había realizado el generador de tonos morse mediante
teclado.
Este montaje es una continuación del montaje anterior, al que
añado un decodificador de lenguaje morse.
Para probar el montaje realicé dos montajes, pero como no
disponía de dos OLED, cambien en un segundo montaje el OLED por
un LCD del tipo NOKIA.
Cuando tecleamos una letra, automáticamente se visualizará la
tecla pulsada y el código morse correspondiente en el OLED.
Además oiremos el tono y lucirá un LED con la secuencia de
puntos y rayas.
Para aumentar y disminuir la velocidad de la transmisión de
código, podemos pulsar las teclas +
o - .
Cuando funciona en modo receptor, automáticamente cambia la
velocidad de recepción a la velocidad del transmisor.
Circuito montado.
Detalle conector PS/2
ARDUINO - PS/2
5V -> 5V
GND -> GND
D3 -> CLK
D8 -> DATA
Como no tenía dos OLED, he creado otra versión con el LCD de
NOKIA.
Los dos circuitos funcionan de la misma manera.
Circuito con OLED
Circuito con LCD nokia.
Los módulos con sus respectivos teclados.
La conexión entre los dos módulos debe ser de salida de el
primer módulo a la entrada del segundo módulo.
Y la entrada del primer módulo a la salida de segundo módulo,
además de la conexión de masa (GND).
La comunicación entre los dos módulos funciona bien, lo que me
hubiese gustado probarlo en radios reales, pero no he podido.
En montajes que he visto se utilizaba el LM567 para detectar los
tonos de transmisión.
PROGRAMA
VIDEO
Saludos.
Juan Galaz
Bibliografía:
http://www.codebug.org.uk/learn/step/541/morse-code-timing-rules/
https://es.wikipedia.org/wiki/C%C3%B3digo_morse
https://www.pjrc.com/teensy/td_libs_PS2Keyboard.html
https://2e0dfu.wordpress.com/category/projects/arduino-morse-decoder/
https://create.arduino.cc/projecthub/shjin/adaptive-led-morse-code-decoder-and-timer-interrupt-8d18a7
https://github.com/garrysblog/Arduino-Morse-Code-Decoder