Come Prototype una Tastiera e display per la tastiera Entry System Arduino progetto

Questo progetto Arduino ha un sacco di connessioni, quindi è una buona idea al prototipo in primo luogo con una basetta. Dopo aver costruito e testato prototipo, è possibile installare il tagliere in un recinto o trasferire il circuito ad un substrato più permanente, come ad esempio un stripboard.

È necessario saldare pin header sul tastiera in modo che è possibile inserire nella tua basetta per il test. Successivamente, questo renderà più facile per collegare un cavo a nastro mediante saldatura a perni o con una presa di testa che viene saldato al cavo a nastro. Dopo che le spine sono saldati, è possibile iniziare a montare il tagliere.

Come Prototype una Tastiera e display per la tastiera Entry System Arduino progetto

Il layout parti sul diagramma breadboard mostra le connessioni per la tastiera rapida e Avago display a LED. Se si utilizzano diverse parti, le connessioni saranno probabilmente leggermente diversa. Aggiungere componenti alla basetta come segue:

  1. Aggiungi la tastiera.
  2. Inserire il display a LED quad sul lato sinistro della basetta.
  3. Aggiungere il driver 7219 di visualizzazione al tagliere.
  4. Collegare la tastiera per i perni digitali del vostro Arduino, assicurandosi che i perni della tastiera per le righe e le colonne corrispondono ai pin digitali corrette del Arduino.
  5. Doppio controllare i collegamenti.

    E 'facile fare un errore.

    Come Prototype una Tastiera e display per la tastiera Entry System Arduino progetto

E 'sempre la pena di controllare la scheda per essere sicuri delle connessioni. A volte ci possono essere extra pin sull'unità che non sono collegati a nulla. Essa dipende dal produttore. Se si utilizza una unità diversa, è possibile verificare i suoi connettori per determinare come collegare al tuo Arduino.

Attualmente, la scheda tecnica per la tastiera Rapid parte # 78-0305 mostra la piedinatura sbagliate.

Arduino Digital Pin SparkFun / Rapid tastiera Pin Riga Keypad / colonna
2 7 Riga 1
3 6 Row 2
4 5 Colonna 2
5 4 Row 3
6 3 Colonna 0
7 2 Row 0
8 1 Colonna 1

Ora collegare il Max 72xx driver IC al Arduino collegando ponticelli. Abbastanza semplice, in quanto si utilizza la libreria SPI per comunicare con l'IC, ed ha bisogno di solo tre connessioni!

Arduino Digital Pin Max 72xx Pin
10 1
11 12
13 13

Aggiungi il tuo condensatori basetta. Il condensatore uF .01 a cavallo del IC. Per essere più efficace nel prevenire disturbi elettrici da disturbare l'IC, ha bisogno di essere il più vicino possibile uscita pin 9 e 19. A cavallo del IC è un modo semplice per fare questo. Il condensatore elettrolitico 10 microfarad bisogno semplicemente di essere collocato tra le rotaie e di potenza.

Il 10 mF è "polarizzato", cioè opera correttamente solo in una direzione. Assicurarsi che la gamba negativo è collegato alla linea di alimentazione negativo sul tagliere. Identificate il lato negativo da un "-" stampata sul lato del condensatore. La gamba su quel lato è il ramo negativo.

Si può essere tentati di omettere le due condensatori, soprattutto se non si dispone di loro in giro il vostro banco di lavoro. Non! Questo può portare a un comportamento irregolare e anche danni permanenti. Impediscono rumore sulla potenza e devono essere posizionati il ​​più vicino possibile al V + e perni rettificati della IC.

Quindi, aggiungere la resistenza tra i pin 18 e 19 del driver Max 72xx IC. Questo è usato per limitare la corrente attraverso ogni segmento LED. Il punteggio massimo di corrente per lo schermo determina il valore del valore della resistenza, che limita l'attualità quanto scorre attraverso il LED. La scheda 72xx ha una tabella che specifica i valori di resistenza che devono essere utilizzati per il display a LED.

Il HDSP-B09G ha un massimo di 25 mA per segmento ad una tensione diretta di 2.2V. Controllo del tavolo, questo indicherebbe un valore di resistenza di qualche parte tra 17KΩ e 28KΩ, ma è bene avere un po 'di margine di sicurezza, in modo da una resistenza 33KΩ viene specificato.

Questo funziona sia per i display Lite-On e Avago, ma potrebbe essere necessario un valore diverso se si utilizza una visualizzazione diversa. Utilizzando un valore inferiore potrebbe ridurre la durata del vostro LED o il driver IC.

Ora collegare il 72xx Max per visualizzare la quad LED. Il modo in cui si collega il display a LED al Max 72xx dipenderà la disposizione dei piedini. Lo schema non mostra entrambi i display. I piedinatura per il LED quad variano da produttore, così nel diagramma che non sono etichettati in base al numero 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
16 16 7
17 15 5
18
19
20 13 4
21 5 1
22 7 2
23 3 3
24