gente e assim to montando um sistema para aquários integrado ja fiz varias pesquisas e nada de conseguir exito me ajudem
estou usando um Arduíno mega 2560 + um ds1307 + ds18b20 + 4 reles + 3 tip 122 + enc28j60 + uma boia e bomba solenoide
qual a ideia
a temperatura quanto estiver =>que 27 vai acionar o chiller (rele) quando estiver =<26 ligara o aquecedor (rele)
a uma hora pre programada usando base as leituras do rtc vai acionar as lampadas com sistema fading acionando o azul apos 10 min aciona o verde e apos 10 min o branco no sistema fading sera aumentado gradativamente a potencia 1% a cada min
quando a agua abaixar a bomba solenoide mandar água
e monitorar e configurar horas por web server tipo dos roteadores
quais os problemas
ele mede a temperatura mas não aciona os reles.
o sistema fading funciona independente mas não consigo programar a hora dele ligar
não cheguei na parte do web-server ainda
fico grato pelos amigos que me ajudarem muito obrigado dês de já
Tags:
As respostas para este tópico estão encerradas.
tem como eu sisponibilizar os zips delas pra vcs? como?
Tem.
kwiek@me.com
como faço para anexar elas ao post
as bibliotecas do ds18b20 estao aqui
http://www.arduinoecia.com.br/2013/04/sensor-de-temperatura-ds18b20...
http://www.arduinoecia.com.br/2013/04/sensor-de-temperatura-ds18b20...
essa limites copiei com algum codigo
De uma olhada neste post, pode ser útil.
http://labdegaragem.com/profiles/blogs/tutorial-como-utilizar-o-sen...
a parte de leitura do sensor ta ok amigo o pau ai e pra ele acionar o rele nas temperaturas lidas
alguem me ajuda????
me ajudem
esse seu projeto é complicado pro pessoal te ajudar. Explico o motivo: eu por exemplo não tenho tais sensores que vc cita, então eu não tenho como eu replicar teu sketch aqui em casa pra descobrir onde está o erro.
na realidade vc é quem deveria tentar achar o erro sozinho. Te recomendo fracionar teu sketch em vários pedaços independentes. Quando cada pedaço estiver funcionando redondinho, aí sim vc parte pra juntar tudo num só sketch.
Por exemplo, em relação a temperatura: vai tentando debuggar via serial.print. Aprenda a ler teu sensor e faça exibir o resultado no serial monitor. E aprenda a montar direito as condicionais IF para que teu sketch execute apropriadamente os comandos que te interessam. Vejo ali no seu sketch que vc escreveu
if (tempC == -127.00)
que isso? vc está esperando ler alguma temperatura igual a 127 graus negativos??? qual o significado disso?
ao invés de acionar pinos para comandar relês, faça o básico primeiro. Faça exibir as informações no serial monitor e mande exibir mensagens conforme as regras estabelecidas por vc nas condicionais IF (por exemplo, se a temperatura for inferior a 26 graus, exiba a mensagem "temperatura baixa demais... acionando boiler".... se a temperatura for superior a 27 graus, exiba a mensagem "temperatura alta demais... acionando chiller"... e se a temperatura estiver dentro da faixa entre 26 e 27 graus, exiba a mensagem "temperatura na faixa de conforto térmico... nada a fazer"
se vc aprender a fazer isso via serial monitor vc já terá dado um grande passo sozinho. O passo seguinte seria adaptar essa lógica à realidade do projeto, que é acionar relês conforme a leitura do sensor de temperatura.
A mesma idéia vale pro relógio. Aprenda a exibir no serial monitor as horas e exibir diferentes mensagens no serial monitor conforme as horas. Depois que vc aprender a lógica do funcionamento do módulo RTC, aí sim vc dá o passo seguinte que é acionar os leds
vai por mim, companheiro... não tente pular etapas nessa curva de aprendizado... estou te aconselhando isso porque foi assim que aprendi aquilo que sei sobre arduino. Como não sou da área de elétrica/eletrônica/TI, comigo sempre funcionou desse jeito, de grão em grão.
mjito obrigado amigo
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por