Project X – Smart home control using Arduino

Project X – Smart home control using Arduino is all about automating your home smartly. Imagine your home responding to external condition by altering itself and that’s exactly what this project enables your home to do. Also this product features manual control just in case if you don’t want everything to be automatic.

WHAT IT DOES?:

Turn the required appliances on/off as soon as someone enters the room(Even for multiple people)

If there is a person inside the room and the temperature inside room rises above threshold temperature (Predefined temperature or can be changed during operation) the fan turns on.

If you want to manually turn lights/fan/any other device on/off but right from where you are without reaching the switch board you can do that with the small IR remote controller.

THINGS USED:

Arduino Uno

IR receiver

Lm35 Temperature Sensor

3-relay

3-npn Transistor

2 – LRD 10k ohm(Light Dependent Resistor)

2 Light Source For LDR (Laser Diodes recommended)

Wires

IR Remote From LED strip controller

TOOLS REQUIRED:

Soldering Iron

Hot Glue gun

WORKING PRINCIPLE:

For this smart home control mount two LDR’s on the door frame of the room on one side at somewhat 120cm above floor and on the other side of the door frame light source is mounted at the same height as the ldr.

So when the person enter the room the values of resistance of first ldr changes, then of second ldr, after that value of first value revert back and second ldr follows. These series of values are interpreted by Arduino and this cycle means a person has entered room. While exiting room this cycle happens but in opposite order. This is how arduino gets how many people are there in the room.

HOW TO USE:

Remote Controller is used for system to Auto detect to Manual Mode.

While in Auto mode if a person walks into the room and last time someone was there in the room and light was on. The light will turn on. If the light was turned off manually by someone it will stay off.

If By chance the person count is wrong it can be corrected with the help of remote. By using p+/p- button for adding or reducing the person in the room.

To change the temperature above which fan turns on use button T+/T- to increase temperature or to decrease it.

While in Manual mode Fan, Tube light and Led lamp can be turned on individually by toggling buttons Fan, Tube and Bulb on the remote.

The circuit does not or you can’t find the remote turning the lights and fan on from switch board should turn them on.

PROSPECTIVE IMPROVEMENTS FOR SMART HOME CONTROL:

ESP8266 can be added for light to turn on only after sunset.

With help of relays can be triggered at or after specific time (period).

Laser should be used as light source for ldr to avoid unwanted luminance in the room.