loading

This instructable shows the principles involved in making devices to control home automation over the internet. We're going to construct a device (or several of them), that talk to each other over the internet to control lights, motors for curtains/blinds, power sockets etc.

In contrast to devices controlled from a web browser or phone, these are designed to be simple, Arduino based devices that are capable of talking to each other bi-directionally. They may be in the same house or in different buildings and may have one way communication (e.g. a light switch and light) or two way (e.g. an automation controller).

It's possible to have local Device/Relay combinations to control Mains socket power to TVs, Computers etc..

Also you could see this working in building control. Commercial examples that work over local or proprietary interfaces are : Clipsal C-Bus, X10, Bus-SCS.

The Picture shows an example of what we're trying to achieve using the commercial C-Bus devices as an example.
(http://en.wikipedia.org/wiki/File:CBus_Wiring.gif). But in our case the C-Bus is replaced by the Internet or a Local Network.

Practically speaking, it would make most sense to have one device per room with several switches, sensors and possibly low-voltage motors wired into it, and one device at the distribution board controlling relays or dimmers.

A major factor in Energy Waste is having Lights on too brightly during periods when a room is adequately lit from Natural Light. Adding a Light Sensor Device in a Room with a Dimmable Light Device significantly increases Energy Efficiency by controlling the Room Light in response to the sensed light in the room.

==========
By the way. If you like this Instructable, you might also like:

====

Step 1: You Will Need

For each Device you will need:
* An Arduino (Uno)
* An Ethernet shield (or Wifi)

To prototype:
* A breadboard
* Some LEDs, Wires and Switches

For Mains Control:
* A Mains Relay Arduino Shield (e.g. http://www.dfrobot.com/index.php?route=product/product&product_id=496)

We won't be covering the Mains Control because it's covered in lots of  tutorials and there are a lot of shields available.


<p>Grate project.</p><p>Check out my android app to add wifi and low bandwidth functionality.</p><p><a href="http://www.instructables.com/id/Home-Automation-Using-MQTT-and-NodeMcu-or-Arduino/" rel="nofollow">http://www.instructables.com/id/Home-Automation-Us...</a></p>
<p>what type of modem you use? for this application</p>
Great! =D <br>Congratulations!
nice.. hope to see the next steps soon.

About This Instructable

105,240views

871favorites

License:

More by akellyirl:Smart Home ThermostatArduino Yun MessagerArduino Esplora Flight Simulator
Add instructable to: