{"id":548,"date":"2017-10-05T22:43:14","date_gmt":"2017-10-05T20:43:14","guid":{"rendered":"https:\/\/www.ensis.net\/?p=548"},"modified":"2018-01-04T15:58:46","modified_gmt":"2018-01-04T14:58:46","slug":"fridgey-controller","status":"publish","type":"post","link":"https:\/\/ensis.net\/?p=548","title":{"rendered":"Fridgey Controller"},"content":{"rendered":"<h1>Arduinobasierter Thermostat f\u00fcr den K\u00fchlschrank<\/h1>\n<h2>Motivation<\/h2>\n<p>Unser K\u00fchlschrank hatte einen defekten Thermostat und wollte darob nicht mehr richtig k\u00fchlen. Es musste schnell eine L\u00f6sung her. Die kam in Form eines China &#8211; Temperaturreglers und erf\u00fcllt vor\u00fcbergehend ihren Zweck. Nun muss aber eine bessere L\u00f6sung her, da mit dem jetzigen Regler ein Riesenklumpen Kondensateis entsteht.<\/p>\n<p>Eine arduinobasierte L\u00f6sung scheint zweckm\u00e4ssig. Ein NodeMCU mit WiFi-Anbindung und Webserver bietet genau das, was eine gefreute Sache verspricht. Auf diese Weise l\u00e4sst sich eine Konfiguration einfach \u00fcber WiFi bearbeiten, Logfiles an einen Datenlogger senden und allenfalls Befehle f\u00fcr K\u00fchlszenarien absetzen.<\/p>\n<p><!--more--><\/p>\n<h2>Elektronik<\/h2>\n<p>ESP8266 WiFi Module<\/p>\n<p><a href=\"https:\/\/www.ensis.net\/wp-content\/uploads\/2017\/10\/nodemcu_pinout_700.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-550 size-medium\" src=\"https:\/\/www.ensis.net\/wp-content\/uploads\/2017\/10\/nodemcu_pinout_700-300x253.png\" alt=\"\" width=\"300\" height=\"253\" srcset=\"https:\/\/ensis.net\/wp-content\/uploads\/2017\/10\/nodemcu_pinout_700-300x253.png 300w, https:\/\/ensis.net\/wp-content\/uploads\/2017\/10\/nodemcu_pinout_700.png 700w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>SSD1306 OLED Display<\/p>\n<p>HTU21 Humidity and Ambient Temperature Sensor<\/p>\n<p>10k NTC<\/p>\n<h2>Software<\/h2>\n<p><a href=\"https:\/\/www.dropbox.com\/home\/Arduino\/WebServer_NTC_NodeMCU\" target=\"_blank\" rel=\"noopener\">Code in Dropbox<\/a><\/p>\n<h2>Regler<\/h2>\n<p><a href=\"https:\/\/forum.arduino.cc\/index.php?topic=82590.0\" target=\"_blank\" rel=\"noopener\">Implementing a State Space Controller<\/a><\/p>\n<p><a href=\"http:\/\/forum.arduino.cc\/index.php?topic=41073.0\" target=\"_blank\" rel=\"noopener\">Implementing state space equations<\/a><\/p>\n<h2>Data Logging<\/h2>\n<p><a href=\"https:\/\/thingsboard.io\/docs\/samples\/arduino\/\" target=\"_blank\" rel=\"noopener\">Things Board<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Arduinobasierter Thermostat f\u00fcr den K\u00fchlschrank Motivation Unser K\u00fchlschrank hatte einen defekten Thermostat und wollte darob nicht mehr richtig k\u00fchlen. Es musste schnell eine L\u00f6sung her. Die kam in Form eines <a href=\"https:\/\/ensis.net\/?p=548\" class=\"read-more inline\" title=\"Read More\">Read More<\/a><\/p>\n","protected":false},"author":1,"featured_media":549,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[64,37,71],"tags":[17,16,65,11],"class_list":["post-548","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino","category-elektronik","category-fridgey-controller","tag-arduino","tag-electronics","tag-fridgey","tag-fun"],"_links":{"self":[{"href":"https:\/\/ensis.net\/index.php?rest_route=\/wp\/v2\/posts\/548","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ensis.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ensis.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ensis.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ensis.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=548"}],"version-history":[{"count":5,"href":"https:\/\/ensis.net\/index.php?rest_route=\/wp\/v2\/posts\/548\/revisions"}],"predecessor-version":[{"id":804,"href":"https:\/\/ensis.net\/index.php?rest_route=\/wp\/v2\/posts\/548\/revisions\/804"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ensis.net\/index.php?rest_route=\/wp\/v2\/media\/549"}],"wp:attachment":[{"href":"https:\/\/ensis.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=548"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ensis.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=548"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ensis.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=548"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}