Pular para conteúdo

Arquitetura de Eletrônica

Este documento detalha a arquitetura eletrônica de uma bengala inteligente projetada para pessoas com deficiência visual. Ele aborda a organização e integração dos componentes de hardware que permitem a detecção de obstáculos, o processamento de dados e a entrega de feedback tátil e auditivo ao usuário.

Visão Geral da Arquitetura Eletrônica

A arquitetura eletrônica da bengala inteligente é composta por três módulos principais que trabalham de forma integrada para proporcionar as funcionalidades necessárias ao dispositivo:

1. Módulo de Sensores e Atuadores - Este módulo é responsável pela detecção de obstáculos ao redor da bengala. Ele utiliza sensores ultrassônicos que capturam a proximidade de objetos e transmitem essas informações ao microcontrolador. Os dados coletados são processados para gerar feedback ao usuário, por meio dos atuadores, garantindo segurança e autonomia na navegação.

2. Módulo de Comunicação - O módulo de comunicação inclui o microcontrolador ESP32, que atua como o núcleo de processamento e transmissão de dados. Além de gerenciar os sensores, este módulo possibilita a comunicação via Bluetooth, permitindo integração com dispositivos externos, como smartphones, para funcionalidades adicionais.

3. Módulo de Energia - O módulo de energia é responsável por fornecer alimentação ao sistema eletrônico e assegurar o funcionamento eficiente e estável de todos os módulos integrados.

Fluxograma Geral de Funcionamento

O funcionamento da bengala inteligente pode ser visualizado através de um fluxograma geral, que descreve a lógica de operação do dispositivo. Ele começa com a inicialização do sistema e a verificação de estado dos sensores e da bateria. Em caso de falhas, o sistema sinaliza erros ao usuário. Após a verificação, o sistema entra em um estado contínuo, onde os sensores ultrassônicos monitoram o ambiente para detectar obstáculos e fornecer feedback ao usuário.

Dependendo da direção do obstáculo, atuadores vibratórios são acionados em diferentes regiões (direita e esquerda, embaixo e em cima), permitindo que o usuário identifique a localização do obstáculo através de vibrações táteis. Além disso, existe uma opção de alerta sonoro, que fornece essas informações via aplicativo.

A bengala também possui funcionalidades adicionais, como alerta de localização em caso de perda e conexão com aplicativo via Bluetooth, que possibilita a navegação e configuração do sistema por meio de botões no aplicativo.

O fluxograma abaixo detalha essas etapas e decisões de forma visual:

Fluxograma Geral de Funcionamento

Lista de Componentes Principais e Funcionalidades

1. Microcontrolador ESP32-WROOM-32UE - Atua como o núcleo de processamento do sistema. Gerencia os dados recebidos dos sensores ultrassônicos, controla os atuadores vibratórios, LEDs indicadores e o buzzer, além de possibilitar a comunicação Bluetooth com o aplicativo.

2. Sensores Ultrassônicos HC-SR04 (4 Unidades) - Detectam obstáculos ao redor da bengala. Medem distâncias com precisão, contribuindo para a navegação segura do usuário.

3. Motor de Vibração 1027 (4 Unidades) - Proporciona feedback tátil ao usuário em uma pulseira conectada, indicando a proximidade de obstáculos detectados pelos sensores.

4. Buzzer - Gera alertas sonoros para informar situações como localização da bengala.

5. MOSFET IRLZ44N (4 Unidades) - Utilizados para acionar os motores de vibração.

6. Diodos Schottky 1N5822 (4 Unidades) - Proporcionam proteção ao MOSFET contra picos de tensão gerados pelos motores de vibração.

7. Baterias Li-on 18650 (2 Unidades) - Fornece energia ao sistema.

8. Módulo de Carregamento TP4056 - Carrega baterias 3,7V com proteção contra sobrecarga, descarga e curto-circuito.

9. Módulo de regulagem de tensão MT3608 - Eleva a tensão da bateria para alimentar a ESP32.

10. Botões de Controle (3 Unidades) - Permitem ao usuário interagir com o aplicativo diretamente da bengala.

11. Módulo INA219 - Monitoramento de tensão e corrente do circuito.

Diagrama da Arquitetura

O diagrama de blocos da bengala inteligente, apresentado na imagem a seguir, organiza visualmente os componentes principais e suas interações. Ele mostra como os sensores capturam dados do ambiente, que são processados pelo microcontrolador para acionar os atuadores, como vibradores e buzzer, enquanto o módulo de energia garante a alimentação estável do sistema e o módulo INA219 monitora a corrente e tensão consumida pelo circuito. Esse diagrama facilita a compreensão da arquitetura, simplifica a análise e implementação do projeto, além de auxiliar na comunicação clara do funcionamento do sistema.

Diagrama de blocos da Arquitetura

Versionamento

Versão Data Modificação Autor
1.0 24/11/2024 Criação do documento José Luís
1.1 01/12/2024 Elaboração da arquitetura Fernanda Diniz
1.2 01/12/2024 Lista de componentes Fernanda Diniz & Gabriel S. Lima & Nathan Zeidan
1.3 01/12/2024 Fluxograma Geral Fernanda Diniz
1.4 01/12/2024 Organização das imagens Fernanda Diniz
1.5 01/12/2024 Revisão do documento Fernanda Diniz & Gabriel S. Lima & Nathan Zeidan
1.6 20/01/2025 Revisão Diagrama de Arquitetura Fernanda Diniz
1.7 16/02/2025 Atualização Arquitetura de Eletrônica Fernanda Diniz