Emertxe Training Project Documentation Framework
Emertxe Training Project Documentation Framework
Emertxe Training Project Documentation Framework
1 Overview
1.1 Purpose
The purpose of the document is to understand the requirements of “Home Automation
using Arduino (picsimlab)and Blynk application ”. This document will be used by the
students to develop the project. This document will also be used for requirement
validation.
1.2 Scope
The Home automation should be simulated on the picsimlab simulator, Blynk iot
mobile applications used to control the devices . Should be able to control the
lights, temperature of the home , inflow and outflow of water in the water tank.
All the peripherals are simulated and no real time objects are interfaced .
2.2 Dependencies
Describe the dependencies that can affect the requirements specified in this RDD.
2.3 Constraints
Describe the constraints that can affect the requirements specified in this RDD.
None
3 Requirements
3.1 Functional Requirements
3.1.1 Garden lights control
Description :
Read the LDR sensor value, based on the reading from LDR, vary the brightness
of the led, which resembles controlling garden lights based on the availability of
sunlight.
Gauge widgets to display temperature and volume of the water in the tank on the
mobile application
Terminal widgets to display the notifications whenever threshold is crossed like
“Temperature is more than 35 degrees”, “” turning OFF the heater”, “water level is full “
“Water inflow disabled”
Fig 2 : (Tab1) Button widgets to control inlet valve, outlet valve, gauge to display volume
of water in the tank and terminal to print the notifications.
Fig 3:Tab2 Button widgets to control the heater, cooler and gauge widget to display the
temperature.
Threshold control
When the heater is ON if the temperature rises above 35 degree celsius then
heater should turn OFF automatically and message “Temperature is more than 35
degree celsius Turning OFF the heater” should be displayed on the virtual terminal,
“HT_R OFF” on CLCD.
When the water in the tank is full, turn off the inlet valve automatically and display
“water level is full water inflow disabled” .
Fig 4 : Notifications on CLCD
Fig 5 : Notifications on Virtual terminal
Conclusion
Using BLYNK Iot application and Picsimlab simulator, simulated home
automation, where LED, temperature system, Serial tank resembles Light, Heater,
Cooler and Water tank in real time.
CLCD acts like a dash board used for displaying the events, Widgets from Blynk
Iot app like button widgets are used to control heater, cooler and inlet valve, outlet
valve.
Gauge widgets to display the temperature and volume of the water.