DEPARTMENT OF ECE Under the esteemed guidance of Mr. M. CHINNASWAMULU Asst. Professor, The Dept. of ECE.
Dec 03, 2014
DEPARTMENT OF ECE
Under the esteemed guidance of
Mr. M. CHINNASWAMULU
Asst. Professor, The Dept. of ECE.
HOME AUTOMATION USING PC
Project members:
D.JAWAHAR (08ATIA0431) M.JAGADISH (08AT1A0430) S.NAVEENRAJ(08AT1A0441) M.VENKATESH(08AT1A0460)
ContentsOBJECTIVESINTRODUCTIONSOFTWARE AND HARDWARE TOOLSBLOCK DIAGRAMCIRCUIT DIAGRAMFIRMWARE IMPLIMENTATION OF PROJECTAPPLICATIONS FUTURE WORKCONCLUSION.
OBJECTIVES
The main aim of this project is to control various electrical appliances by means of PC using PC’S HYPER TERMINAL WINDOW.
The person sitting in front of the PC can continuously check the loads being operated in the rooms and can switch off them wherever not required just by sitting in front of his PC.
INTRODUCTION: PC based electrical appliances control is an interesting PC based project, mainly useful for industrial applications, home automation, and supervisory control applications. This project gives exact concept of interfacing a high voltage electrical device or DC / AC motor to high sensitive personal computer system. This project is the first step to design of PC based industrial automation projects. We are using the rs232 as the communication medium between pc and controller.
INTRODUCTION: We are controlling the devices like light and fan and etc by sending signals from the pc to controller Microcontroller (AT89S52) allows dynamic and faster control. The controlling of loads is done by TRIAC. The main advantage of using a TRIAC to vary the status of loads is the TRIAC reduces the energy flow to the loads and TRIAC works very well for alternating currents.
SOFTWARE AND HARDWARE TOOLS:
Software Tools:Keil compiler.Orcad. Hardware Tools:Microcontroller AT89S52.PCMAX232ICLED arrayTRIAC and TRIAC driver
BLOCK DIAGRAM
Power Supply
Transformer
230V A.C input 9V A.C output
12-0-12v Transformer
Bridge Rectifier
9V A.C input 9V pulsating D.C
Filter
9V pulsating D.C
Voltage Regulator
Micro controller Microprocessors and microcontrollers are
widely used in embedded systems products. Microcontroller is a programmable device.
It has a CPU in addition to a fixed amount of RAM, ROM, I/O ports and a timer embedded all on a single chip.
The fixed amount of on-chip ROM, RAM and number of I/O ports in microcontrollers makes them ideal for many applications in which cost and space are critical
Circuit diagram:
TRIACTRIAC BT136
SYMBOL
RS232Serial CommunicationTo allow compatibility among data
communication equipment, an interfacing standard called RS232 is used.
Since the standard was set long before the advent of the TTL logic family, its input and output voltage levels are not TTL compatible.
For this reason, to connect any RS232 to a microcontroller system, voltage converters such as MAX232 are used to convert the TTL logic levels to the RS232 voltage levels and vice versa.
MAX232ICMax232 IC is a specialized circuit which makes
standard voltages as required by RS232 standards. This IC provides best noise rejection and very
reliable against discharges and short circuits. MAX232 IC chips are commonly referred to as line drivers.
To ensure data transfer between PC and microcontroller, the baud rate and voltage levels of Microcontroller and PC should be the same.
The voltage levels of microcontroller are logic1 and logic 0 i.e., +3v to +25 or -3v to -25v viceversa.
TRIAC DRIVER MOC3021
The MOC301XM and MOC302XM series are optically isolated triac driver devices.
These devices consist of gallium arsenide infrared emitting diodes, optically coupled to silicon bilateral switch .
Theese are designed for small size, and low cost.
Firmware Implementation of the project design:
Software Tools RequiredKeil µv3, Proload are the two software tools used
to program microcontroller. To program the AT89S52 microcontroller the Keil
µv3 is used. The programming is done strictly in the embedded C language.
Keil µv3 is a suite of executable, open source software development tools for the microcontrollers hosted on the Windows platform.
Keil Compiler:
Keil compiler is software used where the machine language code is written and compiled.
After compilation, the machine source code is converted into hex code which is to be dumped into the microcontroller for further processing.
Keil compiler also supports C language code. Proload:Proload is software which accepts only hex files.
Once the machine code is converted into hex code, that hex code has to be dumped into the microcontroller and this is done by the Proload.
Applications.Automatic home appliances control
Applications.SMS Gone AC On –technology from Onida
Applications.Nuclear Power Plant Control Room
AdvantagesReduces human effort by sophisticated way of living.Useful for control of appliances in conditions where the
human cannot Home Automation is making the people to enjoy the
facilities like opening of the door automatically, switching on the lights in the room in which they are present, switching on the AC as soon as entering into the room, switching off the lights in their absence and opening and closing of the curtains based on the outside temperature etc. People can also know the person who entered their house with the help of LCD screen in the hall. Main door can be opened by pressing a single button. Smart homes are the houses which are having the advanced facilities with home automation.
Future workControl of appliances through internet….
LBR:LOAD BALANCE ROUTER
Future workHome automation using GSM.
Future workHome Gateway.
Conclusion
QUERIES…..