Skip to content
Estevam edited this page Jun 1, 2024 · 1 revision

Instruções sobre como usar o projeto

Este guia fornecerá as instruções necessárias para operar e utilizar o projeto da cafeteira inteligente. Certifique-se de que a instalação e configuração do hardware e software foram concluídas conforme descrito nas seções anteriores.

1. Ligando a Cafeteira

A cafeteira pode ser ligada ou desligada usando um botão conectado ao pino 13 do Arduino. Além disso, o estado da cafeteira pode ser monitorado e controlado via MQTT.

Usando o Botão

  • Pressione o botão para alternar entre ligar e desligar a cafeteira.
  • O LCD exibirá o estado atual da cafeteira.

Usando MQTT

  • Envie a mensagem ligar para o tópico MQTT configurado (2bqsvw6678/) para ligar a cafeteira.
  • Envie a mensagem desligar para o mesmo tópico para desligar a cafeteira.

2. Monitorando Temperatura e Umidade

A cafeteira inteligente possui um sensor DHT11 que monitora a temperatura e a umidade. Estas leituras são exibidas no LCD e publicadas no broker MQTT.

No LCD

  • A temperatura e a umidade são exibidas automaticamente na tela inicial do LCD.
  • Temperatura: Temp: XX.XX C
  • Umidade: Umidade: XX.XX %

No MQTT

  • A temperatura é publicada no tópico 2bqsvw6678/temperatura2505.
  • A umidade é publicada no tópico 2bqsvw6678/humidade2505.

3. Monitorando Nível de Água

O sensor de nível de água conectado ao pino analógico A1 monitora a quantidade de água na cafeteira. O nível de água é exibido no LCD e publicado no broker MQTT.

No LCD

  • Para visualizar o nível de água, pressione o botão conectado ao pino 13 até que o LCD exiba Nivel de Agua: XX.XX %.
  • O nível de água é atualizado em intervalos regulares.

No MQTT

  • O nível de água é publicado no tópico 2bqsvw6678/nivelAgua2505.

4. Alternando Entre Informações no LCD

O LCD pode exibir diferentes informações, como temperatura, umidade, nível de água e uma mensagem de saudação.

Alternando Informações

  • Pressione o botão conectado ao pino 13 para alternar entre as diferentes telas.
  • A sequência das telas é:
    1. Temperatura e Umidade
    2. Nível de Água
    3. Mensagem de saudação (Hoje tem cafe?)

5. Indicadores Visuais com LEDs

Três LEDs (vermelho, amarelo e verde) indicam o nível de água na cafeteira.

  • LED Vermelho: Nível de água entre 0% e 25%
  • LED Amarelo: Nível de água entre 26% e 50%
  • LED Verde: Nível de água entre 51% e 100%

6. Controle da Cafeteira

A cafeteira é controlada por um relé conectado ao pino 2 do Arduino. O estado do relé é atualizado conforme o comando recebido via MQTT ou pressionando o botão.

Via Botão

  • Pressione o botão para alternar o estado do relé (ligar/desligar a cafeteira).

Via MQTT

  • Envie ligar para ligar o relé e a cafeteira.
  • Envie desligar para desligar o relé e a cafeteira.

Observações Finais

  • Certifique-se de que a conexão WiFi está ativa e o broker MQTT está configurado corretamente.
  • Verifique as conexões dos sensores e LEDs para garantir que os dados sejam lidos e exibidos corretamente.
  • Caso haja problemas na leitura dos sensores ou na conexão MQTT, consulte a seção de Depuração para obter ajuda.

Esperamos que estas instruções ajudem a utilizar plenamente o seu projeto de cafeteira inteligente. Para mais informações ou para relatar problemas, consulte a seção de Contribuição.

Clone this wiki locally