Trabalho 2 - 2025-2 - Varal Retrátil Automatizado com Sensores Ambientais
Integrantes
| Nome | Matrícula |
|---|---|
| Guilherme Meister Correa | 202016382 |
| Luiz Gustavo Lopes Campos | 180023179 |
| Pedro Lucas Figueiredo Santana | 202017049 |
| Samuel Alves Silva | 202063462 |
1. Descrição do Produto Selecionado
A automação residencial tem evoluído significativamente nas últimas décadas, transformando tarefas domésticas em processos inteligentes. O varal de roupas, presente em residências há séculos, passou a integrar esse movimento com o surgimento de tecnologias IoT, sensores ambientais e microcontroladores acessíveis, como o ESP32.
O Varal Retrátil Automatizado tem como principal função proteger roupas contra intempéries, realizando ações automáticas baseadas em dados de sensores ambientais. Além disso, permite monitoramento e controle remoto, alertas climáticos, maior comodidade a pessoas idosas ou de mobilidade reduzida e contribui para economia de energia ao reduzir o uso de secadoras elétricas.
O modelo em estudo é um sistema IoT baseado no ESP32, com sensores de chuva, pressão, luminosidade, temperatura, atuadores, conectividade Wi-Fi/Bluetooth e interface local via display OLED.
Público-alvo e Aplicações
- Famílias em regiões úmidas ou de alta incidência de chuvas.
- Pessoas com mobilidade reduzida e idosos (autonomia e segurança).
- Residências preocupadas com sustentabilidade e economia.
- Instituições de ensino para fins didáticos (exemplo: projetos de casa inteligente).
Contexto de uso
- Automação doméstica e educação tecnológica, com ênfase na replicação usando componentes nacionais de baixo custo.
2. Análise Técnica do Funcionamento
Principais módulos do sistema
- Módulo de Sensoriamento Ambiental:
- BMP280 (Pressão/Temperatura via I2C),
- Sensor de Chuva (analógico/digital),
- Fotoresistor LDR (luminosidade - analógico),
- DS18B20 (temperatura digital OneWire).
- Módulo de Controle e Processamento:
- ESP32-WROOM-32 (Microcontrolador dual-core, 240 MHz, FreeRTOS multitasking).
- Algoritmo baseado em máquina de estados finitos/priorização de eventos críticos.
- Módulo de Atuação Mecânica:
- Motor DC 12V, Driver L298N (PWM/DIR), Relé 2 canais (acionamentos auxiliares), engrenagens redutoras.
- Interface Usuário e Indicadores:
- Display OLED 0.96" I2C, LEDs RGB, buzzer.
- Conectividade:
- Wi-Fi 802.11 b/g/n, Bluetooth 4.2 BLE, protocolo MQTT (ThingsBoard), dashboard web e notificações push.
Tecnologias críticas
- Protocolos sem fio: Wi-Fi e BLE para comunicação e configuração.
- Sistema operacional embarcado: FreeRTOS (gerenciamento de multitarefas/baixo consumo).
- Barramentos: I2C (sensores/display), OneWire (DS18B20).
- Técnicas de economia de energia: Deep Sleep reduzindo consumo de 240mA para 10µA entre leituras/ações.
- MQTT: Telemetria e comandos remotos.
- PWM: Controle preciso de motores.
3. Proposta de Reprodução com ESP32
Implementação Conceitual
A reprodução utiliza o ESP32-WROOM-32 como controlador principal, sensores BMP280, DS18B20, LDR, sensor de chuva e driver L298N, relé, display OLED. O software utiliza FreeRTOS com tarefas para leitura sensorial, controle de motores, conexão e interface MQTT, priorização de eventos críticos (chuva, vento, comandos manuais).
Diagrama Conceitual
┌─────────────────┐ I2C Bus ┌─────────────┐
│ ESP32-WROOM │◄─────────────►│ BMP280 │
│ -32 │ │(Pressão/Temp)│
│ │ └─────────────┘
│ ┌───────────┐ │ OneWire ┌─────────────┐
│ │ FreeRTOS │ │◄─────────────►│ DS18B20 │
│ │ Tasks │ │ │(Temperatura)│
│ └───────────┘ │ └─────────────┘
│ │ Analog ┌─────────────┐
│ ┌─────────┐ │◄─────────────►│Sensor Chuva │
│ │ Wi-Fi │ │ │ LM393 │
│ └─────────┘ │ └─────────────┘
│ │ Analog ┌─────────────┐
│ │◄─────────────►│ LDR │
└─────────┬───────┘ │(Luminosidade)│
│ └─────────────┘
MQTT/ThingsBoard ┌─────────────┐
│ PWM/DIR │ L298N │
└──────────────────────►│ Motor │
│ Driver │
└─────┬───────┘
│
┌─────────────┐
│ Motor DC │
│ 12V - Varal│
└─────────────┘
Especificação das Conexões
ESP32 WROOM-32 Pinout:
GPIO21 (SDA) ← BMP280, Display (I2C)
GPIO22 (SCL) ← BMP280, Display (I2C)
GPIO34 ← Sensor de Chuva (Analógico)
GPIO35 ← LDR (Analógico)
GPIO4 ← DS18B20 (OneWire)
GPIO18 → Motor PWM A (L298N)
GPIO19 → Motor PWM B (L298N)
GPIO5 → Motor DIR A (L298N)
GPIO17 → Motor DIR B (L298N)
Algoritmo de Controle (Machine State)
- IDLE: Monitoramento contínuo dos sensores.
- RETRACTING: Recolhe varal por detecção de chuva ou vento forte.
- EXTENDING: Estende varal com condições favoráveis.
- MANUAL: Controle remoto via dashboard.
- ERROR: Emite notificação/alerta e trava o sistema para diagnóstico.
Prioridade das Decisões:
- Chuva detectada → Recolhimento imediato.
- Pressão < 1010 hPa → Previsão de chuva.
- LDR < 200 lux → Noite.
- Temperatura < 15°C → Condições desfavoráveis.
- Comando manual → Override automático.
Análise Técnica do Funcionamento
Módulos do Sistema
O varal retrátil automatizado é composto por módulos integrados que trabalham de forma coordenada:
Módulo de Sensoriamento Ambiental
- Sensor de Pressão e Temperatura BMP280 (I2C): Sensor digital que monitora pressão atmosférica (300-1100 hPa) e temperatura (-40°C a +85°C) via protocolo I2C. Permite detecção de mudanças climáticas por variações bruscas de pressão.
- Sensor de Chuva: Sensor analógico/digital para detecção de precipitação com threshold configurável, essencial para recolhimento automático do varal.
- Sensor Foto Resistor (LDR) - Analógico: Fotoresistor que varia resistência conforme luminosidade ambiente (1kΩ - 1MΩ). Permite automação baseada em ciclos dia/noite.
- Sensor de Temperatura Digital DS18B20: Sensor digital de temperatura de alta precisão (±0.5°C) com protocolo OneWire, ideal para medições ambientais externas.
Módulo de Controle e Processamento
- ESP32-WROOM-32: Microcontrolador dual-core (240MHz) com Wi-Fi integrado executando FreeRTOS para multitasking entre aquisição de dados, processamento de algoritmos de decisão e comunicação IoT.
- Algoritmo de Decisão: Implementa máquina de estados finitos com priorização de eventos críticos (chuva > vento forte > programação horária > luz solar).
Módulo de Atuação Mecânica
- Motor DC 12V: Acionamento bidirecional controlado pelo Driver para motores L298N para extensão/retração do varal com controle de velocidade por PWM.
- Relé de 2 Canais: Controle de dispositivos auxiliares como alimentação do motor e sistemas de segurança.
- Sistema de Transmissão: Engrenagem redutora para aumentar torque e precisão de posicionamento.
Conectividade e Interface
- Comunicação MQTT: Protocolo lightweight para envio de telemetria e recebimento de comandos via broker ThingsBoard.
- Dashboard Web: Interface responsiva para monitoramento em tempo real e controle manual remoto.
- Notificações Push: Alertas automáticos para eventos críticos como chuva detectada ou falhas de sistema.
Tecnologias Críticas
- FreeRTOS: Gerenciamento de tarefas concorrentes (sensor reading, MQTT communication, motor control) com prioridades definidas.
- Protocolo I2C: Barramento serial para comunicação eficiente com múltiplos sensores usando apenas 2 fios (SDA/SCL).
- PWM (Pulse Width Modulation): Controle preciso de velocidade do motor DC através de modulação da largura de pulso.
- Deep Sleep Mode: Redução de consumo energético de 240mA para 10µA durante períodos de inatividade.
Interface com o Usuário
Display Local
O sistema possui um display OLED 0.96" monocromático com as seguintes características:
- Tipo: OLED com pixels auto-iluminados
- Tamanho: 0.96 polegadas
- Resolução: 128 × 64 pixels
- Interface: I2C (SDA/SCL)
Indicadores e Controles
Além do display, o sistema também possui LEDs RGB para indicação de status, que oferecem feedback visual imediato sobre o estado operacional. São utilizadas as seguintes cores:
- Verde – varal estendido, condições favoráveis
- Vermelho – varal retraído, chuva detectada
- Azul – modo manual ativo
- Amarelo – conectando Wi-Fi/MQTT
O sistema também inclui buzzer ativo para alertas sonoros de mudanças climáticas importantes.
Fontes: ESP32 GPIO Guide
Fontes:
- SSD1306 OLED Display Datasheet
Unidades de Entrada/Saída (I/O)
GPIO (General Purpose Input/Output): O ESP32 disponibiliza 34 pinos GPIO configuráveis, utilizados no projeto para:
- Leitura analógica do LDR (ADC1)
- Comunicação I2C com BMP280 e OLED (SDA/SCL)
- Controle PWM do motor via L298N
- Leitura digital do sensor de chuva e reed switches
- Controle de LEDs RGB e buzzer
Limitações e Desafios de Implementação
Limitações Técnicas
- Precisão dos sensores: Sensores de baixo custo podem apresentar imprecisão, especialmente em ambientes expostos.
- Alimentação energética: Dependência da rede elétrica sem fonte de backup limita confiabilidade.
- Ação restrita a sensores locais: Não usa dados climáticos externos (exemplo: APIs meteorológicas), podendo agir tardiamente em eventos de chuva intensa.
- Motor/Mecânica: Motores DC de baixo custo podem desgastar em ambientes úmidos.
Desafios de Implementação
- Impermeabilização e proteção dos sensores/atuadores em ambiente externo.
- Integração confiável dos sensores e de todas as rotinas do FreeRTOS com prioridade realista para eventos críticos.
- Sincronização entre comandos manuais e operação automática para evitar conflitos.
- Configuração/manutenção: Garantir facilidade de instalação para o usuário final.
Soluções Propostas
- Utilizar métodos de calibração periódica dos sensores.
- Projetar caixas estanques para eletrônica e motor.
- Implementar watchdog para reinício em caso de falha.
- Documentação clara e aplicações exemplo para facilitar instalação e uso.
- Fonte ou bateria auxiliar para garantir operação em caso de queda de energia.
4. Pesquisa Bibliográfica e Tecnológica (Resumos dos Artigos)
Tópico: Tecnologias de Sistemas Embarcados
-
IoT-Based Smart Home Automation Systems
O artigo apresenta uma análise abrangente de sistemas de automação residencial por IoT, evidenciando o impacto que microcontroladores como o ESP32 têm na eficiência energética, conectividade e redução no uso de secadoras ao priorizar secagem natural automatizada. Valida também o uso de sensores ambientais combinados e integração com plataformas modernas.
Aplicação: demonstra a viabilidade e ganhos de sistemas como o varal retrátil automatizado. -
Weather-Based Automatic Drying Systems
Este estudo revisa algoritmos de decisão climática (fuzzy, árvores de decisão) e compara sensores simples a estações meteorológicas, mostrando precisão suficiente para automação doméstica com componentes de baixo custo.
Aplicação: fundamenta as escolhas do projeto no controle climático automático do varal. -
Automação Residencial com ESP32: Controle pela Web
O artigo mostra implementação prática de controle residencial via ESP32, usando sensores ambientais e interface web local, descrevendo ligação de relés, sensores e o uso de HTML embarcado.
Aplicação: oferece referência direta para a arquitetura web/dashboard e conexões físicas propostas. -
Varal Inteligente – Um Tipo de Sistema de Automação Residencial
Apresenta protótipo de varal automatizado com Arduino, mostrando que automação residencial facilita tarefas diárias e pode ser viável tecnicamente e financeiramente para uso comum.
Aplicação: referencia a transposição da ideia para ecossistemas ESP32, reforçando conceitos educacionais, automação de rotina e replicabilidade.
Tópico: Aplicações de Produto
-
Energy Efficiency in Smart Residential Buildings
Demonstra redução de até 60% no uso de secadora, economia financeira e sustentabilidade ambiental ao se empregar automação em varais, quantificando benefícios reais em larga escala.
Aplicação: reforça impacto social e ambiental dos sistemas automatizados. -
Automatic Home Systems for Elderly and Disabled Care
Analisa como automação de tarefas rotineiras torna idosos/PCDs mais independentes e seguros. Aprovação alta entre esse público valida o enfoque social do projeto.
Aplicação: destaca benefícios específicos a públicos com mobilidade reduzida. -
IoT no Monitoramento Ambiental: Proteção Inteligente do Meio Ambiente
Aborda sensores IoT em monitoramento ambiental, incluindo poluentes em tempo real, dashboards responsivos e aplicações domésticas semelhantes ao varal automatizado.
Aplicação: indica potencial para futuras aplicações ambientais colaborativas. -
Casa Inteligente - Varal Inteligente: Material Educacional
Material didático validando a abordagem do varal como ferramenta para ensino prático de automação, programação e IoT para ensino fundamental.
Aplicação: mostra uso do protótipo para formação de base tecnológica em escolas.
5. Comparativo com Produtos Similares
| Produto | Fabricante | Ano | Processador | Tipo | Conectividade | Sensores | Automação | Outras características | Custo |
|---|---|---|---|---|---|---|---|---|---|
| Varal Automatizado | Projeto Acadêmico | 2025 | ESP32 | Sistema IoT | Wi-Fi, MQTT | Múltiplos | Completa | Display, buzzer, dashboard, baixo custo | R$ 40 |
| Leifheit LinoPop-Up | Leifheit | 2022 | Mecânico | Varal Pop-up | Nenhuma | Nenhum | Parcial | Fechamento manual, aço inox | R$ 475 |
| Austral Retractaway | Austral | 2019 | Manual | Varal Retrátil | Nenhuma | Nenhum | Nenhuma | 28m de corda, estrutura galvanizada | R$ 780 |
| Hills Hoist Rotary | Hills | 2020 | Manual | Varal Rotativo | Nenhuma | Nenhum | Nenhuma | 57m de secagem, altura regulável | R$ 450 |
| SensorPush HT1 | SensorPush | 2019 | Proprietário | Monitor | Bluetooth | Temp/Umidade | Nenhuma | Apenas monitoramento, app móvel | R$ 150 |
| Sonoff Basic R2 | ITEAD | 2018 | ESP8266 | Relé Inteligente | Wi-Fi | Nenhum | Básica | Controle remoto, sem sensores ambientais | R$ 25 |
6. Referências
ESP32 Technical Reference Manual. Espressif Systems. Disponível em: https://www.espressif.com/sites/default/files/documentation/esp32_technical_reference_manual_en.pdf.
ThingsBoard Community Edition Documentation. Disponível em: https://thingsboard.io/docs/.
BMP280 Digital Pressure Sensor Datasheet. Bosch Sensortec. Disponível em: https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp280/.
DS18B20 Programmable Resolution 1-Wire Digital Thermometer. Maxim Integrated. Disponível em: https://datasheets.maximintegrated.com/en/ds/DS18B20.pdf.
FreeRTOS Real Time Operating System. Disponível em: https://www.freertos.org/.
IEEE Access. IoT-Based Smart Home Automation Systems. Disponível em: https://ieeexplore.ieee.org/document/8768884.
Journal of Ambient Intelligence and Humanized Computing. Weather-Based Automatic Drying Systems. Disponível em: https://link.springer.com/article/10.1007/s12652-020-02315-6.
Computer Networks. MQTT Protocol Performance in IoT Applications. Disponível em: https://www.sciencedirect.com/science/article/pii/S1389128618310806.
OLIVEIRA, Kleygston Torres de; RODRIGUES, Jhones da Rocha; LOUREIRO, Wendel Solano; DIAS, Márcio José; CARNEIRO, Marcidis Humberto. Varal Inteligente – Um Tipo de Sistema de Automação Residencial. RevistaES, v. 1, n. 75, 2023. Disponível em: https://zenodo.org/records/8365023.
Energy and Buildings. Energy Efficiency in Smart Residential Buildings. Disponível em: https://www.sciencedirect.com/science/article/pii/S0378778819315779.
Assistive Technology. Automatic Home Systems for Elderly Care. Disponível em: https://www.tandfonline.com/doi/full/10.1080/10400435.2020.1813053.
Environmental Monitoring and Assessment. IoT Sensors for Environmental Monitoring. Disponível em: https://www.mdpi.com/2071-1050/12/9/3684.
ESCOLA DIGITAL PARANÁ. Casa Inteligente - Varal Inteligente: Material Educacional. Versão Prévia. Curitiba: Secretaria da Educação e do Esporte do Paraná, out. 2025. Disponível em: https://aluno.escoladigital.pr.gov.br/sites/alunos/arquivos_restritos/files/documento/2025-10/aula21_casa_inteligente_varal_inteligente_ef2_m4_versao_previa.pdf.
