LED Etch-a-Sketch (volle Instructable) (5 / 10 schritt)

Schritt 5: Kombination der Logik und der Fahrer


Diesen Schritt ist die Frage der alles miteinander verbindet. Leider tun dies auf Frühstück Bretter ist ziemlich chaotisch, wie Sie auf dem ersten Foto sehen können. Ach, musste es getan werden, zumindest meiner Meinung nach.

Zuerst, lassen Sie uns fortfahren und die ULN2803s angeschlossen, wie es etwa so einfach wie es geht zu erhalten. Betrachtet man das Datenblatt für dieses IC sehen wir es hat 18 Pins, 8 werden für Steuerleitungen aus der uC, weitere 8 Reihen von LED Matrizen angeschlossen werden, ein Pin ist Boden und man ist üblich, die wir getrennt hier verlassen wird. Die Eingänge 1 b - 8 b (pins 1-8) wird an den Port D von unserer ATmega328p in der Reihenfolge wo verbindet PD0, 1 b und so weiter angeschlossen werden. Die Ausgänge 1C - 8C (Pins 18-11) wird auf die Zeilen der LED Matrizen angeschlossen werden, wo 1C auf Zeile eins und so weiter verbindet. Schließlich verbindet die Masse-Pin zu Boden. Sie können dies im Schaltplan oben sehen. (Du wirst wahrscheinlich zu wollen, diese voller Größe zu sehen).

Hier wird es interessant, weil nicht die 595s zum Herstellen der uC brauchen, aber sie auch miteinander verbinden müssen. Ersten lasst uns die Verbindung mit dem uC squared entfernt. Um mit der 595s-Schnittstelle verwenden wir den SPI-Bus auf der ATmega328p. Dies beinhaltet die Nutzung der Specials-Pins auf der uC beschriftet SCK (PB5), MISO (PB4), MOSI (PB3) und SS (PB2). Die SCK ist die serielle Uhr; MOSI steht für master-Ausgang Slave Input, MISO für master Slave Eingang Ausgang; und SS die Sklavin wählen. Da unsere ATmega328p die Meister werden und wird nur die Ausgabe Daten werden wir nicht die MISO-Pin nutzen. Ich bin in die Details des SPI-Busses gehen da ehrlich gesagt ich nicht so viel weiß, aber seine Komplexität ist nicht notwendig, dieses Projekt zu verstehen. Ich werde, jedoch besprechen, was man hier geht, wenn wir in der Software-Schritt kommen. Jetzt verbinden Sie die SCK (PB5) von der uC, SRCLK (Pin 11) und SS (PB2) der uC mit RCLK (Pin 12) für jede 595. Dann verbinden Sie MOSI (PB3) der uC mit SER (Pin 14) von der ersten Anzeige 595 wie im Schaltplan dargestellt. Wir können die 595s durch die Verbindung der Q KaskadeH' (Pin 9) von der ersten 595 SER PIN des zweiten und weiter wie im Schaltplan. Als nächstes müssen Sie zum Boden, um den Output zu ermöglichen die OE (Pin 13) herstellen. Und die SRCLR (Pin 10) auf Positive Spannung zu versorgen, so dass wir nie die seriellen Daten löschen. Um die 595s zu den LED-Matrizen zu verbinden, gehen Sie die Stifte in der umgekehrten Reihenfolge, den Sie erwarten. Hier Sie verbinden möchten, QA , dass steuert Spalte 8, QB die Pin, die Spalte 7 und so weiter steuert. Wir tun dies, weil das höchstwertige Bit (MSB) auf der linken Seite ist. Ich werde dies mehr Adresse, wenn es um Software geht.

Ein Hinweis, das Datenblatt für die LED-Matrizen sind nicht ganz klar, auf welche Pins was sind. Das letzte Bild zu diesem Schritt, so schlimm wie meine Zeichnung ist, zeigt die Pinbelegungen und Verbindung der Komponenten. Gibt es eine YS auf der einen Seite von der LED-Matrizen die obere Richtung an gedruckt und YS auf Zeichnung sollte es passen.

In Verbindung stehende Artikel

LED-Etch-a-Sketch

LED-Etch-a-Sketch

My LED Etch-a-Sketch ist mein erstes vollständig ausgefüllten Elektronik-Projekt. Vier 8 verwende x 8 LED-Matrizen ich eine 16 x 16 LED Matrix Oberfläche zeichnen machen. Zwei Potentiometer ermöglichen Benutzereingaben für Spalten- und Bewegung, währ
Arduino-Etch-A-Sketch Uhr

Arduino-Etch-A-Sketch Uhr

ich habe gesehen, dass verschiedene Gefahren Etch-A-Sketch Arduino Uhren auf das Web, aber keines mit Anweisungen (ist es eine Art Geheimnis? Plant jemand, so dass es reich an den Weltmarkt Etch-A-Sketch Uhr?). Ich habe verwendet Arduino, aber nie be
Arduino gesteuert Pocket Etch A Sketch Random Walk Simulation

Arduino gesteuert Pocket Etch A Sketch Random Walk Simulation

