Cómo crear prototipos de un teclado y pantalla para la entrada del proyecto Arduino sistema de teclado

Este proyecto Arduino tiene una gran cantidad de conexiones, por lo que es una buena idea al prototipo por primera vez el uso de un tablero. Después de que se ha construido y probado su prototipo, a continuación, puede instalar el tablero en un recinto o transferir el circuito a un sustrato más permanente, como un stripboard.

Es necesario soldar conectores macho en su teclado para que pueda insertarlo en su tablero para la prueba. Más tarde, esto hará que sea más fácil para conectar un cable de cinta, ya sea por soldadura a los pines o con un zócalo de cabecera que se sueldan al cable de cinta. Después de que los pasadores se sueldan, usted puede comenzar a ensamblar el tablero.

imagen0.jpg

La disposición de las piezas en su diagrama protoboard muestra las conexiones para el teclado rápido y Avago pantalla LED. Si utiliza diferentes partes, sus conexiones, probablemente será un poco diferente. Añadir componentes a su tablero de la siguiente manera:

  1. Añade tu teclado.

  2. Inserte su pantalla LED de cuatro en el lado izquierdo de la protoboard.

  3. Agregue el controlador 7219 de pantalla para tu protoboard.


  4. Conecte el teclado a los pines digitales de su Arduino, asegurándose de que los pines del teclado para las filas y columnas corresponden a los pines digitales correctas en el Arduino.

  5. Compruebe las conexiones.

    Es fácil cometer un error.

    image1.jpg

Siempre vale la pena revisar su hoja de datos para asegurarse de sus conexiones. A veces puede haber pines extra en la unidad que no se conecta a nada. Depende del fabricante. Si utiliza una unidad diferente, puede probar sus conectores para determinar cómo conectarlo a tu Arduino.

En la actualidad, la hoja de datos para el rápido Teclado parte # 78 a 0305 muestra la disposición de patillas equivocadas.

Arduino Digital PinSparkFun / Rápido Teclado PinFila del teclado / columna
27Fila 1
36Fila 2
45Columna 2
54Fila 3
63Columna 0
72Fila 0
81Columna 1

Ahora conectar el Max 72xx controlador IC al Arduino mediante la conexión de cables de puente. Muy sencillo, porque está utilizando la biblioteca SPI para comunicarse con el IC, y sólo necesita tres conexiones!

ArduinoDigital PinMax 72xx Pin
101
1112
1313

Añada sus condensadores de la placa. El 0,01 # 181-F condensador está atravesada por la IC. Para ser más eficaz en la prevención de ruido eléctrico de perturbar la IC, que tiene que ser lo más cerca posible a la salida de pernos 9 y 19. A caballo entre el IC es una manera fácil de hacer esto. El condensador electrolítico de 10 microfaradios simplemente necesita ser colocado a través de los raíles del suelo y de potencia.


El 10 # 181-F es " polarizado, " lo que significa que funciona correctamente en una sola dirección. Asegúrese de que la pierna negativo está conectado a la barra de alimentación negativo en su tablero. Usted identifica el lado negativo por un " - " impresa por el lado del condensador. La pierna de ese lado es la pierna negativo.

Usted puede tener la tentación de omitir los dos condensadores, especialmente si usted no los tiene ahí su mesa de trabajo. No lo hagas! Esto puede conducir a un comportamiento errático e incluso daño permanente. Evitan ruido en la entrada de alimentación y deben colocarse lo más cerca posible de la V + y los pines de tierra de la IC.

A continuación, añadir su resistencia entre los terminales 18 y 19 del Conductor Max 72XX IC. Esto se utiliza para limitar la corriente a través de cada segmento de LED. La calificación máxima actual de la pantalla determina el valor del valor de la resistencia, lo que limita la corriente mucho fluye a través del LED. Esta hoja de datos 72xx tiene una tabla que especifica los valores de resistencia que se deben utilizar para la pantalla LED.

El HDSP-B09G tiene un máximo de 25 mA por segmento en una tensión directa de 2.2V. Comprobación de la tabla, esto indicaría un valor de resistencia de algún lugar entre 17K # 8486- y 28K # 8486-, pero es bueno tener un poco de un margen de seguridad, por lo que se especifica un 33K # 8486- resistencia.

Esto funciona tanto para las pantallas de Lite-On y Avago, pero es posible que tenga un valor diferente si está utilizando una pantalla diferente. El uso de un valor inferior podría reducir la vida útil del LED o el controlador IC.

Ahora conecte su 72xx Max para tu quad pantalla LED. La forma de conectar su pantalla LED a su Max 72xx dependerá de la disposición de sus patas. El esquema no muestra ambas pantallas. Las patillas de salida para el quad LED varían según el fabricante, por lo que en el diagrama que no están etiquetados por número pin.

MAX 7219/7221Lite-OnLTC-4727JRAvago HDSP-B09G
1
2112
3
4
5
668
786
8
9
10
1129
12
13
141411
151110
16167
17155
18
19
20134
2151
2272
2333
24

» » » » Cómo crear prototipos de un teclado y pantalla para la entrada del proyecto Arduino sistema de teclado