$15 personal IOT Smart Calentador regulador (5 / 6 paso)

Paso 5: Ajuste el lazo de regeneración

Fin del bucle de retroalimentación es mantener la temperatura estable en algún punto. Muchos termostatos utilizan una rutina proporcional-Integral-derivado (PID) para ello. La idea detrás de esto se explica en este video de Youtube.

Aunque un termostato ajustado no puede ser inestable (oscilaciones de la temperatura), si no estás en sintonía la cosa, mi configuración por defecto (Kp, Ki y Kd en el sketch) podría trabajar para usted, y todo lo que tienes que hacer es elegir el parámetro "WindowSize", que es la cantidad de tiempo entre el arduino "decisiones" para cambiar la energía de la calefacción. El WindowSize debe reflejar el tiempo típico que toma de la temperatura a la cambio debido a un cambio en la energía de la calefacción. Elija un WindowSize grande si los sensores de temperatura están muy lejos de la estufa, o un valor pequeño de lo contrario.

Tengo el calentador y los sensores colocados en la misma tabla ~ 30 cm aparte, así que opté por un segundo 4 WindowSize.

Si usted siente la necesidad de ajustar los parámetros de PID para una estabilidad más alta / más rápido tiempo de arranque, puede resultarle útil este enlace .

La figura derecha muestra un ejemplo de una secuencia de calentamiento de 9° C, donde la energía de la calefacción (línea naranja) es 100% para unos 9 minutos, a continuación, error de la temperatura, que es el desplazamiento desde el punto de ajuste bien estabiliza (línea azul) en la gama del ° C ±0. 3 alrededor del punto. La principal causa de inestabilidad es el cactus A2D, que puede leer los sensores de temperatura con un (3.3 V / 10 mV / ° C) / 1024 = 0,3 ° C de resolución, que está bien para el uso casero.

La trama de la izquierda muestra las diferencias entre el LM35 y los sensores TMP36. Encontré el sensor TMP36 algo más estable, y te recomiendo tener más de un sensor que se suma cierta robustez al dispositivo.

Artículos Relacionados

Sous Vide horno regulador

Sous Vide horno regulador

En lugar de recortar aparte una perfectamente buena olla esta compilación le mostrará cómo crear un controlador de dispositivo a que puede conectar. Este enfoque modular significa que no necesitará adquirir un segundo dispositivo. Si tienes una olla
Cuidado de Gecko leopardo

Cuidado de Gecko leopardo

geckos leopardo son cada vez más populares animales de compañía para personas de todas las edades. Son bastante fáciles de cuidar y puede tener grandes personalidades. En este instructable voy para tratar de dar un apoyo completo de lo que se necesit
El cubo de la adivinación

El cubo de la adivinación

el cubo de adivinación puede crear 3456 fortunas posibles, completa la frase! Tiene el mismo atractivo como el famoso Magic 8 Ball y Ouija Board. Sin embargo, el cubo de la Cartomancia es mucho más sofisticado y entretenido. El cubo no tiene que ser
Hacer un reloj de escritorio inteligente, escrito en JavaScript, desarrollado por el Edison de Intel

Hacer un reloj de escritorio inteligente, escrito en JavaScript, desarrollado por el Edison de Intel

Por qué mis relojes necesitan ser más inteligentes...Siempre configurar recordatorios para mis reuniones de calendario pero cuando eso poca notificación de escritorio "Reunión de XYZ a partir de 15 minutos" aparece en la esquina de la pantalla d
Dos vías SMS MQTT puente (uno de Linkit)

Dos vías SMS MQTT puente (uno de Linkit)

Este proyecto es para el un Linkit. Esta placa de prototipo se programa como un Arduino pero tiene mucho más características. Este proyecto demuestra la GSM (SMS) y construido en Wi-Fi unidades.Las características de este proyecto:Conectar a WiFiSMSC
Smart City Plugin (Intel IoT)

Smart City Plugin (Intel IoT)

Smart City plugin es un plugin pequeño, costo efectivo y fácilmente instalable para hacer infraestructura IoT habilitado de la ciudad.Infraestructura capaz de seguimiento y búsqueda de información de cuello de botella en su entorno apoya la visión de
Regulador de calentador de agua / programador

Regulador de calentador de agua / programador

Este instructable le mostrará cómo construir un regulador de calentador de agua simple con un Raspberry Pi. Esto está destinado a ser utilizado con un estilo perilla termostato en mayoría eléctrico y calentadores de agua de tanque de gas y no requier
Ajuste de la nube - dispositivos inteligentes para gimnasios Smart (Intel IoT)

Ajuste de la nube - dispositivos inteligentes para gimnasios Smart (Intel IoT)

Con CloudFit-smart Wearble estamos tratando de traer un interesante nuevo enfoque para controlar tus entrenamientos de fitness en un gimnasio. Entrenamiento en un gimnasio es tan aburrido y su estado así desde mucho tiempo. Una parte de ella es porqu
Regulador de calentador de Brew casero

Regulador de calentador de Brew casero

es un termostato de LCD controlado por el picaxe. La almohada barato que compré no tenía ningún tipo de control de la temperatura y no pude encontrar un termostato barato en línea que haría lo que quería: controles de botón fácil y una simple pantall
CyberSafe: Su Personal Cloud IoT plataforma

CyberSafe: Su Personal Cloud IoT plataforma

Convertir su viejo Pi de frambuesa en un privado, nube conectada plataforma IoT como Thingspeak o PubNub! Flujo de los datos de sensor sin problemas!La moda de los últimos años ha sido IoT, y las grandes empresas han sido rápidas saltar en el carro.
Sistema de autenticación Smart [Intel IoT] basado en RFID

Sistema de autenticación Smart [Intel IoT] basado en RFID

Resumen del proyecto:Este proyecto es todo sobre el sistema de autenticación y a automatización. Este proyecto inteligente trata de 3 cosas:1. autenticación del ordenador portátil de2. gestión de bibliotecas3. control de activos¿Lo que hace y cómo?En
Smart SMS Powered calentador de agua con LinkitONE

Smart SMS Powered calentador de agua con LinkitONE

¿Desea iniciar su calentador de agua de calefacción de agua en SMS? Imagine usted está hacia fuera, y usted viene a casa. Entonces no te gusta Si te sms sólo una cadena y el calentador de agua entra en!Aquí te voy a mostrar cómo se puede construir un
Discurso virtual para personas con discapacidad vocal (Intel IOT)

Discurso virtual para personas con discapacidad vocal (Intel IOT)

Se planificó proporcionar una solución inteligente para las personas vocalmente a comunicar como de como la gente normal. Esta metodología implica el reconocimiento de los movimientos de músculos de mano con precisión y se integra con el Edison de In
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