Wie man eine Tastatur Prototype und Display für Ihre Tastatur Öffnung Arduino-Projekt

Das Arduino-Projekt hat viele Verbindungen, also ist es eine gute Idee, zunächst bis zum Prototyp eines Steckbrett verwenden. Nachdem Sie gebaut haben und getestet Ihren Prototyp, können Sie dann die Steckbrett in ein Gehäuse zu installieren oder die Schaltung zu einem permanenten Substrat übertragen, wie zum Beispiel ein stripboard.

Sie müssen Stiftleisten auf der Tastatur löten, so dass Sie es in Ihrem Steckbrett zum Testen einfügen können. Später wird diese machen es einfacher, ein Bandkabel zu verbinden Auftrag entweder an den Stiften oder mit einem Header Buchse Löten, die mit dem Bandkabel gelötet wird. Nachdem die Stifte angelötet sind, können Sie Ihre Steckbrett der Montage beginnen.

bild0.jpg

Die Teile Layout auf Ihrem Steckbrett Diagramm zeigt die Anschlüsse für die schnelle Tastatur und Avago LED-Anzeige. Wenn Sie verschiedene Teile verwenden, Ihre Verbindungen werden wahrscheinlich etwas anders sein. Hinzufügen von Komponenten zu Ihrem Steckbrett wie folgt:

  1. Fügen Sie Ihre Tastatur.

  2. Legen Sie Ihre Quad-LED-Anzeige auf der linken Seite des Steckbrett.

  3. Fügen Sie den 7219-Display-Treiber auf Ihrem Steckbrett.

  4. Schließen Sie Ihre Tastatur an die digitalen Stifte von Arduino, sicherstellen, dass die Tastatur Stifte für Zeilen und Spalten an die richtigen digitalen Pins auf Ihrem Arduino entsprechen.

  5. Doppelklicken überprüfen Sie Ihre Verbindungen.

    Es ist einfach, einen Fehler zu machen.

    image1.jpg

Es ist immer lohnenswert Ihr Datenblatt zu überprüfen, um sicher Ihre Verbindungen zu sein. Manchmal kann es zu zusätzlichen Pins sein auf dem Gerät, das mit nichts verbunden sind. Es hängt von dem Hersteller. Wenn Sie ein anderes Gerät verwenden, können Sie die Anschlüsse prüfen, um zu bestimmen, wie es zu Ihrem Arduino zu verbinden.

Derzeit zeigt das Datenblatt für das Rapid-Tastatur Teil # 78-0305 die falschen pinouts.

Arduino Digital-PinSparkFun / Rapid-Tastatur PinTastatur Zeile / Spalte
27Reihe 1
36Row 2
45Spalte 2
54Reihe 3
63Spalte 0
72Row 0
81Spalte 1

Der Driver Max 72xx verbinden IC zu Ihrem Arduino durch Jumper Leitungen anschließen. Ganz einfach, weil Sie die SPI-Bibliothek verwenden mit dem IC zu kommunizieren, und es braucht nur drei Verbindungen!

ArduinoDigital PinMax 72xx Pin
101
1112
1313

Fügen Sie Ihre Kondensatoren mit dem Steckbrett. Die .01 # 181-F Kondensator erstreckt sich entlang der IC. Um am effektivsten bei der Verhinderung elektrisches Rauschen von der IC zu stören, muss sie so nah wie möglich zu sein, um Ausgangs-Pins 9 und 19 des IC-Spreizen ist eine einfache Möglichkeit, dies zu tun. Der 10-Mikrofarad-Elektrolytkondensator muss lediglich über den Boden und die Stromschienen angeordnet werden.

die 10 # 181-F ist # 147-polarisiert, # 148- bedeutet, dass es nur eine Richtung richtig arbeitet. Stellen Sie sicher, dass der negative Bein auf die negative Stromschiene auf dem Steckbrett verbunden ist. Sie identifizieren die negative Seite durch ein # 147 - # 148- gedruckt nach unten auf die Seite des Kondensators. Das Bein auf dieser Seite ist die negative Bein.

Sie können die beiden Kondensatoren verzichtet werden versucht sein, vor allem, wenn man sie um Ihre Werkbank liegen nicht haben. Bloß nicht! Dies kann zu Fehlverhalten führen und sogar zu dauerhaften Schäden. Sie verhindern, dass Rauschen auf dem Stromeingang und sollte so nahe wie möglich an den V + und Masse-Pins des IC angeordnet werden.

Als nächstes fügen Sie Ihren Widerstand zwischen Pins 18 und 19 des Max-72XX-Treiber-IC. Dies wird verwendet, Strom durch jede LED-Segment zu begrenzen. Die maximale Stromstärke für das Display bestimmt den Wert des Widerstands-Wert, der begrenzt, wie viel Strom fließt durch die LED. Das 72xx Datenblatt hat eine Tabelle, die die Widerstandswerte gibt, die für Ihre LED-Anzeige verwendet werden soll.

Die HDSP-B09G hat maximal 25 mA pro Segment ein Durchlassspannung von 2,2V. Überprüfen der Tabelle, würde dies einen Widerstandswert von irgendwo angeben zwischen 17K # 8486- und 28K # 8486-, aber es ist gut, ein bisschen eine Sicherheitsmarge zu haben, so dass ein 33K # 8486- Widerstand angegeben ist.

Dies funktioniert sowohl für die Lite-On und Avago-Displays, aber Sie könnten einen anderen Wert benötigen, wenn Sie eine andere Anzeige verwenden. einen niedrigeren Wert benutzen, kann die Lebensdauer der LED oder Ihre Treiber-IC reduzieren.

Jetzt ist Ihre Max verbinden 72xx auf dem Quad-Display-LED. Die Art und Weise Sie Ihre LED-Anzeige an Ihren Max 72xx verbinden wird auf dem Layout der Pins ab. Die schematische Darstellung zeigt nicht beide Displays. Die Pin-Belegungen für den Quad-LED ändern sich je nach Hersteller, also in dem Diagramm sie nicht durch Pin-Nummer gekennzeichnet sind.

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

Menü