IDUINO for maker’s life User Manual for 4×4×4 RGB LED Cube kit(AD060) www.openplatform.
IDUINO for maker’s life Description This is a 4*4*4 RGB LED Cube, which is different from most LED cube in the market. Most LED cube projects are based on Rainbow Cube, which works very similar. Our one we design a 4*4*4 LED frame which is suitable for many LED driver boards, you can just buy the frame and program the display through your own led driver board. Of course, we offer an alternative one called colorduino board, the item is ST1149.
IDUINO for maker’s life 1How to solder the LED ? There are 64 LEDs, every LED has 4 pins, like the below picture, The LED pin1 should be solder the hole 1 on the plate bar. Pin2~4 should be hole 2~4. The final picture as follow: www.openplatform.
IDUINO for maker’s life 2How to solder the Frame? 2.1 Unpick the plate bars like the following picture: www.openplatform.
IDUINO for maker’s life In following soldering progress, you can use the soldering helper. As a skillful engineer, I use a simple soldering helper( four nuts and an acrylic plate). Please note the double black line, next step we will solder vertical bar on there. www.openplatform.
IDUINO for maker’s life When to finish one plate, the picture as below: www.openplatform.
IDUINO for maker’s life Then repeat above procedure 3 times, we will get 4 plates, as below; 2.2 Solder the base board www.openplatform.
IDUINO for maker’s life 2.3 Assemble the plate At first, we should see the sequence how the plate bars install into the base board. Same bar number and hole must be soldered together. www.openplatform.
IDUINO for maker’s life Put four plates in the same direction, and install the plate bar A . www.openplatform.
IDUINO for maker’s life The install the C E G bars, the sequence must be correct. www.openplatform.
IDUINO for maker’s life Then install B D F H bars, the sequence must be correct. www.openplatform.
IDUINO for maker’s life www.openplatform.
IDUINO for maker’s life Then plug the plate into the base board and solder: www.openplatform.
IDUINO for maker’s life www.openplatform.
IDUINO for maker’s life When finished, the picture as below: www.openplatform.
IDUINO for maker’s life 3 Burn code to the driver board In order to upload the code, you may need an FTDI Basic Program Downloader, like the following picture: Then through the Arduino IDE, upload the code to the driver, and you can change the code to show you wanted a display. ***************Code begin*************** #include
IDUINO for maker’s life plasma[ColorduinoScreenWidth][ColorduinoScreenHeight]; long paletteShift; //Converts an HSV color to RGB color void HSVtoRGB(void *vRGB, void *vHSV) ///////////////////////////////////////////////////////////////// //////////////// { float r, g, b, h, s, v; //this function works with floats between 0 and 1 float f, p, q, t; int i; ColorRGB *colorRGB=(ColorRGB *)vRGB; ColorHSV *colorHSV=(ColorHSV *)vHSV; h = (float)(colorHSV->h / 256.0); s = (float)(colorHSV->s / 256.
IDUINO for maker’s life default: r = g = b = 0; break; } } colorRGB->r = (int)(r * 255.0); colorRGB->g = (int)(g * 255.0); colorRGB->b = (int)(b * 255.
IDUINO for maker’s life Parameter:R: the value of RED. Range:RED 0~255 G: the value of GREEN. Range:RED 0~255 B: the value of BLUE. Range:RED 0~255 ********************************************************/ void ColorFill(unsigned char R,unsigned char G,unsigned char B) { PixelRGB *p = Colorduino.GetPixel(0,0); for (unsigned char y=0;yr = R; p->g = G; p->b = B; p++; } } Colorduino.FlipPage(); } void setup() { Colorduino.
IDUINO for maker’s life 128.0 + (128.0 * sin(x*8.0 / 16.0)) + 128.0 + (128.0 * sin(y*8.0 / 16.0)) ) / 2; plasma[x][y] = bcolor; } // to adjust white balance you can uncomment this line // and comment out the plasma_morph() in loop() // and then experiment with whiteBalVal above // ColorFill(255,255,255); } void loop() { plasma_morph(); } ***************Code End*************** www.openplatform.