TempBug: termómetro conectado a internet (3 / 7 paso)

Paso 3: ¿Cómo esta cosa trabajar?

El principio detrás de la tempbug es muy simple. Lo que estamos haciendo aquí es hacer un divisor resistivo utilizando un resistor y un termistor y mida la tensión en el medio utilizando un convertidor de analógico a digital en el imp eléctrico.

Espera, ¿qué es un termistor?

Un termistor es un resistor dependiente de la temperatura; tiene una resistencia específica a temperatura ambiente, y su resistencia varía en una proporción conocida con la temperatura del componente. En nuestro caso, hemos seleccionado una NTC o termistores de coeficiente de temperatura negativo; la resistencia de la pieza será disminuir como la temperatura aumenta.

¿Tiene él, pero ¿cuál es el problema con la resistencia?

La resistencia y el termistor forman un divisor resistivo; las dos resistencias, cableadas en serie (end-to-end) tienen una resistencia eficaz igual a la suma de sus resistencias individuales. Determina la cantidad de corriente que fluye a través de ellas: V = I * R (Ley de ohm), V = 3, 3V (de la Junta de arranque de imp 3.3V alimentación a bordo), R = el 100kΩ + resistencia del termistor a la temperatura actual -> Ahora sabemos cuánta corriente está fluyendo a través del circuito.

Volviendo a la ley de Ohm, sabemos que el voltaje en el termistor = I * R, donde I es la corriente por el divisor (están en serie, para ambos componentes de la misma corriente), y R es la resistencia actual el termistor. Por lo tanto, si podemos medir el voltaje en el pin 9, podemos resolver para la resistencia del termistor. Teniendo en cuenta la resistencia del termistor, podemos determinar la temperatura de la pieza.

Hey espera, el otro lado el termistor no está conectado a tierra!

Justo eres. Se conecta al pin 8. Este es un truco astuto que utilizaremos para guardar la batería. Corriente que fluye por el divisor resistivo drena la batería, por lo que solamente dejaremos el flujo de corriente cuando queremos medir la temperatura. Para ello, pin8 que una salida digital de programación. Cuando pin 8 alto, la caída de tensión en el divisor es 0V, flujos tan no actuales. Cuando queremos tomar una medida, conducimos pin 8 bajos y fregadero actual desde el divisor a través de la imp.

¿Cómo realmente hacer la medición?

Para medir el voltaje en el termistor, hemos creado pin 9 como un convertidor de analógico a digital, que nos permite tomar una medida exacta de la tensión analógica sobre el pin usando al imp. Revisa el programa en unos pocos pasos para ver cómo eso se hace.

Artículos Relacionados

Termómetro de barbacoa Chef IMP: Internet-Connected

Termómetro de barbacoa Chef IMP: Internet-Connected

cuando era un niño, cocinar nuestras vacaciones pavo o asado con uno de los termómetros poco pop-up que usted simplemente pega en el pájaro, que aparece (probablemente) cuando el pájaro está hecho, o por lo menos seguro para comer. Teníamos un montón
ImPrinter: la impresora térmica Imp eléctricos inalámbrica, conectados a internet

ImPrinter: la impresora térmica Imp eléctricos inalámbrica, conectados a internet

impresoras térmicas han conseguido (otra vez) muy populares en los últimos meses; muchas personas parecen estar muy interesada en tener información relevante surge en un pequeño carrete de papel térmico en vez de en las alertas de teléfono o similare
Tablero de conexión Wi-Fi ESP8266: NeoPixels, termómetro, sueño profundo, AP servidor Web config, EEPROM

Tablero de conexión Wi-Fi ESP8266: NeoPixels, termómetro, sueño profundo, AP servidor Web config, EEPROM

En el archivo adjunto zip puede leer tutoriales sobre hacer divertidas las cosas con la Junta de ESP8266 WiFi de bajo costo:Módulo Wi-Fi ESP8266 de programación de IDE Arduino.Interruptor ON/OFF luz usando su teléfono móvil sobre Wi-Fi."NeoPixels&quo
Arduino Nano: Con DS1820/DS18S20 Maxim un termómetro Sensor módulo

Arduino Nano: Con DS1820/DS18S20 Maxim un termómetro Sensor módulo

He recibido muchas peticiones para tutorial de termómetro OneWire Maxim DS1820/DS18S20 , así que aquí está el primer tal Instructable.En la siguiente Instructables demuestro cómo trabajar con varios termómetros conectados al mismo pin, así como obten
Arduino Nano: Leer múltiples DS1820/DS18S20 Maxim un alambre Termómetros con Visuino

Arduino Nano: Leer múltiples DS1820/DS18S20 Maxim un alambre Termómetros con Visuino

Una de las razones que los Termómetros DS18B20 OneWire Maxim DS1820 DS18S20 / / son tan populares es que varios termómetros pueden ser conectados e incluso funciona con sólo 2 hilos. Ya postee Instructables en cómo conectar un termómetro y cómo obten
Arduino Nano: Leer DS1820/DS18S20 Maxim un cable termómetro dirección con Visuino

Arduino Nano: Leer DS1820/DS18S20 Maxim un cable termómetro dirección con Visuino

OneWire Maxim DS1820 DS18S20 / / DS18B20 son termómetros muy populares y con razón. Termómetros de múltiples se pueden conectar e incluso funciona con sólo 2 hilos. Ya postee Instructable sobre cómo conectar y leer OneWire termómetro aquí.Cada termóm
Reloj con termómetro usando Arduino i2c 16 x 2 lcd, RTC DS1307 y DHT11 sensor.

Reloj con termómetro usando Arduino i2c 16 x 2 lcd, RTC DS1307 y DHT11 sensor.

Hello! Ya ha pasado un tiempo no me he posteado nada en Instructables, pero ahora hice un simple proyecto que he visto en internet en varias formas. He conseguido crear un código con otros códigos que he encontrado en internet y tengo que decir es tr
Termómetro al aire libre de LED

Termómetro al aire libre de LED

si no quieres leer cualquier cháchara sin sentido puede sentirse libre saltar a la página dos.Estáis avisados.Durante el verano una vez más estaba buscando un divertido proyecto, que podría aprender algo de (AKA lío hasta veinte veces y corregir mis
Arduino WiFi termómetro (con página web) - Arduino wireless

Arduino WiFi termómetro (con página web) - Arduino wireless

Lo que usted necesitaUna placa Arduino (cualquier placa compatible es aceptable).LM-35 (para utilizar con el archivo suministrado se puede utilizar DS18B20 pero tienes que convertir el código fuente respectivamente).Módulo de router WiFi HLK-RM04.Fue
PICAXE lanzador perfecto termómetro

PICAXE lanzador perfecto termómetro

A veces, tonto parece que funciona.  Estaba terminando el software para un termómetro digital con todas las piezas en la mesa de trabajo y se me ocurrió que aún no había dado ninguna consideración a un recinto.  Esto es inusual para mí ya que pido ge
Un termómetro adecuado

Un termómetro adecuado

Una noche bien te das cuenta de que están recibiendo una fiebre. ¿Preguntas como debo ver a un médico en este momento de la noche o debo esperar hasta mañana, es mi fiebre que uno malo o suave? comenzar rebotando en la cabeza. Usted revise su botiquí
Termómetro de VFD-tubo

Termómetro de VFD-tubo

Este es un tutorial corto sobre mi termómetro tubo de VFD. Lo construyo porque me gustó un termómetro interior que nadie, excepto yo.He utilizado los tubos de VFD porque me gusta el estilo retro.Para medida de temperatura que utilicé un DS1621 conect
Termómetro de tubo Nixie bargraph analógico en 13

Termómetro de tubo Nixie bargraph analógico en 13

este es un proyecto para un gráfico de barras ruso IN-13 tubo de Nixie para utilizar como un termómetro de habitación interior.Se llama "NixieTherm" y también está disponible como un recinto de incluido kit completo como se muestra en www.Nixiek
Smart termómetro Personal con Arduino

Smart termómetro Personal con Arduino

Este instructable es preparado como parte de nuestra tarea para TfCD (tecnología para el diseño de concepto) el curso en TU Delft. Se prepara el siguiente instructivo:bo Koperdraat: 4209567Karthik Mahadevan: 4501578En este instructable aprenderá a co