MaxiBlink RGB: Difference between revisions

From BlinkenArea Wiki
Jump to: navigation, search
No edit summary
No edit summary
 
(8 intermediate revisions by the same user not shown)
Line 16: Line 16:
== Funktionsweise ==
== Funktionsweise ==


Das BlinkenMaxi basiert auf einem 18-Bit [http://de.wikipedia.org/wiki/Maximum_Length_Sequence Maximalfolgen]-Schieberegister, an jedem Flipflop ist entweder eine Zeile oder eine Spalte angeschlossen. Jede LED-Zeile hat drei "virtuelle Zeilen", eine pro Farbe. Die Zeilen sind diagonal verdrahtet, damit die Muster nicht zu "eckig" aussehen. Getaktet wird das Schieberegister von einem gewöhnlichen 555-Oszillator. Die Schaltung hat keinen Power-On-Reset, sollten also beim Einschalten zufällig alle Flipflops auf "0" stehen, kommt die Schaltung nicht in Gang und alle LEDs bleiben dunkel. Da das mit 74HC-Schieberegistern recht häufig zu passieren scheint, kann die so Platine modifiziert werden, dass das vierte XOR-Gatter eine der Rückkopplungen am Schieberegister invertiert. Mit der Modifikation läuft die Schaltung nicht an, wenn alle Flipflops auf "1" stehen, was offenbar nur selten vorkommt. Ab version 1.1 ist diese Modifikation bereits in der Schaltung enthalten.
Das MaxiBlink RGB basiert auf einem 18-Bit [http://de.wikipedia.org/wiki/Maximum_Length_Sequence Maximalfolgen]-Schieberegister, an jedem Flipflop ist entweder eine Zeile oder eine Spalte angeschlossen. Jede LED-Zeile hat drei "virtuelle Zeilen", eine pro Farbe. Die Zeilen sind diagonal verdrahtet, damit die Muster nicht zu "eckig" aussehen. Getaktet wird das Schieberegister von einem gewöhnlichen 555-Oszillator. Die Schaltung hat keinen Power-On-Reset, sollten also beim Einschalten zufällig alle Flipflops auf "0" stehen, kommt die Schaltung nicht in Gang und alle LEDs bleiben dunkel. Da das mit 74HC-Schieberegistern recht häufig zu passieren scheint, kann die so Platine modifiziert werden, dass das vierte XOR-Gatter eine der Rückkopplungen am Schieberegister invertiert. Mit der Modifikation läuft die Schaltung nicht an, wenn alle Flipflops auf "1" stehen, was offenbar nur selten vorkommt. Ab version 1.1 ist diese Modifikation bereits in der Schaltung enthalten.


== Hardware ==
== Hardware ==
Die Widerstände für die LEDs sollten passend zu den verwendeten LEDs ausgewählt werden, um die besten Farben zu bekommen. Für die in den Bausätzen verwendeten LEDs haben sich diese Werte als gut erwiesen:
* rot: 2,7 kΩ
* grün: 10 kΩ
* blau: 8,2 kΩ


=== Version 1.0 ===
=== Version 1.0 ===
Line 29: Line 34:


=== Version 1.1 ===
=== Version 1.1 ===
Die Modifikation der Platine ist in dieser Version nicht mehr nötig, außerdem ist auf der Platine die Beschriftung der Plus- und Minus-Pads korrigiert.


* [[:Image:MaxiblinkRGB_v1.1.png|Schaltplan]] (PNG)
* [[:Image:MaxiblinkRGB_v1.1.png|Schaltplan]] (PNG)
* [[:Media:MaxiblinkRGB_v1.1.sch|Schaltplan]] (EAGLE 4.x)
* [[:Media:MaxiblinkRGB_v1.1.sch|Schaltplan]] (EAGLE 4.x)
* [[:Media:MaxiblinkRGB_v1.1.brd|Platinenlayout]] (EAGLE 4.x)
* [[:Media:MaxiblinkRGB_v1.1.brd|Platinenlayout]] (EAGLE 4.x)
=== Version 1.1 LS ===
Verwendet 74LS- statt 74HC-ICs. Da 74LS nur Strom senken, aber nicht treiben kann, sind als Zeilentreiber 6 Transistoren notwendig.
* [[:Image:MaxiblinkRGB_v1.1-ls.png|Schaltplan]] (PNG)
* [[:Media:MaxiblinkRGB_v1.1-ls.sch|Schaltplan]] (EAGLE 4.x)
* [[:Media:MaxiblinkRGB_v1.1-ls.brd|Platinenlayout]] (EAGLE 4.x)
* [[:Media:Maxiblink-rgb-instructions-rev1.1-ls.pdf|Bausatz-Anleitung]] (englisch)


== Gehäuse ==
== Gehäuse ==
Line 38: Line 54:
Hier gibt es einen Entwurf für eine Frontplatte, die 3D-gedruckt und auf die Platine geschraubt werden kann. Die LEDs gucken durch Löcher vorne aus trichterförmigen Löchern heraus. Besonders gut sieht es aus, wenn die Frontplatte aus transparentem Material gedruckt wird.
Hier gibt es einen Entwurf für eine Frontplatte, die 3D-gedruckt und auf die Platine geschraubt werden kann. Die LEDs gucken durch Löcher vorne aus trichterförmigen Löchern heraus. Besonders gut sieht es aus, wenn die Frontplatte aus transparentem Material gedruckt wird.


* [[:File:MaxiblinkRGB_front_cover.scad|Frontplatte]] (OpenSCAD-Code)
* [[:Image:MaxiblinkRGB_front_cover.stl|Frontplatte]] (STL-Datei)


* [[:Media:MaxiblinkRGB_front_cover.scad|Frontplatte]] (OpenSCAD-Code)
* [[:Media:MaxiblinkRGB_front_cover.stl|Frontplatte]] (STL-Datei für Version 1.0 und 1.1)
* [[:Media:MaxiblinkRGB_front_cover_ls.stl|Frontplatte]] (STL-Datei für Version 1.1-LS)


== Photos/Video ==
== Photos/Video ==
Line 46: Line 63:
http://arne.blinkenarea.org/MaxiBlink%20RGB/gallery.htm
http://arne.blinkenarea.org/MaxiBlink%20RGB/gallery.htm


[[Category:Projects]]
[[Category:Projekte]]

Latest revision as of 22:20, 29 March 2024

zur Projektübersicht
English Version of this Page
MaxiblinkRGB-project-image.jpg
Jahr 2022
Anzahl Pixel 24
Graustufen / Farben 7 (rot, grün, blau, gelb, türkis, violett, weiß)
Leuchtmittel 5mm RGB-LEDs
Leistungsaufnahme
Kontaktperson Arne Rossius
Projekt-Website

MaxiBlink RGB ist die farbige Version des MaxiBlink. Es besteht aus einer 4x6 LED-Matrix, die in zufälligen Mustern und Farben aufleuchtet, gesteuert von einem Maximalfolgen-Schieberegister, das als Pseudozufallszahlengenerator dient.

Funktionsweise

Das MaxiBlink RGB basiert auf einem 18-Bit Maximalfolgen-Schieberegister, an jedem Flipflop ist entweder eine Zeile oder eine Spalte angeschlossen. Jede LED-Zeile hat drei "virtuelle Zeilen", eine pro Farbe. Die Zeilen sind diagonal verdrahtet, damit die Muster nicht zu "eckig" aussehen. Getaktet wird das Schieberegister von einem gewöhnlichen 555-Oszillator. Die Schaltung hat keinen Power-On-Reset, sollten also beim Einschalten zufällig alle Flipflops auf "0" stehen, kommt die Schaltung nicht in Gang und alle LEDs bleiben dunkel. Da das mit 74HC-Schieberegistern recht häufig zu passieren scheint, kann die so Platine modifiziert werden, dass das vierte XOR-Gatter eine der Rückkopplungen am Schieberegister invertiert. Mit der Modifikation läuft die Schaltung nicht an, wenn alle Flipflops auf "1" stehen, was offenbar nur selten vorkommt. Ab version 1.1 ist diese Modifikation bereits in der Schaltung enthalten.

Hardware

Die Widerstände für die LEDs sollten passend zu den verwendeten LEDs ausgewählt werden, um die besten Farben zu bekommen. Für die in den Bausätzen verwendeten LEDs haben sich diese Werte als gut erwiesen:

  • rot: 2,7 kΩ
  • grün: 10 kΩ
  • blau: 8,2 kΩ

Version 1.0

Version 1.1

Die Modifikation der Platine ist in dieser Version nicht mehr nötig, außerdem ist auf der Platine die Beschriftung der Plus- und Minus-Pads korrigiert.

Version 1.1 LS

Verwendet 74LS- statt 74HC-ICs. Da 74LS nur Strom senken, aber nicht treiben kann, sind als Zeilentreiber 6 Transistoren notwendig.

Gehäuse

Hier gibt es einen Entwurf für eine Frontplatte, die 3D-gedruckt und auf die Platine geschraubt werden kann. Die LEDs gucken durch Löcher vorne aus trichterförmigen Löchern heraus. Besonders gut sieht es aus, wenn die Frontplatte aus transparentem Material gedruckt wird.


Photos/Video

http://arne.blinkenarea.org/MaxiBlink%20RGB/gallery.htm