{"id":588,"date":"2016-10-08T18:34:48","date_gmt":"2016-10-08T16:34:48","guid":{"rendered":"http:\/\/www.daniel.slask.pl\/?p=588"},"modified":"2016-10-08T18:37:15","modified_gmt":"2016-10-08T16:37:15","slug":"termoregulator-jednokanalowy","status":"publish","type":"post","link":"https:\/\/daniel.slask.pl\/m\/termoregulator-jednokanalowy\/","title":{"rendered":"Termoregulator jednokana\u0142owy"},"content":{"rendered":"<p>W ko\u0144cu uda\u0142o mi si\u0119 znale\u017a\u0107 troch\u0119 czasu, aby przedstawi\u0107 nowy projekt, kt\u00f3ry zosta\u0142 w sierpniu uko\u0144czony. Jest nim termoregulator jednokana\u0142owy.<\/p>\n<p>Zosta\u0142 on wykonany dla znajomego, kt\u00f3ry postawi\u0142 nast\u0119puj\u0105ce wymagania:<\/p>\n<ul>\n<li>Odczyt temperatury w zakresie -20\u00baC do 100\u00ba C<\/li>\n<li>Ustawianie g\u00f3rnej i dolnej warto\u015bci histerezy<\/li>\n<li>Dok\u0142adno\u015b\u0107 warto\u015bci ustawianej jak i mierzonej 0.1\u00baC<\/li>\n<li>Ma\u0142e, kompaktowe wymiary<\/li>\n<li>Sterowanie przeka\u017anikiem 12VDC<\/li>\n<li>Niski koszt wykonania<\/li>\n<\/ul>\n<p>Tak wi\u0119c zabra\u0142em si\u0119 do wykonywania projektu. Wed\u0142ug powy\u017cszych za\u0142o\u017ce\u0144 powsta\u0142a koncepcja, kt\u00f3r\u0105 r\u00f3wnie\u017c przedstawi\u0119 w punktach:<\/p>\n<ul>\n<li>odczyt temp z wykorzystanie DS18B20 &#8211; brak konieczno\u015bci przypisywania adresu ka\u017cdego czujnika<\/li>\n<li>Atmega8 w wersji SMD<\/li>\n<li>wy\u015bwietlacz LED 7 segmentowy z 4 liczbami<\/li>\n<li>ustawianie parametr\u00f3w przy u\u017cyciu 3 przycisk\u00f3w<\/li>\n<li>budowa modu\u0142owa (p\u0142ytka z wy\u015bwietlacz i uC, oraz p\u0142ytka z zasilaniem i uk\u0142adem steruj\u0105cym przeka\u017anik)<\/li>\n<li>wyj\u015bcie sterowane za pomoc\u0105 tranzystora Mosfet<\/li>\n<li>Bootloader &#8211; aby \u0142atwo wgrywa\u0107 oprogramowanie<\/li>\n<li>uart\/komendy AT<\/li>\n<li>stabilizator 5V<\/li>\n<\/ul>\n<p>Dwie ostatnie pozycje &#8211; bootloader i komendy AT &#8211; zastosowa\u0142em aby w \u0142atwy spos\u00f3b m\u00f3c aktualizowa\u0107 oprogramowanie. W przysz\u0142o\u015bci chc\u0119 wykorzysta\u0107 te termoregulatory r\u00f3wnie\u017c do innych cel\u00f3w.<\/p>\n<p>Schemat ideowy urz\u0105dzenia przedstawia si\u0119 nast\u0119puj\u0105co (przedstawiam wersj\u0119 po modyfikacjach prowadzenia \u015bcie\u017cek &#8211; p\u0142ytki natomiast zosta\u0142y wykonane dla starej wersji):<\/p>\n<div id=\"attachment_593\" style=\"width: 160px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2016\/10\/Schemat1.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-593\" class=\"wp-image-593 size-thumbnail\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2016\/10\/Schemat1-150x150.png\" alt=\"Schemat ideowy termoregulatora\" width=\"150\" height=\"150\" \/><\/a><p id=\"caption-attachment-593\" class=\"wp-caption-text\">Schemat ideowy termoregulatora<\/p><\/div>\n<p>Jak wida\u0107 schemat nie jest skomplikowany. Mikrokontroler posiada minimalne pod\u0142\u0105czenie wyprowadze\u0144. Aby widoczne by\u0142o w jakim stanie znajduje si\u0119 wyj\u015bcie, zastosowa\u0142em diod\u0119 sygnalizuj\u0105c\u0105 stan wyj\u015bcia. Odzwierciedla ona stan tranzystora MOSFET.<\/p>\n<p>&nbsp;<\/p>\n<p>Pora na kilka s\u0142\u00f3w dotycz\u0105cych programu zawartego w tym urz\u0105dzeniu.<\/p>\n<p>Wyb\u00f3r temperatury za\u0142\u0105czenia jak i wy\u0142\u0105czenia dokonujemy poprzez przyciski UP, DOWN, OK. Minimalna r\u00f3\u017cnica mi\u0119dzy temperatur\u0105 g\u00f3rn\u0105 i dolna histerezy wynosi 0.1\u00baC . Aby histereza posiada\u0142a odwrotny stan pracy mo\u017cliwy jest r\u00f3wnie\u017c wyb\u00f3r pracy &#8211; do wyboru jest ch\u0142odzenie i grzanie. Wszystkie parametry s\u0105 zapisywane w nieulotnej pami\u0119ci typu EEPROM. Podczas normalnej pracy, mo\u017cliwy jest r\u00f3wnie\u017c podgl\u0105d zadanej temperatury, poprzez d\u0142u\u017csze przytrzymanie klawisza UP, b\u0105d\u017a DOWN (odpowiednio dla temp. g\u00f3rnej i dolnej histerezy).<\/p>\n<p>Wykonane urz\u0105dzenie przedstawia si\u0119 nast\u0119puj\u0105co:<\/p>\n\n\t\t<style type=\"text\/css\">\n\t\t\t#gallery-1 {\n\t\t\t\tmargin: auto;\n\t\t\t}\n\t\t\t#gallery-1 .gallery-item {\n\t\t\t\tfloat: left;\n\t\t\t\tmargin-top: 10px;\n\t\t\t\ttext-align: center;\n\t\t\t\twidth: 20%;\n\t\t\t}\n\t\t\t#gallery-1 img {\n\t\t\t\tborder: 2px solid #cfcfcf;\n\t\t\t}\n\t\t\t#gallery-1 .gallery-caption {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\t\t\t\/* see gallery_shortcode() in wp-includes\/media.php *\/\n\t\t<\/style>\n\t\t<div id='gallery-1' class='gallery galleryid-588 gallery-columns-5 gallery-size-thumbnail'><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2016\/10\/Panel.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2016\/10\/Panel-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"Panel przedni termoregulatora\" aria-describedby=\"gallery-1-595\" \/><\/a>\n\t\t\t<\/dt>\n\t\t\t\t<dd class='wp-caption-text gallery-caption' id='gallery-1-595'>\n\t\t\t\tPanel przedni termoregulatora\n\t\t\t\t<\/dd><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon portrait'>\n\t\t\t\t<a href='https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2016\/10\/Zasilanie.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2016\/10\/Zasilanie-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"Zasilanie i wyj\u015bcie\" aria-describedby=\"gallery-1-596\" \/><\/a>\n\t\t\t<\/dt>\n\t\t\t\t<dd class='wp-caption-text gallery-caption' id='gallery-1-596'>\n\t\t\t\tModu\u0142 zasilania, oraz wyj\u015bcia.\n\t\t\t\t<\/dd><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2016\/10\/Ty\u0142.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2016\/10\/Ty\u0142-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" aria-describedby=\"gallery-1-597\" \/><\/a>\n\t\t\t<\/dt>\n\t\t\t\t<dd class='wp-caption-text gallery-caption' id='gallery-1-597'>\n\t\t\t\tWidok zmontowanych p\u0142ytek termoregulatora\n\t\t\t\t<\/dd><\/dl>\n\t\t\t<br style='clear: both' \/>\n\t\t<\/div>\n\n<p>Na jednym z powy\u017cszych zdj\u0119\u0107 wida\u0107 do\u0142\u0105czone przewody i poprzecinane przewody. B\u0142\u0105d w schemacie zosta\u0142 ju\u017c poprawiony i wcze\u015bniej zosta\u0142 umieszczony ju\u017c poprawny schemat.<\/p>\n<p>Zach\u0119cam do zapoznania si\u0119 z instrukcj\u0105 obs\u0142ugi &#8211; rozwieje pewnie wiele w\u0105tpliwo\u015bci. W przypadku jakichkolwiek pyta\u0144, piszcie w komentarzach b\u0105d\u017a poprzez formularz kontaktowy.<br \/>\n&nbsp;<br \/>\n<a  data-e-Disable-Page-Transition=\"true\" class=\"download-link\" title=\"Wersja v1.0\" href=\"https:\/\/daniel.slask.pl\/m\/download\/599\/?tmstv=1788163201\" rel=\"nofollow\" id=\"download-link-599\" >\n\tTermoregulator-instrukcja-obs\u0142ugi-doc.-v1.0.pdf\t(401 pobra\u0144\t)\n<\/a>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>W ko\u0144cu uda\u0142o mi si\u0119 znale\u017a\u0107 troch\u0119 czasu, aby przedstawi\u0107 nowy projekt, kt\u00f3ry zosta\u0142 w sierpniu uko\u0144czony. Jest nim termoregulator jednokana\u0142owy. Zosta\u0142 on wykonany dla znajomego, kt\u00f3ry postawi\u0142 nast\u0119puj\u0105ce wymagania: Odczyt temperatury w zakresie -20\u00baC do 100\u00ba C Ustawianie g\u00f3rnej&#8230;<br \/><a class=\"read-more-button\" href=\"https:\/\/daniel.slask.pl\/m\/termoregulator-jednokanalowy\/\">Wi\u0119cej<\/a><\/p>\n","protected":false},"author":1,"featured_media":598,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[23,6],"tags":[11,12,92,33,41,14,93,51,91,47],"views":553,"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2016\/10\/Panel-BW.jpg","jetpack_shortlink":"https:\/\/wp.me\/pcPgV3-9u","_links":{"self":[{"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/posts\/588"}],"collection":[{"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/comments?post=588"}],"version-history":[{"count":9,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/posts\/588\/revisions"}],"predecessor-version":[{"id":606,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/posts\/588\/revisions\/606"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/media\/598"}],"wp:attachment":[{"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/media?parent=588"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/categories?post=588"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/tags?post=588"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}