Sie sind auf Seite 1von 27

CHAPTER 1

PROJECT OVERVIEW

1.1 INTRODUCTION Home automation is virtually possible for any home owner. Household appliances, lightings, temperature and even security of the house can be controlled through the mobile phone or through the personal computer. However such automation usually requires high end maintenance and adequate technical proficiency. The aim of this device is to demonstrate that similar sort of control can be achieved with a normal telephone. This means that any house with a telephone can enjoy the benefits of an automated home without the high cost and demanding technical skills. This device is a stepping stone towards fully automating of any house. Telephone control of home appliances is aimed to provide any house owner the ability to control certain household appliances via a normal touch tone telephone. It enables users to remotely control their home appliances and systems using a cell phone-based interface. This system is a powerful and flexible tool that offers this service at any time, and from anywhere with the constraints of the technologies being applied. The user can call back home from any location and have the ability to control a number of preset appliances. The device works on the principle of using Dual Tone Multi Frequency signals to control the operation of the preset appliances. The DTMF decoder in the system determines which key was pressed by analyzing the frequency and output the corresponding logic. The FPGA will then response to whichever key that was pressed and acts accordingly. The hardware and software of the device is designed based on the standard telephone.

1.2 LITERATURE SURVEY As the new technology is keeping pace with time and money, more and more systems and equipment are being designed day to day which are cost effective and more over better for human beings. In electronics, a hardware description language or HDL is any language from a class of computer languages or programming languages for formal description of electronic circuits. It can describe the circuit's operation, its design and
1

organization and tests to verify its operation by means of simulation. VHDL (VHSIC hardware description language) is a Hardware Description Language (HDL). This Hardware Description Language (HDL) is a language used to describe a digital system, for example, a computer or a component of a computer. VHDL was made an IEEE Standard in 1987. Home automation is the residential extension of "building automation". From a few decades controlling devices using remote control switches like infrared remote control switch, light activated switches are becoming popular. But these technologies have their own limitations. In this project we have used the auto answer facility which is present in many of the cell phones today. Possible customers for this product would be home improvement contractors and supply stores. The benefit of this is the end-product can be sold in large quantities and it can be incorporated into the construction of modernize homes. This project is aimed toward average consumers who wish to control household appliances remotely from their cell phones provided that the appliances are electrically controllable. Example of feasible appliances includes enable or disable security systems, fans, lights, kitchen appliances and ventilation conditioning system. It can be further expanded with a voice interactive system facility. A feedback system can also be included which provides the state of a device (whether it is on/off) to the remote user.

1.3 ABOUT THE PROJECT Home automation is the residential extension of "building automation". From a few decades controlling devices using remote control switches like infrared remote control switch, wireless remote control switches, light activated switches are becoming popular. In this project the DTMF decoder determines which key was pressed by analyzing the frequency and output the corresponding logic. The FPGA will then response to whichever key that was pressed and acts accordingly.

1.3.1 Objective of the Project The objective of this project is to enable users to remotely control their home appliances and systems using a cell phone-based interface. This system will be a powerful and
2

flexible tool that will offer this service at any time, and from anywhere with the constraints of the technologies being applied. Possible target appliances includes climate control systems, security systems, and lights; anything with an electrical interface. The proposed approach for designing this system is to implement a FPGA-based control module that receives its instructions and commands from a cellular phone. The FPGA then will carry out the issued commands. Telephone control of home appliances is aimed to provide any house owner the ability to control certain household appliances via a normal touch tone telephone. The user can call back home from any location and have the ability to control a number of preset appliances.

1.3.2 Block Diagram of the Project Home automation is virtually possible for any home owner. Household appliances, lightings, temperature and even security of the house can be controlled through the mobile phone or through the personal computer. However such automation usually requires high end maintenance and adequate technical proficiency. The aim of this device is to demonstrate that similar sort of control can be achieved with a normal touch tone telephone. The block diagram of Home Automation System is as shown below:

Figure 1.1: Block Diagram of the Project

