Intro: Voice Control Home Automation System
In this tutorial, I have shown you how to make home automation system using your smartphone through Bluetooth. We can control our electrical appliances by Google voice reorganization tool also. I have designed an app for this particular project. You can make this system for your science projects or you can make it for your home.
Step 1: Watch It
Step 2: Material List
♠♠♠♠♠♠♠♠♠♠♠♠♠♠ Material list♠♠♠♠♠♠♠♠♠♠♠♠♠♠
1) Arduino Nano
2) 12V relay board
3) 12v Adapter
4) HC-05 Bluetooth module
5) 3Pin socket (4pcs)
6) 2Pin socket (2pcs)
7) 3Pin plug
9) Electrical board
10) Some wires
For home automation system we are going to need an
electronics control switches, that’s why I am using a 12v 8channel Relay board. By applying some electrical signal we can control our switches.
To control the switch we are going to need a control here I am using Atmega328 microcontroller based Arduino Nano.
To connect Our Home automation system with a smartphone are going to need a Bluetooth module. Here I am using HC-05.
To power our system I am using 12v dc power supply
Step 3: Circuit Diagram
This is my circuit diagram I have done all the connection as per this circuit diagram.
Step 4: PCB
It will look great when we add an own design PCB to our project. So I have designed This PCB and order it from jlcpcb.com
JLCPCB for $2 PCB Prototype & 2-Days Build Time: https://jlcpcb.com
If you don't know how to design PCB please check this videos
Step 5: Giveaway
If you want one of this PCB just leave a comment on yobots youtube channel about this project and put your email id followed by #. If you are a lucky winner you will receive a PCB with all the component.
Step 6: Assemble
I have fixed all the component with the help with nut bolt and jip tight.
after that, I have fixed all the socket with my electrical board.
Step 7: Connection
1st I have connected all the neutral point of all socket than line point of our system to the normaly open pin of relay board.
Next, I have connected all the common pin of relay board together.
Now connect 22VAC neutral with neutral of our system and line of 220VAC to common pin of relay board through the fuse.
I have also connected our 12v dc power supply input to the 220VAC system.
Also, connect relay board with controller board with the help of jumper wire.
Step 8: Upload Sketch Code to Arduino
Download this sketch from below and change as per your pin configuration.
SoftwareSerial mySerial (11, 12);
pinNumber = mySerial.parseInt();
digitalWrite(pinNumber , !digitalRead(pinNumber));
} // put your main code here, to run repeatedly:
Step 9: Android App
If you are using the diffrent pin of Arduino then, you need to configure this app. To configure the app 1st download my .aia file which I have attached.
Now go to ai2.appinventor.mit.edu
Register with your Google account.
Go to project>imort .aia from computer
Click on the block at top right corner.
Now edit as per your pin configure and also change voice recognize section too.
After changing all the parameters go to Build> build.apk
Step 10: Download Zip File
♠♠♠♠♠♠♠♠♠♠♠♠♠♠ Download all the file ♠♠♠♠♠♠♠♠♠♠♠♠♠♠
Step 11: Some Other You Would Like
♠♠♠♠♠♠♠♠♠♠♠♠♠♠ Other Projects ♠♠♠♠♠♠♠♠♠♠♠♠♠♠
Smart phone control robot
How to make CNC machine at home:
Arduino 3x3 LED cube
Music Operated dancing LED:
How to make 7segment LED Display
How to make a Morden night lamp
How to make distance meter