Proyecto ....... M O D U L A T O R ........ D E M O D U L A T O R ....... para ....... C W .......

Proyecto completo con el teclado, el comando con los tres botones y la tecla CW

Diseño de componentes y descripción del proyecto :

Modulador y demodulador para CW: como puedes ver fue necesario utilizar dos placas Arduino Nano, esto se debe a que para poder utilizar la pantalla gráfica y por ende visualizar tanto la parte receptora como la transmisora, se requiere de un refresco continuo, distorsionando los tiempos necesarios para la parte receptora. El problema se soluciona utilizando dos cupones que hoy en día se pueden encontrar a precios muy modestos. Además, también se puede ver que se necesitan pocos componentes más, que además son baratos: la pantalla gráfica es el gasto más importante. Hablemos del software: en la parte de recepción se utiliza el algoritmo de Goertzel para demodular la señal como ocurre más o menos en todos los programas que he tenido la oportunidad de ver. La parte transmisora ​​genera la señal a transmitir, gestiona la pantalla y conecta el teclado PS2 necesario para ingresar el nombre del corresponsal, seleccionar el mensaje a transmitir, modificar y almacenar los mensajes. Hablando de eso, hay 5 mensajes preestablecidos y la posibilidad de modificarlos a través del teclado, además presionando la tecla '*' se almacenarán en la EEprom. El objetivo del comando con los tres botones es eliminar el teclado y puede resultar cómodo para su uso en un portátil: los tres botones sirven: 'TX' transmite el mensaje mostrado, '+' aumenta el número. del mensaje, '-' disminuye el n. del mensaje: obviamente en esta condición no será posible introducir el nombre del interlocutor ni modificar los mensajes .

Evolución del proyecto :-

Versión 1 . 0 : Versión básica con características que también se repiten en versiones posteriores. Por tanto, el demodulador está presente para recibir y visualizar el tráfico CW: en transmisión se basa en los mensajes configurados, con la posibilidad de modificarlos y guardarlos en la EEprom, como se describe en otra parte. Además podrá insertarse el nombre del corresponsal .-
Versión 2 . 0 :
No requiere ninguna modificación de hardware, simplemente programe el Arduino Tx con esta versión de software. Modo de funcionamiento: con las teclas 'Shift 1' se entra en modo teclado, mientras que con 'Shift 2' se vuelve al modo mensaje. También se puede utilizar con fines educativos, de hecho, escribiendo un solo carácter o un grupo de caracteres puedes escuchar las notas generadas y al mismo tiempo ajustar la velocidad adecuada .
Versión 3 . 0 : Además de las características enumeradas anteriormente, he incluido algunas funciones útiles para aprender CW. Aquí se requiere una pequeña adición de hardware para poder conectar el botón CW al pin A1 del Arduino TX y el otro lado a tierra como se muestra en el diagrama de cableado. En resumen, las funciones posibles son las siguientes: Modo de teclado con tecla 'Shift 1': cada carácter escrito en el teclado se mostrará y transmitirá. Tecla 'Shift 2': al presionar 'Enter' se generan seis caracteres aleatorios que se reproducen en el altavoz y luego los muestra. La tecla 'Shift 3' guarda los mensajes configurados en EEprom. La tecla 'Shift 4' habilita la tecla CW y genera la nota que se escucha en el altavoz. La tecla 'Shift 5' vuelve al modo de mensaje .

Información útil y visualización :

Sección RX: Velocidad del valor WPM Velocidad establecida automáticamente por el software: TF Audio y BW Frecuencia Configuran la banda Pasando: los últimos dos valores se establecen durante la fase de inicio. Luego tenemos la imagen relacionada con la parte de recepción real, hay tres líneas de 30 caracteres cada una con desplazamiento automático. Pasemos a la parte de transmisión: a través del teclado y en particular con la derecha, las teclas izquierdas podemos mover el cursor resaltado con '>' y luego seleccione el n. del mensaje a transmitir o ingresar el nombre del corresponsal. Con las teclas encendidas - Jun seleccionamos el mensaje que se transmitirá. Como se escribió anteriormente con la clave ' *', los mensajes se registran en el EEPROM. Con el botón 'End', transmite el mensaje seleccionado: la tecla 'Cáncer' elimina la última letra del mensaje: las otras teclas no se gestionan. La velocidad de transmisión se puede establecer a través del potenciómetro y varía de 12 a 30 WPM y se muestra en la sección TX a la derecha. Al principio, escuchar la nota recibida o transmitida se realizó con un timbre, pero el sonido no era exactamente agradable, así que la reemplacé con el altavoz y el relativo TDA7052 (sin embargo reemplazable con cualquier amplificador BF). Acerca del TDA7052, la resistencia en el pin 2 de 33k sirve para reducir el volumen de escucha. Siempre en referencia al esquema eléctrico, puede ver cómo se puede controlar el transceptor de dos maneras diferentes: la primera entrada de Mike, el nivel de señal se puede ajustar a través del recortador de 4.7k mientras el PTT se cierra en masa a través del transistor 2N1711 en esto Caso El tono es generado por el Arduino: en el segundo caso, si el transceptor proporciona la entrada clave, se puede usar la salida con el OpToisolador y el transceptor genera la nota. Es obvio que si solo se usa una versión, puede omitir los componentes relacionados con la otra rama como en la foto publicada donde solo la rama con el PTT está presente. Atención: la pantalla debe ser el tipo QC12864B COD. eBay 291549750178 también hace que sea necesario eliminar la resistencia R 9 en la parte posterior de la pantalla .

 

 

.
Panel superior: además, por supuesto, a la pantalla, el potenciómetro que regula la velocidad de transmisión y los tres LED respectivamente 'azul' 'rojo' 'transmisión' rojo '. Además, hay un interruptor para excluir al altavoz.

 

Panel trasero: desde el zócalo de energía izquierdo, el conector para el auricular, el interruptor de encendido, el enchufe de PS2 para el teclado, en el enchufe superior con las teclas y luego se toma para conexión con el transceptor: también se usa para conectar la tecla CW como en Este caso del cable que conecta el transceptor ya no es necesario .

........ TDA7052 smd montado directamente en el altavoz

 

Información y biografías

Actualmente se han realizado tres prototipos y están en bettery a algunos radio amateurs dispuestos. Los archivos para programar los dos arduino nano están disponibles en la sección de descarga: ccww_rx.cpp.hex archivos para programar arduino nano rx, ccww_tx.cpp.hex en el nano dwarf tx y el archivo eeprom_xx siempre en el dwarf nano tx: para programar: para programar Utilicé Atmel Studio V 6.0 o V 7.0 y es esencial programar los recuerdos primero y solo más tarde el EEPROM. Por supuesto, el nombre no está presente en el EPROM y debe insertarse a través del teclado y luego guardar. Además, dado que el programa realiza un cheque, es esencial que el EEPROM esté programado con los valores apropiados.

Biografías:

Arduino Nano Documentation
Documentación relacionada con el algoritmo de Goertzel

 

..------------

Versión de prueba : además de las características habituales, se ve en las fotos, se inserta un micrófono con su amplificador (TL081) y circuitos asociados para recibir la señal directa del altavoz del transceptor y, por lo tanto, sin conexión con la radio es necesario: naturalmente, no es posible transmitir de otra manera el cable apropiado con la radio debe estar conectado. Además, se debe insertar el auricular que excluya al altavoz, de lo contrario, se activan realmente, no se desean realmente.

---------------------

 

Circuito impreso y disposición de componentes:
Hecho por Vinicio I5Euz: señalo que es la versión con el listador para la conexión con el RTX.
Además, el TDA7052 está montado directamente en el altavoz (ver foto).
t