Kaleidoscope with Arduino and RGB LED strips



I present a new Arduino project: a Kaleidoscope (or something similar), with a list of the simplest materials.
You can see the result in the video. It can be used as decoration in a living room or as decoration for the baby's crib. The baby will be surprised ... Very relaxing if it accompanied  with Chill out music .
Thanks to the advent of addressable LED strips,  is extremely simple (and cheap) to create projects with multiple RGB LEDs.
These strips contain small RGB leds. Each led is accompanied by a WS2812 circuit capable of controlling an RGB LED with 256 levels for each color.
In the previous post (Christmas Tree shield for Arduino) I talk about the benefits of these chips
The strips have three connections +5 V, GND and data input (DI). Be careful because in the strips is indicated the data flow, the data must enter through DI and exit through DO (on the opposite side). To connect a strip piece with another, connect the DO of the first with the second DI.
The strips can be cut with simple scissors through the mark





The assembly is very simple, just a strip of LEDs 60 leds / m cut into 12 parts of 5 leds each, and mounted on a piece of PVC (forex). The strips are adhesive, so it is very simple.

Caleidoscopio con Arduino y tiras de leds

A sheet of opal Plexiglas handles diffuse the light of the LEDs and enhance the effect.

Caleidoscopio con Arduino y tiras de leds

The circuit is so simple it does not need schema ... just an output pin of the Arduino connected to the input of the strips (DI), and of course, the power supply (GND and 5V).

Kaleidoscope with Arduino schematics


The code performs a series of symmetric random patterns to simulate the operation of a kaleidoscope.



If you liked it, remember to share it on your favorite social network. thanks

17 comments

September 10, 2014 at 11:30 AM

I saw this posted on hackaday. I've been working on a 'duino clone that is just for projects like this, where we need to embed an Arduino but have to use a breadboard or protoboard for connections. Would love to hear your thoughts on my 'duino which includes the VCC/GND pins for each signal pin. https://hackaday.io/project/2991

Anonymous
October 2, 2014 at 5:42 PM

could you pls post a picture of the schematics and or a picture of the underside of the kalediscope with all of the wiring

October 2, 2014 at 9:29 PM

@Anonymous
OK, I have included a small schema in the post... schema

Anonymous
October 6, 2014 at 11:13 PM

@Arduino Guay
thank you so much

Anonymous
November 12, 2014 at 9:36 PM

I was thinking of doing this for my engineering 12 project, and i was wondering if this could be sync'd to the beat of music

November 13, 2014 at 9:47 AM

@Anonymous
Of course, look at this : Arduino light organ

January 31, 2015 at 5:10 PM

HI Jose,

I came across this project while doing a search for beginner Arduino projects. Many blogs were referencing this and I am very interested in doing your DIY for this for my one of my first Arduino class projects. I would be using the Arduino Uno for my project. Do you see any problems with using the Uno for this? I see that you used an Arduino Nano/Mini but I am unsure how the wire configuration would work for the Arduino Uno. Also, what are you using/recommend using for the power source? I am trying to figure out what other hardware I need to order. Any help that you can give on this is greatly appreciated and I am happy to share my results with you for your work and give you credit as well.

February 3, 2015 at 3:22 PM

@BBrush
Hello

It can work with Arduino one without problems.
You only need a digital pin (7 in the code).
For this project you can use a power supply (7-12 V), or directly feed by USB.
The positive of led strip is connected to + 5V Arduino.

Anonymous
May 16, 2015 at 8:18 PM

Hi,

Does it work with an arduino pro mini?

May 24, 2015 at 11:02 PM

@AnonymousOf course, the project is done with it.!!

July 29, 2015 at 11:37 AM

good day you have a project to work with WS2811 via DMX

December 10, 2015 at 4:25 PM

how can i make a bigger one with more led's 15 instead of 5

December 11, 2015 at 9:20 AM

@chetana rao
In the scheme not to do anything except add more LEDs.
In the code .... you'll have to make some changes.
1) Change 60 for the total number of leds
2) Check where it appears 0,4 ... will surely be 0,14 (Random)
3) Experiment and have fun

Anonymous
January 9, 2016 at 2:03 PM

Hola Jose!
¿Este proyecto se podría hacer con una Tira Led smd 5050 12v?
¿Crees que tendría que cambiar mucho código? ¿Cómo sería la parte de hardware? Si puedes hacerme un esquema para entenderlo... te lo agradezco muchísimo!
Un saludo

February 2, 2016 at 9:10 AM

@Anonymous
Hola
Este proyecto se basa en que cada led se puede controlar individualmente gracias a los Neopixels.
Si utilizas tiras de las normales RGB, no podrás cambiar el color de un led , sino de toda la tira.
Además el código es muy diferente por que tendrías que controlar los tres colores R,G, y B por separado.
Para el circuito, las tiras son de 12V, por lo que necesitas o bien transistores, o bien un UNL2003 por ejemplo para poder controlarlas.
Mira por ejemplo este esquema Arduino RGB led manejado por control remoto

Post a Comment

Topics

Search in this blog

Loading...

Popular Posts

Versión española

Versión española
Arduino es Guay!!

Follow in Facebook

Powered by Blogger.