Bolt é um Robô Assistente Inteligente desenvolvido para realizar uma variedade de tarefas automatizadas, interagindo com o ambiente por meio de um Arduino e um sistema de reconhecimento de voz.
Antes de iniciar, certifique-se de que os seguintes requisitos estão atendidos:
- Python 3.x instalado
- Pip (gerenciador de pacotes do Python) instalado
- Arduino IDE instalado (para monitoramento de portas)
A virtual environment (venv) permite gerenciar separadamente as dependências do projeto.
- Navegue até a pasta do projeto:
cd src
- Crie a venv dentro da pasta
src
:python3 -m venv .
- Ative a venv:
source Scripts/activate
As dependências são necessárias para o funcionamento do projeto.
-
Certifique-se de que a venv esteja ativada e você esteja na pasta
src
. -
Instale as dependências utilizando o pip:
pip install -r requirements.txt
Em caso de falha na instalação de alguma dependência, tente instalá-la manualmente.
Antes de executar o software, conecte o Arduino e o microfone do robô às portas USB do computador.
- Verifique e anote a porta USB na qual o Arduino está conectado. Isso pode ser feito através do Arduino IDE, em
Ferramentas -> Porta
. - No código, confira e ajuste a porta no construtor do monitor serial, por exemplo:
COM3
,COM4
.
Com o ambiente configurado e o hardware conectado, execute o projeto:
python main.py
- Gustavo Ferreira - Técnico em Informática - Estudante de Engenharia de Computação no INTELI - @gustavofdeoliveira