Monday, April 25, 2016

parts of your project report

Service Specification:


1 Service One-Line Description
The Smart water filter manages water level automatically in the filter.

2 Service Abstract
The takes care of water level in the filter. It monitors the water level continuously and refills when water water level gets low. Temperature and humidity are measured and every hour and average values are calculated per day. Average water which is to be consumed is compared against water which is consumed now. Total water consumption is measured and average water consumption per person is calculated and these stats are sent to users.

3 Service Context
The usage context for the Smart water filter is shown in below figure. The service is intended to be used by any house, school, college, office or public place. It also provides stats about water consumption by the family members.


Services in smart water filter


4 Intended Utilization Scenarios
The intended utilization scenario is water filter management without manual intervention by a family. In this scenario, water filter will be used by all the family members and they need not to manually fill the filter every time. Whenever the water level in filter gets low water valve turns on and then water will be refilled automatically. Family receives stats about water consumption.


Functional View Specification: 


1 Goals
The overall goal of this project is threefold:
• Reduce manual intervention in water filling system for filter
• Provide a perfect water management system for filter
• Provide stats about water consumption for users

2 Audience
The target user for this site will be for all age groups. Its is useful for everyone who wants a smart water filter. Target site users will enjoy the comfort of getting free from continuous monitoring of water level.

3 Project Phases 

This project is divided into two phases:

In Phase 1: created a site map, strategic brief and this specification, as well as hosting hardware specifications and creating the visual design for the site.

Phase 2:  will introduce interactive tools that individuals can maintain. Prepare system to report users about water consumption.

Tools:

Email
The smart water filter will also implement an opt-in email system. Family members will be able to subscribe to receive stats about water consumption for the current temperature and humidity

Hardware and Hosting

Hosting specifications and configuration

Arduino
Raspberry pi
ultrasonic sensor
DHT11
water valve
9v battery
connecting wires
water filter

Operational View Specification:


In operational view specification, various options pertaining to IOT system deployment and operation are defined, such as, service hosting options, storage options, device options, application hosting options, etc.

Functional groups to operational view specifications for the smart water filter can be mapped to IOT system as follows;
Devices: Computing Device (ESP8266 Node MCU WiFi Module), Raspberry Pi, Ultrasonic Sensor(to measure water level), Relay, water valve, DHT11
Communication APIs: Internet (HTTP and REST APIs).
Communication Protocols: link layer - 802.11, network layer - IPv4/IPv6, transport layer - TCP, and application layer - HTTP.
Services:
Controller Service: Arduio IDE, implemented in c, and runs as a native service.

Database: Google SpreadSheet

Management:
Application Management: automatic
Database Management: Google Spreadsheet database management.
Device Management: Arduino - ESP8266 Node MCU WiFi Module device management. 

the operational view of Smart water filter looks as below:


Operations Overview

above picture gives the flow from start to end. explains how each and every operation in the project is done.


Device and Component Integration:


In Device and Component Integration design methodology describes the integration of the devices and components. In this smart water filter IOT project the devices and components used are, Arduino ESP8266 Node MCU WiFi module, Ultrasonic sensor, DHT11, water valve and relay.

Integration of Node MCU and Ultrasonic Sensor, water valve, relay and battery:


Circuit Diagram




All the devices are connected as shown in the above diagram. As arduino has maximum of 5v we are using relay to operate water valve. Relat takes 5v signal from arduino and operated the water valve with help of external power supplying agent.

DHT11 integration for reading temperature and humidity:


DHT11 setup



Smart Water Filter setup


References:
http://searchsoftwarequality.techtarget.com/definition/functional-specification
http://www.bc-robotics.com/tutorials/controlling-a-solenoid-valve-with-arduino/
http://tech.jolowe.se/arduino-with-relay-module/
http://ptgmedia.pearsoncmg.com/images/9780321802057/downloads/ServiceSpecificationExample.pdf
http://ioeverything.blogspot.com/
http://programmers.stackexchange.com/questions/209234/what-are-the-differences-between-functional-operational-and-technical-requireme

No comments:

Post a Comment