středa 15. července 2015

Vytápění boudy,akvária nebo terária.

Když jsem kupoval štěně na podzim nic jsem neřešil.Jenže s poklesem teplot
vyvstala otázka zda mu nebude zima.Jistě má boudu s předsíňkou dokonce je
bouda i zateplená.A dospělí pes si boudu v pohodě vyhřeje.Jenže já měl ještě štěně
a bál jsem se že mu bude zima.
Rozhodl jsem se že vybuduji vytápěnou psí boudu.Požadavky byly hlavně na
bezpečnost a s tím související nezničitelnost(rozuměj nerozkousatelnost)topícího elementu.
Dále jsem chtěl mít pod absolutní kontrolou kdy topení spíná a podrobná data o teplotě v boudě s časovou osou.
A jako bonus varování na email/sms že teplota je buď příliš nízká nebo naopak vysoká.
Topící těleso jsem řešil pomocí mosazných trubek které jsou upevněny kolem dokola uvnitř boudy.
V trubkách je zastrčený topný kabel jehož napájený konec je vystrčen mimo boudu a končí v izolované elektrikářské krabici.



Pak jsem vzal mé oblíbené raspberry pi a naprogramoval ovládací software který vše řídí.Jako základní funkce je samozřejmě sepnutí topení.
Takže jakmile digitální teploměr zjistí že teplota v boudě( teplota v akváriu ) klesla pod námi zadanou hodnotu sepne relé a
tím se spustí topný kabel který začne přitápět.Měření probíhá každých 30 vteřin s přesností na desetiny stupně.


Další důležitá komponenta programu nám odesílá email nebo sms ihned jakmile teplota dosáhne kritické hranice.
Tyto hodnoty může uživatel navolit libovolně.Modelový příklad.Teplotu v teráriu(boudě,akváriu) nastavím na 25 stupňů
minimální teplotu na 23 stupňů a maximální na 27 stupňů.Co se teď bude dít?
Ø  Jakmile teplota klesne pod 25 zapne topný kabel a opět  vypne jakmile se bouda ohřeje na 25
Ø  Pokud teplota klesne pod 23 okamžitě dostaneme upozornění(sms,email) že se tak stalo(ošetřujeme poruchu topného kabelu,nebo opravdu velkého mrazu kdy vytápění nestíhá)
Ø  Pokud teplota přesáhne 27 opět obdržíme sms že se něco děje a je třeba našeho zásahu






Dále pak provádím logování teplot a to každých 15 minut.Do logu jsou zapsány veškeré teploty které například spouští nebo vypínají topení.Dále pak teploty limitní.Takže pokud se něco děje log je velice podrobný (cca po minutách).Celý log je podrobně vypsán v tabulce která pomocí barev indikuje kdy se zapnulo/vypnulo topení nebo kdy teploty dosáhly kritické hodnoty.



Dále pak máme k dispozici graf  ze kterého lze krásně vyčíst jak se teploty v boudě pohybují.Zjistíme jak je na tom pes v noci nebo když fouká vítr.Vedlejší informace je kdy pes zalezl do boudy což je indikováno okamžitým stoupáním teploty(můj osobní postřeh). Malá tabulka nahoře ukazuje vždy aktuální teplotu a mění barvy dle zadaných limitních teplot zde výstražná červená protože byla překročena maximální výše teploty.





A protože se jedná o raspberry s linuxem je jasné že toto vše můžeme monitorovat z druhé strany planety.Raspberry připojíme přes Wi-Fi nebo ještě lépe na metalickou LAN linku zřídíme vpn tunel a můžeme vesele při koupání v Karibiku zjistit že u nás doma hoří(pokud dostaneme email o tom že teplota přesáhla 100 stupňů).
Jinak pokud bych šel ještě dále připojil bych kameru(asi ne u psa,ale to terárko..) a viděl vzdáleně vše co se děje.
Stránka je samozřejmě zabezpečená a pro přístup potřebujete vstupní jméno a heslo.



