<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=22&amp;t=10735&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-02-20T14:31:22+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=22&amp;t=10735&amp;mode</id>
<entry>
<author><name><![CDATA[kurnachatka]]></name></author>
<updated>2015-02-20T14:31:22+01:00</updated>
<published>2015-02-20T14:31:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10735&amp;p=120015#p120015</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10735&amp;p=120015#p120015"/>
<title type="html"><![CDATA[Re: Sterownik do pieca C.O. z dostępem przez internet.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10735&amp;p=120015#p120015"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />a tak znam (tzn wiem że jest) appinventor - fajna alternatywa oczywiście<br /></div><br /><br />Też kilka razy korzystałem całkiem  całkiem ale na chwilę obecną już chyba nie rozwijany, chociaż mogę się mylić.<br />Jedyny mankament to ze niema bloku obsługującego zdarzenie z przychodzącymi nowymi danymi na bluetooth.<br />Trzeba to realizować w zadeklarowanym bloku czasowym.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=930">kurnachatka</a> — 20 lut 2015, o 14:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-02-20T13:08:46+01:00</updated>
<published>2015-02-20T13:08:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10735&amp;p=120003#p120003</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10735&amp;p=120003#p120003"/>
<title type="html"><![CDATA[Re: Sterownik do pieca C.O. z dostępem przez internet.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10735&amp;p=120003#p120003"><![CDATA[
a tak znam (tzn wiem że jest) appinventor - fajna alternatywa oczywiście<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 20 lut 2015, o 13:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[michalczo]]></name></author>
<updated>2015-02-20T12:13:07+01:00</updated>
<published>2015-02-20T12:13:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10735&amp;p=119991#p119991</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10735&amp;p=119991#p119991"/>
<title type="html"><![CDATA[Re: Sterownik do pieca C.O. z dostępem przez internet.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10735&amp;p=119991#p119991"><![CDATA[
Błądząc kiedyś po internetach znalazłem coś takiego:<br /><br /><!-- m --><a class="postlink" href="http://ai2.appinventor.mit.edu/" >http://ai2.appinventor.mit.edu/</a><!-- m --><br /><br />Bardzo fajna sprawa. Edytor wyglądu i co najlepsze - graficzny edytor algorytmów. Sporo możliwości i wszystko przez przeglądarkę. <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5304">michalczo</a> — 20 lut 2015, o 12:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-02-20T12:06:09+01:00</updated>
<published>2015-02-20T12:06:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10735&amp;p=119988#p119988</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10735&amp;p=119988#p119988"/>
<title type="html"><![CDATA[Re: Sterownik do pieca C.O. z dostępem przez internet.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10735&amp;p=119988#p119988"><![CDATA[
<div class="quotetitle">michalczo napisał(a):</div><div class="quotecontent"><br />Dziękuję bardzo! Cieszę się, że zostałem dostrzeżony przez samego MISTRZA! <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> To daje motywację do dalszego działania! <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /></div><br /><br />Jaki tam ze mnie mistrz .... sam uwielbiam wprost patrzeć na takie projekty w DIY, na takie cukiereczki <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />z ciekawości podpytam w czym pisałeś apkę na androida ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 20 lut 2015, o 12:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[michalczo]]></name></author>
<updated>2015-02-20T12:03:06+01:00</updated>
<published>2015-02-20T12:03:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10735&amp;p=119987#p119987</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10735&amp;p=119987#p119987"/>
<title type="html"><![CDATA[Re: Sterownik do pieca C.O. z dostępem przez internet.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10735&amp;p=119987#p119987"><![CDATA[
Dziękuję bardzo! Cieszę się, że zostałem dostrzeżony przez samego MISTRZA! <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> To daje motywację do dalszego działania! <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5304">michalczo</a> — 20 lut 2015, o 12:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-02-20T11:56:35+01:00</updated>
<published>2015-02-20T11:56:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10735&amp;p=119984#p119984</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10735&amp;p=119984#p119984"/>
<title type="html"><![CDATA[Re: Sterownik do pieca C.O. z dostępem przez internet.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10735&amp;p=119984#p119984"><![CDATA[
Bardzo ładnie wykonany no i funkcjonalny projekt<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 20 lut 2015, o 11:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[WoodPaker]]></name></author>
<updated>2015-02-20T11:00:30+01:00</updated>
<published>2015-02-20T11:00:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10735&amp;p=119974#p119974</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10735&amp;p=119974#p119974"/>
<title type="html"><![CDATA[Re: Sterownik do pieca C.O. z dostępem przez internet.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10735&amp;p=119974#p119974"><![CDATA[
Mnie się bardzo podoba. Zwłaszcza, że moi rodzice mieszkają też w takim domu<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1425">WoodPaker</a> — 20 lut 2015, o 11:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[michalczo]]></name></author>
<updated>2015-02-20T10:46:28+01:00</updated>
<published>2015-02-20T10:46:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10735&amp;p=119971#p119971</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10735&amp;p=119971#p119971"/>
<title type="html"><![CDATA[Sterownik do pieca C.O. z dostępem przez internet.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10735&amp;p=119971#p119971"><![CDATA[
<a href="http://forum.atnel.pl/_obrazki/o/5304/28e2c78e11dea9fd6a6c848ac0cb8a8c.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/5304/28e2c78e11dea9fd6a6c848ac0cb8a8c.jpg" alt="Obrazek" /></a><br /><br />Witajcie!<br /><br />Sterowników do pieców C.O. przewinęła się już cała masa. Chciałbym Wam przedstawić swój autorski, swobodnie programowalny sterownik z miniserwerem http i możliwością obsługi i odczytu parametrów przez przeglądarkę/smartfona z ciepłej kanapy.<br /><br />Co mnie skłoniło do budowy sterownika? Potrzeba i wrodzona oszczędność.<br /><br />W ponad 100-letnim poniemieckim domu, w którym mieszkam, funkcję jednostki grzewczej spełnia piec (docelowo na miał), wyposażony w wentylator i pompę obiegową, który zaopatruje dom w ciepłą wodę użytkową trafiającą do kaloryferów i bojlera.<br />Piec od nowości zaopatrzony był w elektroniczny sterownik, który przez wiele lat spełniał swoją funkcję.<br />Obecnie rosnące ceny surowców powodują, że człowiek szuka oszczędności. Wiadomo, można podkładać mniej do pieca, chodzić po domu w swetrze i kąpać się w zimnej wodzie.<br />Można również szukać oszczędności w sposobie generacji energii, jaką niewątpliwie jest ciepło i w odpowiednim, świadomym i inteligentnym sposobie sterowania procesem spalania węgla.<br /><br /><br />Na czym mi zależało?<br /><br /><strong>1. Na możliwości sterowania temperaturą, przy której załączona zostanie pompa obiegowa.</strong> W mojej instalacji c.o. woda krąży po systemie w sposób grawitacyjny i nie wymaga dodatkowego &quot;dopalacza&quot;. Odpowiednie jednak sterowanie pracą pompy pozwala zarówno zapobiec zagotowaniu się wody, jak i nadmiernemu wychłodzeniu kotła.<br /><strong>2. Na możliwości sterowania pracą sterownika w zależności od godziny.</strong> W nocy nie ma potrzeby utrzymywania wysokiej temperatury. Nad ranem, w godzinach migracji do szkół i pracy, komfortową sytuacją jest to, że sterownik się sam załącza, podnosi temperaturę, następne w godzinach, gdy nikogo nie ma w domu, ponownie przechodzi w stan czuwania, ponieważ nieekonomiczne staje się ogrzewanie całego czy nawet części domu, gdy nikogo w nim nie ma.[/td]<br /><strong>3. Na łatwej możliwości konfigurowania różnych trybów pracy,</strong> bez konieczności przeprogramowywania sterownika (w moim przypadku wystarczają dwa tryby: normalny i weekendowy, gdyż podczas weekendu zmieniają się preferencje grzewcze).<br /><strong>4. Na obsłudze przez internet. </strong>Aby nie musieć co 30-60min schodzić do piwnicy w celu kontroli temperatury i aby będąc poza domem, móc zdalnie kontrolować temperaturę i móc przedsięwziąć jakieś działania, np. zmienić tryb pracy, załączyć pompę, wentylator.<br /><strong>5. Na możliwości regulacji temperatury granicznej/alarmowej.</strong><br /><br /><br />I mój sterownik oprócz zadań podstawowych, które powinien spełniać każdy sterownik, spełnia również te powyższe, na których mi zależało.<br /><br />Zapewne są na rynku dostępne urządzenia robiące to samo, może nawet i lepiej, ale ich koszt na pewno przekracza 300-400zł.<br /><br />Całkowity koszt mojego sterownika, bez tworzenia dokładnych kosztorysów, wliczając nawet elementy, które posiadałem, z grubsza to może troszkę ponad 150zł + trochę czasu, chęci i umiejętności.<br /><br /><br /><br />Koniec gadaniny. Czas przejść do technicznych konkretów.<br /><br />Jednostka centralna sterownika to mikrokontroler Atmega1284. Dlaczego akurat taki, a nie Atmega32? Program, który napisałem (w C) jest nieco rozbudowany, głównie przez &quot;Menu konfiguracyjne&quot;, które zżarło znaczne ilości miejsca, co spowodowało, że przestałem się mieścić na Atmedze32.<br /><br />Do tego RTC PCF8583p, podtrzymanie bateryjne zegara w przypadku zaniku zasilania.<br /><br />Czujnik temperatury – oczywiście DS18b20.<br /><br />Wyświetlacz 4x20 zgodny z HD44780, co również zapewne nie jest zaskoczeniem.<br /><br />Załączanie dmuchawy i pompy - na przekaźnikach.<br /><br />Sterowanie i konfiguracja - za pomocą czterech przycisków umieszczonych bezpośrednio pod wyświetlaczem.<br /><br />Druga część sterownika to moduł Ethernet ENC28j60 połączony z Atmegą32, na której &quot;postawiony jest&quot; miniserwerek obsługujący sprawę z obsługą przez internet związaną.<br />Drugi mikrokontroler tylko do obsługi internetu zastosowałem dlatego, że moduł ENC28j60 nie zawsze pracuje stabilnie i czasami lubi powodować zawieszenie procesora. Niedopuszczalnym zatem byłoby takie niechciane zawieszenie procesora obsługującego piec, zwłaszcza gdy nikogo nie ma w domu.<br />Spowodowane było to również tym, że nie chciałem obciążać głównego mikroprocesora. To jego stabilność pracy jest kluczowa.<br /><br />Interfejs serwera jest bardzo prosty (aby nie obciążać Atmegi). Ważna jest użyteczność. <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><a href="http://forum.atnel.pl/_obrazki/o/5304/871399dd7c8e23ed2582795e38533076.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/5304/871399dd7c8e23ed2582795e38533076.png" alt="Obrazek" /></a><br /><br />Napisałem również do tego prostą aplikację na smartfona.<br /><a href="http://forum.atnel.pl/_obrazki/o/5304/bd849241d411d007c149cf9930d860cf.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/5304/bd849241d411d007c149cf9930d860cf.png" alt="Obrazek" /></a><a href="http://forum.atnel.pl/_obrazki/o/5304/2c5a1bb57212db098466291625f41038.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/5304/2c5a1bb57212db098466291625f41038.png" alt="Obrazek" /></a><br /><br /><br />Z racji tego, że ENC28j60 jest zasilany napięciem 3,3V, zdecydowałem się takim samym napięciem zasilić Atmegę 32, dzięki czemu uniknąłem buforów na liniach ISP.<br /><br />Oba mikrokontrolery (1284 i 32) komunikują się ze sobą za pomocą UARTa. Tu oczywiście musiałem zastosować bufor. W moim przypadku padło na 74HC125.<br /><br />Soft własnoręcznie pisany w C. Oczywiście korzystałem z gotowych, ogólnodostępnych bibliotek do obsługi wyświetlacza, I2C oraz stosu http.<br /><br />I tak to sobie jakoś działa. Pierwsze testy mamy już za sobą. Drobne niedociągnięcia zostały wyeliminowane. Teraz tylko czekam na przeciągnięcie skrętki komputerowej w okolice pieca i będziemy zaczynać pracę na tym sterowniku. Wtedy to postaram się nagrać jakiś filmik prezentujący działanie sterownika &quot;na żywo&quot;.<br /><br />Dobra, starczy tego monologu. W załączeniu wrzucam kilka zdjęć. Zapraszam do dzielenia się opiniami, zadawania pytań i hejtowania. Cześć!<br /><a href="http://forum.atnel.pl/_obrazki/o/5304/826b687bffa5aa618d94d038718be4a7.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/5304/826b687bffa5aa618d94d038718be4a7.jpg" alt="Obrazek" /></a><a href="http://forum.atnel.pl/_obrazki/o/5304/204cec11a456020aad75916ccab7338f.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/5304/204cec11a456020aad75916ccab7338f.jpg" alt="Obrazek" /></a><a href="http://forum.atnel.pl/_obrazki/o/5304/484ebe2cbe630c30b91fa9e59f2914a2.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/5304/484ebe2cbe630c30b91fa9e59f2914a2.jpg" alt="Obrazek" /></a><a href="http://forum.atnel.pl/_obrazki/o/5304/9bef9b10c535805900c8780e1dec00f4.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/5304/9bef9b10c535805900c8780e1dec00f4.jpg" alt="Obrazek" /></a><a href="http://forum.atnel.pl/_obrazki/o/5304/730f2a48c473df9033c12c689bd32249.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/5304/730f2a48c473df9033c12c689bd32249.jpg" alt="Obrazek" /></a><a href="http://forum.atnel.pl/_obrazki/o/5304/e5062e069aafbba2e8bb65748fef0d7d.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/5304/e5062e069aafbba2e8bb65748fef0d7d.jpg" alt="Obrazek" /></a><a href="http://forum.atnel.pl/_obrazki/o/5304/28e2c78e11dea9fd6a6c848ac0cb8a8c.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/5304/28e2c78e11dea9fd6a6c848ac0cb8a8c.jpg" alt="Obrazek" /></a><a href="http://forum.atnel.pl/_obrazki/o/5304/8e877474dd01b3831e8ca47f8ca70010.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/5304/8e877474dd01b3831e8ca47f8ca70010.jpg" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5304">michalczo</a> — 20 lut 2015, o 10:46</p><hr />
]]></content>
</entry>
</feed>