Rainbow Cube (itch) Mac OS

broken image


In this box, you'll find everything you need to build a ready to shine Rainbow Cube!
Have some fun and start creating a masterpiece today with this 4x4x4 RGB LED cube kit from Seeed Studio:
The 'Rainbow Cube – Ready to Shine' requires no soldering and comes pre-assembled with a Rainbowduino (Arduino-compatible) LED driver controller. Just plug it in to your PC or Mac, grab a copy of the free design software, and you'll discover just how easy it is to program this spectacular device and see the results in real time.
The Pack consist of:

Roomik's cube is a classic Rubik's cube game with a small visual twist. Each face of the cube is a room floor and you have to rearrange it. This game was originally made over the course of 72 hours for Ludum Dare 37 and the theme was 'One Room'.

  • 1 x Rainbow Cube Kit ( Assembled )
  • 1 x Rainbowduino v3.0
  • 1 x Power adaptor
  • 1 x USB cable
  • Dear Twitpic Community - thank you for all the wonderful photos you have taken over the years. We have now placed Twitpic in an archived state.
  • Explore the world of Mac. Check out MacBook Pro, MacBook Air, iMac, Mac mini, and more. Visit the Apple site to learn, buy, and get support.
  • Rainbow Cube is a 3D RGB LED Cube useful for creating colorful design. The 3D Cube is artistically crafted with sixty-four 8mm RGB LEDs arranged in a 4 x 4 x 4 manner. Rainbow Cube can be used to create many beautiful visual effects with A Rainbowduino. The Rainbow Cube comes with an inbuilt 3.3V / 1 Amp LDO useful for powering the.
  • Find the best deals and coupons for today's top internet retailers! Over 1000 coupons from more then 500 merchants. We have the best deals, lowest prices, cheapest stuff, best bargains, largest or biggest discounts.

Seeed Studio has made a video to show how to use Rainbow Cube and program to it. Watch the video, you'll know how cool this product is.

  • Curing program makes Rainbow Cube Kit PnP
  • Diaphanous Acrylic sheet makes the shining LEDs looks so cool
  • Programmable property let the Rainbow Cube shining in your style

Here is the link in YouTobe: http://youtu.be/v44i73zmwA4

Great thanks to Riley Porter @Synthetos, for the excellent job of Acrylic Case design.

|


Rainbow Cube Kit (Assembled)

RainbowCube is a 3D RGB LED Cube useful for creating colorful design. The 3D Cube is artistically crafted with sixty-four 8mm RGB LEDs arranged in a 4 x 4 x 4 manner. Rainbow Cube can be used to create many beautiful visual effects with A Rainbowduino. The Rainbow Cube comes with an inbuilt 3.3V / 1 Amp LDO useful for powering the independently. A XBee compatible socket is provided as well, this can be used to connect Rainbowduino with a PC or an Arduino wirelessly.

Model: KIT101E1P

http://www.seeedstudio.com/depot/images/cubeani.gif


Mac

Features

  • 8mmRGB diffused LEDs.
  • 4 x 4 x 4 arrangement
  • XBee compatible socket
  • Provides a 3.3V/1 Ampere LDO for power the Cube with unregulated DC 6-9V. Useful when not powered by USB.
  • Provides 8 Red, 8 Green and 8 Blue common cathode pins along with 8 Vcc pins in a 2 x 16 header pin.
    • Controllable with a 8 x 8R,8G,8B multiplexed PWM LED driver like Rainbowduino.

Application Ideas

  • Colorful LED display : Mix various intensities of RED, GREEN and BLUE channels to produce different colors
  • Bright mood Lamp / Night lamp
  • Useful for artistic application.

Schematic

  • Rainbow Cube is made up of two parts :
    • Panel (board) which supports the cube structure.
    • The Cube structure (8 slim pillars, 8 side panels).
  • Click here to download Rainbow Cube

Specification

Operating Voltage
  • 3.3V
LEDs
  • 8mm common anode RGB LED.
  • 4 Leads (Blue-shortest lead,Green, Anode-longest lead, Red).
  • Max forward current IF = 20mA.

Pin definition and Rating

All pins are accessible from the Panel board show below.


  • Rainbow Cube provides 2 x 16 pin header for connecting to RGB LEDs driver board like Rainbowduino.



  • xBee Socket



  • DC Jack Pin
    • Middle Pin VIN (6-9DCV)
    • Side barrel: GND
  • 4 pin Green terminal.
    • 2 GND pins, 2 VIN pins

