Just need to have an android mobile to in your hand...
So lets be a bit lazy...
Step 1: Requirments
2. A hc-05 bluetooth module
3. An LDR
4. An FSR
5. 5 volt relays- 8 in number
6. Connecting wires
Step 2: Circuit Connection
Bluetooth connection: Connect the Vcc and Gnd of the hc-05 to 5V and Gnd of the UNO board. Now connect the Tx and Rx of the module to digital pins 2 and 3.
Sensor connections: Connect the LDR and FSR to the 5V and then a 1K ohm resistor in series with each one of them, connected to the Gnd. Wires should be connected to the terminal of LDR/FSR with resistor. Wire coming from LDR resistor terminal should go to analog pin A0 and that coming from FSR resistor terminal should go to analog pin A2.
The circuit diagram is given. Including this the UNO board requires to be power using the usb cable or 2.1 channel.
Step 3: Programming
Copy this sketch on a new ino file, compile it and then upload it to the UNO.
SoftwareSerial b(2,3);//bluetooth pins
int a=1,c=1,e=1,f=1,k=1,l=1,p=1,t=1,/*status of switches*/ks=0,ls=0,ps=0,/*status of sensors*/ldr=1023,/*light intensity to switch on lights*/prs1=0,/*water level to start pump*/prs2=1023/*water level to stop pump*/;
for(int i=4; i pinMode(i,OUTPUT);
//analog pins taken as input by default
case 75://K sent
case 76://L sent
case 69://E sent
case 70://F sent
case 65://A sent
case 80://P sent
case 84://T sent
case 67://C sent
case 107://k sent
case 108://l sent
case 112://p sent
case 73://I sent
ldr=analogRead(A0);//save light intensity to switch on lights
case 87://W sent
prs1=analogRead(A2);//save water level to start pump
case 88://X sent
prs2=analogRead(A2);//save water level to stop pump
if(ks==1)//check sensor status
if(ls==1)//check sensor status
if(ps==1)//check sensor status
Step 4: Placing in Your Room.
The LDR and FSR should be connected with long wires. The LDR should be placed behind the lamp of the room where the lamp's light wont reach since we want it to sense the daylight only. Place the FSR below the water water tank of your room.
Remark: The FSR should be choosen according to the size, volume and weight of your water tank. It should sense more than the total filled up weight of the tank.
Step 5: FINALLY... Using Your Completely Automated Home.
Connect the device to the hc-05 device. The pin is usually 1234. Start the application and start sending comands.
K to toggle the lamp 1 on/off.
L to toggle the lamp 2 on/off.
E to toggle the fan 1 on/off.
F to toggle the fan 2 on/off.
A to toggle the A.C on/off.
P to toggle the pump on/off.
T to toggle the T.V on/off.
C to toggle the chimney on/off.
I to save the light intensity at which the light should toggle on/off at sensor mode.
W to save the water level at which the pump should start.
X to save the water level at which the pump should stop.
k to connect lamp 1 to sensor mode.
l to connect lamp 2 to sensor mode.
p to connect pump to sensor mode.
Remark: Before using sensor mode the system requires the sensor levels to be set once( by sending I, W and X).