Skip to content

Arquitetura de Eletrônica

Introdução

Este documento apresenta a arquitetura eletrônica preliminar para o projeto. O objetivo principal é detalhar a configuração e organização dos componentes eletrônicos necessários para a implementação de uma cadeira de rodas motorizada, adaptada a partir de uma cadeira comercial convencional.

A arquitetura eletrônica contempla o controle de motores elétricos, sensores para monitoramento do ambiente, interfaces de controle, e outros dispositivos necessários para garantir a funcionalidade e segurança do sistema. Este documento descreve as conexões, os mapeamentos de pinos do microcontrolador ESP32, e a disposição geral dos subsistemas eletrônicos, referências de componentes (Datasheet e manuais do fabricante) servindo como uma referência técnica para as próximas etapas do projeto.

Metodologia

A metodologia empregada na elaboração da arquitetura foi baseada em uma abordagem modular e iterativa, com as seguintes etapas:

  1. Análise de Requisitos: Identificação das necessidades funcionais e não funcionais do sistema.
  2. Projeto de Hardware:
  3. Escolha dos componentes adequados com base nos requisitos.
  4. Desenvolvimento do esquemático elétrico.
  5. Criação do diagrama de blocos para visualização da arquitetura geral.
  6. Configuração de GPIOs:
  7. Mapeamento e alocação dos pinos do ESP32 para cada componente.
  8. Otimização da distribuição dos sinais para reduzir interferências e melhorar o desempenho.
  9. Documentação:
  10. Registro detalhado de cada etapa do processo para facilitar a organização, manutenção e prototipagem do sistema.

Esta metodologia possibilitou a confecção deste relatório, fornecendo ao grupo uma visão geral e preliminar do sistema eletrônico, que atende aos objetivos propostos de forma eficiente e será implementado nas próximas etapas do projeto.

Objetivo

O objetivo principal deste projeto é desenvolver um sistema eletrônico integrado e funcional, com os seguintes propósitos:

  • Controle de Motores: Gerenciar motores DC utilizando drivers BTS7960 para movimentação precisa.
  • Sensoriamento de Obstáculos: Implementar sensores ultrassônicos (HC-SR04) e infravermelhos (Sharp) para detecção de objetos e monitoramento do ambiente.
  • Monitoramento de Bateria: Ler a tensão da bateria para garantir segurança e evitar sobrecargas ou descargas profundas.
  • Interface com Usuário: Incorporar um joystick para controle manual e um botão de emergência para interrupção imediata do sistema em caso de falhas.
  • Integração e Modularidade: Facilitar a integração de novos componentes ou funcionalidades no futuro.

Diagrama de blocos eletrônico

A arquitetura eletrônica do projeto é implementada de modo a simplificar a solução do projeto e favorecer a redução de erros e a manufatura

Diagrama de Blocos

Imagem 1: Diagrama de Blocos

Esquematico de eletrônica

Esquematico de eletrônica

Imagem 1: Esquematico de eletrônica

Esquemático Elétrico do Projeto: Link

Lista de componentes

Item Quantidade
ESP32 Wroom 32d CP2102 1
Joystick 3 Eixos 1
Sensor Ultrassônico HC-SR04 3
Sensor Infravermelho Sharp GP2Y0A21 2
Módulo Regulador de Tensão Step Down LM2596 1
Módulo Driver Ponte-H BTS7960 43A 2
Botão de Emergência Cogumelo 60mm 1
Módulo Voltímetro Sensor de Tensão DC 0-25V 1
Placa Fenolite Ilhada 10x10 cm Padrão PCB Perfurada 2
Sensor indutivo LJ18A3 2
Tabela 1: Lista de componentes

Detalhamento dos Subsistemas

Subsitema Discrição
Subsistema de controle Este subsistema é responsável por processar as informações recebidas dos sensores e os comandos do usuário, garantindo que decisões sejam tomadas em tempo real para controlar os atuadores e assegurar a funcionalidade e segurança do sistema. Ele interpreta dados do subsistema de sensoriamento e da leitura de comandos, transformando-os em sinais para o subsistema de atuadores. Além disso, gerencia o feedback fornecido ao usuário e a comunicação com a API da Alexa, permitindo integração com dispositivos inteligentes.
Subsistema de alimentação/energia Responsável por fornecer energia para todos os componentes do sistema, garantindo operação confiável e prolongada. Ele distribui energia de forma eficiente para os subsistemas de controle, sensoriamento, atuadores e leitura de comandos, mantendo níveis de tensão estáveis. Esse subsistema também foi projetado para maximizar a autonomia da cadeira, atendendo às demandas de dispositivos móveis.
Subsistema de comunicação Permite a troca de informações entre o sistema interno da cadeira e dispositivos externos, como smartphones ou assistentes virtuais. Ele utiliza conectividade Wi-Fi e Bluetooth para enviar dados importantes, como o status da bateria ou alertas, para a API da Alexa. Também recebe comandos remotos, permitindo ajustes rápidos e monitoramento em tempo real.
Subsistema Atuador Gerencia os motores e outros dispositivos de ação, executando os comandos processados pelo subsistema de controle. Ele recebe sinais que definem a velocidade e a direção dos motores, utilizando modulação PWM e controle de sentido para permitir movimentação eficiente e segura da cadeira, seja para mudanças de direção ou paradas imediatas.
Tabela 2:Detalhamento dos Subsistemas

Escolha do Microcontrolador

O ESP32 Wroom 32D foi selecionado como o microcontrolador principal do projeto por sua capacidade de atender de forma eficiente aos requisitos técnicos e funcionais. Equipado com um processador dual-core de 32 bits que opera a até 240 MHz, ele proporciona o desempenho necessário para processar dados de diversos sensores em tempo real, garantindo a segurança e funcionalidade do sistema.

Sua conectividade Wi-Fi e Bluetooth integrada elimina a necessidade de módulos adicionais, simplificando o design eletrônico e permitindo monitoramento remoto de forma prática e eficiente. Com 34 GPIOs configuráveis, suporte a protocolos como I2C, UART e SPI, e canais ADC de 12 bits, o ESP32 facilita a integração de módulos de controle, atuadores e sensores, além de oferecer flexibilidade para futuras expansões do sistema.

Além disso, seus modos de baixo consumo energético otimizam a autonomia da bateria, uma característica essencial para dispositivos móveis como a cadeira de rodas motorizada. A combinação de alto desempenho, conectividade, flexibilidade e eficiência energética torna o ESP32 a escolha ideal para atender às demandas deste projeto.

Tabela de versionamento

Versão Versão Descrição Responsável
1.0 27/11/2024 Criação do documento de arquitetura Rafael Frota
1.1 30/11/2024 Modificação na estrutura do documento Squad Eletrônica
2.0 18/01/2025 Atualização das imagens Squad Eletrônica