Posts

Showing posts with the label charlieplexing

The Charlie Cube Mark II: 4x4x4 - Update

Update Build this simpler version instead! Introduction When I wrote my post on my charlieplexed LED cube, I never meant to publish build instructions. There are plenty of instructions around and a regular LED cube is much easier to make. Instead, I wanted to show that it is possible to use charlieplexing for such a cube. And I wanted to share my thoughts on how I got there. So I never

A Charlieplexed Knight Rider Light

Features Low cost and low part count Four different flashing patterns, easily modifyable Speed control and pattern switching via pot Introduction This is nothing special, really. "Knight Rider lights" or "Larson Scanners" seem to be very popular microcontroller projects. I guess they are the next step right after the blinking LED (a.k.a. the "Hello World" program for microcontrollers). I

The Charlie Cube Mark II: 4x4x4

Project Features Minimal hardware Wiring more complex than standard led cubes LED duty cycle 1/8 Update: There is a schematic and part list available here. WARNING: Do not build this cube unless you know what you are doing! It uses minimal hardware but is difficult to understand. There is a new design which is much easier to build with a very low part count.

The Charlie Cube

Project Features 27 LEDs in a 3x3x3 configuration Controller is a AVR tiny13 with 1 kByte of program memory Programmed in C Introduction The idea is not new. You can find loads and loads of LED cubes on the net. Some are small, some are insanely large and some even use RGB LEDs. And I must say I like them all. One LED-cube caught my eye because it mentions that it uses charlieplexing to

The Nano POV

The Micro POV was about making a really small POV display. I wanted it to be as small as I possibly could make it. And it is small. But when I wrote my post about it, a thought struck me: It can be even smaller. I had used a AVR tiny24 controller, which only has 14 pins. But I could also have used a tiny25, which only has 8 pins (including VCC, GND and reset) and still could control 8 LEDs. How

Musings on Charlieplexing

Some time ago I stumbled over an article about charlieplexing on hackaday.com. Charlieplexing is basically a method to control n * (n-1) LEDs using only n I/O ports of a microcontroller. Say you have 5 I/O ports, then you can control 5 x 4 = 20 LEDs independently! Find more details in Wikipedia. I was fascinated, because I had never thought it was possible to control so many LEDs with so little