Estou tentando construir termostato com Arduino. Quero ligá-lo usando a bateria / carregador de celular, o que torna a tensão do sistema bastante variável. No momento, eu uso o Arduino Uno, mas, uma vez concluído, eu o portarei para o Lilypad.
Primeiro, tentei usar o sensor de temperatura TMP36 . Até agora, foi um fracasso completo. Embora o próprio sensor pareça muito estável, não consigo descobrir uma maneira de medir com precisão sua tensão.
Usar a referência 5v incorporada para sensores analógicos não está funcionando - mesmo alimentado a partir de + 5V do USB arduino são realmente + 4,8V (que muda a temperatura medida em alguns graus). Quando a placa é alimentada a partir da bateria, a voltagem cai para cerca de 4V e a temperatura medida dispara. Eu também tentei usar + 3.3V da placa como referência. Parece ser mais estável quando a placa é alimentada por USB, mas sua voltagem diminui ao ficar sem bateria.
Existe outra maneira de medir de forma confiável a tensão de saída do sensor?
Para o segundo estágio, planejo usar termistores. Acabei de encomendar alguns desses termistores de 20K .
Pelo que entendi, seria mais fácil medir com precisão se eu construir um divisor de tensão e usar V_in como tensão de referência para o ADC.
Algumas perguntas sobre eles:
- Faz sentido usar poucos divisores de tensão com resistores fixos diferentes para aumentar a precisão?
- Posso usar pinos programáveis como V_in e medir a temperatura usando alguns níveis de tensão diferentes. Embora não esteja claro para mim se isso realmente aumentará a precisão.