1.4 ORGANIZATION OF REPORT Chapter 1 provides us brief introduction of Home Automation System, its objective and block diagram. Chapter 2 Deals with various functional ICs and components used in implementation of project. Chapter 3 Deals with the Hardware Description Language (HDL) and the necessary softwares used. Chapter 4 Deals with applications and advantages of the project. Chapter 5 Deals with results obtained from the implementation of the project and the involved discussions. Chapter 6 Deals with appropriate conclusion and the future scope.

CHAPTER 2
SYSTEM ARCHITECTURE

2.1 FPGA An FPGA XC3S200 FT256 is a semiconductor device that can be configured by the customer or designer after manufacturing hence the name "field-programmable". To program an FPGA user should specify how he wants the chip to work with a logic circuit diagram or a source code in a hardware description language. FPGAs can be used to implement any logical function that an application-specific integrated circuit could perform, but the ability to update the functionality after shipping offers advantages for many applications. FPGAs contain programmable logic components called logic blocks, and a hierarchy of reconfigurable interconnects that allow the blocks to be wired together like a one-chip programmable breadboard. Logic blocks can be configured to perform complex combinational functions, or merely simple logic gates like AND and XOR. In FPGAs, the logic blocks also include memory elements, which may be simple flip-flops or more complete blocks of memory. For any semiconductor process, FPGAs are usually slower than their fixed ASIC counterparts. They draw more power, and generally achieve less functionality using a given amount of circuit complexity. But advantages are shorter time to market, ability to re-program in the field to fix bugs and lower non-recurring engineering costs.

2.1.1 Block Diagram of FPGA

Figure 2.1: Block Diagram of FPGA [3]

Configurable Logic blocks (CLBs) provide the functional elements to implement most of the logic. Input/output Blocks interface between the package pins and the internal logic. Delay Locked Loops (DLLs) distribute the clock and properly compensate for the delays. Block RAMs each has 4096 bits.

2.2 VOLTAGE REGULATOR Voltage regulator (7805) integrated circuit is a member of 78xx series of fixed linear voltage regulator ICs. The voltage source in a circuit may have fluctuations and would not give the fixed voltage output. The voltage regulator IC maintains the output voltage at a constant value. The xx in 78xx indicates the fixed output voltage it is designed to provide. 7805 provides +5V regulated power supply. Capacitors of suitable values can be connected at input and output pins depending upon the respective voltage levels to avoid ripples if any [4]. The pin layout of IC-7805 is as shown below:

Figure 2.2: IC-7805 [4]

The input must be slightly higher than the output so as for precise regulation the function of each pin is as explained below:

Table 2.1: Pin Description of IC-7805

Pin No 1 2 3

Function Input voltage (5V-18V) Ground (0V) Regulated output; 5V (4.8V-5.2V)

Name Input Ground Output

2.3 RELAY A relay is an electrically operated switch. Many relays use an electromagnet to operate a switching mechanism mechanically, but other operating principles are also used. Relays are used where it is necessary to control a circuit by a low-power signal (with complete electrical isolation between control and controlled circuits), or where several circuits must be controlled by one signal. The first relays were used in long distance telegraph circuits, repeating the signal coming in from one circuit and re-transmitting it to another. Relays were used extensively in telephone exchanges and early computers to perform logical operations [5].

Figure 2.3: Relay [5]

2.4 TRANSMITER PHONE Transmitter Phone acts as the tone generator. When a key is being pressed on the matrix keypad, it generates a unique tone consisting of two audible tone frequencies. For example, if the key '1' is being press on the phone, the tone you hear is actually consisting
7

of a 697 Hz & 1209 Hz sine signal. Pressing key '9' will generate the tone form by 852 Hz & 1477 Hz. The technology used for connecting the transmitting phone with the receiving phone is GSM. By the use of this technology, this generated tone is sent to the receiver end with the use of two RF antennas.

Table 2.2: Keypad Dial Tone Frequency

1209 Hz 690 Hz 770 Hz 852 Hz 941 Hz 1 4 7 *

1336 Hz 2 5 8 0

1477 Hz 3 6 9 #

1633 Hz A B C D

2.5 RECEIVER PHONE Receiver phone acts as tone receiver .It receives the tone which is generated by transmitter phone. This phone is further connected to DTMF decoder IC 8870. The receiver phone is in auto-answering mode, so when it receives the signal, it directly transmits it to the DTMF decoder IC, which decodes it to binary data. For example, the tone of 941 Hz + 1336 Hz will be decoded as binary '1010' as the output. 2.6 DTMF DECODER This circuit detects the dial tone from a telephone line and decodes the keypad pressed on the remote telephone. The dial tone we heard when we pick up the phone set is call Dual Tone Multi-Frequency, DTMF in short. The name was given because the tone that we heard over the phone is actually making up of two distinct frequency tones, hence the name dual tone. The DTMF tone is a form of one way communication between the dialer and the telephone exchange. A complete communication consists of the tone generator and the tone decoder. In this we are use the IC CM8870DE, the main component to decode the input dial tone to 5 digital outputs. These digital bits can be interface to a computer or microcontroller for further application (eg. remote control, phone line transfer operation, etc...).
8

Figure 2.4: Pin Diagram of DTMF Decoder [6]

2.7 FLOW DIAGRAM The main component of the project is the FPGAXC3S200 FT256 it will determine what actions need to be sent out to the rest of the system. The FPGA will determine when each sub part needs to be activated to respond in order to control the home appliances.

Figure 2.5: Flow diagram of Home automation [7]

2.8 HARDWARE DESCRIPTION OF THE PROJECT The core of the project is the FPGA XC3S200 FT256 it will instructs what actions need to be sent out to the rest of the system. The FPGA will determine when each sub part needs to be activated .Other parts include the Phone interface, the decoder and the appliance connected through the relay. The telephone line is hooked to the phone attached to the system; this will communicate directly with the microcontroller through the CM8870 decoder which decodes all 16 DTMF tone pairs into a four bit code. The aim of this device is to demonstrate that a sort of control can be achieved with a normal touch tone telephone. This means that any house with a touch tone telephone can enjoy the benefits of an automated home without the high cost and demanding technical skills. This
9

device is a stepping stone towards fully automating of any house. Telephone control of home appliances is aimed to provide any house owner the ability to control certain household appliances via a normal touch tone telephone. The user can call back home from any location and have the ability to control a number of preset appliances. The device works on the principle of using Dual Tone Multi Frequency signals to control the operation of the preset appliances. This is accomplished by interfacing the standard telephone line with an embedded system. The DTMF decoder in the system determines which key was pressed by analyzing the frequency and output the corresponding logic. The FPGA will then response to whichever key that was pressed and acts accordingly. The system is code protected to prevent any unauthorized access to the system. The hardware and software of the device is designed based on the standard telephone.

10

CHAPTER 3
SYSTEM DESIGN AND IMPLEMENTATION

3.1 VLSI Very-large-scale integration (VLSI) is the process of creating integrated circuit by combining thousands of transistors into a single chip. VLSI began in the 1970s when complex semiconductor and communication technologies were being developed. The microprocessor is a VLSI device. The first semiconductor chips held two transistors each. Subsequent advances added more and more transistors, and, as a consequence, more individual functions or systems were integrated over time. The first integrated circuits held only a few devices, perhaps as many as ten diodes, transistors, resistors and capacitors, making it possible to fabricate one or more logic gates on a single device. Now known as small-scale integration (SSI), improvements in technique led to devices with hundreds of logic gates, known as medium-scale integration (MSI). Further improvements led to large-scale integration (LSI), i.e. systems with at least a thousand logic gates. Current technology has moved far past this mark and today's microprocessors have many millions of gates and billions of individual transistors. At one time, there was an effort to name and calibrate various levels of large-scale integration above VLSI. Terms like ultra-large-scale integration (ULSI) were used. But the huge number of gates and transistors available on common devices has rendered such fine distinctions moot. Terms suggesting greater than VLSI levels of integration are no longer in widespread use. Current designs, as opposed to the earliest devices, use extensive design automation and automated logic synthesis to lay out the transistors, enabling higher levels of complexity in the resulting logic functionality. Certain high-performance logic blocks like the SRAM (Static Random Access Memory) cell, however, are still designed by hand to ensure the highest efficiency.

3.2 VHDL VHDL is one of the two major Hardware Description Languages (HDL) used by hardware designers in industry and academia. Verilog is the other one. The industry is
11

currently split on which is better. Many feel that VHDL is easier to learn and use than Verilog. VHDL was made an IEEE Standard in 1987 and Verilog in 1985. VHDL allows a hardware designer to describe designs at a high level of abstraction such as at the architectural or behavioral level as well as the lower implementation levels (i. e. , gate and switch levels) leading to Very Large Scale Integration (VLSI) Integrated Circuits (IC) layouts and chip fabrication [1]. A primary use of HDLs is the simulation of designs before the designer must commit to fabrication.

3.2.1 Benefits of VHDL Digital systems are highly complex. At their most detailed level, they may consist of millions of elements, i.e., transistors or logic gates. Therefore, for large digital systems, gate-level design is dead. For many decades, logic schematics served as the lingua franca of logic design, but not anymore. Today, hardware complexity has grown to such a degree that a schematic with logic gates is almost useless as it shows only a web of connectivity and not the functionality of design. Since the 1970s, Computer engineers and electrical engineers have moved toward hardware description languages (HDLs). The most prominent modern HDLs in industry are Verilog and VHDL. [1] The VHDL language provides the digital designer with a means of describing a digital system at a wide range of levels of abstraction, and, at the same time, provides access to computeraided design tools to aid in the design process at these levels. VHDL allows hardware designers to express their design with behavioral constructs, deterring the details of implementation to a later stage of design in the design. An abstract representation helps the designer explore architectural alternatives through simulations and to detect design bottlenecks before detailed design begins.

3.3 BASIC STRUCTURE OF VHDL FILE A digital system in VHDL consists of a design entity that can contain other entities that are then considered components of the top-level entity. Each entity is modeled by an entity declaration and an architecture body. One can consider the entity declaration as the interface to the outside world that defines the input and output signals, while the
12

architecture body contains the description of the entity and is composed of interconnected entities, processes and components, all operating concurrently, as schematically shown in Figure below. In a typical design there will be many such entities connected together to perform the desired function.

Figure 3.1: VHDL Interface [8]

VHDL uses reserved keywords that cannot be used as signal names or identifiers. Keywords and user-defined identifiers are case insensitive. Lines with comments start with two adjacent hyphens (--) and will be ignored by the compiler. VHDL also ignores line breaks and extra spaces. VHDL is a strongly typed language which implies that one has always to declare the type of every object that can have a value, such as signals, constants and variables. VHDL comprises of three styles of modeling [8]. Dataflow Modeling: In this style of modeling, the internal working of an entity can be implemented using concurrent signal assignment. The architecture body consists of concurrent signal assignments, which describes the functionality of the design. Whenever there is a change in RHS, the expression is evaluated and the value is assigned to LHS. Behavioral Modeling: In this style of modeling, the internal working of an entity can be implemented using set of statements as process statements, Sequential statements, Signal assignment statements and wait statements. Process statement is the primary mechanism used to model the behavior of an entity. It contains sequential statements, variable assignment (:=) statements or signal assignment (<=) statements etc. It may or may not contain sensitivity list. If there is an event occurs on any of the signals in the sensitivity list, the statements within the
13

process are executed. Inside the process the execution of statements will be sequential and if one entity is having two processes the execution of these processes will be concurrent. At the end it waits for another event to occur. Structural Modeling: The implementation of an entity is done through set of interconnected components as Signal declaration, Component instances, Port maps, Wait statements and Component declaration. Before instantiating the component it should be declared using component declaration as shown above. Component declaration declares the name of the entity and interface of a component [8].

3.4 XILINX ISE 8.1i Xilinx ISE is a software tool produced by Xilinx for synthesis and analysis of HDL designs, which enables the developer to synthesize ("compile") their designs, perform timing analysis, simulate a design's reaction to different stimuli, and configure the target device with the programmer. The hierarchical approach in implementation of design using Xilinx is as explain in the block diagram [9].

Figure 3.2: Xilinx Tool Model [9]

14

3.5 SPARTAN-3 BOARD The Spartan 3 board is designed for the various applications to implement on programmable Devices. The flexibility is its main feature i.e. it can be used to program FPGA. Various sections given on this board are as follows:

Figure 3.3: Spartan 3 Board

Power Supply Section: The power supply section is on the right most side The main function of this section is to provide three voltages i.e. 5 Volt, 3.3 Volt and 2.9 Volt for various sections.

JTAG Cable Section: The JTAG cable section is situated on left most side of the board having 9 serial connector pin .Through which the bit stream generated by operating system is supplied to programmable device. Serial connector is used for this purpose. Any fault in JTAG section will lead to error in programming the device.

Seven Segment Section: The seven segment section is situated right most of the board having current driving IC .The four seven segments is provided in this section for display. The driving pins of this section are internally connected to pre specified pins of programmable device.

15

Input LED Section: The input LED section is provided to give digital input signal to programmable device .It gives provision of external input by removing jumpers. Dip switches are provided to change input Logic. Twenty four input LEDs are here to give input. The driving pins of this section are internally connected to pre specified pins of programmable device.

Oscillator: An internal oscillator is provided to give clock to programmable device .The frequency of this section determines the time taken or any operation VGA Port: The Spartan-3 Starter Kit board includes a VGA display port and DB15 connector. It can be used to connect directly to most PC monitors or flatpanel LCD displays using a standard monitor cable. The Spartan-3 FPGA controls five VGA signals: Red (R), Green (G), Blue (B), Horizontal Sync (HS), and Vertical Sync (VS), all available on the VGA connector.

PS/2 Port: The Spartan-3 Starter Kit board includes a PS/2 mouse/keyboard port and the standard 6-pin mini-DIN connector, labeled J3 on the board. RS-232 Serial Port: The Spartan-3 Starter Kit board has an RS-232 serial port. The RS-232 transmit and receive signals appear on the female DB9 connector, labeled J2. The connector is a DCE-style port and connects to the DB9 DTE-style serial port connector available on most personal computers and workstations. Use a standard straight-through serial cable to connect the Spartan-3 Starter Kit board to the PCs serial port.

Output Led Section: The output LED section is provided to show digital output signal from programmable device .It gives provision of external output by

removing jumpers. Sixteen output LEDs are here to show output. The driving pins of this section are internally connected to pre specified pins of programmable logic.

3.6 IMPLEMENTATION OF THE PROJECT Transmitter Phone acts as the tone generator. When a key is being pressed on the matrix keypad, it generates a unique tone consisting of two audible tone frequencies. For example, if the key '1' is being press on the phone, the tone you hear is actually consisting
16

of a 697 Hz & 1209 Hz sine signal. Pressing key '9' will generate the tone form by 852 Hz & 1477 Hz. The technology used for connecting the transmitting phone with the receiving phone is GSM. By the use of this technology, this generated tone is sent to the receiver end with the use of two RF antennas. Receiver phone acts as tone receiver .It receives the tone which is generated by transmitter phone. This phone is further connected to DTMF decoder IC 8870. The receiver phone is in auto-answering mode, so when it receives the signal, it directly transmits it to the DTMF decoder IC, which decodes it to binary data. For example, the tone of 941 Hz + 1336 Hz will be decoded as binary '1010' as the output. This circuit detects the dial tone from a telephone line and decodes the keypad pressed on the remote telephone. The dial tone we heard when we pick up the phone set is call Dual Tone Multi-Frequency, DTMF in short. The name was given because the tone that we heard over the phone is actually making up of two distinct frequency tone, hence the name dual tone. The DTMF tone is a form of one way communication between the dialer and the telephone exchange. A complete communication consists of the tone generator and the tone decoder. In this we are use the IC CM8870DE, the main component to decode the input dial tone to 5 digital outputs. These digital bits can be interface to a computer or microcontroller for further application (eg. remote control, phone line transfer operation, etc.). Now when we press some key on the transmitter phone, its received by the receiver phone. The DTMF decoder IC decodes the signal received from the transmitter phone. The output from DTMF decoder IC is fed to the FPGA kit, whose output is further given to a relay section.

17

CHAPTER 4
APPLICATIONS AND ADVANTAGES

4.1 APPLICATIONS This project has many applications and vast usage criteria because of efficient working that can save time and money. This Appliance control system is being used by many farmers leaving away from their farm fields, they easily attach the circuit with the water pumps and by just placing a call they control the pump from anywhere. Hence this method saves their time and money. One can easily control home appliances operating on 230V AC from anywhere in World, by just placing a call & pressing keys. The DTMF Controller is ideal for remote control applications around home, office, shop, or barn. One can remotely control almost any device with this controller project. The DTMF Telephone Controller unit continually monitors your phone line and looks for the proper user touch-tone sequences to remotely control devices around your home or office. . The automatic or semi-automatic control of lighting .Automatically turns the hot water recirculation, On 10 minutes before users wake up alarm. Off when user go on vacation Home Automation and Device Control System DTMF Remote controlling by cell phone or telephone. Telephone Answering machine.

4.2 ADVANTAGES FPGA works on low logic (3.3volts) than microcontrollers so the project is energy efficient. As there are more number of input output pins and hence more no of devices can be controlled by means of FPGA without being time multiplexed.

18

ASIC i.e. application specific integrated circuit can be formed by means of FPGA or other programmable logic devices. Less number of peripheral devices are required so the implementation of project is area efficient. FPGA is a customize IC. It can implement most digital logic. BUT CPU performs an operation by instructions. FPGA is more powerful. For instance, you can implement a PCI bridge by FPGA.CPU cannot.

FPGA is excellent to implement the glue logic of the system of different chips. It really glues all of them together. If you design your own mother board then FPGA implements your chip set including ports, SDRAM, LCD controllers, etc. Besides, for example, Virtex PRO FPGA provides PowerPC core(s) and high speed communication ports. Therefore now you can build your SOC in such a device not to use ASIC.

FPGA have less density. Moreover, it is gaining more market share due to its reasonable NRE (Non Recurrent Engineering) cost and fast time to implement and manufacture in the market.

19

CHAPTER 5
RESULTS AND DISCUSSION

5.1 RESULTS The project entitled Design and implementation of Home Automation System using FPGA XC3S200 FT256 has been successfully completed. The project is to control home appliances through cell phone with no concern to distance between user and appliances, which is accomplish by our project. This project is very much user friendly, anyone who doesnt have any scientific knowledge can easily operate this by making just a simple call to the base cellphone. Telephone control of home appliances is aimed to provide any house owner the ability to control certain household appliances via a normal touch tone telephone. The user can call back home from any location and have the ability to control a number of preset appliances. The device works on the principle of using Dual Tone Multi Frequency signals to control the operation of the preset appliances. This is accomplished by interfacing the standard telephone line with an embedded system. The DTMF decoder in the system determines which key was pressed by analyzing the frequency and output the corresponding logic. The FPGA will then response to whichever key that was pressed and acts accordingly. The system is code protected to prevent any unauthorized access to the system. The hardware and software of the device is designed based on the standard telephone.

5.2 DISCUSSION With the advancement in technology today, home automation is virtually possible for any home owner. Household appliances, lightings, temperature and even security of the house can be controlled through the internet, mobile phone or through the personal computer. However such automation usually requires high end maintenance and adequate technical proficiency. The aim of this device is to demonstrate that similar sort of control can be achieved with a normal touch tone telephone. This means that any house with a touch tone telephone can enjoy the benefits of an automated home without the high cost and demanding technical skills. This device is a stepping stone towards fully automating of
20

any house. Home automation is the residential extension of "building automation". From a few decades controlling devices using remote control switches like infrared remote control switch, wireless remote control switches, light activated switches are becoming popular. In the view today society demand it is essential to made a better home security systems. Not only does a home need to be secure but home appliances need a more refined control system. Home appliances should not be limited to only local control. From the above point of view we have tried to prepare a model for home automation control and security system. In brief the aim of the project can be encountered as in to make a cell phone operated Home Automation System, to make a home security system and to prepare remote sensing security system.

21

CHAPTER 6
CONCLUSION AND FUTURE SCOPE

6.1 CONCLUSION The aim of this project is to enable consumers to have a remote-based control over their home devices through a cellular interface like mobile phone. To implement this system the consumer should send a unique code accompanied by the required function to his home control system through GSM. To design this project an FPGA is used as a control unit which gets inputs as instructions or commands from a mobile connected through GSM. To switch on/off any appliance positioned at FPGAs part, a call is made and after the call is tended to automatically, the appropriate tone is entered. The tone entered is decoded via the DTMF decoder which further translates it into binary values. Binary values are the input to the microcontroller which verifies each tone individually and corresponding output is given at the output terminal. This output from FPGA is used to drive the matching relay driver where in each relay drive is coupled to a home appliance. Thus when the relay drive is activated by the microcontroller, the device either gets ON or is switched OFF as per the requirement. Home appliance control by mobile phone project makes use of auto answer facility and hence eliminates the need of a ring detector circuit. 6.2 FUTURE SCOPE Home Automation System is aimed toward average consumers who wish to control household appliances remotely from their cell phones provided that the appliances are electrically controllable. Example of feasible appliances and applications under consideration include enable/disable security systems, fans, lights, kitchen appliances, and heating, ventilation, air conditioning system. Right now this project is designed for control of three devices but it can be designed for more number of devices. It can be further expanded with a voice interactive system facility. A feedback system can also be included which provides the state of a device (whether it is on/off) to the remote user. To design this project an FPGA is used as a control unit which gets inputs as instructions and commands from a mobile connected through GSM. To make the connection more secure,
22

consumer authentication along with a password can be provided to improvise the project. To switch on/off any appliance positioned at FPGAs part, a call is made and after the call is tended to automatically, the appropriate tone and password are entered. The tone entered is decoded via the DTMF decoder which further translates it into binary values. Binary values are the input to the FPGA which verifies each tone individually and corresponding output is given at the output terminal. This output from FPGA is used to drive the matching relay driver where in each relay drive is coupled to a home appliance. Thus when the relay drive is activated by the microcontroller, the device either gets ON or is switched OFF as per the requirement. The Home Automated System can be used for various purposes and proves to be very beneficial for the users in this busy era.

23

REFERENCES
[1] J. Bhasker, VHDL Primer Prentice Hall India, third edition PP: - 32-44, 53-85, 232-247 [2] Kevin Skahill, Programmable Logic Prentice Hall India, fourth edition PP: - 1023, 32-52 [3] http://webdocs.cs.ualberta.ca/~amaral/courses/329/webslides/TopicGFPGAOrganization/img2.html [4] http://www.engineersgarage.com/electronic-components/7805-voltage-regulatoric [5] http://ocw.weber.edu/automotive-technology/ausv-1320-automotiveelectronics/images/5pinrelaysymbol [6] [7] http://www.datasheetdir.com/CM8870C+Telephony http://www.scribd.com/doc/29306350/HOME-AUTOMATION-USING-PHONEDTMF-TOUCH-TONE-modified-version [8] [9] http://www.seas.upenn.edu/~ese171/vhdl/vhdl_primer.html http://www.design-reuse.com/articles/15175/designing-with-virtex-5-embeddedtri-mode-ethernet-macs.html

24

APPENDIX
DATASHEET OF DTMF DECODER IC CM8870DE

25

26

27

Das könnte Ihnen auch gefallen