Friday, December 26, 2008

Time based automation using I2C protocol

The main objective of this project is automation of the electrical appliances

by using I²C (Inter Integrated Chip) based RTC (Real Time Clock).

Micro controller derives the time from RTC through IIC bus and switches

ON/OFF the devices according to the preprogrammed time intervals. 

About I2C:

I²C (Inter-Integrated Circuit) is a multi-master serial computer bus invented by Philips that is

used to attach low-speed peripherals to a motherboard, embedded system, or cell phone. I²C

uses only two bidirectional open-drain lines, Serial Data (SDA) and Serial Clock (SCL), pulled up

with resistors. 

About tha project:

In this project we are developing software in which some time intervals are defined

and the time read from the RTC (Real time Clock) will be continuously monitored

by the micro controller. When ever the time is same as the pre defined time then

the controller will switches ON/OFF the devices.

In this the programming and collecting data from RTC is done through the I²C bus.

we can change the time intervals in which the alarm has to be raised by using the

keys provided to the micro controller. And also we can set the time in RTC.

 The use of I²C protocol reduces hardware complexity as it is a simple two wire bus.

This project helps to prevent delay in raising alarm because if it is done manually

some times there may be a chance of forgetting or make some delay. 

If you have ny queries about this project or if you want me to do this 

project for you contact me    sunny.embed@gmail.com

1 comment:

  1. Nice blog and thank you for the information. Awicon Technologies automation is a strong proponent of eco-friendly home automation systems which includes door locks, theater and security systems in Hyderabad.
    Home Automation in Hyderabad

    ReplyDelete