-
Notifications
You must be signed in to change notification settings - Fork 2
FAQs
Este projeto visa monitorar a temperatura, umidade e nível de água de uma cafeteira, além de controlar a cafeteira remotamente via MQTT.
Utilizamos o sensor DHT11 para medir temperatura e umidade, e um sensor analógico para medir o nível de água.
No arquivo principal do código (.ino), altere as seguintes linhas para suas credenciais de rede WiFi:
const char* ssid = "seu_SSID"; // Nome da rede WiFi
const char* password = "sua_senha"; // Senha da rede WiFiNo mesmo arquivo, configure os detalhes do broker MQTT nas seguintes linhas:
const char* mqtt_broker = "seu_broker_mqtt"; // Endereço do broker MQTT
const char* mqtt_username = "seu_usuario"; // Usuário MQTT
const char* mqtt_password = "sua_senha"; // Senha MQTT
const int mqtt_port = 1883; // Porta MQTT- Verifique as conexões físicas entre o LCD e o microcontrolador.
- Assegure-se de que o endereço I2C do LCD está correto.
- Teste o contraste do LCD ajustando o potenciômetro conectado ao pino
CONTRAST_PIN.
- Verifique a conexão do botão no pino 13.
- Assegure-se de que o botão está configurado como
INPUT_PULLUPno código. - Certifique-se de que o
debouncefoi implementado corretamente no código.
O estado da cafeteira é exibido no LCD e no monitor serial:
- LCD: "Cafe: Ligado" ou "Cafe: Desligado".
- Monitor Serial: Mensagens correspondentes são exibidas.
Os LEDs indicam o nível de água da seguinte forma:
- 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 acima de 50%.
Conecte o microcontrolador ao computador via USB, abra o código no Arduino IDE, selecione a placa correta e a porta COM, e clique em "Upload".
- Verifique as credenciais do MQTT e o endereço do broker.
- Certifique-se de que o broker está acessível a partir da rede à qual o microcontrolador está conectado.
- Teste a conexão com uma ferramenta de cliente MQTT para garantir que o broker está operando corretamente.
- Faça um fork do repositório.
- Crie um branch para sua feature ou correção (
git checkout -b feature/nova-feature). - Faça commit das suas alterações (
git commit -am 'Adiciona nova feature'). - Envie para o branch (
git push origin feature/nova-feature). - Abra um Pull Request no repositório original.
© 2024 - Cafeteira IoT com MQTT & Alexa. Todos os direitos reservados.
Desenvolvido por Aplic-de-cloud-iot-industria-4-0-python.
- Home
- Arquitetura do Sistema
- Changelog
- Configuração
- Configurações do projeto e do sistem
- Conhecimentos Necessários para o Projeto
- Contribuição
- Cronograma do Projeto Cafeteira IoT
- Custo total do projeto
- Depuração
- Descrição
- Developer Guide
- Está perdido? E não sabe por onde começa
- FAQs
- Fluxo de Dados
- Getting Started
- Git
- Instalação
- Integração com MQTT
- Interface com o Usuário
- Lista de possíveis projeto IoT
- Maintenance: Manutenção e Atualizaçõ
- Manutenção e Atualizações
- Padrões de Projeto para o Desenvolvim
- Plataformas para o projeto IoT
- Problemas e Soluções
- Requisitos
- Resources
- Roadmap para C com IoT
- Roadmap para Python com IoT
- SOLID em Python IoT
- Tecnologias Utilizadas
- Testing: Testes e Validação
- Tipos de Protocolos IoT
- Troubleshooting
- Uso
- Uso da cafeteira IoT
- Uso de SOLID com C para Projeto em IoT
- Utilizando a plataforma Sinric Pro
- Visão Geral do Projeto
- Wireshark