Introduction: Smart Phone Controlled Christmas Tree With RGB LED Strip

Since Christmas is here, we decorated this Christmas tree with RGB LED Strip for our Christmas party, and made it an smart phone controlled tree. XD. It sure will present a "last-minute" magic for the Xmas show.
Christmas is coming but stuck figuring out ideas for Christmas decors? Still thinking about putting LEDs strip and EL wires together? Simply puting LEDs and make them blinking is a has-been.

With just a mobile device that has Bluetooth4.0 (BLE), you can easily controll every single LED in the lace, program the LEDs individually and react to beautiful rythms anytime. Whatsmore, the kit can be divided conveniently into separate parts, so you can make more use in your Arduino project wherever you want to.

Step 1: Materials

Or you can get all the things above as a kit.

The controller of this kit:Bluno.
Bluno is an Arduino board which integrates with a TI CC2540 BT 4.0 chip with the Arduino UNO development board. It allows wireless programming via BLE, supports Bluetooth HID, supports AT command to config the BLE, and you can upgrade BLE firmware easily. Bluno is also compatible with all Arduino Uno pins which means any project made with Uno can directly go wireless! It needs Android 4.3+ Devices with BLE or IOS 7.0+ Devices.

Step 2: Connect the Components

  1. Connect the microphone module with the audio analyzer.
  2. Make the Bluno and V7 Shield ready.
  3. Connection with the audio analyzer and microphone.
  4. Next connect the cables for power supply.
  5. You can connect the VCC for Bluno and GND for Bluno.

Step 3: Download the Code and Control the Light!

Play BLUno APP app now available in iTunes App Store : Play BLUno
You can also rewrite the code for your own use, have fun!

You can get the code here: RGB_LED_Strip_Kit_for_colorful_scenes_(support_iphone_control)

Comments

author
LED StripS made it! (author)2015-08-15

http://www.ledstripsales.com/Color-Change-LED-Strip-c-38/dc12v-6803-ic-rgb-dream-color-series-waterproof-optional-led-strip-holiday-lights-150-leds-5mree-p-1994.html

author
rniedra made it! (author)2014-01-17

can you calculate how much it will cost in Euros because latvia now is using euro and more is that android phone ???? if i included mistakes in text please sorry me i am a latvian :D

author
lrtitze made it! (author)2014-01-13

Is the source code for the iOS 7 app available for download?

author
LaurenPan made it! (author)LaurenPan2014-01-15

Hey buddy, check the link below. This application is open source and seems that they also release the open source android code.

http://www.dfrobot.com/index.php?route=product/product&filter_name=bluno&product_id=1044

author
lrtitze made it! (author)lrtitze2014-01-15

Wow, Thanks! That took a bit of work.

I followed the trail you pointed me to and finally found it at:

https://github.com/xpsuyu/BlunoSample

author
heibert made it! (author)2013-12-26

i did not understand how you can control each led in strip? is it a kind of special strips? all i seen in markets are parallely connected leds, it's unable to control one led. only one color of all leds.

author
donfrench made it! (author)donfrench2014-01-06

The protocol is called NZR and the way it works is - the control string coming from the Arduino consists of a long series of 24-bit color codes, one for each light in the chain. The micro controlling the first LED on the chain uses the first 24-bits to set the color of it's LED and then strips it from the control sting, which it passes on to the next micro in the chain. So each micro in the chain uses the first 24 bits it gets and passes on the rest. Pretty clever.

author
donfrench made it! (author)donfrench2014-01-06

Oh, I am not sure if the chip controlling the LED is a micro or just a custom special-purpose IC made to do this one thing - probably the latter.

author
LaurenPan made it! (author)LaurenPan2013-12-27

As I known, this led strip integrates the IC inside it. So the LEDs is able to store the rgb color data sent from the controller, just like including a shift out register.

author
Mega2560 made it! (author)Mega25602013-12-27

Yes, it is a kind of special strip and each led has a chip for the controlling. The chip in this strip called WS2812, you can download its datasheet from http://www.dfrobot.com/index.php?route=product/product&product_id=1077, so it is more expensive....But you can control every led not only turning on or off but also the color of each led.

author
donfrench made it! (author)2014-01-05

Fails to compile for lack of two libraries, AudioAnalyzer.h and Metro.h. Where do I find them? And also, it would be great if you would post a link to the actual location where the other two libraries can be downloaded. It took me two hours of searching to finally find them. In fact, why not make a zip file containing every file needed for this project?

author
alcurb made it! (author)2013-12-26

The video was blocked in YouTube due to copyright issues.

author
skyjazzy made it! (author)2013-12-25

Very creative

author
cgrrty made it! (author)2013-12-24

Where I can downlaod the apk for xiaomi phone?

author
gckulo made it! (author)gckulo2013-12-24

http://www.dfrobot.com.cn/download/BLUNO.apk

author
cgrrty made it! (author)cgrrty2013-12-24

谢谢!

author
heinau made it! (author)2013-12-24

wowwow~~~this is AWESOME!!!

author
kalexander zen made it! (author)2013-12-24

Whoaa creative!

About This Instructable

33,103views

481favorites

License:

More by gckulo:Intel® Edison Hands-on Day 8: Guardian of EdenIntel® Edison Hands-on Day 7: Luminous Treasure BoxIntel® Edison Hands-on Day 6: Sensor lamp
Add instructable to: