Skip to content
This repository has been archived by the owner on Feb 12, 2024. It is now read-only.

RITA (Rapid Interaction Assistant for Tasks) is a voice-controlled virtual assistant that performs home automation for people with visual disabilities.

License

brenomfviana/rita

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


RITA

Description

RITA (Rapid Interaction Assistant for Tasks) is a voice-controlled virtual assistant that performs home automation tasks. This project was developed as a work for the Embedded Systems course. The goal of RITA is to improve the life quality of people with visual disabilities. Therefore, the application uses the accessibility feature of Android that allows reading the texts and buttons of the smartphone screen. The central is responsible for perform the tasks and it was programmed using an Arduino UNO. The central is composed by a LED (representing the house lights), a RGB LED (representing the TV) and a engine (representing a fan). For now, the virtual assistant has support only for Android and uses the Google Speech Recognition API to perform the speech recognition. The app recognizes the command, converts it to a string and sends it to the central through a Bluetooth connection. The app also allows the command registration and the creation of an alias to the commands.

Central Components

  • 1 Arduino Uno;
  • 1 Protoboard 830 pins;
  • 1 Common LED;
  • 1 LED RGB;
  • 1 Bluetooth module;
  • 1 Small engine;
  • 25 jumpers.

App Class Diagram

Class Diagram

App Preview

Team

Breno Viana Thales Aguiar