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.
Conteúdo
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:
Adicione o seu teclado.
Insira o seu display LED quad no lado esquerdo da placa de ensaio.
Adicionar o motorista 7219 exibição para sua placa de ensaio.
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.
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 Digital | SparkFun / Rápido Teclado Pin | Row teclado / coluna |
---|---|---|
2 | 7 | linha 1 |
3 | 6 | Row 2 |
4 | 5 | coluna 2 |
5 | 4 | Row 3 |
6 | 3 | coluna 0 |
7 | 2 | Row 0 |
8 | 1 | coluna 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 Pin | Max 72xx Pin |
---|---|
10 | 1 |
11 | 12 |
13 | 13 |
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/7221 | Lite-OnLTC-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 |
16 | 16 | 7 |
17 | 15 | 5 |
18 | ||
19 | ||
20 | 13 | 4 |
21 | 5 | 1 |
22 | 7 | 2 |
23 | 3 | 3 |
24 |