image1.jpg

Cómo crear un prototipo de un teclado y una pantalla para su proyecto Arduino de sistema de entrada con teclado

Este proyecto de Arduino tiene muchas conexiones, por lo que es una buena idea hacer un prototipo primero usando una placa de pruebas. Una vez que haya construido y probado su prototipo, puede instalar la placa de pruebas en un recinto o transferir el circuito a un sustrato más permanente, como una placa de láminas.

Necesita soldar los encabezados de los pines en su teclado para que pueda insertarlos en su tablero para probar. Más adelante, esto facilitará la conexión de un cable plano, ya sea soldando a los pines o con un conector de cabecera que está soldado al cable plano. Después de que los pines estén soldados, puede comenzar a ensamblar su tablero.

image0.jpg

El diseño de las piezas en el diagrama de su tablero muestra las conexiones para el teclado rápido y la pantalla LED Avago. Si está utilizando piezas diferentes, sus conexiones probablemente serán ligeramente diferentes. Agregue componentes a su tablero de la siguiente manera:

  1. Agregue su teclado.

  2. Inserte su pantalla LED cuádruple en el lado izquierdo de la placa.

  3. Agregue el controlador de pantalla 7219 a su tablero.

  4. Conecte su teclado a los pines digitales de su Arduino, asegurándose de que los pines del teclado para filas y columnas correspondan a los pines digitales correctos en su Arduino.

  5. Vuelve a comprobar tus 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 adicionales en la unidad que no están conectados a nada. Depende del fabricante. Si está utilizando una unidad diferente, puede probar sus conectores para determinar cómo conectarla a su Arduino.

LEER  Bocetos en serie para Arduino

Actualmente, la hoja de datos de la parte # 78-0305 del teclado rápido muestra los pines incorrectos.

Pin de Arduino Digital SparkFun / Pin de teclado rápido Fila / columna del teclado
2 7 Fila 1
3 6 Fila 2
4 5 Columna 2
5 4 Fila 3
6 3 Columna 0
7 2 Fila 0
8 1 Columna 1

Ahora conecte el Max 72xx Driver IC a su Arduino conectando cables de puente. Bastante simple, porque está utilizando la biblioteca SPI para comunicarse con el IC, ¡y solo necesita tres conexiones!

Pin de Arduino Digital Pin 72xx máximo
10 1
11 12
13 13

Agrega tus capacitores a la placa. El capacitor de .01 µF se extiende a ambos lados del IC. Para ser más eficaz en evitar que el ruido eléctrico perturbe el IC, debe estar lo más cerca posible de los pines de salida 9 y 19. Montar el IC es una manera fácil de hacer esto. El condensador electrolítico de 10 microfaradios simplemente debe colocarse sobre el suelo y los rieles eléctricos.

El 10 µF está “polarizado”, lo que significa que funciona correctamente en una sola dirección. Asegúrese de que la pata negativa esté conectada al riel de alimentación negativo en su tablero. Identifica el lado negativo por un “-” impreso en el lado del condensador. La pierna de ese lado es la pierna negativa.

Puede tener la tentación de omitir los dos condensadores, especialmente si no los tiene alrededor de su mesa de trabajo. ¡No lo hagas! Esto puede provocar un comportamiento errático e incluso daños permanentes. Evitan el ruido en la entrada de energía y deben colocarse lo más cerca posible de los pines V + y Ground del IC.

LEER  10 recursos increíbles de Arduino

A continuación, agregue su resistencia entre los pines 18 y 19 del controlador IC Max 72XX. Esto se usa para limitar la corriente a través de cada segmento de LED. La clasificación de corriente máxima para su pantalla determina el valor del valor de la resistencia, que limita la cantidad de corriente que fluye a través del LED. La hoja de datos 72xx tiene una tabla que especifica los valores de resistencia que deben usarse para su pantalla LED.

El HDSP-B09G tiene un máximo de 25 mA por segmento a un voltaje directo de 2,2 V. Verificando la tabla, esto indicaría un valor de resistencia de entre 17KΩ y 28KΩ, pero es bueno tener un poco de margen de seguridad, por lo que se especifica una resistencia de 33KΩ.

Esto funciona tanto para las pantallas Lite-On como Avago, pero es posible que necesite un valor diferente si está usando una pantalla diferente. El uso de un valor más bajo podría reducir la vida útil de su LED o su controlador IC.

Ahora conecte su Max 72xx a su pantalla LED cuádruple. La forma en que conecte su pantalla LED a su Max 72xx dependerá de la disposición de sus pines. El diagrama esquemático no muestra ambas pantallas. Los pines para el LED cuádruple varían según el fabricante, por lo que en el diagrama no están etiquetados con el número de pin.

MAX 7219/7221 Lite-On LTC-4727JR Avago HDSP-B09G
1
2 1 12
3
4
5
6 6 8
7 8 6
8
9
10
11 2 9
12
13
14 14 11
15 11 10
dieciséis dieciséis 7
17 15 5
18
19
20 13 4
21 5 1
22 7 2
23 3 3
24
LEER  Lo que debe saber sobre los sensores de presión, fuerza y ​​carga de Arduino

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *