author
14Instructables237,083Views107CommentsJoined September 16th, 2012

Tell us about yourself!

Complete Your Profile

Achievements

100+ Comments Earned a bronze medal
10K+ Views Earned a bronze medal
  • Charliecube -- Charlieplexed 4x4x4 RGB LED Cube

    You are welcome buddy, im glad you enjoyed my instructibles.These charliecubes are a very curious thing, the more you mess with them, the more fun things you learn. They are on the lower end of image quality, you can make better quality imaging with LED drivers or even shift registers, like you mentioned earlier.

    View Instructable »
  • Charliecube -- Charlieplexed 4x4x4 RGB LED Cube

    It does it with a special kind of multiplexing called charlieplexing, that only works with diodes (LEDs are diodes). This cubed has 64 voxels, and each voxel has 3 LEDs (red, green, blue). Thats a total of 192 LED, and obviously a nano doesnt have 192 I/O pins. Wired for charlieplexing, it turns out that you only need 16 I/O pins, and a nano does have enough for that.A simple explanation of charlieplexing requires 2 LEDs, if you join both cathodes, or both anodes (either way works, just not both). and you connect a coin cell battery one way, it will light one LED, but not the other, if you reverse the battery, it will light the other LED, and not the first one. If you look at one the diagrams that uses 4 RGB LEDs, you can see that its controlled with 4 leads. If you connect a battery to...

    see more »

    It does it with a special kind of multiplexing called charlieplexing, that only works with diodes (LEDs are diodes). This cubed has 64 voxels, and each voxel has 3 LEDs (red, green, blue). Thats a total of 192 LED, and obviously a nano doesnt have 192 I/O pins. Wired for charlieplexing, it turns out that you only need 16 I/O pins, and a nano does have enough for that.A simple explanation of charlieplexing requires 2 LEDs, if you join both cathodes, or both anodes (either way works, just not both). and you connect a coin cell battery one way, it will light one LED, but not the other, if you reverse the battery, it will light the other LED, and not the first one. If you look at one the diagrams that uses 4 RGB LEDs, you can see that its controlled with 4 leads. If you connect a battery to any two LEDs, one and only 1 LED will light, if you reverse polarity, it will light a different one. With the 4 LED example (just like in the cube example), you can actually light any combination of LEDs within a single voxel. With a common anode spire, you ground one pin, and put a few volts on any combo of the other 3 pins to light up to 7 different colors, with combinations of red, blue and green. Both of these examples are ideal charlieplexing, where every single wire combination works. The top of this instructible has links to more details about charlieplexing, and my other instructibles about charliecubes.

    View Instructable »
  • HippyNerd commented on HippyNerd's instructable RGB LED Car Dash, and Door Lighting2 months ago
    RGB LED Car Dash, and Door Lighting

    Cool. nice job on it too. I left some wiring under the dash so that I could add footwell lights too. Ive considered lighting from under the dash, or from under the front seat, but I havnt actually tried any lights there yet. I also want to put some in the engine bay

    View Instructable »
  • HippyNerd commented on HippyNerd's instructable RGB LED Car Dash, and Door Lighting2 months ago
    RGB LED Car Dash, and Door Lighting

    Yeah, those are groovy, I have some myself. There are many ways to control it, wifi is popular, and there are lots of instructables that can help with that.You could even do it with a attiny and a simple program and have no need for remote.Post something here after you get yours done up the way you like.

    View Instructable »
  • HippyNerd commented on HippyNerd's instructable Hacking the CharlieCube8 months ago
    Hacking the CharlieCube

    I dont have a schematic. I do have a few other instructables with more info about building them. I did make a schematic for a spire, but I cant find it right now.Some folks made a PCB, I havent tried it, but you can probably find a schematic from here:http://fritzing.org/projects/pcb-for-4x4x4-rgb-charliecube

    View Instructable »
  • HippyNerd followed HippyNerd9 months ago
      • RGB LED Car Dash, and Door Lighting
      • Make a Pizza
      • MHI Turbo Rebuilding and Modifications
  • 4x4x4 LED cube upgrade with Shift Registers (74hc595)

    The repaired code may be posted below somewhere, I havnt looked at this code in a long time, and would prefer to not look at it, its kind of ugly.

    View Instructable »
  • HippyNerd followed audreyobscura11 months ago
      • Glue Class
      • Solar Powered Disco Bike Trailer
      • Photography Class
  • HippyNerd followed Soldering channel 11 months ago
  • HippyNerd commented on HippyNerd's instructable RGB LED Car Dash, and Door Lighting1 year ago
    RGB LED Car Dash, and Door Lighting

    If you can get the switch out, you may have to rewire a new switch, and drill a hole and mount the new switch. I would see if you can get the old bolt off, even if I had to chisel/file/saw it off.

    View Instructable »
  • HippyNerd commented on HippyNerd's instructable RGB LED Car Dash, and Door Lighting1 year ago
    RGB LED Car Dash, and Door Lighting

    Any constant 12v power source. If you cant find one, you may need to run a wire to the battery (or some place that you find 12v, with the key out). I suggest putting a small fuse, like 5amp, for short protection if you run a wire to the battery.

    View Instructable »
  • Charliecube -- Charlieplexed 4x4x4 RGB LED cube

    Awesome buddy, thats great news. Now that you have a working cube, you can mess with programs, and really make it your own thing.

    View Instructable »
  • Charliecube -- Charlieplexed 4x4x4 RGB LED cube

    DIfferent color LEDs have different forward voltages, the red ones are always very low, usually just under 2 volts, and the blue and green are around 3 volts. The ghosting you are seeing is a direct result of the unequal pairing. Since the microcontroller is running at 5v, and this design doesnt use resistors, technically they are runing much higher voltage (and current) than they should be, but the resistor value is different for different color LEDs, so you cant add one size resistor to equalize things. I have found that adding a resistor on each of the 16 microcontroller leads does help reduce the ghosting some, but it comes at the cost of brightness.If the cube is run in daylight, its hard to see, if the cube is run in the dark, then being dimmer is not really a problem. Ive used be...

    see more »

    DIfferent color LEDs have different forward voltages, the red ones are always very low, usually just under 2 volts, and the blue and green are around 3 volts. The ghosting you are seeing is a direct result of the unequal pairing. Since the microcontroller is running at 5v, and this design doesnt use resistors, technically they are runing much higher voltage (and current) than they should be, but the resistor value is different for different color LEDs, so you cant add one size resistor to equalize things. I have found that adding a resistor on each of the 16 microcontroller leads does help reduce the ghosting some, but it comes at the cost of brightness.If the cube is run in daylight, its hard to see, if the cube is run in the dark, then being dimmer is not really a problem. Ive used between 75 and 150 ohms, and 100 ohms seems to work pretty good, but there is no perfect/ideal value.There is also a little bit of an issue with the built in LED on pin 13. Some folks remove the LED, others have re-wired and programmed to use a different pin than 13. It doesnt bother me, so I havnt bothered to change it.

    View Instructable »