Escolar Documentos
Profissional Documentos
Cultura Documentos
Department of CS & IT
2
University of Azad Jammu and Kashmir
Agenda
3
Introduction and Motivation (1/2)
4
Introduction and Motivation (2/2)
5
Key Benefits of the Home Appliance Controller
• Security
• Safety
• Convenience
• Reliability
• Saving
• Efficiency
• Peace of mind
6
Objective
7
Existing System
8
Proposed System
• Bluetooth Technology
• Make system at Lowest price.
• User friendly.
• Android Application.
• Efficiency.
• Safety and Reliability.
9
System Requirements
Software Requirements
• Arduino 1.8.1
• Android Studio 2.3.1
• Fritzing
10
System Requirements (1/3)
Software Requirements
11
System Requirements (2/3)
ANDROID STUDIO:
• Android Studio provides the fastest tools for building apps on
every type of Android device.
• World-class code editing, debugging, performance tooling, a
flexible build system,
• An instant build/deploy system all allow you to focus on building
unique and high quality apps.
12
System Requirements (3/3)
FRITZING:
• Fritzing is an open-source hardware initiative that makes
electronics accessible as a creative material for anyone.
• It is a software tool.
• A community website and services in the spirit
of Processing and Arduino.
• Developing a creative ecosystem that allows users
to document their prototypes.
• Share them with others.
• Teach electronics in a classroom.
• Layout and manufacture professional PCBs.
13
System Requirements
Hardware Requirements
• Breadboard • Bluetooth module HC-05
• Arduino Mega • 16x2 Crystal LCD
• Jumper wires MM, FM,FF • Fan
• Ultrasonic sensor HC-
• LED’s
SR04
• Resistors (1, 2, 10, 100, • Servo motor (Tower pro) MG996R
200)kΩ
14
System Requirements (1/11)
BREADBOARD
• A thin plastic board used to hold electronic components
(transistors, resistors, chips, etc.)
• The breadboard contains spring clips contacts typically arranged in
matrices.
• Breadboards are used for development of prototype circuit
designs.
• It is used to implement simple electronic circuits
• Access to the individual components is simple.
15
System Requirements (2/11)
LED
• LED stands for light emitting diode, which is the
basic semiconductor.
• It emits light when power is given.
• Its working is just like diode i.e. one way door for
electricity.
• When power travels through LED, light emits from
diode
16
System Requirements (3/11)
ARDUINO MEGA
• The Arduino Mega 2560 is a microcontroller board based on the
ATmega2560.
• It has 54 digital input/output pins
• Its 14 pins can be used as PWM(pulse with modulation) outputs
• Its 6 analog inputs,
• Simply connect it to a computer with a USB cable or power it with
an AC-to-DC adapter or battery to get started
17
System Requirements (4/11)
ARDUINO MEGA
• It contains everything needed to support the microcontroller
• a power jack
• 4 hardware serial ports
• 6 MHz crystal oscillator
• USB connection
• An ICSP header
• and a reset button
18
System Requirements (5/11)
19
System Requirements (6/11)
SENSOR HC-SR04
• Working Voltage: DC 5V
• Working Current: 15mA
• Working Frequency: 40Hz
• Max Range: 4m
• Min Range: 2cm
• Measuring Angle: 15 degree
• Trigger Input Signal: 10µS TTL pulse
• Dimension 45 * 20 * 15m
20
System Requirements (7/11)
RESISTOR
• Resistor is a two terminal idle component
• These rods are covered with an insulated material so there are
risks of damage due extra heat cause by soldering
• These resistors are cylindrical rods that are made up of carbon
particles and powdered clay
• It is used to compete and limit the passage of current
• Resistors works on the basic principle of Ohm’s law
21
System Requirements (8/11)
22
System Requirements (9/11)
23
System Requirements (10/11)
FAN
• High Sensitivity Integrated Hall Sensor
• Low Start-up Voltage
• 5V and 12V Operation
• Peak Output Current up to 1200mA
• Locked Rotor Shutdown and Auto-restart
• Integrated Tachometer or Alarm Signal Output
• ESD Rating: 6000V (Human Body Model) 400V
(Machine Model)
24
System Requirements (11/11)
SERVO MOTOR
• Weight: 55 g
• Dimension: 40.7 x 19.7 x 42.9 mm approx.
• Stall torque: 4.8 V , 6 V
• Operating speed: 4.8 V to 6 V
25
Design (1/11)
TX RX
RX TX
5 volts VCC
GND GND
26
Design (2/11)
Pin 36 VCC
GND GND
27
Design (3/11)
Pin 39 VCC
GND GND
28
Design (4/11)
5 volts VCC
GND GND
30
Design (6/11)
Pin 8 Echo
Pin 9 Trig
5 volts VCC
GND GND
31
Design (7/11)
32
Design (8/11)
ACTIVITY DIAGRAM
33
Design (9/11)
ACTIVITY DIAGRAM
34
Design (10/11)
USECASE DIAGRAM
35
Design (11/11)
SEQUENCE DIAGRAM
36
Screenshots (1/2)
37
Screenshots (2/2)
38
Conclusion
39
Future Directions
40
41