Die "Grafikkarte" ist nur ein Ausgang-Expander. Nur drei Pins des Mikrocontrollers sind erforderlich, um eine fast unbegrenzte Anzahl von hoher Spannung/hoher Stromausgänge zu kontrollieren. Eine zusätzliche Reihe von Transistoren ermöglichen die Ablageerweiterung höhere Ströme als schlichte Microcontroller Pins wechseln. Jede Ausgabe Extender Karte hat 16 Ausgänge und mehrere Karten können miteinander verkettet werden. Zwei Karten sind erforderlich, um ein Replikat des daft Punk Tisch mit 25 Plätzen fahren. Beachten Sie, dass muxen wird nicht verwendet, dies ist einfach eine 1:1 Ausgang-Expander.
Hinweis: der Blog unten ist verschwunden. Die Dateien sind weiterhin verfügbar hier. Wichtige Dateien wurde gelegt, um diese instructable als auch ohne Erlaubnis des Autors... ***
Das original daft Punk Tisch Replikat instructable enthielt ein Mikrocontroller-Programm oder eine Schaltung für das Ausgabe-Expander-Board nicht. Aus der Beschreibung (und Blick auf diesem Blog.) können wir sagen, dass es ein paar I2C IO Port Expander angeschlossen an ein Transistor-Array verwendet.
Der ULN2803A dient in allen Ausführungen, die ich gesehen habe. Es gibt eine Reihe von Transistoren, die höheren Strom/Spannung als schlichte Microcontroller Pins wechseln. Dies ist eine perfekte chip für dieses Projekt, aber beachten Sie, dass der Ausgang umgekehrt wird. ULN-Chip sinkt zu Boden, so dass wir verbinden Sie es mit der Bodenseite von was auch immer wir wechseln möchten.
Den Port-Expander PCF8574 habe ich in meiner Box Teile, aber ich wollte etwas billiger, einfacher und erweiterbar. Ich gab die I2C e/a-Expander. Warum? Der i2c-Bus braucht 2 Pullup Resistors(a pain). I2C Peripherie sind ein bisschen teuer: $1 + für den PCF8574 i2c Port Expander. Du musst mit I2C in Hardware oder Software zu beschäftigen. Die PCF8574-Chips haben eine begrenzte Anzahl von Adresse Auswahl (bestimmt durch den Zustand von 3 Pins): Wenn alle Adressen verwendet werden ein zweiter I2C-Bus ist erforderlich.
Ich entwarf eine neue Ausgabe-Expander mit einem handlichen Chip, ich von Lady Ada es Bike POV instructable, die 74HC erfuhr (T) 595.
595 ist eine Serie, parallel-Port-Expander mit 8 Bit Ausgabe. Die Schnittstelle ist eine einfache 3-zeiliges Angelegenheit (SPI) mit serieller Daten/Taktleitungen und dem Riegel, der die Daten an den Pins. Jetzt der interessante Teil: einige können angeschlossene End-to-End sein, damit du eine Kette mit Hunderten von zusätzlichen Ausgänge erstellst. Bits können mit bis zu 20 Mhz getaktet werden so groß oder Multiplex Netze möglich sind.
Eine sehr detaillierte 74hc595 Tutorial hierzu lesen.
Warum sein gutes:
1. schnell, bis zu 20 Mhz
2. einfache SPI-Schnittstelle - Uhr in den Bits setzen dann den Riegel. Mit 595: < 4 Bytes pro aktualisieren. Mit PCF8574 (i2c): 8 Bytes pro Refresh (+ i2c-Overhead). Einfache 3-Draht-Schnittstelle bedienbar mit Mikrocontroller, PC-Parallelport oder sogar Tasten - erfordert keine zusätzlichen passiven Komponenten.
3. seine billige: 0,33 pro Chip.
4. Massive Ausbaupotenzial, mehrere Chips für eine ekelhafte Anzahl der Ausgänge verkettet werden können.
Die Schaltung ist ziemlich einfach. Sie enthält nur jene Dinge, die für die Grafikkarte benötigt: I/O Expander, Transistor-Array, Verbindung Header. Überprüfen Sie die PCB-Bild für Foto Notizen mit einer Pin-Beschreibung für das Board (das blaue Bild unten).
Power Supply und Bedieneinheit sind separate Komponenten, die in Zukunft Schritte hinzugefügt werden.
Die Kondensatoren auf der Klinke-Linie sind optional. Datenblatt [Pdf!] für 595 schlägt Hinzufügen einer 0.1uf Kondensator, wenn die Ausgabe flackert. Ich brauchte sie, nicht aber auftreten, wenn Sie Flackern beim Ändern der Latch-Pin versuchen Sie, eine oder zwei 0.1uf Kondensatoren hier.
Schaltplan und PCB, in Cadsoft Eagle -Format sind im Zip-Archiv enthalten.
Datenblätter:
Die 74hc595 serielle, parallele (SPI-kompatible) Ablageerweiterung in diesem Projekt verwendet.
PCF8574 i2c e/a-Expander verwendet im original daft Punk Tisch Replikat.
Der ULN2803A, ein Array von Transistoren, die uns größere Lasten als die 595 allein wechseln kann.