PID para uma chocareira, problemas com leitura no sensor analógico.

Boa tarde garagistas, sou novo no fórum.. Vi alguns projetos de PID aqui no forum e acho que talvez vocês possam me ajudar.

Eu estou desenvolvendo uma chocadeira e preciso implementar um sensor de temperatura. Eu tentei com o LM35dz mas ou ele está danificado ou não funciona no calculo do PID..

Gotaria de saber se vocês tem ideia de como mudar a leitura analógica para digital, por um DHT11 ou um HTU21D (utiliza comunicação i2c)

O DHT11 está para chegar, o HTU21D eu já possuo ele aqui.. Porém eu tentei implementar no código e não consegui sinal nenhum de leitura.

Parece que com o HTU21D não é possível a implementação, gostaria de saber se vcs tem algum código PID implementado com DHT11,,

Exibições: 363

Anexos

Responder esta

Respostas a este tópico

Primeiro passo , qual é variação de temperatura dentro de uma chocadeira ? 

Se for abaixo de 100 graus (que eu acho que é) recomendo o uso do sensor de temperatura DS18B20. 

São baratos, precisos, fáceis de usar . Pode conectar vários sensores em série. 

Não perca seu tempo com outros tipos de sensores. 

Obrigado pela dica.. To vendo se consigo arrumar um!

a variação estou colocando de 0 a 50C

Mas e sobre a implementação de um sensor digital em uma programação analógica?

Troque o sensor antes. 

Especifique o seu objetivo de como funcionará a chocadeira. 

Recomendação para estudo:

https://playground.arduino.cc/Code/PIDLibrary

http://labdegaragem.com/forum/topics/chocadeira

Vou trocar, olha os sinais que eu recebi com o lm35..

Eu coloquei delay de 50ms para ver a resposta e mudou totalmente o sinal.

Não ta prestando com o lm35! Detalhe que liguei ele em uma bateria 9v

Pin 1 - Positivo 9v

pin2 - A0 arduino

Pin 3 - Negativo 9v

Anexos

Mas você alimentou ele com 9V e colocou na entrada analógica do Arduino? Talvez tenha sorte de não ter queimado o AD, o LM35 aceita de 4-30V mas para o arduino você DEVE alimenta-lo com 5V.

Eu consegui um DS18B20 de um amigo para testar hoje no meu PID.

Sobre a programação, é só criar uma variável da temperatura e colocar no lugar do analg input?

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço