$15 persoonlijke IOT Smart Heater Controller (5 / 6 stap)

Stap 5: Tuning uw feedback-lus


De feedback lus het doel is om de temperatuur stabiel op sommige set-punt. Vele thermostaten gebruiken een evenredige-integraal-afgeleide (PID) routine voor dat doel. Het idee erachter is uitgelegd in dit Youtube video.

Hoewel een niet afgestelde thermostaat unstable wellicht (temperatuur trillingen), als je niet in het afstemmen van de zaak, mijn standaardinstellingen (Kp, Ki en Kd in de schets) zou kunnen werken voor u en alles wat je hoeft te doen is te kiezen van de parameter "WindowSize", dat de hoeveelheid tijd tussen de arduino "besluiten" voor het veranderen van de macht van de verwarming. De WindowSize moet geven de typische tijd duurt voor de temperatuur veranderen als gevolg van een verandering in de kracht van de verwarming. Kies een grote WindowSize als de temperatuursensoren ver weg van de kachel, of een kleine waarde anders zijn.

Ik heb de kachel en de sensoren geplaatst op dezelfde tafel ~ 30 cm uit elkaar, dus ik koos een 4 seconden WindowSize.

Als u de noodzaak voelt om het afstemmen van de PID-parameters voor hogere stabiliteit / sneller inwerktijd, misschien vindt u deze link nuttig.

De juiste afbeelding ziet u een voorbeeld van een sequentie van de verwarming 9° C, waar de macht van de verwarming (oranje lijn) 100% voor ongeveer 9 minuten, dan temperatuur fout is, die is de offset van de set-punt mooi stabiliseert (blauwe lijn) in het bereik ° C ±0.3 rond de set-punt. De belangrijkste oorzaak van instabiliteit is de cactus A2D, die kan lezen de temperatuursensoren met een (3,3 V / 10 mV / ° C) / 1024 = 0,3 ° C resolutie, die is prima voor thuisgebruik.

De linker plot toont de verschillen tussen de LM35 en de TMP36-sensoren. Ik vond de TMP36 sensor ietwat stabieler, en ik adviseren hebbend meer dan één sensor aangezien het sommige robuustheid aan het apparaat toevoegt.

Gerelateerde Artikelen

Tijd-of-gebruik Air Conditioning met een Vera Smart Home Controller

Tijd-of-gebruik Air Conditioning met een Vera Smart Home Controller

Dit Instructable zal tonen hoe te lopen uw huis die HVAC minder vaak tijdens "Time-of-Use" piek uren en potentieel macht rekeningen in halve op extreme dagen snijden. Ik dit met behulp van een smart home controller VeraLite geïmplementeerd en ge
Water Heater Controller / planner

Water Heater Controller / planner

Dit instructable zal u tonen hoe te bouwen van een eenvoudige water heater controller met behulp van een Raspberry Pi. Dit is bedoeld om te worden gebruikt met een knop stijl thermostaatregelaar gevonden op de meeste elektrische en gas tank boilers e
Smart Pump Controller

Smart Pump Controller

De Smart Controller van de pomp is ontworpen om te helpen beheren van de levensduur van de pomp en vul de watertanks via autonome werking beheerd door een Arduino nano op haar hart. De Blue-tooth module zorgt voor tele-monitoring en controle van de v
IoT Smart badkamer

IoT Smart badkamer

Dit project wil ontwikkelen van een "slimme" badkamer die gebruik maakt van desbetreffende hoedanigheid gebruik gegevens, zoals: stroom mensen gedurende een vooraf ingestelde tijdspanne; faciliteit gebruik gegevens (aantal bezoekers tegen de tij
Smart Home controller met Sensorflare en Spark Core van deeltje: Lees uw sensor-waardes op Sensorflare

Smart Home controller met Sensorflare en Spark Core van deeltje: Lees uw sensor-waardes op Sensorflare

Hallo iedereen! Dit instructable toont u hoe u kunt controleren de smartapparaten met behulp van Sensorflare en Particle kern. De mogelijkheden zijn vele... U kunt Particle kern - een beetje bestuur van de ontwikkeling van de Wi-Fi om uw hardware (bi
Smart Home controller met Sensorflare en Spark Core van deeltje: uw macht bedieningsorganen met Sensorflare

Smart Home controller met Sensorflare en Spark Core van deeltje: uw macht bedieningsorganen met Sensorflare

Hallo iedereen! Dit instructable toont u hoe u uw smart-apparaten met behulp van Sensorflare en Particle core kunt controleren. De mogelijkheden zijn vele... U kunt Particle kern - een beetje bestuur van de ontwikkeling van de Wi-Fi om uw hardware (b
433MHz Smart Home Controller met Sensorflare en een RaspberryPi

433MHz Smart Home Controller met Sensorflare en een RaspberryPi

In dit instructable tonen we hoe een zender 433 Mhz gebruik control uw huis's RF apparaten wel Sensorflare met behulp van een RaspberryPi.Onderdelen vereist:433Mhz zendermoduleRaspberryPi (ieder model)Jumper dradenelk apparaat van RF gecontroleerdact
Afstand houden van de robot met de Smart Controller Servo

Afstand houden van de robot met de Smart Controller Servo

Deze demo ik ga u tonen hoe gebruik je de Smart Controller Servo te maken van een robot zijn afstand houden.Het maakt gebruik van twee continue rotatie servomotoren en een afstandssensor. De slimme Servo-Controller wordt gebruikt voor het maken van e
CyberSafe: Uw persoonlijke Cloud IoT Platform

CyberSafe: Uw persoonlijke Cloud IoT Platform

Zet uw oude Raspberry Pi in een privé, Cloud aangesloten IoT platform zoals Thingspeak of PubNub! Uw sensorgegevens naadloos streamen!Het toverwoord voor de afgelopen paar jaar is IoT, en grote bedrijven zijn snel te springen op de bandwagon. Voor de
TEAM IMPACT! Smart helm - Intel Edison, Sparkfun 9DOF

TEAM IMPACT! Smart helm - Intel Edison, Sparkfun 9DOF

Intel Edison met Sparkfun 9DOF LSM9DS0 IMU3e plaats @ de Intel IoT Roadshow NYC 2015Dit Instructable is voor een Intel Edison IoT Smart helm die gebruik maakt van een 9DOF van Sparkfun om gegevens te verzamelen van de helm om te meten hoofd tramas en
Intel Edison hydrocultuur Controller

Intel Edison hydrocultuur Controller

Creëren van een IoT ingeschakeld hydrocultuur Controller met behulp van de Intel Edison tijdens de Boston IoT HackathonOns doel:Binnen een 36 uur hackathon voor de bouw van een controller te gebruiken met onze vorige instructable (verticale hydrocult
Arduino Garage Controller

Arduino Garage Controller

dit is mijn eerste Instructable, dus gemakkelijk op mij! :-)Hoewel er vele garage deur projecten op Instructables via Arduinos, wilde nodig/ik iets anders. Vorig jaar hadden we een warme zomer en wanneer ik kom thuis na het werk, ik zou verlaten de g
LinkIt One - Blynk (IoT)

LinkIt One - Blynk (IoT)

Onlangs kreeg de nieuwe LinkIt één en nu is dit mijn eerste instructable gebruiken, de linkit een echt goede Raad is aan de slag met microcontrollers. Het is volledig Arduino compatibel en makkelijk te gebruiken en bijna alle van de code die u voor e
Zonnecollector & stralingswarmte controller

Zonnecollector & stralingswarmte controller

Als u als me bent en wil een steek op DYI zonne-collectie en gebruik je hebt waarschijnlijk gevonden dat het zal niet goedkoop. Dit project is een stap op weg naar het opslaan van sommige van die hard verdiende geld. Een voldoende solar hot water hea