Professional Documents
Culture Documents
Chapter Iv
Chapter Iv
Chapter Iv
METHODOLOGY
ENVIRONMENT
Locale
Organizational Chart/Profile
HOME
MEMBERS
GRAND PARENTS
MOTHER FATHER
Figure 1.1
REQUIREMENTS SPECIFICATION
o OPERATIONAL FEASIBILITY
FISHBONE DIAGRAM
Weak Process
Busy
Un-able to Perform
Lazy
PEOPLE DIASBLE
Figure 1.2
HASCVC
Recieve Control
Figure 1.3
TECHNICAL FEASIBILITY
o Compatibility Checking
Hardware
Software
Hardware
ECONOMIC FEASIBILITY
COST
Hardware
Hardware Cost
MICROCONTROLLER P. 1,100.00
BREADBOARD P. 180.00
RELAY P. 410.00
WIRES P. 415.00
Voice sensor P. 1,430.00
Resistor P. 100.00
Soldering Iron P. 300.00
Soldering Wire P. 220.00
Total P. 4,155.00
Table 1.3
Software
Software Cost
Arduino IDE Free
Table 1.4
Benefit
Device Price
Home Appliances Controlled
System Through Voice Command
Total
Table 1.5
Schedule Feasibility
o Gantt Chart
Requirements Modelling
Figure 1.4
Current
User
Press on/off
Control Appliances
Appliances
Switch
On/off
Appliances
Figure 1.5
Proposed
control appliances
User
voice command
recorded
Input voice command
command
HASCVC
on/off
Appliances
Figure 1.6
o Data Flow Diagram
Figure 1.7
o System Flow Chart
Start
Voice On/Off
No Analyze? Yes
Command Appliances
No Analyzing End
Receiving Voice
Voice
Command
Command
Received? Yes
Figure 1.8
Object Modelling
Voice Command
User
Recieve Appliances
Control
Figure 1.9
o Sequence Diagram
Figure 2.0
o Activity Diagram
Figure 2.1
Activity Diagram for Controlling Appliances
Figure 2.2
Design
Figure 2.3
System Architecture
o Network Model
LAN
o Network Topology
STAR TOPOLOGY
o Network Security
ACCESS CONTROL
Development
o Software specification
Software Specific
IDE Arduino IDE
Table 1.6
o Hardware specification
Hardware Specific
Microcontroller Arduino Uno
Computer Laptop, Pc
Breadboard Mini Breadboard
Relay 4-Channel 5V Relay
Module
Voice Sensor XD-61 MT8870 DTMF Voice
Jumping Wire Jumping wire Generic
Resistor Carbon Resistor
Soldering Iron Soldering pencil
Soldering Wire 100g 63/37
0.6/0.8/1.0/1.2/1.8mm
Tin
Table 1.7
o Program Specification
Program Recommended
Programming Language C++
Table 1.8
o Programming Environment
Front end
Loops
Do While Loop
For Loop
Statement
Case Statement
The CASE statement chooses from a sequence of conditions,
and executes a corresponding statement. The CASE statement
evaluates a single expression and compares it against
several potential values, or evaluates multiple Boolean
expressions and chooses the first one that is TRUE.
String
Deployment
o Deployment Checklist
o Deployment Process
o Deployment Diagram