Como protótipo de um teclado e visor para o seu projeto arduino sistema de entrada de teclado

Este projeto Arduino tem um monte de conexões, por isso é uma boa idéia para fazer o protótipo pela primeira vez usando uma placa de ensaio. Depois de ter construído e testado o seu protótipo, você pode então instalar a placa de ensaio em um gabinete ou transferir o circuito a um substrato mais permanente, como um stripboard.

Video: PROTÓTIPO MIDI (Órgão Eletrônico)

Você precisa de solda de pinos em seu teclado, para que você possa inseri-lo em sua placa de ensaio para o teste. Mais tarde, isto irá tornar mais fácil para conectar um cabo de fita quer soldando-lo para os pinos ou com uma tomada de cabeçalho que é soldada ao cabo de fita. Após os pinos são soldados, você pode começar a montar sua placa de ensaio.

O layout peças em seu diagrama de placa de ensaio mostra as conexões para o rápido Teclado e Avago display LED. Se você estiver usando diferentes partes, as suas ligações, provavelmente será um pouco diferente. Adicionar componentes a sua placa de ensaio da seguinte forma:

  1. Adicione o seu teclado.

  2. Insira o seu display LED quad no lado esquerdo da placa de ensaio.

  3. Adicionar o motorista 7219 exibição para sua placa de ensaio.

  4. Ligue o seu teclado para os pinos digitais do seu Arduino, certificando-se os pinos do teclado para linhas e colunas correspondem aos pinos digitais corretas no Arduino.

  5. Verifique suas conexões.

    É fácil cometer um erro.



É sempre vale a pena verificar a sua folha de dados para ter certeza de suas conexões. Às vezes pode haver pinos extras na unidade que não estão ligados a qualquer coisa. Isso depende do fabricante. Se você estiver usando uma unidade diferente, você pode testar seus conectores para determinar como conectá-lo ao Arduino.

Atualmente, a folha de dados para a rápida Keypad parte # 78-0305 mostra a pinagem erradas.

Arduino Pin DigitalSparkFun / Rápido Teclado PinRow teclado / coluna
27linha 1
36Row 2
45coluna 2
54Row 3
63coluna 0
72Row 0
81coluna 1

Agora, conecte o Max 72xx driver IC para o Arduino, ligando fios jumper. Muito simples, porque você está usando a biblioteca SPI para se comunicar com o IC, e só precisa de três conexões!

ArduinoDigital PinMax 72xx Pin
101
1112
1313

Adicione seus capacitores para a placa de ensaio. A 0,01 uF condensador atravessa o IC. Para ser mais eficaz na prevenção de ruído elétrico de perturbar o IC, ele precisa ser o mais próximo possível para a saída de pinos 9 e 19. Ocupando a IC é uma maneira fácil de fazer isso. O capacitor eletrolítico 10 microfarad simplesmente precisa ser colocado através das calhas e de alimentação.

A 10? F é “polarizada”, o que significa que funciona corretamente em apenas uma direção. Certifique-se de que a perna negativo está ligado ao trilho de alimentação negativo sobre a sua placa de ensaio. Você identificar o lado negativo por um “-” impresso para baixo ao lado do capacitor. A perna desse lado é a perna negativa.

Você pode ser tentado a omitir os dois capacitores, especialmente se você não tê-los em torno de sua bancada. Não! Isso pode levar a um comportamento errático e até mesmo danos permanentes. Eles evitar ruídos na entrada de energia e deve ser colocado tão perto quanto possível a pinos de terra do IC V + e.

Video: Alterar Idioma do Teclado

Em seguida, adicione o resistor entre os pinos 18 e 19 do driver Max 72xx IC. Isto é usado para limitar a corrente através de cada segmento de LED. A classificação de corrente máxima para o seu monitor determina o valor do valor do resistor, o que limita a quantidade de corrente flui através do LED. O 72xx folha de dados tem uma tabela que especifica os valores de resistência que devem ser usados ​​para o seu display LED.

O HDSP-B09G tem um máximo de 25 mA por cada segmento de cada tensão para a frente de 2.2V. Verificando a mesa, isso indicaria um valor resistor de algum lugar entre 17KΩ e 28KΩ, mas é bom ter um pouco de uma margem de segurança, de modo que um resistor 33KΩ é especificado.

Video: PIC12F con teclado 4x4 y display de 4 digitos

Isso funciona para ambos os Lite-On e Avago exibe, mas você pode precisar de um valor diferente se você estiver usando um monitor diferente. Usando um valor menor pode reduzir a vida útil do LED ou seu driver IC.

Agora, conecte o 72xx Max para o seu quad LED. A maneira como você ligar o seu display LED para o seu Max 72xx dependerá da disposição dos seus pinos. O diagrama esquemático não mostra ambas as telas. Os pinos para o LED quad variar de acordo com o fabricante, assim, no diagrama, eles não são rotulados pelo número de pinos.

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

Publicações relacionadas