Pretty Light
You can change the light of the RGB LED by using the smart phone
RGB LED have a 7 colours so this project makes a very cool light
Components
-Arduino
-Breadboard
-Bluetooth module
- 2 RGB LED
-3 Resistor 250 ohm
- Cable Arduino
- Lap top to make programming of the Arduino and also to make the application
- Mobile to use the App
- Wires
-Plastic
Frame
You will get plastic not very dark to can show the light
And you will design as you like cube or rectangle or a Cylindrical as I made I made it in a quite small Cylindrical
Design the Circuit
you will connect the LED and the Bluetooth meduol as show in the photo Bluetooth meduol
Tx……………………….Pin 1
Rx…………………….....Pin 0
RGB LED
Green in Pin 11
Red in Pin 10
Blue in Pin 12
App for Mobile
I used thunkable Website to make the app
http://app.thunkable.com
coz its very easy to make a app in this website and its like AppInvator In the app when you click in the buttons its just send a data by using the Bluetooth communication
Downloads
Programming of the Arduino
The Arduino receive data from the mobile by using the app via the Bluetooth
Like when receive a 2 make a Blue light
And when receive
7 else if (data == '7')
// Purple (turn red and blue on):
{ digitalWrite(10, HIGH);
digitalWrite(11, LOW);
digitalWrite(12, HIGH); }
Red and blue will turn on so will make a purple light
Code
#include
SoftwareSerial mySerial(0, 1); // RX, TX
void setup()
{Serial.begin(9600);
pinMode(10, OUTPUT); //Red
pinMode(11, OUTPUT); //Grean pinMode(12, OUTPUT); //Blue }
char data = 0;
void loop()
{
if (Serial.available() > 0)
{
data = Serial.read();
delay(100);
Serial.print(data);
Serial.print("\n");}
if (data == '1')
// Red (turn just the red LED on):
{
digitalWrite(10, HIGH);
digitalWrite(11, LOW);
digitalWrite(12, LOW);}
else if (data == '2')
// Blue (turn just the blue LED on):
{
digitalWrite(10, LOW);
digitalWrite(11, LOW);
digitalWrite(12, HIGH);}
else if (data == '3')
// Green (turn just the green LED on):
{
digitalWrite(10, LOW);
digitalWrite(11, HIGH);
digitalWrite(12, LOW); }
else if (data == '4')
// Yellow (turn red and green on):
{
digitalWrite(10, HIGH);
digitalWrite(11, HIGH);
digitalWrite(12, LOW); }
else if (data == '5')
// White (turn all the LEDs on):
{
digitalWrite(10, HIGH);
digitalWrite(11, HIGH);
digitalWrite(12, HIGH);
}
else if (data == '6')
// Cyan (turn green and blue on):
{
digitalWrite(10, LOW);
digitalWrite(11, HIGH);
digitalWrite(12, HIGH);} else if (data == '7')
// Purple (turn red and blue on):
{
digitalWrite(10, HIGH);
digitalWrite(11, LOW);
digitalWrite(12, HIGH);
}
else
{
digitalWrite(10, LOW);
digitalWrite(11, LOW);
digitalWrite(12, LOW);
}
}Downloads
Finally Step
And in finally you will get a cool light by very cheap bell