MaxiBlink RGBEnglish: Difference between revisions
ArneRossius (talk | contribs) No edit summary |
ArneRossius (talk | contribs) No edit summary |
||
(4 intermediate revisions by the same user not shown) | |||
Line 40: | Line 40: | ||
* [[:Media:MaxiblinkRGB_v1.1.sch|Schematic diagram]] (EAGLE 4.x) | * [[:Media:MaxiblinkRGB_v1.1.sch|Schematic diagram]] (EAGLE 4.x) | ||
* [[:Media:MaxiblinkRGB_v1.1.brd|PCB layout]] (EAGLE 4.x) | * [[:Media:MaxiblinkRGB_v1.1.brd|PCB layout]] (EAGLE 4.x) | ||
=== Version 1.1 LS === | === Version 1.1 LS === | ||
Line 46: | Line 45: | ||
This version uses 74LS instead of 74HC ICs. As 74LS can only sink current, but not source it, 6 additional row driver transistors are necessary. | This version uses 74LS instead of 74HC ICs. As 74LS can only sink current, but not source it, 6 additional row driver transistors are necessary. | ||
* [[:Image:MaxiblinkRGB_v1.1-ls.png|Schematic diagram (PNG) | * [[:Image:MaxiblinkRGB_v1.1-ls.png|Schematic diagram]] (PNG) | ||
* [[:Media:MaxiblinkRGB_v1.1-ls.sch|Schematic diagram]] (EAGLE 4.x) | * [[:Media:MaxiblinkRGB_v1.1-ls.sch|Schematic diagram]] (EAGLE 4.x) | ||
* [[:Media:MaxiblinkRGB_v1.1-ls.brd|PCB layout]] (EAGLE 4.x) | * [[:Media:MaxiblinkRGB_v1.1-ls.brd|PCB layout]] (EAGLE 4.x) | ||
Line 56: | Line 55: | ||
* [[:Media:MaxiblinkRGB_front_cover.scad|Front cover]] (OpenSCAD code) | * [[:Media:MaxiblinkRGB_front_cover.scad|Front cover]] (OpenSCAD code) | ||
* [[:Media:MaxiblinkRGB_front_cover.stl|Front cover]] (STL file) | * [[:Media:MaxiblinkRGB_front_cover.stl|Front cover]] (STL file for versions 1.0 and 1.1) | ||
* [[:Media:MaxiblinkRGB_front_cover_ls.stl|Front cover]] (STL file for version 1.1-LS) | |||
== Photos/Video == | == Photos/Video == |
Latest revision as of 22:18, 29 March 2024
project overview | |
Year | 2022 |
Number of pixels | 24 |
Grayscales / Colors | 7 (red, green, blue, yellow, cyan, pink, white) |
Illuminant | 5mm RGB LEDs |
Power input | |
Contact person | Arne Rossius |
Project website |
MaxiBlink RGB is the more colourful version of the MaxiBlink. It consists of a 4x6 LED matrix that lights up in seemingly random patterns and colours, controlled by a linear feedback shift register acting as a pseudo-random number generator.
Mode of Operation
MaxiBlink RGB is based on an 18 bit Maximum Length Sequence shift register with one row or column of the LED matrix connected to each flip-flop. Each row of LEDs has three "virtual columns", one for each colour. The rows are connected diagonally to prevent the patterns to be too "rectangular". A 555 oscillator is clocking the shift register chain. The circuit doesn't have a power-on reset, so if all flip-flop stages are set to "0" when powering on, the circuit won't start up and all LEDs will remain dark. As this appears to happen regularly with 74HC shift registers, the board can be modified to use the 4th XOR gate to invert one of the feedback taps, so now the circuit wouldn't start up if all flip-flop stages are set to "1", which doesn't appear to happen very often. In version 1.1, the circuit has been modified to include this mod.
Hardware
The resistors for the LEDs should be chosen to fit the LEDs used in order to get the best colours. For the kits, the following values have been used:
- red: 2.7 kΩ
- green: 10 kΩ
- blue: 8.2 kΩ
Version 1.0
- Schematic diagram (PNG)
- Schematic diagram (EAGLE 4.x)
- PCB layout (EAGLE 4.x)
- Kit instructions
- PCB modification instructions
Version 1.1
The PCB modification is no longer necessary with this version. Also, the silkscreen plus/minus labels for the power supply pads have been corrected.
- Schematic diagram (PNG)
- Schematic diagram (EAGLE 4.x)
- PCB layout (EAGLE 4.x)
Version 1.1 LS
This version uses 74LS instead of 74HC ICs. As 74LS can only sink current, but not source it, 6 additional row driver transistors are necessary.
- Schematic diagram (PNG)
- Schematic diagram (EAGLE 4.x)
- PCB layout (EAGLE 4.x)
- Kit instructions
Enclosure
This is a design for a front cover, which can be 3D printed and screwed to the PCB. The LEDs stick out in the front through funnel-shaped holes. The effect looks particularly nice if the cover is printed with transparent or translucent material.
- Front cover (OpenSCAD code)
- Front cover (STL file for versions 1.0 and 1.1)
- Front cover (STL file for version 1.1-LS)