A Complete Home Automation Solution
With the usage of Cloud, Technology users can access devices with any Available Network.
Freedom to Control Appliances with a Smart Phone, chrome extension, 3G, or even 4G.
Freedom to control the Intensity of appliances.
The active feedback system displays energy usage and costs in real-time.
3. INTRODUCTION
ďAn Automation Unit Based on Internet Protocols & Cloud Servers
ďAssigning Individual IP addresses to:
i. Lights
ii. Fans
iii. Air conditioners
ďAccessing these Devices using Wired (LAN) and Wireless Connections
ďDeveloping the Database.
ďHardware Infrastructure Necessary for this System.
4. LITERATURE REVIEW
ďPrevious Well Known Work Done Regarding AUTOMATION SYSTEM Are:
ď Automated home system using GSM. (2011)
ď Automated home system using ZigBee and Arduino support
ď Automated home system using AVR Microcontroller (2016)
ďDraw Backs:
ď Constant Sending of SMS to the device i.e. Not User Friendly
ď A Centralized Control Unit failure may results in Catastrophe
ď Data and Diagnostics cannot be handled in Real Time
ď Expensive to Install and Maintain
ď Do not Support 3G and 4G Spectrums
5. RESEARCH WORK
⢠A Complete Home Automation Solution
⢠With the usage of Cloud Technology users can access devices with any Available Network.
⢠Freedom to Control Appliances with a Smart Phone, chrome extension, 3G or even 4G.
⢠Freedom to control the Intensity of appliances.
⢠Active feedback system displays energy usage and costs in the real time.
⢠Smart Metering System for Home Appliances
⢠Which can be used by the Owner as well as by the Service Providers.
⢠This will let the User know for how long the devices are Operational.
⢠Can Help with Transparency, corruption-free energy usage and e-governance for Service
Providers.
⢠Costs and Maintenance
⢠Cheapest available solution as compared to solutions provided by other renowned companies.
⢠Eliminate a single command unit which inhabits less chances of failure hence low maintenance.
8. CONTROL LAYER
The control layer comprises of the control unit which reads the inputs,
performs the actions depending on the values of the inputs given by
the user.
BULB
CONTROL
LAYER
ACTUATOR
LAYER
INPUT LAYER
14. CLOUD COMPUTING
⢠Data logging, processing, monitoring and controlling of devices and
services.
⢠The backend for communication with the database can be employed
via SQL or MySQL with the help of PHP.
⢠The commands from the database correspond to
the individual IP addresses of each automated
device in the home and are sent over the
internet server via Wi-Fi module.
16. CONTROL LAYER
⢠Responsible for receiving information from the input layer, process it
and further send the commands to the actuator layer.
⢠Microcontroller interfaced with a network controller. The task of the
network controller is to convert Ethernet or Wi-Fi protocol signals to
serial information for MCU to understand.
⢠In the control layer, we have to deal with communication protocols,
i.e. Ethernet and serial communication.
18. CONTROL LAYER
ďThe microcontroller in our case ATMEGA 88 cannot be directly interfaced with
Ethernet because, microcontrollers can only understand serial communication.
Therefore, we need to interface an Ethernet -to-serial convertor chip for interfacing
the controller with Ethernet.
ďENC28J60
ďDEVELOPED BY MICROCHIP
ďSPI PROGRAMING
ďMISO
ďMOSI
ďSS
ďSCK
ďINT
22. The actuator layer receives the data from the control layer as it
comprises of the hardware circuitry responsible for controlling
all the end devices.
ACTUATOR LAYER
23. MECHANICAL VS ELECTRICAL
RELAYS
⢠Mechanical relays are used for the switching purposes while
electronic relays are used for speed control. In this scenario, high
frequency switching is required here, so we
⢠Prefer not to use electrical relay in such application as electronic
relays have numerous advantages over mechanical relays.
27. TRIAC
⢠When the zero crossing is detected, TRIAC is triggered and bulb is
turned on.
⢠We can easily analyse that on every zero-crossing detection, we get
high value at the output, which is fed to the microcontroller to control
the electronic relay. For the intensity control of a bulb, this circuitry
plays a vital role.
29. Pulse Width Modulation and Intensity
Control Circuit;
⢠One of the qualities of the microcontroller is to generate constant waves
via few special pins. The frequency and the duty cycle of these waves can
be easily controlled.
⢠Taking an advantage of this factor, these waves are made to synchronize
with the TRIAC signals. The intensity of the bulb and speed of the fan is
controlled by the microcontroller unit by giving an appropriate delay to
these waves in synchronization with the TRIAC pulses.
⢠This phenomenon of PWM (Pulse Width Modulation) combined with Zero
Crossing Detector and TRIAC circuit is called the intensity control circuit.
30. Wi-Fi MODULE INTERFACING
⢠After successful trials of our system on Ethernet module, we then move on
to Wi-Fi module. This allows the user to wirelessly access the device.
⢠The first step is the wireless network choosing, since the module that we
have put in to use supports two types of wireless networks, i.e. Intra and
ADHOC. Each of these networks has its own technical specifications, the
detail of which is as follows:
⢠We used ADHOC network as at least two STAs are required, for this type of
network, the AP however, donât exist. We get benefits that it does not
require a router secondly it supports multiple modules and last and most
important fact that it has Static IP Address operation.
31. FINAL PRODUCT
After the module is configured to the computer and connected to the
circuit instead of the Ethernet module and we get the same results as
before. The visual concept is shown:
32. INTENSITY CONTROL (Zero Crossing Detector Output in Yellow and trigger wave in
Blue)
FULL
HALF
LOW
10 ms
5 ms
2 ms
33. 3 LEVEL OUTPUT
Light bulb at minimum intensity Light bulb at 50% intensity Light bulb at 100% intensity
34. CONCLUSION
⢠This research went into micro level where a simple cheap
microcontroller is used to control home appliances wirelessly. Now,
the simple devices like a light bulb is intelligent enough that you can
ask it for diagnostics in real time just by a single tap of your fingertips.
⢠With the addition of Cloud and Database technology the user now
has the freedom to operate their devices using 3G and 4G network.
The database also keeps tracks for how long a certain appliance is
being operated and displays it on the Android Application letting the
user know how much energy the device has utilized in the certain
time.