precisando de ajudar com um projeto de manitoramento usando DS18B20 <Resolvido>

bom dia pessoal, to fazendo um monitoramento de temperatura usando Ds18B20, so que não ta me dando a leitura do sensor. eu ja coloquei o resistor de 47k, e msm assim não ta me dando a leitura do sensor.. vou colocar o código aqui em baixo

Exibições: 319

Anexos

Responder esta

Respostas a este tópico

Boa tarde FCN,

você está precisando ajudar alguém com um projeto de leitura?

   ""  precisando de ajudar com um projeto de leitura  " 

RV

esse projeto e pra fica monitorando temperatura, vc controla a temperatura pelo os botoes do lcd keypad shield. ele mostra a temperatura gravado no  LCD, e a temperatura real, quando a temperatura abaixar para po valor que definir, ele acionar o rele,se a temperatura subir um pouco ele desligar,  e ele mostra se o motor ta ligando ou não na tela .. veja a imagem em baixo  WhatsApp%20Image%202018-07-14%20at%204.32.41%20PM.jpeg

o problema e que o sensor não ta lendo a temperatura real, ele so fica me mostrando (-127 graus) eu ja coloquei resistor de 4.7k como mostra nessa foto  temperature_arduino.png

"eu sei pouco de programação, mais pretendo me aprofundar e aprender mais, esse projeto que to tentando fazer e para implementar no viveiro de peixe"..

"to querendo colocar pelo menos 6 reles, com um intervalo pra não acionar tudo de umas so vez. ele vai possui um modulo Bluetooth para pode fazer o monitoramento através  do aplicativo que to tentando desenvolver. esse aplicativo ele faz a leitura do sensor, e tem a possibilidade de poder acionar o motor quando eu quiser... faturamento vou tira esse modulo Bluetooth e colocar( wi-fi). para poder fazer o monitoramento de longe..

eu to querendo que ele me mostre a temperatura escolhida Lcd, e a temperatura real do sensor, me mostre se o motor ta (ligado) ou (desligado), e no menu quero que tenha uma opção para incrementa o valor da temperatura e decrementa..  to querendo que ele so acione o motor quando a temperatura abaixar para o valor que coloquei, e quando subir a temperatura um pouco quero que desligue... basicamente e so isso que to querendo. eu ja tenho os componentes (lcd keypad shield), (modulo bluetooth),  (duplo reles ), e o (sensor de temperatura Ds18B20 aprova de agua)

no modulo bluetooth quero le a temperatura e pode acionar o motor quando eu quiser

quero que tenha um pequeno intervalo para acionar os reles. pra não ligar tudo de uma so vez..

Ok

vamos por parte como dizia o famoso JACK.

Primeiro vamos ver se seus sensores estão ok e qual é o "Endereço" deles.

Você pode ligar até 8 18B20 ou 18S20 em cada BUS (port).

Vou definir 2 ports o 3 e o 10 para você usar se quiser + que um bus.

Pode usar os dois ao mesmo tempo.

Depois cole aqui os endereços de 18B20 que você obteve.

RV

RV

Anexos

eu acho q vou so colocar um msm.. eu ia colocar vários só que andei falando com alguns colegas da agronomia eles me falaram que a temperatura dentro da agua e diferente da temperatura de fora..  andei fazendo uns teste aqui vi que o sensor, ficando fora daria mais facilidade de ter o controle a temperatura.. me falaram que no campo os motores sao acionado a partir de 5hs da tarde pq  o oxigênio da agua vai acabando, quando a temperatura  cai.. la pra 27 graus por ai

Procurando dispositivos DS18B20...

Final da verificacao.
Procurando dispositivos DS18B20...


Encontrado sensor 'DS18B20' o bus ds1 com endereco:

0x28, 0xFF, 0xB4, 0x61, 0xB0, 0x17, 0x02, 0x85

ai nesse caso pode se colocar (um sensor Ds18B20) para acionar vários reles sequencial um atras do outro. e no aplicativo pode acionar qualquer um dos reles.. daria certo dessa forma ??? 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço