Bapuji Educational Association®
BAPUJI INSTITUTE OF ENGINEERING AND TECHNOLOGY, DAVANGERE
Course Project Report on
LIGHT INTENSITY CONTROL SYSTEM USING LABVIEW
Course : Control system Course Code : BEC403
Submitted by
4BD24EC405 LIKHITHA H M
4BD24EC407 NANDINI G
4BD24EC408 SANJANA N G
4BD23EC409 SHIVAPRASAD K V
4BD23EC411 VEERU N ARKASALI
[Link] H V Dr. G.S. SUNITHA
[Link].,MISDE
[Link].,Ph.D,MISTE,FIETE.,FIE
Course Project Guide Program Coordinator
Department of Electronics & Communication Engineering
2024-2025
LIGHT INTENSITY CONTROL SYSTEM USING LABVIEW
CONTENTS
CHAPTER 1: 1.1 Introdution to LabView
CHAPTER 2: 2.0 A light intensity control system
2.1 Block Diagram.
2.2 Front panel
2.3 Procedure
CHAPTER 3: 3 Applications
Result
Conclusion
2 | Dept. of Electronics and Communication Engineering,BIET
LIGHT INTENSITY CONTROL SYSTEM USING LABVIEW
ABSTRACT
This project presents the development and implementation of a Light Intensity Controlled System using
LabVIEW, aimed at automatically regulating ambient lighting based on real-time sensor data. The
system employs a Light Dependent Resistor (LDR) as the primary sensing element to detect ambient
light levels. The analog signals from the LDR are processed via a data acquisition (DAQ) device and fed
into the LabVIEW environment, where they are monitored and analyzed. Based on the measured
intensity, the system dynamically controls the brightness of a connected light source (e.g., an LED or
lamp) using Pulse Width Modulation (PWM) or a relay mechanism. This setup ensures optimal lighting
conditions while enhancing energy efficiency. The graphical programming interface of LabVIEW
enables real-time monitoring, intuitive control logic design, and user-friendly visualization. The
proposed system has applications in smart home automation, energy-saving lighting systems, and
industrial environments where adaptive lighting is required.
3 | Dept. of Electronics and Communication Engineering,BIET
LIGHT INTENSITY CONTROL SYSTEM USING LABVIEW
LIGHT INTENSITY CONTROL SYSTEM USING LABVIEW
CHAPTER 1:
1.1 Introduction to LabView
LabVIEW (Laboratory Virtual Instrument Engineering Workbench) is a graphical
programming environment developed by National Instruments. It is widely used for data acquisition,
instrument control, and automation in various industries, including engineering, research, and
manufacturing.
Key Features of LabVIEW
• Graphical Programming: Uses block diagrams instead of traditional text-based coding.
• Virtual Instruments (VIs): Programs in LabVIEW are called VIs, which mimic real- world
instruments.
• Data Acquisition & Processing: Supports real-time data collection, analysis, and
visualization.
• Integration with Hardware: Compatible with sensors, microcontrollers, and industrial
automation systems.
• Scalability & Modularity: Allows users to create complex systems with reusable
components.
• Object-Oriented Design: Supports encapsulation and inheritance for modular programming.
• High-Speed Measurement & Control: Works with FPGAs for rapid data processing.
Applications
LabVIEW is extensively used in:
• Automated Testing & Measurement
• Industrial Control & Automation
• Medical Devices & Research Laboratories
• Embedded System Design
• Signal Processing & Analysis
LabVIEW is particularly useful for scientists and engineers who need to develop automated
testing and measurement systems without deep programming expertise.
4 | Dept. of Electronics and Communication Engineering,BIET
LIGHT INTENSITY CONTROL SYSTEM
CHAPTER 2: A light intensity control system
2.1 : Block Diagram
Pallets/components used in Block Diagram
• While Loop
• Encloses the full logic for continuous execution
• Condition Terminal connected to STOP Button
• Random Number Generator (or sensor input via DAQ Assistant)
• Simulates light intensity values (0–1)
• Multiply by 1000 → to scale as Lux
• Waveform Chart
• Plots intensity values in real-time
• Meter & Numeric Indicator
• Both connected to the scaled Lux value
• Dial Control (millisecond delay)
• User-controlled delay wired to:
• Wait (ms) function inside the loop
• STOP Boolean
• Connected to loop condition to terminate VI
5 | Dept. of Electronics and Communication Engineering,BIET ,Davanagere
LIGHT INTENSITY CONTROL SYSTEM
2.2 : Front panel
Pallets used in Front Panel
⬛#/ Light Intensity Chart
Waveform chart showing Lux over Time (0–1000 amplitude)
🎛 Dial Control
Label: millisecond delay
Range: 0–1000 ms (controls update speed)
🖥 Meter Gauge
Range: 0–1000
Zones: Green (low), Yellow (medium), Red (high)
Numeric Indicator
Displays real-time light intensity (Lux)
⬛ STOP Button
Stops the VI execution safely
6 | Dept. of Electronics and Communication Engineering,BIET ,Davanagere
LIGHT INTENSITY CONTROL SYSTEM
2.3 : LabVIEW Project Execution Procedure: Light Intensity Control System
Block Diagram Setup
1. DAQ Setup (AIN0 & AINCOM)
o The analog signal input is taken from AIN0.
o The DAQ Assistant (or VISA serial) is used to simulate or receive sensor data.
2. Signal Scaling
o The signal is scaled using a multiply function (value × 1333) to convert it into Lux.
o This represents light intensity in the range of approximately 0–1000 Lux.
3. Data Display
o The scaled Lux value is wired to:
Waveform Chart – for continuous plotting.
Meter – for real-time gauge display.
Numeric Indicator – for exact value.
4. Delay Control
o A Dial Control is connected to a Time Delay function.
o This sets how fast the loop executes (0–1000 milliseconds).
5. While Loop
o All logic is inside a While Loop, which allows continuous data acquisition and
display.
o The STOP button is connected to the loop condition terminal to end execution safely.
Front Panel Elements
1. Waveform Chart
o Displays Lux over time (Y-range 0–1000).
o Label: Light Intensity Chart.
2. Meter Gauge
o Analog display for Lux values (0–1000).
o Colored zones: Green (Low), Yellow (Medium), Red (High).
3. Numeric Indicator
o Shows the exact real-time Lux value numerically.
7 | Dept. of Electronics and Communication Engineering,BIET ,Davanagere
LIGHT INTENSITY CONTROL SYSTEM
4. Dial Control
o User sets delay time (0–1000 ms) to control refresh rate.
5. STOP Button
o Allows the user to terminate the program safely.
To Run the Project
1. Click the Run button in the toolbar.
2. Watch the chart, meter, and number display update continuously.
3. Adjust the dial to change how fast the data updates.
4. Press STOP to exit the program safely.
CHAPTER 3: Applications
Real-Time Monitoring: Displays live light intensity using charts and meters, allowing
immediate response to changes.
Easy Visualization: The user-friendly Front Panel with charts, meters, and dials makes data easy
to understand.
Flexible Control: Sampling rate can be adjusted, and real light sensors can be connected via
DAQ modules.
Simulation Without Hardware: Random number generators simulate light input, useful for
demos and practice.
Modular Design: LabVIEW’s block diagrams support reusable VIs, making it easy to add
features like logging or alarms.
Safe Termination: A STOP button allows safe and controlled program shutdown.
Data Logging Ready: Light data can be saved for later analysis or reporting.
8 | Dept. of Electronics and Communication Engineering,BIET ,Davanagere
LIGHT INTENSITY CONTROL SYSTEM
Result
Conclusion
The Light Intensity Control System designed using NI LabVIEW successfully demonstrates real- time
monitoring and control of light levels through a user-friendly graphical interface. By integrating key
components such as waveform charts, dial controls, meters, and Boolean logic within a while loop
structure, the system offers precise, responsive, and customizable functionality.
This project not only enhances understanding of LabVIEW's data acquisition and control capabilities but
also lays the groundwork for future innovations such as IoT integration, smart automation, and
energy-efficient lighting solutions. With wide applications in fields ranging from smart homes to
industrial automation, this system represents a scalable and practical approach to modern light
control.
9 | Dept. of Electronics and Communication Engineering,BIET ,Davanagere