Mechanical Dimensions

Assembled cube is of approx. of 10cm (l) X 10cm (b) X 12cm (h) dimension.

Understanding the Schematic

To easily understand the working of Rainbow Cube, a very simplified schematic is presented below. In essence, 64 RGB LEDs are arranged in a form consisting of 8 common anodes(positive pins) and 8 common cathodes(gtound pins) for each color Red, Green and Blue.

  • The complete schematic of RGB Cube is represented in a 2D RGB LED Matrix form below.
    • Numbers 1 - 32 indicates the pin number of the 2x16 pin header shown above.



  • The RGB Cube inter-connection are presented in a block diagram format. This block diagram clearly shows how the 64 LEDs in 2D form are mapped into a 3D Cube form.



  • The actual 3D positions of LEDs are marked in the below photograph.


Shield redux mac os.


  • The X,Y coordinates of 2D RGB LED Matrix is mapped to the RGB Cube block diagram as follows:
    • Locate the 2D-XY coordinate (X,Y) from RGB Cube block diagram
    • Use these (X,Y) co-ordinates with (X,Y) coordiantes of RGB Matrix to know how the LED is controlled (i.e locating VCC and Cathode pins)
    • For example: LED (Z,X,Y):(1,0,3) 's 2D-XY is (6,3). This LED's VCC is Pin 31. The R,G and B LED's cathode are connected to 12,25 and 4 pins respectively.

Rainbowduino v3.0

The Rainbowduino board is an Arduino compatible controller board with professional multiplexed LED driver. It can drive a 8x8 RGB Led Matrix or a 4x4x4 RGB LED Cube in common Anode mode. Rainbowduino v3.0 uses two MY9221 chips which is a 12-channels (R/G/B x 4) constant current Adaptive Pulse Density Modulation (APDM). Rainbowduino v3.0 has provisions for cascading more such boards with I2C interface.

Rainbowduino v3.0 is flashed with Arduino boot-loader and this makes it easy to program sketches using Arduino IDE. Unlike other LED drivers, this comes with a USB to UART (FT232RL) inbuilt for programming the sketches.

Features

  • Provides 2 x 16 pin header for connecting multiplexed LEDs
  • Constant current(20.8mA) LEDs driver.
  • Can drive 4x4x4 RGB LED Cube or 8x8 RGB LED Matrix (i.e 192 LED)
  • Built in USB to UART chip (FT232RL)
  • Built in 5V / 1 Ampere voltage regulator

Application Ideas

  • General Purpose LED driver
    • Connect 4x4x4 RGB Cube
    • Connect 8x8 RGB Matrix
  • Create LED sign boards by chaining more than one Rainbowduino v3.0

Specifications

Constant current output
20.8mA
Maximum LEDs driving capability
192 (i.e 8x8x3)

More information, please check the Rainbowduino v3.0 datasheet in wiki.

Power Adapter

High quality switching 'wall wart' AC to DC 6.5V 2A power supply. It has a DC jack connector suitable for for Rainbowduino. Also works well with Arduino / Seeeduino. It can function with 100-240VAC inputs.

Model:TOL113C3O

Mini USB Cable

There is a 110cm Mini USB cable, with black color. It can be used to connect Rainbowduino V3.0 with your PC for programming.

Model:ARD112C5B

Usage

The case is made of Acrylic, to disassemble the box, please pay attention and follow the disassembling note:

The keys are not strong enough to withstand hard stretching. To disassemble the box, you should use your left hand to push the two legs and at the same time use your right hand to pullthe key out. This is illustrated in the image below:

Hardware Installation

  • Connect Rainbow Cube 2x16 male pin header to Rainbowduino as shown below





  • Attach an USB cable to Rainbowduino for programming

Rainbow Cube (itch) Mac Os Catalina

Programming

Let us get started with a simple example:

  • Download Rainbowduino v3.0 Library
  • Open Cube1.pde sketch (a copy of it is reproduced below):
  • Compile and upload the sketch
Output


Mac

