Cómo calibrar un sensor de temperatura barato (2 / 4 paso)

Paso 2: Código de Arduino cableadas y primeras pruebas

OK, ya que la señal de salida es una tensión analógica, el cableado de Arduino y el dibujo es muy simple. El sensor, los pernos hacia abajo y texto frente a usted, es:

  • eje izquierdo: Vdd -> a 5v de Arduino
  • medio: Vout -> a pin arduino A0
  • derecha del pin: -> GND a GND de arduino

Se adjunta el código. Es una simple lectura analógica. Para hacer la medida más precisa, utilizar un bucle simple para obtener los 5 valores de temperatura y calcular la temperatura media.

En la página 11 de la hoja de datos, se da la fórmula de la función de transferencia de sensor: Vout = Tc * Ta + V0c

Con:

  • Vout: la tensión de salida (lectura de arduino)
  • TC: Coeficiente de temperatura
  • TA: Temperatura ambiente (estamos en busca de este valor)
  • V0c: voltaje de salida del sensor a 0° C

Este último valor se da en la tabla "Características eléctricas de la C.C.", página 3 de la hoja de datos. Para mi sensor (MCP9700), este valor es 500 mV.

Significa que, para mi Arduino, que la fórmula temp ambiente es:

Temperatura = ((TensionAnalog /204.8) - 0.5) / 0.01;

  • TensionAnalog es el valor bruto de la clavija analógica. El arduino ADC es una gama de 10 bits, por lo que el valor leído es 1024 (2 ^ 10) de 5 voltios y 0 voltios 0. Así que para obtener un valor en voltios, necesita dividir el valor analógico por 1024/5 = 204.8
  • El 0.5 es el valor de V0C , en voltios (500 mV)
  • 0.01 es el coeficiente de temperatura Tc (10 mV / ° C)

Configurar el sensor y el sensor de mi estación meteorológica en mi ventana, con el fin de comparar las temperaturas.

Después de unos minutos, mi estación dice que la temperatura ambiente es 26.4. Mientras tanto, el sensor dice que la temperatura es... 24,8 ° C. nos encontramos en la tolerancia dada por Microchip, pero no lo suficientemente precisa.

Vamos a cambiar esto!

Artículos Relacionados

Cómo medir la temperatura con gran exactitud con un Arduino y un tablero de Sensor de temperatura de TSYS01.

Cómo medir la temperatura con gran exactitud con un Arduino y un tablero de Sensor de temperatura de TSYS01.

Mientras estudiaba en la Universidad fuimos desafiados como parte de un trabajo de curso en diseño de una caja con control de temperatura muy preciso. Si el proyecto fuera a tener éxito, múltiples cajas debían ser construido y utilizado en un proyect
Sensor de temperatura NTC con arduino

Sensor de temperatura NTC con arduino

Un termistor es un tipo de resistor cuya resistencia depende en extremo de temperatura tiene un valor de resistencia eléctrica para cada temperatura absoluta.Ampliamente utilizado para controlar la temperatura en los dispositivos electrónicos tales c
Sensor de temperatura simple LED Digital

Sensor de temperatura simple LED Digital

Un Sensor de temperatura electrónico Simple, bajo costo, DigitalH. William James, agosto de 2015Resumen LED parpadeante contienen un pequeño chip de IC que causar a parpadear continuamente encendido y apagado cuando se aplica un voltaje. Este estudio
Sensor de temperatura inalámbrico simple actualización de sitio web con electric imp y termistor

Sensor de temperatura inalámbrico simple actualización de sitio web con electric imp y termistor

[Edición 2014] El planificador que fue utilizado por Imp eléctrico ya no es usado y no está disponible ya. [/Edit]Este es un pequeño proyecto para empezar con la eléctrica imp y un termistor para que pueda ver cómo puede obtener las lecturas de tempe
Termómetro digital en pantalla OLED con sensor de temperatura NodeMCU ESP8266 ESP-12E y DS18B20

Termómetro digital en pantalla OLED con sensor de temperatura NodeMCU ESP8266 ESP-12E y DS18B20

En mi anterior instructable le di una introducción a la ESP8266 y la programación con nuestro IDE de Arduino familiar.En este instructable voy a ir un paso más allá, conexión de un sensor digital de temperatura DS18B20 y mostrar la temperatura en gra
Sensor de temperatura en tiempo real y tablero de instrumentos

Sensor de temperatura en tiempo real y tablero de instrumentos

Microcontroladores son cada vez más barato, más potente y más flexible. Sensores y nuevos módulos de continúan creando nuevos casos de uso, y el Internet de las cosas sigue irían a las nubes.Más allá de simplemente recoger o detección de datos, quere
Python y frambuesa Pi Sensor de temperatura

Python y frambuesa Pi Sensor de temperatura

Ha sido mucho tiempo, cuando había primero postee esta muestra de RPi. El paso del tiempo había reunido alguna forma de retroalimentación de la comunidad, tuvo en cuenta los comentarios, y esta muestra está lista para ser publicado en Instructables p
Sensor de temperatura de prueba de agua

Sensor de temperatura de prueba de agua

Microchip TC1047AVNBTR sensor de temperatura del sello en un tubo de plástico para que sea impermeable al agua y la mayoría de los otros líquidos. Esto está diseñado para uso a bajas temperaturas. La foto muestra la sonda completa, alimentada por tre
Usando el Sensor de temperatura LM335

Usando el Sensor de temperatura LM335

El LM335 es un sensor de temperatura relativamente precisa, fácil de usar. Es ideal para cosas como registradores de temperatura y controladores de temperatura. Este sensor es mucho más fácil de usar que los termopares, porque no requiere ningún circ
Con un Sensor de temperatura

Con un Sensor de temperatura

Utilizando sensores electrónicos básicos, podemos construir nuestro propio detector de calor. El componente principal, que es el sensor de temperatura LM35DZ, se utiliza para medir la temperatura ambiente actual. Basado en la medición, el detector le
Sensor de temperatura de Linkit uno

Sensor de temperatura de Linkit uno

En este instructable voy a cómo usted cómo se mide la temperatura utilizando un Linkit y un sensor de temperatura Lm35. Este proyecto puede ser parte de un monitor sin hilos del tiempo, si no has visto mi instructables anterior por favor, echa un vis
Sensores de temperatura usable para trabajo en frío extremo

Sensores de temperatura usable para trabajo en frío extremo

Cuando se trabaja en temperaturas extremas es importante controlar la temperatura de su cuerpo. En congelar el tiempo, sus dedos y dedos de los pies se entumecida y pueden desarrollar quemaduras sin siquiera notarlo. Además, si su base temperatura de
Sensor de temperatura y humedad de WiFi ESP8266

Sensor de temperatura y humedad de WiFi ESP8266

En este tutorial construiremos ESP8266 WiFi Arduino registrador de temperatura y humedad. Datos serán almacenados en el servidor de EasyIoT y muestra en explorador de web en el equipo remoto o en el teléfono móvil. Biblioteca ESP8266 EasyIoT Arduino
Un Sensor de temperatura LM35 a prueba de agua

Un Sensor de temperatura LM35 a prueba de agua

aquí es un instructable para impermeabilizar un LM35 para el uso de un ROV atado mediante una batería de automóvil de 12V como fuente de energía. Esto surgió de una necesidad de la competencia de ROV MATE. La serie LM35 es sensores de temperatura del