Como um protótipo teclado e visor do teclado da entrada do projeto Arduino Sistema
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 compartimento ou transferir o circuito a um substrato mais permanente, como um stripboard.
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. Depois que 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 para o seu 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 a 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. 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 | linha 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 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 à placa de ensaio. o .01 # 181-F capacitor fica na 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 pinos 9 e 19. Ocupando a IC é uma maneira fácil de fazer isso. O capacitor eletrolítico 10 microfarad simplesmente precisa ser colocada ao longo calhas e de alimentação.
a 10 # 181-F é # 147 polarizado, # 148- o que significa que funciona corretamente em apenas uma direção. Certifique-se de que a perna negativo está ligado ao barramento de alimentação negativo sobre a sua placa de ensaio. Você identificar o lado negativo por um # 147 - # 148- 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 o mais próximo possível ao pinos de terra do IC V + e.
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 do 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 direta de 2.2V. Verificando a tabela, isso indicaria um valor resistor de algum lugar entre 17K # 8486- e 28K # 8486-, mas é bom ter um pouco de uma margem de segurança, de modo a 33K # 8486- resistor é especificado.
Isso funciona tanto para os Lite-On e Avago exibe, mas você pode precisar de um valor diferente se você estiver usando um monitor diferente. Usando um valor mais baixo pode reduzir a vida útil do LED ou do controlador IC.
Agora, conecte o 72xx Max no seu quad LED. A maneira como você ligar o seu display de LED para o seu Max 72xx vai depender da disposição dos seus pinos. O diagrama esquemático não mostra as duas telas. Os pinos para o quad LED variam 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 |