Skip to content

Home automation using Voice Recognition with ESP8266/ESP32 and Blynk.

License

Notifications You must be signed in to change notification settings

GGianluppi/home-automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Home Automation

This project is part of the Undergraduate Final Project, which proposes the development of a home automation device responsible for controlling household equipment and interacting with physically disabled individuals within an environment through voice commands. It also provides the user with an interface via an application.

General Diagram of Prototype Functionality

The diagram's interpretation can be understood as follows: the first option for the user to activate a specific device is by using voice recognition, performed directly by the Voice Recognition Module V3, which will send a command to the 4-channel module that will trigger the relays. The other option, aimed at people who have some total or partial speech impairment, allows the use of an application. This alternative enables the user to perform the same actions that a second individual would make by activating equipment through voice recognition.

Voice Recognition Prototype with the Blynk Application

It is possible to observe the prototype and the application used to control the equipment. All four lamps, which are represented by different rooms, are turned off. The devices being off will be represented by the color red, while the color green represents that the device is on.

Two activation methods were used, and both triggered a color change in the Blynk application. For instance, as soon as the first lamp was activated by saying the word "Bedroom," the icon immediately changed to green. The same happened with the "Living Room" button; after pressing it, its color changed from red to green, turning on the second lamp.

Tests Conducted on the Prototype

The first test approach focused on observing the efficiency of the Blynk app and the ESP8266 ESP-01 version for remote activations, shown in the figure on the left. Additionally, voice recognition tests were conducted, shown in the figure on the right.

(Note: In this stage of voice recognition testing, a closer distance to the VR3 module was adopted in recording mode. For this reason, the effectiveness of the voice recognition was aligned with the initially recorded distance.)

Furthermore, the prototype's efficiency was evaluated through attempts and distances adopted. The figures below represent the efficiency of the application and voice recognition module, respectively.

Prototype Control Circuit

About

Home automation using Voice Recognition with ESP8266/ESP32 and Blynk.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages