You are on page 1of 3

AUTOMATIC FAN AND LIGHT CONTROL SYSTEM

PREPARED BY
● Paridhi Kaushik
● Mehar Shree
● Parul Singh

DATE –​ 07 / 11 / 2019

INTRODUCTION
Automatic Fan & Light control system is an Arduino based project to measure the temperature , humidity
and light intensity of the surroundings and automatically turn on the device accordingly using various
sensors and actuators.

OBJECTIVES
The objectives of the project includes
● To control the fan according to the surrounding temperature using DHT-11 temperature and
humidity sensor. Also displaying the data on LCD.
● To control the lights on/off system according to the surrounding light intensity
TASKS
● To test DHT-11 sensor values are real time values.
● To test LDR
● To test all the values are working as specified in the program

SCOPE
● General - ​Interfacing between sensors including DHT-11 sensor and fan , interfacing between LDR
and LED using Arduino Uno microcontroller.
● Tactics - ​The future implementations may include controlling the intensity of brightness of LEDs
and the speed of the fan according to decease or increase in light intensity and temperature in
surroundings respectively using an android app interfacing

TESTING STRATEGY
● Unit Testing – ​To check whether all the components are working properly or not and whether
sensors are measuring real time values or not and actuators are working or not.
● Integration Testing – ​In integration testing , whether the temperature and humidity value is
displaying on the LCD or not.
● System Testing – ​In System testing check whether the actuator is working according to the
commands provided to it using program for on or off.
● Stress testing – ​To check if components of the project are working efficiently if number of fans and
LEDs used increases.
● Performance testing – ​To check if the measured sensors values are according to real time values in
the surroundings.
● Security testing – ​To check if the operation of actuators can be accessed by anyone i.e., the
threshold value set for the categories of values measured by the sensors can be accessed by anyone or
any particular user.
● User Acceptance Testing – ​If the same project is deployed on any other client side then to test the
values of the sensor are according to real time and all the components are working accordingly.

HARDWARE REQUIREMENTS
● LDR (Light Dependent Resistor)
● LED (Light Emitting Diode)
● DHT-11 Temperature Humidity Sensor
● Fan
ENVIRONMENT REQUIREMENT
● Windows
● Android

TEST SCHEDULE

FEATURES TO BE TESTED
If the project is rebuilt below features need to be tested again-
● To test whether all the components are working or not
● To test whether program is correct
● To test the values given by sensors are real time values

FEATURES NOT TO BE TESTED


Below features need not be tested if the project is rebuilt –
● To test whether program used for project is correct
● To test all the components work accordingly as the project requirement and as specified in the
program.

RESPONSIBILITIES
● Mehar Shree – Programming
● Paridhi Kaushik – Documentation (Test Management Plan and Test Strategy)
● Parul Singh – Hardware Setup

ROLES
● DHT-11 Temperature Humidity Sensor – To measure the temperature and humidity values of the
surrounding environment.
● LDR – Light Dependent Resistor is used to measure the light intensity values of the surrounding.
● LED – Light Emitting Diode is an actuator device which will be on/off according to the values of
the LDR i.e., when the value of LDR is above the threshold value specified in the program LED will
be off and will be on for LDR value below threshold value.
● FAN – It is an actuator device which will be on/off according to the threshold temperature value of
DHT-11 sensor
RESOURCES
● https://circuitdigest.com/microcontroller-projects/
● https://www.sparkfun.com/
● https://www.guru99.com/
● https://www.instructables.com/

SCHEDULES - Major Deliverables includes -


o Test Plan – ​Test Plan for the project includes testing levels such as unit testing, integration
testing, system testing, stress and performance testing and security testing.
o Also it includes the schedule for testing processes.
o Test Cases – Test Cases includes the testing processes for sensors and actuators and their
interfacing with the microcontroller.
o Test Summary Report – All the components used in the project are working properly. The
interfacing between DHT-11 sensor and fan is such that the fan is on/off according to the
threshold value set for the sensor and similarly for interfacing between LDR and LED a threshold
value is set so as to on/off the LED according to it.

RISKS/ASSUMPTIONS
Risks in the project may include –
● Components failure
● If number of actuators increases the project may get overheated
● If the threshold values of the sensors is altered by anyone, the functioning of the project will also
change.

APPROVALS
● Ms. Manisha Gupta
● Dr. R.S Pavithr
● Mr. Amarjeet Singh Chauhan

You might also like