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.
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á.
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.
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ě.
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ňů
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.
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.