A-SLI06-NightAura – Auto Night Light with Mood Color Cycling
in SkillBot Learning KitAbout this course
mso-bidi-font-family:"Segoe UI Emoji"">📘
Project Title:
NightAura
– Auto Night Light with Mood Color Cycling
"Segoe UI Emoji"">
📝
mso-bidi-font-family:"Segoe UI Emoji""> Project Description:
This project
is a simple yet effective smart lighting system that automatically
detects ambient light using an LDR (Light Dependent Resistor) and
responds accordingly.
-
mso-bidi-font-family:"Segoe UI Emoji"">During bright conditions
(daylight), the RGB LED stays OFF to save power. -
mso-bidi-font-family:"Segoe UI Emoji"">When it becomes dark (night),
the system activates the RGB LED and begins cycling through
colors (Red → Blue → Green) for a decorative or alert effect. -
mso-bidi-font-family:"Segoe UI Emoji"">A 16x2 LCD display shows the
current light intensity value and the system status — either "DAY
Light: OFF" or "NIGHT Light: ON".
This project
is useful for understanding how sensors (like LDR), actuators (LEDs), and
displays (LCD) can work together in an automated system.
🔧
mso-bidi-font-family:"Segoe UI Emoji""> Hardware Components Used with SkillBoT Learning
Kit
Component | Quantity | Description |
Arduino | 1 | Microcontroller |
LDR Sensor | 1 | Detects |
RGB LED | 1 | Provides |
16x2 LCD | 1 | Displays |
Power | 1 | To power |
🔧
mso-bidi-font-family:"Segoe UI Emoji""> Hardware Components Used without
SkillBoT Learning Kit
Component | Quantity | Description |
Arduino | 1 | Microcontroller |
LDR Sensor | 1 | Detects |
RGB LED | 1 | Provides |
220
mso-bidi-font-family:Calibri">Ω
"Segoe UI Emoji""> Resistors | 3 | Current-limiting |
16x2 LCD | 1 | Displays |
Breadboard | 1 set | For making |
Power | 1 | To power |
📟
mso-bidi-font-family:"Segoe UI Emoji""> LCD Display Behavior
-
mso-bidi-font-family:"Segoe UI Emoji"">Line 1
mso-bidi-font-family:"Segoe UI Emoji"">: Shows real-time LDR light level
-
mso-bidi-font-family:"Segoe UI Emoji"">Line 2
mso-bidi-font-family:"Segoe UI Emoji"">:
-
mso-bidi-font-family:"Segoe UI Emoji"">"DAY Light: OFF" when
ambient light is sufficient -
mso-bidi-font-family:"Segoe UI Emoji"">"NIGHT Light: ON " when
it’s dark, and the RGB LED is active
📱
mso-bidi-font-family:"Segoe UI Emoji""> Applications
🌙
mso-bidi-font-family:"Segoe UI Emoji""> 1. Smart Night Lamps / Decorative
Lights
-
mso-bidi-font-family:"Segoe UI Emoji"">Automatically turns ON
color-cycling light in dark environments. -
mso-bidi-font-family:"Segoe UI Emoji"">Ideal for children's bedrooms,
night lamps, or mood lighting.
🚪
mso-bidi-font-family:"Segoe UI Emoji""> 2. Automatic Room Lighting System
-
mso-bidi-font-family:"Segoe UI Emoji"">Detects darkness and activates
visual cues, useful in hallways or stairs.
🎄
mso-bidi-font-family:"Segoe UI Emoji""> 3. Festival or Ambient Lighting
-
mso-bidi-font-family:"Segoe UI Emoji"">RGB cycling during nighttime can
serve as decorative lighting indoors/outdoors.
🚨
mso-bidi-font-family:"Segoe UI Emoji""> 4. Security Indication
-
mso-bidi-font-family:"Segoe UI Emoji"">Could be extended to flash or
change colors during specific conditions (e.g., movement detected).
📚
mso-bidi-font-family:"Segoe UI Emoji""> 5. STEM Education & Learning
Projects
-
mso-bidi-font-family:"Segoe UI Emoji"">Teaches analog sensor reading, RGB
LED control, LCD interfacing, and condition-based logic.
Prerequisites
Related Courses
Comments (0)
Project Description:
This project is a simple yet effective smart lighting system that automatically detects ambient light using an LDR (Light Dependent Resistor) and responds accordingly.
• During bright conditions (daylight), the RGB LED stays OFF to save power.
• When it becomes dark (night), the system activates the RGB LED and begins cycling through colors (Red → Blue → Green) for a decorative or alert effect.
• A 16x2 LCD display shows the current light intensity value and the system status — either "DAY Light: OFF" or "NIGHT Light: ON".
This project is useful for understanding how sensors (like LDR), actuators (LEDs), and displays (LCD) can work together in an automated system.
Please download and upload the code to Arduino IDE.