dieses Projekt ist das Ergebnis von Wal-Mart Check-Out-Lane Spontankauf von Taschenformat Etch A Sketch für 3,99 $.Zwei Schrittmotoren fahren Etch A Sketch Knopf Wellen und ein Servo-Motor dreht Etch A Sketch um den Bildschirm zu löschen.  Mit der Ar
Etch-a-Sketch LOGO - EASiLOGO

Etch-a-Sketch LOGO - EASiLOGO

Was bekommen Sie, wenn Sie eine Schildkröte mit einem Etch-a-Sketch überqueren?Etch-A-Sketch interaktive LOGO - "EASiLOGO"!Dies ist die erste Programmiersprache, die speziell für die Welt berühmten Spielzeug aus Ohio Arts - Etch-a-Sketch entworf
SK3TCH - Balance Board kontrollierten Etch-A-Sketch

SK3TCH - Balance Board kontrollierten Etch-A-Sketch

SK3TCHGewusst wie: ein Wii-Balance Board verwenden, um ein Etch-A-Sketch zu steuernNur für WindowsInhalt:1. Intro und Stückliste(2) Getriebe3. der Bau des Rahmens4. Montage5. Anschluss WiiMote und Balance Board6. GlovePIE7. Arduino + Motorsteuerung8.
Folge 15: Hack eine Etch-A-Sketch zu zeichnen Kreise

Folge 15: Hack eine Etch-A-Sketch zu zeichnen Kreise

wir hier bei dummen Erfindungen Liebe Etch-A-Sketch, aber uns fehlt das künstlerische Talent um etwas gutes auf dem klassischen Spielzeug zu zeichnen.So kamen wir auf eine günstige und einfache Möglichkeit, Etch-A-Sketch zu hacken, so dass nicht nur
Arduino basierte Etch A Sketch Laser-Cutter.

Arduino basierte Etch A Sketch Laser-Cutter.

In diesem Projekt, ich nehme, ein Arduino Mini Pro verbinden Sie es mit einer benutzerdefinierten gemacht Etch A Sketch panel und verwenden, um eine Schwarznasen laser Cutterkontrollieren. Das Ergebnis ist verrückt Laser schneiden Spaß, die wir rund
IPad Etch-A-Sketch wählt

IPad Etch-A-Sketch wählt

Die guten alten Zeiten mit einem DIY-Etch-A-Sketch zurückbringen Zifferblatt, das funktioniert auf jedem Tablet oder Smartphone! Diese instructable lernen Sie, wie eine physische Zifferblatt für Ihr Gerät zu machen. Es ist speziell auf Aussehen und h
Elektrolumineszenz Etch A Sketch

Elektrolumineszenz Etch A Sketch

Hi, Aftergetting Elektrolumineszenz einiges für eine Übung für http://hci.rwth-aachen.de/mcp1314 herum, spielen, das ist meine (erste) versuchen, eine Elektrolumineszenz EAS zu bauen (und ein Instructable zu machen:-):Früher habe ich:-ein Etch A Sket
Gewusst wie: festlegen A Permanent Etch A Sketch (wie Profis)

Gewusst wie: festlegen A Permanent Etch A Sketch (wie Profis)

als ein Etch A Sketchist mich, ich fühle, dass das Schlimmste jedes EAS-Künstler für sich selbst tun kann ist, auch an einer ihrer "Skizze arbeiten" angehängt. Ich habe gesehen das geschehen vor und Künstler gegangen verrückt versuchen, ihre Kun
Virtuelle Etch A Sketch

Virtuelle Etch A Sketch

The Etch A Sketch: berühmte, kreativ und einzigartig. Leider habe ich keine Ahnung, wo ist die aus meiner Kindheit, also beschloss ich, meine eigene virtuelle Erlebnis zu machen! Überprüfen Sie es heraus (und meine schrecklich zeichnerischen Fähigkei
$100 Wandbild Zeichnung Roboter (funktioniert auch als eine riesige etch-a-Sketch)

$100 Wandbild Zeichnung Roboter (funktioniert auch als eine riesige etch-a-Sketch)

Featured auf Hack-a-Day!Was ich liebe Roboter ist, dass Sie einer Sache, die können andere Dinge macht.  So Meta!  Es verwendet Gcode zeichnen ein Bild Sie möchten, oder Sie können fahren sie herum wie ein Etch-a-Sketch.  Sie können diese Roboter bis
NES gesteuert Etch-A-Sketch

NES gesteuert Etch-A-Sketch

Gestützt auf ein Etch-a-Sketch über einen original Nintendo Controller. Ich habe die Etch-a-Sketch-Knöpfe an Schrittmotoren, die dann über ein Arduino-Mikrocontroller gesteuert werden. Das Arduino Programm schrieb ich nimmt Signale aus der NES-Contro
VHDL Etch-a-Sketch

VHDL Etch-a-Sketch

Für unsere CPE 133 Abschlussarbeit an der Cal Poly, San Luis Obispo, wir bauten ein Etch-a-Sketch mit VHDL auf dem Diligant Nexys 3 Board. Ein Nexys 3-Board, das Logik-Schaltungen aufbauen kann, ohne sich Gedanken über komplizierte externe Schnittste