Features

  • 8mmRGB diffused LEDs.
  • 4 x 4 x 4 arrangement
  • XBee compatible socket
  • Provides a 3.3V/1 Ampere LDO for power the Cube with unregulated DC 6-9V. Useful when not powered by USB.
  • Provides 8 Red, 8 Green and 8 Blue common cathode pins along with 8 Vcc pins in a 2 x 16 header pin.
    • Controllable with a 8 x 8R,8G,8B multiplexed PWM LED driver like Rainbowduino.

Application Ideas

  • Colorful LED display : Mix various intensities of RED, GREEN and BLUE channels to produce different colors
  • Bright mood Lamp / Night lamp
  • Useful for artistic application.

Schematic

  • Rainbow Cube is made up of two parts :
    • Panel (board) which supports the cube structure.
    • The Cube structure (8 slim pillars, 8 side panels).
  • Click here to download Rainbow Cube

Specification

Operating Voltage
  • 3.3V
LEDs
  • 8mm common anode RGB LED.
  • 4 Leads (Blue-shortest lead,Green, Anode-longest lead, Red).
  • Max forward current IF = 20mA.

Pin definition and Rating

All pins are accessible from the Panel board show below.


  • Rainbow Cube provides 2 x 16 pin header for connecting to RGB LEDs driver board like Rainbowduino.



  • xBee Socket



  • DC Jack Pin
    • Middle Pin VIN (6-9DCV)
    • Side barrel: GND
  • 4 pin Green terminal.
    • 2 GND pins, 2 VIN pins

Mechanical Dimensions

Assembled cube is of approx. of 10cm (l) X 10cm (b) X 12cm (h) dimension.

Understanding the Schematic

To easily understand the working of Rainbow Cube, a very simplified schematic is presented below. In essence, 64 RGB LEDs are arranged in a form consisting of 8 common anodes(positive pins) and 8 common cathodes(gtound pins) for each color Red, Green and Blue.

  • The complete schematic of RGB Cube is represented in a 2D RGB LED Matrix form below.
    • Numbers 1 - 32 indicates the pin number of the 2x16 pin header shown above.



  • The RGB Cube inter-connection are presented in a block diagram format. This block diagram clearly shows how the 64 LEDs in 2D form are mapped into a 3D Cube form.



  • The actual 3D positions of LEDs are marked in the below photograph.


Shield redux mac os.


  • The X,Y coordinates of 2D RGB LED Matrix is mapped to the RGB Cube block diagram as follows:
    • Locate the 2D-XY coordinate (X,Y) from RGB Cube block diagram
    • Use these (X,Y) co-ordinates with (X,Y) coordiantes of RGB Matrix to know how the LED is controlled (i.e locating VCC and Cathode pins)
    • For example: LED (Z,X,Y):(1,0,3) 's 2D-XY is (6,3). This LED's VCC is Pin 31. The R,G and B LED's cathode are connected to 12,25 and 4 pins respectively.

Rainbowduino v3.0

The Rainbowduino board is an Arduino compatible controller board with professional multiplexed LED driver. It can drive a 8x8 RGB Led Matrix or a 4x4x4 RGB LED Cube in common Anode mode. Rainbowduino v3.0 uses two MY9221 chips which is a 12-channels (R/G/B x 4) constant current Adaptive Pulse Density Modulation (APDM). Rainbowduino v3.0 has provisions for cascading more such boards with I2C interface.

Rainbowduino v3.0 is flashed with Arduino boot-loader and this makes it easy to program sketches using Arduino IDE. Unlike other LED drivers, this comes with a USB to UART (FT232RL) inbuilt for programming the sketches.

Features

  • Provides 2 x 16 pin header for connecting multiplexed LEDs
  • Constant current(20.8mA) LEDs driver.
  • Can drive 4x4x4 RGB LED Cube or 8x8 RGB LED Matrix (i.e 192 LED)
  • Built in USB to UART chip (FT232RL)
  • Built in 5V / 1 Ampere voltage regulator

Application Ideas

  • General Purpose LED driver
    • Connect 4x4x4 RGB Cube
    • Connect 8x8 RGB Matrix
  • Create LED sign boards by chaining more than one Rainbowduino v3.0

Specifications

Constant current output
20.8mA
Maximum LEDs driving capability
192 (i.e 8x8x3)

More information, please check the Rainbowduino v3.0 datasheet in wiki.

Power Adapter

High quality switching 'wall wart' AC to DC 6.5V 2A power supply. It has a DC jack connector suitable for for Rainbowduino. Also works well with Arduino / Seeeduino. It can function with 100-240VAC inputs.

