Tabla de contenido:

Teclado de código Morse: 8 pasos
Teclado de código Morse: 8 pasos

Video: Teclado de código Morse: 8 pasos

Video: Teclado de código Morse: 8 pasos
Video: ¿Cómo sería tu nombre en código MORSE? @Cuarentaydos 2024, Noviembre
Anonim
Teclado de código morse
Teclado de código morse

Este proyecto es un pequeño teclado donde el usuario escribe código Morse y los caracteres se envían a una computadora adjunta.

La unidad se inspiró en el codificador Dot-dash de EE. UU. (CO-3B, MX-4495).

Publiqué mi versión de primera generación en el centro de proyectos Arduino y desde entonces he mejorado mi proyecto.

Esta versión cuenta con 5 interruptores antirrebote de software y 4 LED indicadores de 5 voltios conectados a un clon chino Pro Micro, todos montados en una PCB personalizada.

Paso 1: Partes:

Partes
Partes

1 * Pro Micro

Interruptores de botón cuadrado de 5 * 6 mm

LED de 4 * 3 mm y 5 voltios (los que tienen la resistencia incorporada)

2 tiras de enchufe de 12 vías de 0,1 pulgadas

Pines de 1 * 2 vías de 0,1 pulgadas

Puente de 1 * 0,1 pulgadas

1 * PCB personalizado

Paso 2: diagrama de circuito:

Diagrama de circuito
Diagrama de circuito

Paso 3: PCB:

Diseñé la PCB usando Eagle CAD y OSH Park hizo que las placas tuvieran un precio aproximado de $ 23.00 por placas 3 *.

Paso 4: Construcción:

La construcción no debería presentar problemas.

Suelde los LED, asegurándose de que estén correctamente orientados (clavija de cátodo (tierra) en el lado izquierdo de la placa).

Soldar en los botones.

Encontré más fácil enchufar los conectores de 12 vías en la placa Pro Micro antes de empujarlos en la PCB y soldar los pines de las esquinas para asegurar una alineación adecuada, y luego soldar el resto de los pines.

Finalmente suelde en el conector de 2 pines, lo encontré más fácil con el puente presionado y un poco de tachuela azul para mantenerlo firme para soldar.

Paso 5: Software y programación:

Usé el IDE estándar de Arduino para crear y descargar el programa en la placa Pro Micro, tengo un par de estas placas y aparecen como "Arduino Leonardo" en Herramientas-> Placa:

También deberá configurar el puerto en Herramientas-> Puerto.

Paso 6: Operación:

El conector de puente selecciona para operación con la mano izquierda o derecha (retire el puente para la operación con la mano izquierda).

Al presionar la tecla Retorno se produce un retorno de carro.

Al presionar la tecla Retroceso se borra 1 carácter.

Al presionar la tecla Espacio / Intro sin haber presionado Punto o Guión, se produce 1 carácter de espacio.

Ingresando una serie apropiada de puntos y guiones, luego presionando la tecla Enter producirá el carácter para esa combinación de puntos y guiones, p. Dot, Dash, Enter producirá la letra "a" en la pantalla.

Se accede a los modificadores Alt, Control, Función y Shift escribiendo el código apropiado:

Alt - 6 * puntos, luego Enter seguido de un carácter, p. Ej. Alt entonces e da é

Control - 5 * puntos 1 * guión y luego Enter, p. Ej. Control y luego C para copiar

Función: 4 * puntos 1 * guión 1 * punto, luego ingrese seguido del número, p. Ej. 0-9 y a, b, c para 10, 11 y 12.

Mayús - 4 * puntos 2 * guión y luego Enter, p. Ej. Shift entonces s da S

Paso 7: Notas:

Cada modificador solo afecta a 1 personaje subsiguiente; no obtienes el equivalente al bloqueo de turno.

Alt implementa Alt Gr (intenté que el Alt estándar (izquierda) funcionara pero no tuve éxito)

Los 4 modificadores están codificados en elementos no asignados del árbol Morse.

La biblioteca de teclados utilizada por el programa está configurada para emular un teclado estadounidense; Si utiliza esta unidad en una máquina configurada para otro país, algunas de las letras pueden transponerse.

Exceder la profundidad del árbol Morse (> 6 puntos / guiones) lo envuelve de nuevo al primer elemento del árbol, esto se indica mediante la iluminación de los 4 LED.

Paso 8: referencias:

Codificador de puntos y guiones de EE. UU. (CO-3B, MX-4495):

Fuente: https://www.cryptomuseum.com/burst/gra71/index.htm (consultado el 27 de febrero de 2017)

Código Morse y árbol Morse:

Fuente: https://www.cryptomuseum.com/radio/morse/index.htm (consultado el 27 de febrero de 2017)

Recomendado: