Skip to content

A system to automate home appliances allowing voice control and control through application.

License

Notifications You must be signed in to change notification settings

ayshanoorr/Automate-It

Repository files navigation

Automate_It

Description

The project that we have built is, a Home Automation System in Urdu Language. The system will be responsible for controlling some features of home appliances not just by an android app but also with urdu voice which can be heard either from the app or the microphone device installed. Turning appliances on or off, changing the AC temperature, changing TV channels or playing the next/previous song. This all would be controlled by your voice or using the app.

Manual

  1. Download and Install Go Language for windows using this link:

    https://go.dev/doc/install
    
  2. Open the project in Visual Studio Code. Execute the given commands to run the server:

    cd automate_it_server
    
    go run main.go models.go eps.go
    
  3. Install the required node modules:

    cd ..
    
    npm install
    
  4. Fix the node modules if you are asked to:

    npm audit fix --force
    
  5. Run the react native applicaiton on your emulator:

    npx react-native run-android
    
  6. Sign in if you are Already Registered:

  7. Register by clicking on Click here to sign up! and then providing your credentials:

  8. Select Your Home and play with the appliances as you want:

  9. Click on Mic Input page to send voice command using microphone:

  10. Click on Set Channels page to set channel numbers according to your television:

Dataset

The urdu dataset that we collected ourselves and is used for models training can be found Here.

https://www.kaggle.com/datasets/sameetassadullah/home-automation-system-in-urdu-language-dataset

Hardware Setup

You will need a professional to set up all the hardware connections. However, you can run the backend server whole file is named as server.py in Hardware Codes Folder. The command that you will need to run the server is:

python3 server.py

Contributors

About

A system to automate home appliances allowing voice control and control through application.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published