Autonomous Lighting

The autonomous lighting project is a basic environmental interaction example. It imitates a night lamp, using the Ambient Light Sensor Module to sense the light level and let the user decide what level is dark enough to turn on the RGB LED Module. It also helps with energy efficiency by turning the LED when it is bright enough.

About Tools and Materials:

SMD Red (Purchase Here)

SMD USB Gateway (Purchase Here)

Arduino Gateway Module (Purchase Here)

RGB LED Module (Purchase Here)

Ambient Light Sensor Module (Purchase Here)

Step 1: Hardware & Software Overview

Project Key Components

  1. SMD

    The SMD acts as a bridge between the script and the modules. It is responsible for interpreting the commands sent by the script and translating them into actions that read input from the Ambient Light Sensor Module and toggle the RGB LED Module.

  2. RGB LED Module

    The RGB LED Module is designed to emit different colors, allowing users to experiment with different lighting effects.

  3. Ambient Light Sensor Module

    The Ambient Light Sensor Module is measures the surrounding light intensity and provides feedback of the intensity to the script, allowing the user to decide whether to turn on or off the LED.

  4. SMD Libraries

    The SMD library is at the heart of the application. It communicates with the SMD using a specific communication protocol, sending commands to read the Ambient Light Sensor Module and toggle the LED on the RGB LED Module.

Project Key Features

  • Automatic Light Sensing

    The Ambient Light Sensor Module is a input module and the bridge between the physical world and the script, allowing the user to read the data of the environment.

  • Energy-Efficient Operation

    The Ambient Light Sensor Module allows the user to only turn on the light when it is dark and needed, thus, it helps with the energy efficiency.

  • Real-time Monitoring

    The script can also be modified to monitor the ambient light intensity in real-time.

Step 2: Assemble

Getting Started

  1. Hardware Setup

Project Wiring Diagram

Step 3: Run & Test

  1. Run the Script

  2. Observe Autonomous Operation

    • Observe how the LED automatically turns on when the environment becomes dark and turns off when there is sufficient ambient light.

Codes

Last updated