Hace poco compré un sensor de temperatura KY028 ubicado AQUÍ . Estaba teniendo problemas para conectar este sensor, así que arranqué el termistor y lo metí en una placa de pruebas. Sé que suena malhumorado, pero aquí está la imagen de mi circuito que tengo ahora.
Tengo el pin de + 5V en mi arduino conectado al termistor, luego la resistencia de 10 K conectada al lado negativo del termistor y luego a tierra.
He investigado varios sitios sobre cómo convertir la lectura que obtengo en kelvins y / o C y / o F, pero no obtengo el valor correcto como resultado final.
Este sitio web AQUÍ . Me proporciona una ecuación para resolver la resistencia de los termistores, que es la siguiente ...
LuegomedicequeconecteestevalorenlaecuaciónHARTdeSteinhartdelasiguientemanera...
El problema es que obtengo un valor negativo para la primera ecuación. Mi Vout está en 4.983 voltios. Cuando conecté esto en la primera ecuación para encontrar la resistencia del termistor, obtengo un valor negativo que es -5.950435k ohmios.
No puedo insertar este valor en la ecuación de Steinharts porque no puedo tomar el registro natural de un número negativo. Así que este es el primer problema que estoy teniendo. Más A, B y C son constantes que no estoy seguro de si debo usar los valores estándar que tienen en el enlace que adjunto o encontrarlos para mi termistor específico. Sin embargo, no sé cómo hacerlo, así que estoy usando los valores que proporcionan.
El siguiente problema es que no veo dónde se supone que debo usar la lectura que obtengo del pin de entrada analógica que he conectado a mi termistor, lo que me da un valor de 512. No estoy usando esto Valore en cualquier lugar en estas ecuaciones anteriores, por lo que estoy completamente perdido en lo que debo hacer.
He encontrado varios sitios que contienen programas ya creados como este AQUÍ . SIN EMBARGO, no estoy interesado en copiar su código ya que no tendría idea de lo que está sucediendo. Intenté entender su código para la parte de conversión, pero no es lo mismo que las ecuaciones que proporcioné anteriormente. La persona incluso dice que usó el mismo enlace para hacer las conversiones, pero debe manipular las ecuaciones para hacer la conversión porque no estoy siguiendo su código. Lo que me gustaría es una explicación de cómo puedo convertir este valor sin utilizar tablas de búsqueda enormes como código de trucos o copia. Tengo ganas de replicar mi propio resultado, pero no puedo entender lo que necesito hacer. ¿Puede alguien volverme a encarrilar aquí?