Home > Projects > Phone Projects > SmartPhone Controlled RGB MOOD Light

SmartPhone Controlled RGB MOOD Light

Summary of SmartPhone Controlled RGB MOOD Light


This article introduces an Arduino-based mood lamp project designed to create specific room ambiances through aesthetic lighting. It explains the difference between practical and mood lighting, details RGB LED technology including PWM control and color mixing, and compares three LED variants: standard RGB LEDs, SMD modules, and strips. The guide also covers hardware setup using an HC-05 Bluetooth module for smartphone control.

Parts used in the Arduino Mood Lamp:

  • Arduino
  • RGB LED
  • HC-05 Bluetooth Module
  • Jumpers
  • Bread Board
  • Smartphone App (for Bluetooth control)

Mood lamps are always fascinating for me and is a very good project for starters to start with Arduino.

What is a Mood Lamp ?

Mood lamps are lighting devices that are used to establish a particular feeling or mood within a room. In some cases, this type of lamp may be a small device that is plugged into an outlet and creates points of light near the floor line of the room. Other examples of a mood lamp may be used to illuminate specific points along the walls or cast a soft light over a larger piece of furniture in the room.

Mood lighting differ somewhat from other lamps in that their purpose is not so much practical as aesthetic. Reading lamps for example tend to provide bright light to a given space in order to make it possible to read a book or magazine without creating strain on the eyes. Overhead lighting is used when there is a need to illuminate the majority of the space, such as in a classroom or laboratory. By contrast, a mood lamp is used to help create a specific ambiance within the room as a means of making the space more attractive and welcoming in some manner.

NOTE THIS Instructables is accepted for rainbow contest do vote if you like the it .

Do subscribe my channel for upcoming videos .

https://www.youtube.com/user/pious67

Step 1: Components

The component list way too small but there are diversity in the list . i actually reviewed three types over the this instructables
anyways the list .

Arduino
RBG led
HC-05
Jumpers
Bread Board
Comparison of all the variants
RGB led : Easily available in ebay and all radio shack or locals store.

High Color Output. Can be easily power withi arduino .
RGB SMD : This are sold as module i test a common cathode version the seem not to wrk great with arduinos internal power supply.
RGB LED Strip : These are the Best comes with highes color range output with a correct driver you can drive them to give insane level of colors.
Indians can find these at this link
you will also need this app to control it with bluetooth

Step 2: What Is RGB Led ?

Normal led emits monochromatic color output which may be red ,green, or blue.To obtain other color we need to combine the color RGB . This result in 7 different color.To produce more than 7 colors, each color channel should be able to change in brightness, not just turned on or off.
A popular control method is PWM, of which the cycle duty range determines the available brightness levels. The more the levels are available, the more colors can be produced. Apart from the popularity in applications like outdoor decoration lighting in cities, stage lighting designs, home decoration lighting and LED display matrix, RGB color mixing technology can also be found recently in LCD backlighting and projectors.
We learn about PWM later in this Instructables.

RGB can be be of two type

Common Cathode or Common Anode
Common Cathode Three led channel has a single Cathode

Common Anode Three led channel has a single Anode

Read more: SmartPhone Controlled RGB MOOD Light

Quick Solutions to Questions related to Arduino Mood Lamp:

  • What is the primary purpose of a mood lamp?
    The purpose is not practical illumination but rather to establish a particular feeling or mood within a room as a means of making the space more attractive.
  • How can more than 7 colors be produced with an RGB LED?
    Each color channel must be able to change in brightness rather than just being turned on or off, often utilizing PWM to determine available brightness levels.
  • Which type of RGB LED is considered the best option mentioned?
    RGB LED Strips are considered the best because they come with a high color range output and require a correct driver to achieve insane levels of colors.
  • Can RGB SMD modules work well with an Arduino internal power supply?
    No, testing showed that common cathode RGB SMD versions do not seem to work great with Arduino internal power supplies.
  • What are the two types of RGB LED configurations described?
    The two types are Common Cathode, where three led channels share a single Cathode, and Common Anode, where they share a single Anode.
  • How does a normal LED differ from an RGB LED?
    A normal LED emits monochromatic color output like red, green, or blue, while combining RGB allows for the creation of other colors.
  • Does the article mention any application for controlling the lamp wirelessly?
    Yes, the article mentions using a Smartphone App to control the lamp via Bluetooth after connecting the HC-05 module.
  • Where can Indians find RGB LED strips according to the text?
    The text states that Indians can find these at a specific link provided in the article alongside the necessary app.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter
Scroll to Top