Voice controlled home automation using Arduino

Ever thought of controlling your home using voice. If you are the one who fascinated it as I do, this project might help you do it for real. Voice powered products are already taking over the market and this voice controlled home project will enable you you to build one for your own.

 Voice controlled home automation using Arduino

We have developed a prototype of this “Voice controlled home automation” project and we are going to share the steps to build it. We are pretty sure that this will help elderly and disabled in home also it will give control of places with difficult reach.

APPLICATIONS:

  • Turning appliances ON/OFF with minimal effort.
  • Lawn irrigation systems
  • Heat, ventilation and air conditioning control
  • Optimizing use of low cost electricity.

HARDWARE REQUIREMENTS:

  • Arduino
  • Motor driver & DC motor (fan)
  • Led ( Simulation of TV)
  • Relay (12v) bulb ( 7w )
  • Bluetooth module (hc-05)
  • Smart phone
  • Servo (door)

SOFTWARE REQUIREMENTS:

  • AMR Voice app

SCHEMATIC DIAGRAM OF VOICE CONTROLLED HOME AUTOMATION:

SCHEMATIC DIAGRAM OF VOICE CONTROLLED HOME AUTOMATION

AMR VOICE APP:

This Application is an important constituent for this project. This app uses your internal Voice recognition in your smartphone to send the data serially to the Bluetooth connected to your Arduino. This application data takes special data format

  • * – Start bit of the data
  • # – Stop bit of the data.

We need to incorporate these start and stop bits in our code. For example if we give “ON” voice command by speaking through this app, it will reach the Arduino as “*ON#“. You can download this Android app in Playstore. Sorry this Application is not available in iOS platforms and i couldn’t find any alternatives as well.

WORKING EXPLANATION:

As you can see in the schematic i have add four activators

  • Relay board – For activating the bulb
  • DC motor with L293D – Fan
  • Servo motor – Closing and opening of door
  • LED – TV control ( Demonstrative purpose)

The communication between Bluetooth module is established using android phone and AMR voice app. Initially turn on the Bluetooth in your phone, pair and connect with module HC-05. You will be all set give your voice commands to your phone which in turn sends it to BT module and it forwards to Arduino in serial data representation.

 

Read More:  Voice controlled home automation using Arduino


About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top