Abstract:
Touch screen based Home Automation.
This project uses a resistive touch screen interfaced with a controller which decodes the coordinates and output serial data at 9600 bps. The data can be fed to the controller or PC for further process. This resistive touch screen can be used with a stylus or fingertip and is easy to use with a microcontroller. You can put it over a paper overlay for a touch control panel or attach it to an LCD to DIY a touch-activated display. We can control any device by pressing on the screen. It eliminates normal hard keys. Compared to hard keys, touch screens are more reliable.
Our project is designed to control home appliances through touch screen many home appliances like fan, A.C, TV …etc. work on A.C power supply. Microcontroller cannot directly drive A.C loads, so we use a relay drive for A.C control. Here we control relays through micro controller depending on the touch co ordinates output from the touch screen module. All relays are triggered by microcontroller positive pulse with additional transistor switching. When we touch on the screen it gives coordinate of that place, in x y and z co-ordinates, with reference to that values microcontroller triggers the relay ON/OFF. Instead of switch boards we can connect touch screen in our homes. Here we use 8051 as a microcontroller with 5V DC Power supply. Serial (UART) protocol is primary concern here. The main heart of this project is Touch Screen Modem and it work on serial (UART) protocol. Touch screen gives three coordinates like x, y and z. Here x, y are coordinates and z is pressure value.
TECHNICAL SPECIFICATIONS:
HARDWARE SPECIFICATIONS
Micro controller : AT89S52
Crystal : 11.0592 MHz
LED : 5mm Red LED
12 V DC relays (Electro Mechanical)
Touch Screen Modem
Basic GPIOs
POWER SUPPLY
Transformer : 12V step down
Filter : 1000uf/25V
Voltage Regulator : 7805 / 7812
SOFTWARE SPECIFICATIONS
Software tools used
Keil IDE
Proteus VSM
UC flash
APPLICATIONS
Homes
Industrials