Model:TOL113C3O

Mini USB Cable

There is a 110cm Mini USB cable, with black color. It can be used to connect Rainbowduino V3.0 with your PC for programming.

Model:ARD112C5B

Usage

The case is made of Acrylic, to disassemble the box, please pay attention and follow the disassembling note:

The keys are not strong enough to withstand hard stretching. To disassemble the box, you should use your left hand to push the two legs and at the same time use your right hand to pullthe key out. This is illustrated in the image below:

Hardware Installation

  • Connect Rainbow Cube 2x16 male pin header to Rainbowduino as shown below





  • Attach an USB cable to Rainbowduino for programming

Rainbow Cube (itch) Mac Os Catalina

Programming

Let us get started with a simple example:

  • Download Rainbowduino v3.0 Library
  • Open Cube1.pde sketch (a copy of it is reproduced below):
  • Compile and upload the sketch
Output


Application Programming Interfaces

In the above example, we have used few of the below APIs

init()

First we need to initialize the driver using init()

Usage:

To set a LED in the 3D Cube we use the below two APIs.

setPixelZXY(Z,X,Y,R,G,B)

To set a LED (Z,X,Y) we use setPixelZXY(Z,X,Y,R,G,B).

Usage:

setPixelZXY(Z,X,Y,24bRGB)

Alternatively a LED (Z,X,Y) can be set by using setPixelZXY(Z,X,Y,24bRGB).

Usage:

blankDisplay(void)

At times, it useful to blank all the LEDs. For this there is an API blankDisplay(void).

Usage:

Demos

setPixelZXY() Demo

  • To understand the (Z,X,Y) pixel addressing let us see another example. In this demo, the Layer 0 (i.e Z-0) is painted Green and Layer 3 is painted Blue.
Output



setPixelZXY() Random Colors Demo

  • In this demo, all LEDs are painted with some random color. After five seconds of delay, the whole cube is repainted with random colors.
Output

Rainbow Cube (itch) Mac Os Update



Night Lamp / Mood Lamp Demo

Output


[[Image:|thumb|none|400px| .pde Demo]]

Plasma Cube

Output



Third-party Demos

  • RGB iPhone Software (by KonchaTech)
    • Send RGB values to your cube via an iPhone (requires connected computer and TouchOSC software)
    • http://konchatech.blogspot.ca/2012/05/4x4x4-iphone-controlled-rgb-led-cube.html (for sourcecode)
    • http://www.youtube.com/watch?v=JXr-Jgzgigs [Video]
  • Ambient Visualizer Software (by KonchaTech)
    • Make your cube change colors in reaction to what is displayed on your computer screen (requires connected computer)
    • http://konchatech.blogspot.ca/2012/05/ambient-led-cube.html (for sourcecode)
    • http://www.youtube.com/watch?v=cC_xqA5irLA [Video 1]
    • http://www.youtube.com/watch?v=ed9FURoNZ6M [Video 2]

Support

If you have questions or other better design ideas, you can go to our forum or wish to discuss.

Version Tracker

Revision Descriptions Release
v1.0 Initial public release

Resources

Rainbow Cube (itch) Mac Os X

  • Rainbow Cube:
  • >I want to make it.



    Share Your Awesome Projects with Us

    Born with the spirit of making and sharing, that is what we believe makes a maker.

    Color path way 3d mac os. And only because of this , the open source community can be as prosperous as it is today.

    It does not matter what you are and what you have made, hacker, maker, artist and engineers,

    as long as you start sharing your works with others,

    you are being part of the open source community and you are making your contributions .

    Now share you awesome projects on with us on Recipe, and win a chance to become the Core User of Seeed.

    • Core Users, are those who showing high interests and significant contributions in Seeed products.
    • We cooperate with our Core Users in the development of our new product, this, in another word, the Core Users will have the chance to experience any new products of Seeed before its official launch, and in return we expect valuable feedback from them to help us improving the product performance and user experience. And for most of cases if our Core Users have any good ideas for making things, we'll offer hardware pieces, PCBA services as well as technical support. Besides, further commercial cooperation with the Core Users is highly possible.


    Get more information about Core User please email to: recipe@seeed.cc


    Copyright (c) 2008-2016 Seeed Development Limited (www.seeedstudio.com / www.seeed.cc) This static html page was created from http://www.seeedstudio.com/wiki




broken image