Controlador de Temperatura e Umidade com Arduino e Sensor RHT03

Pessoal eu montei o projeto seguindo um tutorial aqui do LDG do sensor de temperatura e umidade ( http://labdegaragem.com/profiles/blogs/tutorial-como-utilizar-o-sen...) e funcionou perfeitamente, mas agora quero incrementa- lo e recorro em pedir ajuda a vcs.

1- Gostaria de acrescentar um parametro em que eu setasse tal Valor de Temperatura e ele ligava uma saida e desligava, bem como tambem no caso da umidade quando as mesmas atingisse o que eu setei.

2- Enviar para um LCD a  informação da temperatura e umidade atual e se possivel o estados das saidas correspondente.

3- Ter um relatorio com os horarios das variações de temperatura e umidade num certo periodo, pois atraves do Serial Monitor so tenho as variações;bem como a maxima e a minima atingida.

4- Qual seria a distancia maxima entre o sensor e o arduino? Que tipo de cabo utilizar?

Espero contar com ajuda de voces e depois de pronto compartilho o resultado aqui.

PS: Tenho um Arduino Duemilanove.

Abraços

 

Exibições: 6061

Responder esta

Respostas a este tópico

Olha Fredman... Te dar um código que faz isso seria muito fácil.

Mas e o seu aprendizado? Arduino já usa uma linguagem simples. Se não tentarmos por conta própria, ficar só nessa de copiar código, colar e mandar compilar, o aprendizado é zero. É como colar em 100% das provas da faculdade, inclusive nas matérias que tens mais habilidade que o "fornecedor" da cola (trocando um 10 por um medroso 7 as vezes).


Então, vamos tentar fazer esses 3 incrementos ai por conta própria? Se precisar de ajuda estamos aí.

Minha dica: Você já sabe exibir os valores das variáveis na Serial, certo? Vamos tentar escrever no LCD, começando pelo requisito 2 do seu projeto?

Já fez esse tutorial? http://labdegaragem.com/profiles/blogs/tutorial-lcd-com-arduino

Tenta inicialmente mesclar esse código com o seu atual do DHT. É Fácil... com as devidas alterações, é só chamar a lcd.print() em vez da serial.print().

Tenta aí e posta o código conseguindo ou não que to de olho no teu tópico e no chat.

Ah! Quando tiver pronto vamos acrescentar MAIS uma funcionalidade: Controlar a velocidade de um ventilador usando esses parâmetros (por PWM). ;)

Claro que estou aqui para ajudar também.

Mas o Jonatas está dando o caminho e vamos segui-lo.

Só lembre-se que teremos que fazer o código para que o arduino faça as duas coisas ao mesmo tempo: atualizar o LCD, ler os sensores e controlar os atuadores.

Já tenho uma noção do que queres fazer. Só tenho uma outra observação. Estou usando no mesmo projeto um DHT11 e percebo que ele varia a leitura, como um ruido. Então já proponho fazermos uma média de leituras para não termos variações confundindo a gente. Concorda que fazer 1000 leituras em 1 segundo é desnecessário? Então 1 leitura a cada 5 segundos já seria bom.

Outra pergunta para ser respondida: posso ler a temperatura da água com um LM35? Acho que não por não serem isolados né? Qual vc usaria?

Vc quer armazenar o relatório em um SD ou em um supervisório?

Eu estou de olho no tópico e pronto para ajudar. Você tem muito credito com a comunidade.

Usei alguns DHT21 em um projeto de automação para uma granja e não tive os tais problemas de ruído não. A leitura foi bem linear, mesmo com alta amostragem.

Sobre sensores de temperatura a prova d'água, existem alguns com encapsulamento próprio para este fim.

https://www.sparkfun.com/products/11050

http://www.satistronics.com/waterproof-ds18b20-waterproof-stainless...

Bom dia pessoal,

Jonatas quando você utilizou o sensor DHT21 para o projeto da granja você usou rs 485 para transmissao de dados do sensor até o arduino?!?

Podia postar seu codigo para eu dar uma olhada, ou me mandar por email!?

Jonatas Freitas e Sidney Alves Bastos...obrigado pelos puxôes de orelha..kkk...é que realmente to leigo em programação, mas comprei o livro arduino basico e vou tentar fazer alguma coisa.

Porem como tenho pouquissimo tempo é que apelei para pegar uma coisa ja meio pronta pq preciso demonstrar para meus alunos do Curso de Comandos Eletricos.

Mas fiquem atento no posto e vamos discutir bastante e sempre quero o conselho e ajuda de vocês que ja são amis experientes.

qualquer novidade posto aqui.

Ah SIDNEY....esses dias vi um post que vc disse que eu sumi no mapa...que nada amigo....aquele projeto ta andando, a parte estrutural da hidroponia ja ta pronta, agora so automatizar.Alias, esse projeto faz parte ja dela.

Abraços

Bem... então tenho tudo pronto. :D

Resultado de uns ensaios que fiz para um projeto um pouco mais complexo.

Assim que tiver tempo procuro o código no meu servidor e posto aqui.

Mas fazia exatamente isso: Mostrava T e H em um LCD e acionava um cooler de pc e uma bomba de aspersão (esguicho de água) para simular o controle de temperatura e umidade de uma construção rural.

Otimo Jonatas..vou aguardar...mas to estudando viu??? Cara tenho que aprender a escrever e entender os codigos...rsrs.

Me fala uma coisa...qual a distancia maxima entre o sensor e o arduino e qual cabo usar? Pensei no cabo de rede UTP CAT 45, cabo manga.

Grato

Olha... DHT pode ser usado em até 20m segundo o datasheet.  Ja usei sem problemas ou perdas significativas a 15m. Cabo Cat 5

Blz vou testar e te falo.

Fredman,

se ta andando mostra pra gente pois seu trabalho é muito bom. Assim vivemos a aventura juntos.

Eu procurei o sensor para medir a temperatura da água e vou usar aquele blindado que tem aqui no LDG.

A temperatura ambiente e umidade vou usar um DHT11. Esse eu estou tendo problemas de leituras. Um ruido que acho normal. Como não sei o que está acontecendo vou usar um artifício. Vou fazer a média de 10 leituras.

A temperatura vai acionar um exaustor e um aspersor para umidade. O ph da água vai usar um pHduino. A placa está sendo gravada por nosso amigo Garagista Adriano.

Da mesma forma será lido a condutividade. O oxigênio dissolvido será lido também por um eletrodo. Vou ler por preciosismo e para garantir a qualidade de vida dos peixinhos.

A alimentação será automática. Já estou com as placas quase prontas.

A estrutura vou ver se consigo com uma empresa de tendas. Preciso que ela seja móvel para eu levar para onde for preciso. A filtração será feita por uma ideia de um colega americano.

Todos estes subprojetos são ideias de colegas da net já montadas.

O melhor de tudo é que o supervisório está pronto. É o scadabr. Todos os componentes serão ligados via RS485 com o protocolo MODBUS.

Eu queria que você fosse mais próximo para podermos discutir mais.

Ah, quando vc tiver um objetivo bem específico como a aula que mencionou dá um toque em privado que agente socorre sem problemas.

Sidiney Alves Bastos....

quero sua ajuda...preciso demonstrar para meu alunos esse controlador e não to conseguindo, alem de faltar tempo para pesquizar...Se possivel me mande ai como eu mando a temp e a umidade para o LCD e tambem como aciono as saidas.

Grato

Fredman,

tenho que consultar se este sensor tem a mesma biblioteca.

To checando.

Mas tive um incidente ontem. Meu computador caiu e quebrou. buaaaaa

até

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço