Requisitos Gerais
Este artefato descreve os requisitos para o desenvolvimento da bengala inteligente MeuNorte, projetada para melhorar a mobilidade e segurança de pessoas com deficiência visual. O projeto integra tecnologias de detecção de obstáculos, comunicação com o usuário e conectividade com um aplicativo móvel, visando uma experiência acessível e eficiente. A bengala permitirá ao usuário navegar com mais segurança e facilitará a localização do dispositivo e a interação com a comunidade.
Tabela 1: Requisitos MeuNorte
Área | Tipo | Código | Nome | Descrição |
---|---|---|---|---|
Software | Funcional | RF1 | Mapeamento de Obstáculos | O usuário pode reportar obstáculos no caminho do pedestre |
Software | Funcional | RF2 | Aviso de Obstáculos | O aplicativo deve avisar o usuário de obstáculos reportados |
Software | Funcional | RF3 | Guia de Rota | O aplicativo deve guiar o usuário pela rota desejada |
Software | Funcional | RF4 | Emissão de Sons | O aplicativo deve emitir sinais sonoros para o usuário |
Software | Funcional | RF5 | Alteração do Modo de Notificação | O aplicativo deve permitir alterar o modo de notificação |
Software | Funcional | RF6 | Monitoramento de Direção | O aplicativo deve monitorar a direção e sinalizar desvios |
Software | Funcional | RF7 | Localização da Bengala | O aplicativo deve ajudar o usuário a encontrar sua bengala |
Software | Funcional | RF8 | Autenticação por Login | O aplicativo deve possuir autenticação por login |
Software | Funcional | RF9 | Conexão via Bluetooth | O aplicativo deve se conectar à bengala via bluetooth |
Software | Não Funcional | RN1 | Usabilidade Satisfatória | O aplicativo deve ser intuitivo e fácil de usar |
Software | Não Funcional | RN2 | Acessibilidade | O aplicativo deve ser acessível através de ferramentas assistivas como leitores de tela |
Software | Não Funcional | RN3 | Fluxos Simples | O aplicativo deve possuir fluxos de usuário simples e diretos |
Software | Não Funcional | RN4 | Criação de Comunidade | O aplicativo deve ajudar a criar uma comunidade de apoio para pessoas com deficiência visual |
Software | Não Funcional | RN5 | Funcionalidades Sem Login | O aplicativo deve permitir o uso de algumas funcionalidades sem necessidade de login |
Eletrônica e Energia | Funcional | RF01 | Detecção de Obstáculos | A bengala deve detectar obstáculos em um ângulo de 180° e identificar obstáculos altos |
Eletrônica e Energia | Funcional | RF02 | Comunicação com o Usuário | A bengala deve informar a presença de obstáculos ao usuário por vibração ou alerta sonoro |
Eletrônica e Energia | Funcional | RF03 | Conexão com Aplicativo | A bengala deve se conectar ao celular via Bluetooth e interagir com o aplicativo via botões |
Eletrônica e Energia | Funcional | RF04 | Função de Localização | A bengala deve emitir alertas sonoros quando cair ou estiver perdida |
Eletrônica e Energia | Funcional | RF05 | Controle de Energia | A bengala deve ter um botão dedicado para ligar e desligar |
Eletrônica e Energia | Funcional | RF06 | Escolha de Modo de Alerta | A bengala deve permitir escolha entre modos de alerta (som ou vibração) |
Eletrônica e Energia | Funcional | RF07 | Gerenciamento pelo Microcontrolador | O microcontrolador ESP32 deve gerenciar os sensores, vibrações, alertas sonoros e comunicação |
Eletrônica e Energia | Funcional | RFA01 | Autonomia de Operação | A bengala deve suportar no mínimo 12 horas de operação contínua |
Eletrônica e Energia | Funcional | RFA02 | Baterias Recárregáveis | A bengala deve usar baterias recarregáveis rápidas e confiáveis |
Eletrônica e Energia | Funcional | RFA03 | Entrada USB-C | A bengala deve possuir entrada USB-C para carregamento eficiente |
Eletrônica e Energia | Funcional | RFA04 | Indicador de Nível de Carga | O sistema deve alertar o usuário sobre o nível de carga da bateria |
Eletrônica e Energia | Funcional | RFA05 | Proteção Contra Sobrecarga | O sistema de alimentação deve ter proteção contra sobrecarga e curto-circuito |
Eletrônica e Energia | Funcional | RFA06 | Modo de Economia de Energia | O sistema deve entrar em modo de economia de energia quando não estiver em uso |
Eletrônica e Energia | Não Funcional | RNF01 | Desempenho | O sistema deve processar dados e emitir alertas em até 200 ms após a detecção do obstáculo |
Eletrônica e Energia | Não Funcional | RNF02 | Conectividade | A comunicação Bluetooth deve ser eficiente e estável |
Eletrônica e Energia | Não Funcional | RNF03 | Durabilidade | O sistema deve ser resistente a intempéries (chuva, poeira, sol) |
Eletrônica e Energia | Não Funcional | RNF04 | Capacidade de Detecção | A bengala deve detectar obstáculos altos a até 2 metros de altura |
Eletrônica e Energia | Não Funcional | RNF05 | Usabilidade | Os botões devem ser táteis e fornecer feedback físico |
Eletrônica e Energia | Não Funcional | RNF06 | Compatibilidade e Alcance | A comunicação Bluetooth deve ter alcance de 2 metros |
Eletrônica e Energia | Não Funcional | RNF07 | Baixo Custo | A bengala deve ser projetada com custo reduzido para garantir acessibilidade |
Eletrônica e Energia | Não Funcional | RNF08 | Facilidade de Uso | O sistema deve ser fácil de usar, sem necessidade de treinamento extenso |
Eletrônica e Energia | Não Funcional | RNFA01 | Compactação e Integração | O sistema de alimentação deve ser compacto e integrado discretamente na bengala |
Eletrônica e Energia | Não Funcional | RNFA02 | Eficiência Energética | O sistema deve ter baixo consumo de energia para maior autonomia |
Eletrônica e Energia | Não Funcional | RNFA03 | Segurança e Confiabilidade | O sistema de alimentação deve ser seguro e sem riscos de superaquecimento ou falhas elétricas |
Eletrônica e Energia | Não Funcional | RNFA04 | Facilidade de Recarga | O sistema deve ser fácil de recarregar com acesso simples ao conector USB-C |
Eletrônica e Energia | Não Funcional | RNFA05 | Tempo de Carregamento | O sistema deve ter um tempo de carregamento razoável para uso contínuo sem interrupções |
Estruturas | Funcional | RF01 | Extremidade Multiconexão | A extremidade da bengala deve ser adaptável com suporte para tipos fixo e rolante |
Estruturas | Funcional | RF02 | Ajuste de Altura | A bengala deve permitir ajuste de altura para diferentes estaturas |
Estruturas | Funcional | RF03 | Pulseira Ajustável | A bengala deve incluir uma pulseira ajustável para o tamanho do punho do usuário |
Estruturas | Não Funcional | RNF01 | Peso Reduzido | A bengala deve ser leve para facilitar o manuseio e transporte |
Estruturas | Não Funcional | RNF02 | Alta Resistência | O material da bengala deve ser durável e suportar condições adversas de uso diário |
Estruturas | Não Funcional | RNF03 | Alojamento de Componentes | A bengala deve ter compartimentos para abrigar componentes eletrônicos necessários |
Estruturas | Não Funcional | RNF04 | Empunhadura Ergonômica | A empunhadura deve ser ergonômica para conforto e segurança durante o uso prolongado |
Estruturas | Não Funcional | RNF05 | Pulseira Ajustável | A bengala deve incluir uma pulseira ajustável para o tamanho do punho do usuário |
Fonte: Autoria própria.
Tabela 2: Justificativas
Área | Justificativa |
---|---|
Software | Os requisitos de software garantem a interação eficiente entre o aplicativo móvel e a bengala, permitindo ao usuário navegar com segurança e localizar-se de forma precisa. |
Energia | A autonomia da bengala deve ser suficiente para uso diário, com um sistema de alimentação eficiente e seguro. |
Eletrônica | Os requisitos eletrônicos asseguram a detecção precisa de obstáculos e a comunicação eficiente com o usuário para garantir maior segurança e autonomia. |
Estrutura | A estrutura precisa ser leve e resistente, garantindo conforto, durabilidade e integração eficiente com os componentes eletrônicos. |
Fonte: Autoria própria.
Conclusão
Este relatório apresentou os requisitos para o desenvolvimento da bengala inteligente MeuNorte, abordando software, eletrônica, energia e estrutura. A implementação desses requisitos garantirá um dispositivo acessível e eficiente, proporcionando mais autonomia e segurança para pessoas com deficiência visual.
Veja com mais detalhe os requisitos de cada um em seus respectivos documentos:
Versionamento
Versão | Data | Modificação | Autor |
---|---|---|---|
1.0 | 02/12/2024 | Criação e elaboração do documento | José Luís & Pedro Vitor |