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
Tags:
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
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 ???
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por