Projeto

  • Descrição do Problema
  • Solução Proposta
  • Diagrama de Blocos
  • Statechart
  • Análise de Riscos
  • Cronograma
  • Etapas do Projeto (entregáveis)
  • Código
  • Vídeo Demonstrativo

Descrição do Problema

Muitas pessoas idosas e portadoras de dificuldades motoras não conseguem escrever ou digitar nem mesmo frases simples. Dessa forma, muitos deles ficam extremamente limitados até dentro de suas próprias casas, não tendo condições, por exemplo, de deixar um lembrete para seus cuidadores ou até para si mesmos. Essa dependência muito grande, e a sensação de invalidez, podem provocar nessas pessoas sentimentos de frustração ou até fazê-los se sentirem como um incômodo à família ou a seus ajudantes mais próximos.

Solução Proposta

Visando dar mais autonomia a idosos e portadores de dificuldades motoras, o Voice Pen 2D Plotter foi projetado. Este projeto tem como principal objetivo fazer um dispositivo capaz de realizar a captação e a interpretação da fala do usuário para uma escrita dessa fala em um papel fixado. A captação da fala será feita por um microfone ligado a um microcontrolador Raspberry Pi 3, o qual fará o processamento e a interpretação do áudio recebido. As frases detectadas ficarão salvas em um buffer, que enviará as frases armazenadas para o programa de impressão. Um braço mecânico controlado por servomotores e acoplado a uma maquete fará a escrita das frases em uma folha que estará fixada na maquete.

As limitações do Voice Pen 2D Plotter são: o dispositivo reconhece apenas frases ditas em inglês; não há nenhuma forma de notificação ao usuário ou terceiros de que o dispositivo foi ativado; não há nenhuma validação para as frases reconhecidas; é pressuposto que o dispositivo foi posicionado em um local com pouco ruído sonoro, a fim de captar as frases com maior clareza.

Diagrama de Blocos

Diagrama de blocos do projeto

Statechart

Statechart do software

Análise de Riscos

RiscoProbabilidadeImpactoGravidadeEstratégia de mitigação
Desistência de membro da equipe144Continuar com o projeto destinando mais tempo na semana
Queima/Perda/Mau funcionamento de componente236Compra/Empréstimo de componente substituto.
Ter componentes sobressalentes
Inviabilização na parte da produção mecânica339Implementar maquete simplificada
Lojas fechadas/ impossibilidade de compra de componente devido à pandemia236Encomenda / Compra adiantada de componentes;
compra de sobressalentes; compra de componentes online
Mal-funcionamento do software de reconhecimento de fala3412Debugar. Implementar API externa
Microfone com  má resolução339Implementar filtro mais preciso ou compra de outro módulo
Incompatibilidade entre a raspberry e o sensor de áudio339Adaptação do sensor ou compra de um novo microfone
Baixa precisão do braço ao imprimir428Ajuste fino no código de calibragem
Servo não possuir amplitude suficiente326Comprar outro modelo de servomotor
Tabela de análise de riscos

Cronograma

Para um acompanhamento semanal do andamento das atividades, bem como uma definição detalhada das tarefas e seus responsáveis, foi-se elaborado o cronograma do projeto. Acesse a aba Cronograma para mais informações.

Etapas do Projeto (entregáveis)

O projeto foi dividido em 6 etapas entregáveis cujas datas podem ser vistas na seção “Cronograma” acima.

  • Entregável #1: Definição do plano de projeto detalhado

  • Entregável #2: Site/blog de acompanhamento do projeto

  • Entregável #3: Projeto/testes iniciais do hardware

  • Entregável #4: Projeto do software

  • Entregável #5: Integração das partes mecânica, hardware e software

  • Entregável #6: Testes funcionais, vídeo de funcionamento do protótipo e relatório final

Código

Link para o repositório no GitHub.

Vídeo Demonstrativo

Crie um site como este com o WordPress.com
Comece agora