![Arduino Morse Code Shield: 8 pasos (con fotos) Arduino Morse Code Shield: 8 pasos (con fotos)](https://img.gwsigeps.com/img/circuits/arduino-morse-code-shield-9.jpg)
Tabla de contenido:
- Suministros:
- Paso 1: Lo que necesitarás para construirlo
- Paso 2: Esquemas pictóricos
- Paso 3: Preparando la pantalla LCD
- Paso 4: Instalación de los encabezados
- Paso 5: poblar el lado del componente
- Paso 6: Conectar el zócalo de LCD
- Paso 7: Terminando el cableado
- Paso 8: Pasos finales
La comunicación en la era del telégrafo. El codigo representa
Caracteres alfanuméricos por intervalos cortos y largos de señal - aquellos
Puntos y guiones familiares. Durante muchos años, pasar una prueba de código Morse fue una
requisito previo para obtener una licencia de Ham, pero hoy en día la mayoría de los radioaficionados
Úsalo solo con poca frecuencia. Ya no son señales de socorro de barco a barco
enviado en Morse, como lo fue el famoso CQD (dah-dit-dah-dit dah-dah-dit-dah
dah-dit-dit) transmitido por el operador de radio del Titanic que se hunde en 1912.
Aún así, Morse sigue siendo importante para señalar la angustia, aunque solo sea por un perdido
excursionista parpadea una linterna en la solitaria y oscura noche.
Hackear el Arduino como entrenador de código Morse es bastante sencillo.
Todo lo que necesita es una luz parpadeante, como una LED de alta intensidad y un sonido
fuente, digamos un mini altavoz piezo, para proporcionar los pitidos. Redondeando
el proyecto es un pantalla LCD para mostrar el carácter que está sonando / parpadeando.
El objetivo es emitir un pitido y mostrar simultáneamente las letras, números, y unos pocos signos de puntuación importantes en secuencia ordenada. Siguiendo
esto, hacer 50 letras al azar. Luego, repita toda la rutina.
La combinación de pitidos, flashes y pantalla LCD sirve como un
Herramienta eficaz para memorizar el código Morse.
Construí este proyecto como un escudo Arduino, usando un protoshield de Adafruit
tablero en blanco Igualmente funcionará con la mayoría de los comercialmente preconstruidos.
Escudos LCD 16x2 o incluso simplemente empanizados. El hardware consiste en
una pantalla LCD de 8x2 o 16x2 conectada a Arduino de manera convencional, un LED, y un altavoz piezoeléctrico. La mayor parte del trabajo real es hecho por software.
Utilicé cableado de punto a punto, también conocido como "cableado de heno", un
Técnica venerable perdida en las nieblas de la antigüedad. Antes de mediados de la década de 1950, virtualmente todos los dispositivos electrónicos fueron construidos de esta manera, y por humanos, No robots ni dispositivos automáticos.
Así es como funciona el proyecto completado:
Suministros:
Paso 1: Lo que necesitarás para construirlo
Materiales de
Pizarra en blanco (Adafruit y Sparkfun venden lindos)
8x2 LCD, tipo JHD802A-2 (el tipo sin retroiluminación preferido)
Este proyecto funcionará igual de bien con una pantalla LCD de 16x2, con un cambio en la línea 105 del boceto.)
1 LED de alta intensidad
(No necesita ser la variedad ultra-brillante.
Un LED "claro" funciona bien.)
1 beeper piezo barato
(All Electronics vende una cubierta de plástico por $ 1.50, que es agradable y ruidoso y no polarizado. Catálogo # SBZ-26.)
1 resistencia de 220 ohmios
1 resistencia de 47 ohmios
Paso 2: Esquemas pictóricos
La ilustración muestra el proyecto construido en un protoscampo Sparkfun.
Un tablero Adafruit o equivalente funciona igual de bien. Incluso un
La junta del proyecto de creación de prototipos de uso general está bien, aunque podría
sé un poco complicado alinear los encabezados de forma correcta.
Incluso puede construir el proyecto en una placa base inalámbrica.
Tenga en cuenta que la resistencia limitadora de corriente en el LED es de 220 ohmios, y la
Uno en el altavoz piezoeléctrico es de 47 ohmios. El LED necesita esa resistencia, o
se quemará El orador puede o no necesitar uno, pero es mejor estar
seguro.
Paso 3: Preparando la pantalla LCD
¡Tomemos un soldador y comencemos!
Primero, soldaremos dos filas de cabeceras macho de 7 pines a la pantalla LCD JHD802A.
1) Cortar dos piezas de 7 pines de una fila de encabezados masculinos.
2) Empuje los cabezales de 7 clavijas en una placa de pruebas sin soldadura, lado a lado, Pasadores largos entrando en el tablero.
Esto los mantendrá en alineación apropiada.
3) Alinee los orificios del conector LCD con los encabezados y presione la pantalla LCD
abajo plana Es posible que necesite un espaciador de pequeño bloque de madera para sostener el
En el otro extremo de la pantalla LCD mientras suelda los pines en la parte superior. Soldar cuidadosamente
Cada uno de los pines cortos que sobresalen.
4) Ahora, en adelante para poblar realmente el campo de protección.
Paso 4: Instalación de los encabezados
1) Comenzaremos instalando los encabezados masculinos en los lados largos del
protoshield. La mejor manera de alinear estos encabezados es conectando
ellos (pernos largos hacia abajo) en los encabezados femeninos de un Arduino, antes de colocar el protoshield en la parte superior y soldar.
Soldar los 28 pines de los cuatro encabezados.
2) De manera similar, empuje los conjuntos de cabeceras hembra sobre los pines de
Los encabezados masculinos de un escudo de Arduino completado.
Luego, coloque el protoshield boca abajo sobre los pines de soldadura expuestos, similar al paso anterior. Soldar los 28 pines de los cuatro encabezados.
3) Continuamos rellenando el protoboard con los otros componentes.
Paso 5: poblar el lado del componente
1) Inserte y suelde los dos botones pulsadores, los LED y el
Resistencias limitadoras de corriente en el lado componente del protoboard.
2) Opcionalmente, podemos agregar tiras de cabecera hembra en el suelo y + 5v
Tiras de distribución o autobuses. Esto podría ser útil para futuras modificaciones.
3) Coloca y monta un mini trimpot de 10K, que proporciona el contraste
Ajuste para la pantalla LCD. El borde lejano del tablero es un buen lugar.
para pegarlo, para que no interfiera con el otro cableado.
4) Ahora es el momento de agregar dos filas adyacentes de encabezados hembra de 8 pines para el
LCD La forma más fácil de hacer esto es presionar las dos filas de encabezados sobre
Los pines anteriores soldaron en la pantalla LCD. Luego posiciona ambas filas como una unidad
en su lugar, gire el tablero y soldarlos.
Los encabezados de 8 pines dan la opción de usar una pantalla LCD con luz de fondo, que tiene 16 pines. En una pantalla sin luz de fondo, los pines 15 y 16 están
no utilizado.
Si están disponibles, los encabezados femeninos "apilables" altos son agradables porque
los pasadores dan puntos de unión de soldadura accesibles en la parte inferior de
El protoboard. Después de soldar, corte el exceso de pines y los extremos de los cables.
Paso 6: Conectar el zócalo de LCD
La pantalla LCD se conecta de la siguiente manera.
Pin LCD Nombre del pin Conecta a
-----------------------------------------------------------------------------
1 Vss Ground
2 Vdd +5 v.
3 Vee Pin central de olla de contraste de 10k
4 RS (seleccionar reg.) Arduino digital 8
5 RW (lectura / escritura) Ground
6 E (habilitar) Arduino digital 6
7 DB0 N.C. (no conectado)
8 DB1 N.C.
9 DB2 N.C.
10 DB3 N.C.
11 DB4 Arduino digital 4
12 DB5 Arduino digital 5
13 DB6 Arduino digital 6
14 DB7 Arduino digital 7
15 A (BL +) + 5v. (no conectado si no hay luz de fondo)
16 K (BL-) Tierra (no conectado si no hay luz de fondo)
Notas:
1) Esto es idéntico al cableado en la mayoría de los fabricados comercialmente
Arduino pantallas LCD. Puede conectar los pines 4, 6, 11-14 a diferentes
Arduino pines digitales si cambia la línea 31 en el boceto.
2) Un JHD802A-2 LCD de 8x2 sin retroiluminación tiene solo 14 pines, por lo que ignore
pines 15-16, arriba.
Ahora cablearemos las dos filas de encabezados de 8 pines para cumplir con
lo anterior.
Pinout de JHD802A 8x2 LCD
Vista superior
2 4 6 8 10 12 14
o o o o o o o o
o o o o o o o o
1 3 5 7 9 11 13
Vista inferior
14 12 10 8 6 4 2
o o o o o o o o
o o o o o o o o
13 11 9 7 5 3 1
Según sea necesario, coloque cables en la parte inferior del protoboard para hacer
conexiones
Aquí, vemos la ventaja de usar Cabezales apilables con pasadores largos..
Después de soldar, los pines se recortan.
Todavía quedan más conexiones en la parte inferior del tablero. Se paciente, tómate tu tiempo, y revisa tu trabajo.
Paso 7: Terminando el cableado
Ahora completaremos el cableado en el lado componente de la junta.
Para una máxima flexibilidad, el control LCD y las conexiones de datos son cables.
soldado a los terminales apropiados en el zócalo LCD (cabecera 2x8), y luego enrutado y empujado en los encabezados femeninos para el Arduino
Pines digitales en el protoboard.
Posiciona y suelda el LED y el parlante piezoeléctrico. La ventaja positiva
Para cada uno de estos es un cable que se insertará en el Arduino apropiado
pin de cabecera digital (hembra) digital 10 para el altavoz y digital 12 para
el led. Esto se define en las líneas 39 - 40 del boceto.
Conecte el trimpot: una terminal de extremo a tierra, la otra terminal de extremo
a + 5v (no importa cuál). El terminal central va al pin 3 en
la pantalla LCD.
Doble verificación que ha instalado las resistencias limitadoras de corriente para el
Retroiluminación LCD (si corresponde) y para el altavoz piezoeléctrico. Deberías
hecho esto en el paso 5.
¿Todo listo? Vuelva a revisar el cableado Contra las direcciones y pictóricos.
Use un ohmímetro para prueba de cortocircuitos entre el + 5v y los autobuses de tierra.
Finalmente, conecte la placa a un Arduino y vea si parece que funciona
normalmente ¿Todo bien? Inténtalo de nuevo con la pantalla LCD enchufada en su zócalo.
Ajuste el trimpot hasta que obtenga una pantalla.
Es hora de buscar el código.
Paso 8: Pasos finales
Descarga el croquis aquí:
bash.deta.in/morse8x2.ino
o aquí:
www.mediafire.com/file/bokbku7bsbtfd7b/morse8x2.ino
Ahora, programalo en el 'duino, y cruza los dedos.
Enciéndalo, y si está recibiendo pitidos, bops y flashes, y una pantalla apropiada en la pantalla LCD, entonces usted puede darse una palmada
En la parte posterior y empezar a aprender el código Morse.
---
La última foto muestra cómo se ve si utiliza una pantalla retroiluminada de 8x2.
Más fácil de ver en condiciones de poca luz, pero tiene una huella más grande y desordenada.
Y, por cierto, este escudo de bricolaje se muestra aquí montado en un "hackduino" de bricolaje.
construir en un tablero de proyectos de Radio Shack 276-168. Tal vez eso sea un
Tema para un nuevo Instructable en algún momento futuro.