PS:jinak chápu že vás to jednotvárné uživatelské rozhraní musí už štvát.Takže příští projekt bude postaven na jiném.  


úterý 7. července 2015

Kotel(nebo něco jiného) - monitoring teplot

Jedná se o universální vzdálený monitoring teplot.Zde aplikovaný na konkrétní zařízení tedy kotel.Nabízí se srovnání s IP teploměrem ale možnosti tohoto systému jsou obrovské.Jedná se o mikropočítač do kterého můžeme doprogramovat opravdu cokoliv. Systém umí spínat i relé a to už na základě teploty nebo časového plánu takže se jedná o vzdálenou kontrolu například vytápění,ale o tom příště

Pokud chcete mít přehled kdy zapíná/vypíná kotel.Jakou teplotu má zpátečka proti stupačce.Potřebujete doladit automatické zapínání kotle.Chcete být upozorněni sms nebo pomocí emailu že teplota je moc velká nebo nízká.Nebo jste na dovolené v alpách a chcete online vidět jak se kotel chová je toto řešení ideální.

Systém každou hodinu(interval se může zkrátit)změří teplotu  vody na stoupačce/zpátečce a výsledné hodnoty  zapíše do databáze.Zároveň ověří zda teploty nepřesahují nastavené hodnoty.Pokud by byla teplota příliš vysoká nebo nízká okamžitě odešle zprávu. Samozřejmě není problém doprogramovat emergency stop.Limitní teploty si můžete nastavit v menu a to zvlášť pro stoupačku/zpátečku.



Ovládací software je realizován přes webové rozhraní takže systém je možné ovládat/nastavovat jak z mobilního telefonu(není nutná žádná instalace aplikace),tak z jakéhokoliv osobního PC(opět se nic neinstaluje).
Data jsou uložena v mysql databázi není tedy problém z daty dále nakládat(sdílet,kopírovat,atd).
Uživatelské rozhraní poskytuje přehled o událostech a zároveň zde lze provádět veškerá nastavení systému.Například správu uživatelů nastavení limitních teplot nebo emailových adres kam se budou zasílat upozornění.Uživatelé jsou rozděleni dle oprávnění kde standardně lze jen prohlížet data,nebo pokud je uživatel veden jako administrátor může měnit i nastavení systému.




Jakmile se přihlásíme do webového rozhraní dozvíme se aktuální teploty obou čidel.
Informativní tabulky jsou interaktivní takže jakmile dojde k překročeni limitních teplot celá tabulka zčervená a dá jasně najevo že je něco v nepořádku.Automatický refresh zajišťuje že třeba dispečer nebo nějaký stalý dozor má okamžitý přehled o teplotách.


Teploty za posledních 20 hodin jsou zobrazeny v přehledném grafu ze kterého lze okamžitě vyčíst jak kotel pracuje.Dle času zjistíme konkrétní teploty atd.Po najetí myší na graf se zobrazí detailnější informace.


Teploty jsou archivovány cca měsíc zpět a můžeme je zobrazit v přehledné tabulce.Hodnoty které nějakým způsobem vybočují z normálu budou v tabulce barevně označeny.Červeně vysoké teploty,modře nízké teploty.Okamžitě vidíme kdy byla situace mimo námi zadaná kritéria.



Náklady jsou dle mého názoru zanedbatelné.Řekněme že celková částka je cca 1500kč.Takže mohu směle tvrdit že se jedná nejlevnější IP teploměr chcete li nejlevnější webový teploměr,který svými užitnými vlastnostmi překonává konkurenci ve všech ohledech.  


Zařízení lze samozřejmě využít i jiným způsobem:
ü  monitoring teploty u serverů
ü  webový/IP teploměr
ü  meteo teploměr
ü  teplota ve skleníku
ü  vzdálený monitoring teploty čehokoliv