Controlador de Temperatura e Umidade com Arduíno
Descrição
O projeto foi desenvolvido com base no controlador de temperatura e umidade N323-RHT, da marca Novus, que possui três saídas de controle e pode ser configurado manualmente. Utilizando esse controlador como referência, criamos o protótipo que será apresentado, o qual possui funções para definir a temperatura e umidade mínima e máxima de acordo com as necessidades do usuário. As saídas do sistema serão utilizadas para ativar a irrigação, o aquecimento e a refrigeração da estufa conforme os parâmetros cadastrados.
Apresentação do projeto no YouTube: https://www.youtube.com/watch?v=TjvKqfbe9nc
Materiais utilizados
- 1 Arduino UNO
- 3 Displays de 7 segmentos cátodo comum
- 3 Registradores de deslocamento 74HC595
- 1 Demultiplexador 74LS139
- 1 Contador 74LS393
- 1 Porta Inversora74LS04
- 1 Porta AND 74LS08
- 3 LEDs
- 3 Botões
- 2 Protoboards
- Resistores
- Jumpers
Como Instalar/Acessar
No arquivo projeto.c está a versão final apresentada do projeto, dentro dele o código está comentado afim de facilitar o entendimento da conexão de portas.
O projrto também pode ser simulado no TinkerCad através do link: https://www.tinkercad.com/things/lmZnEpiFMLK-controlador-de-temperatura-e-umidade?sharecode=qH96mGcl8HffHrVjqjyqkoQV5-Z8oD8nZZ1EQgmY5Hc
Perceba que a simulação é um pouco diferente do projeto final pois não possui a função demultiplexador.
Linguagens e bibliotecas usadas no desenvolvimento
- Linguagem C
- Programação para Arduíno