Aprenda a Montar um Sensor de Qualidade do Ar com ESP32

Já pensou em conseguir medir a qualidade do ar no ambiente com poucos componentes? Neste projeto, nós da Smart Kits montamos um sensor de qualidade do ar simples, eficiente e ideal para você acompanhar as condições do ambiente em tempo real.

Você vai aprender a montar um sistema que capta dados de CO2 e COV, processa essas informações com o ESP32 e exibe tudo em um display OLED de forma clara e direta.

Componentes utilizados

Para montar o seu sensor de qualidade do ar, você vai precisar de:

  • 1x ESP32
  • 1x cabo de comunicação
  • 1x display OLED 0,96″ I2C
  • 1x Sensor de Qualidade do Ar CO2 e COV CCS811 CJMCU-811
  • Jumpers

Como funciona o projeto

O sensor CCS811 é responsável por medir a qualidade do ar com base em:

  • CO2 (dióxido de carbono)
  • COV (compostos orgânicos voláteis)

Ao ser energizado, o sensor começa a captar partículas presentes no ambiente. Essas informações são enviadas para o ESP32, que interpreta os dados e exibe no display OLED.

O valor de CO2 normalmente recebe maior destaque, pois é um dos principais indicadores da qualidade do ar em ambientes fechados.

Bibliotecas necessárias

Antes de enviar o código, você precisa instalar as seguintes bibliotecas na IDE do Arduino:

Essas bibliotecas são responsáveis pela comunicação com o sensor e pelo controle do display.

Ligações do circuito

Uma das vantagens desse projeto é a simplicidade das conexões.


Alimentação

  • VCC → 3.3V
  • GND → GND

Comunicação I2C (compartilhada)

  • SDA → pino 21 do ESP32
  • SCL → pino 22 do ESP32

Tanto o sensor quanto o display compartilham os mesmos pinos I2C, o que facilita bastante a montagem. Conecte o GND ao pino WAK do Sensor assim como mostra a imagem:

Passo a passo de montagem

1. Conecte o sensor CCS811

Ligue alimentação e comunicação I2C.

2. Conecte o display OLED

Utilize os mesmos pinos SDA e SCL.

3. Revise as conexões

Confirme se tudo está corretamente ligado.

4. Envie o código

Carregue o programa no ESP32.

Configuração do display

Na tela, você verá os valores de:

  • CO2
  • COV

O destaque fica para o CO2, mas você pode alterar isso no código utilizando:

display.setTextSize(valor);

Assim você define o tamanho das informações exibidas.

Tempo de estabilização do sensor

Após ligar o sistema, o sensor precisa de um tempo para estabilizar.

  • Tempo médio: 10 a 20 minutos
  • Durante esse período, os valores podem variar bastante
  • Após estabilização, as leituras se tornam confiáveis

Esse processo é normal em sensores de qualidade do ar.

Funcionamento na prática

Depois de estabilizado:

  • O sensor capta continuamente o ar do ambiente
  • O ESP32 processa os dados
  • O display OLED mostra os valores em tempo real

Com isso, você consegue acompanhar a qualidade do ar em diferentes ambientes.

Possíveis aplicações

Esse sensor de qualidade do ar pode ser utilizado em:

  • Ambientes residenciais
  • Escritórios
  • Salas de aula
  • Laboratórios
  • Projetos de automação

Ao montar este projeto, você aprende:

  • Leitura de sensores ambientais
  • Comunicação I2C
  • Uso de display OLED
  • Interpretação de dados de qualidade do ar

Cuidados importantes

  • Utilize sempre 3.3V no ESP32
  • Evite inversão de pinos
  • Aguarde o tempo de estabilização
  • Mantenha o sensor em local ventilado para leituras mais precisas

Conclusão

Agora você já consegue montar e utilizar um sensor de qualidade do ar com ESP32 de forma simples e eficiente. Esse projeto é ideal para monitorar ambientes e entender melhor as condições do ar ao seu redor.

A partir daqui, você pode evoluir o sistema adicionando alertas, integração com aplicativos ou automação baseada na qualidade do ar.

Projeto realizado por Emanuel Sousa – Graduando em Engenharia Mecatrônica

Post navigation

Deixe um comentário

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Tutorial completo: sistema de controle e monitoramento de temperatura com ESP32

Raspberry Pi 3, 4 e 5: descubra o ideal para seu projeto

Detector de batimentos cardíacos com Arduino e Sensor ECG: Tutorial Completo

Como Utilizar o ESP32-S3 CAM OV5640: Guia Completo