Posts with «kaleidoscope» label

The CALEIDUINO is a digital and sound reactive kaleidoscope

The CALEIDUINO is an Arduino-based digital and sound reactive kaleidoscope, designed to serve as a toy, an art object, and a tool for teaching electronics and programming in a playful yet creative way.

At the heart of CALEIDUINO is a PCB for connecting an Arduino Nano, a TFT 1.8 “display, an analog 3-axis accelerometer GY-61, a piezoelectric, a switch, and a 9V battery–all of which are housed inside a hexagonal methacrylate case. Just like in any kaleidoscope, t three mirrors in triangular prism shape, while an accelerometer collects a user’s movement to generate the psychedelic graphics and sounds.

In terms of software, the CALEIDUINO uses the Arduino IDE along with the Adafruit GFX and ST7735 libraries. The project is entirely open source and is the work of artist José Manuel González. You can read more about the device here, or see it in action below.

Arduino Powered Digital Kaleidoscope

[Jose's] latest project brings an old visual effect toy up to date with digital electronics. Most of us are familiar with inexpensive kaleidoscope toys. Some of us have even built cheap versions of them with paper tubes, mirrors, and beads. [Jose] wanted to try to recreate the colorful pattern effects created by a kaleidoscope using an Arduino and an addressable LED strip.

The build is actually pretty simple. The base is a disc of PVC cut to just a few inches in diameter. [Jose] started with an addressable LED strip containing 60 LEDs. He then cut it into 12 sections, each containing five LEDs. The smaller strips were then mounted to the disc, similar to spokes on a bicycle wheel. The LED strip already has an adhesive backing, so that part was trivial.

The final step was to add some kind of diffuser screen. The LED strips on their own are not all that interesting. The diffuser allows the light to blend together, forming interesting patterns that are more reminiscent of the patterns you might see in a real kaleidoscope. Without the diffuser you would just see individual points of light, rather than blended color patterns.

The whole thing is controlled by a small Arduino. [Jose] has made the code available at the bottom of his blog post. Be sure to watch the video of the system in action below.

Filed under: Arduino Hacks
Hack a Day 06 Sep 12:00