Controlling Of Home Appliances Using Human Voice and Its Application
Table of Content
LoRa devices are typically great for sparse networks of sensors or areas where Bluetooth or WiFi are inaccessible or cost ineffective. Read More about LoRa at the official LoRa Alliance® site. The Android platform includes support for the Bluetooth network stack, which allows a device to wirelessly exchange data with other Bluetooth devices.
The battery is not replaceable which is why all the I Phone users you know have it plugged in all the time as the battery degrades. Android is open source software, manufacturers can modify the operating system to suit their respective needs and phones. This becomes a cheap and feasible alternative for the manufacturer, as opposed to developing an operating system in-house or hiring a software company to do it.
What is Called Android?
These codes can be set by the user through a simple web page , with or without protection. Inside the infinite loop() we first check if serial data is available in the buffer. If data is found then the characters are added one by one to the array ‘inSerial’ using a while loop. Then we will call the Check_Protocol() function with ‘inSerial’ as an argument inside it.
So, make sure you have an android phone at hand. We will use a 16×2 LCD in our project to display the states of the appliances. To connect a 16×2 LCD with Arduino we will require an additional 10k potentiometer as well. In this voice-controlled home automation system, Arduino Uno is used as the brain of our circuit. ELECTRODUINO.COM is a free online platform, it provides A Better Way to Learn Electronics. Electroduino Tutorials help electronics lovers, makers, hobbyists, and engineers to learn and build electronics projects.
Smart Street Light System using IR Sensor and Arduino
Speech Controlled Device controlling can be further upgraded using the Internet of Things – i.e. A Bluetooth receiver unit is used to connect the devices to the Android mobile. Similarly, when the user says ‘2’ on the app, Device 2, i.e. the Buzzer is switched on. Device 2 can be turned off by saying ‘2’ again.
As you know, in order to communicate with the HC-05 Bluetooth module, we need to use a UART communication port of the Arduino board. Basically in home automation system we have a wireless switch to control different devices. But in this project we can control devices over our voice. Mega have 54 digital pins so we can connect vast number of devices using this board. In this project we can control a device by voice commands over Android APP. We use a Arduino MEGA board, but you can use any Arduino board. We are showing voice control home automation system to control appliances with own voice command an Android app IoTBoys.
thoughts on “Voice Controlled Home Automation using Arduino”
This project is called ‘Voice Controlled Home Automation project using Arduino’ which enables a user to control home appliances through voice commands sent to an Android app. This gives an ease of controlling the device just by giving speech commands. Here we will control four different home appliances by voice Command. The key components of this project are Arduino, Bluetooth module, Relay module, LCD display, a smartphone, and Android App. At first, we need to install the app on our smartphone, which is easily available in the play store.
Some modules come unassembled and require soldering to attach header pins. If you do not have access to a soldering iron, make sure you purchase a module that does not require soldering. You will need more than one if you would like to control multiple appliances separately. This item is may also be available from other vendors like SparkFun and Adafruit. Click on the upload button to upload the code to the board.
Working Principle of Voice Control Home Automation using Arduino and Bluetooth Module HC-05
All you have to do is to take the two wires connected to the switches on your switch board, give one to the common terminal and the other wire to either NC or NO. I searched online and came to conclusion to control the remote of the relay to arduino but that seems to complicated and I might not be able to do that as I am a beginner. So I will make any other project with it. I had made a sheild for arduino and bluetooth.ARDUINO is at the back of the board.
See Procedure section for more information about choosing a speech recognition module. This function is responsible for controlling the bulbs by comparing the strings received in the buffer with a predefined string. In the first case, if the command ‘white on’ was sent, then the white bulb will turn ON.
If we were to use the cited sensitivity of -146 dBm for each module, and a transmitting power of 30 dBm, plus an antenna of 5 dBi, we get a distance approximation of 30,000 km! However, if we go to the manufacturer’s datasheet, EBYTE claims an 8 km transmission range for the T30D module, and a 3 km range for the T20D module. Download grove_control_LED.ino and upload it to your Arduino. This is a slightly modified version of the example code that uses the commands "Turn on the light" and "Turn off the light" to control the Arduino's onboard LED. This loads the two commands you just recorded into memory for use with voice control.
The LCD module will display the status of the home appliances on or off. Remote operation can be done by any android phone, upon a Graphical User Interface based voice operation. The Android application can be used at the transmitting end for the voice commands that are transmitted to digital bits.
Then click on it and select the Connect Robot option. Before doing this make sure, your smartphone has Paired with Bluetooth Module. If it not paired then find the HC-05 Bluetooth module in your phone Bluetooth settings and pair your phone with it. In this case, the HC-05 Bluetooth module asks for a pin code for pairing, usually, the pin code is 1234 or 0000.
If you want to control multiple appliances independently, you may need different commands, such as "turn on the light" and "turn on the fan." Because I used this instructable to control televisions , air conditioner ,projectors and works. Obviously , the code of an air conditioner , vary depending on the model and according to the manufacturer.
Remote operation is achieved by any smart-phone/Tablet etc., with Android OS, upon a GUI based touch screen operation. There is no single "right answer" for which speech recognition module to buy. They all have different features and different prices. Which one is "best" for your project will depend on your criteria and constraints. Choosing one is part of the engineering design process.
Comments
Post a Comment