Korjaus Design Huonekalut

Automatisoitu koti. Älykäs koti: automaatiojärjestelmät asuintiloihin ja rakennuksiin. Älykodin järjestelmäkustannukset

Elokuvat näyttävät usein elintilaa, joka näyttää alkavan elää omaa elämäänsä. Hehkulamput syttyvät käden heilautuksella, verhot avautuvat, tietyn sanan jälkeen musiikki soi. Kaikki nämä laitteet ovat älykäs kotijärjestelmä, ja ehdotamme pohtimaan, kuinka tehdä älykäs koti omin käsin, mitä tähän tarvitaan, ja myös mikä on tällaisen järjestelmän rakenne.

Älykäs koti - mikä se on

Älykäs talo on kotiautomaatio, joka on rakennusautomaation laajennus asuinalueelle. Kotiautomaatio voi sisältää valaistuksen, LVI:n (lämmitys, ilmanvaihto ja ilmastointi), kodinkoneiden, porttien, ovien, GSM:n ja muiden järjestelmien keskitetyn ohjauksen mukavuuden, mukavuuden, energiatehokkuuden ja turvallisuuden parantamiseksi. On huomattava, että joillekin väestöryhmille (vanhukset, vammaiset) tämä tapahtuma voi olla tarpeen.

Kuva - Ideoita älykkään kodin jakeluun
Valokuva - Yksinkertainen älykäs koti

Uusimman SMART-teknologian myötä monet eivät enää kuvittele elämäänsä ilman automaattiset asennukset, ohjelmistolaitteet, tarvitsemme langattoman internetin, kodinkoneet.

Kotiautomaatiolla tarkoitetaan tietokoneen ja tietotekniikan käyttöä ohjaamiseen kodinkoneet ja niiden toiminnot. Se voi vaihdella yksinkertaisesta kaukosäädin valaistus monimutkaisiin tietokone-/mikro-ohjainpohjaisiin verkkoihin, joissa älykkyys ja automaatio vaihtelevat. Kotiautomaation tulisi olla mahdollisimman yksinkertaista.


Valokuva - Älykäs ovenlukko

"" käytön edut älykoti» asunnossa PIC:n tai WAVE:n perusteella:

  1. Taloudellinen aika, joka kuluu päivittäiseen erilaisten mekanismien asettamiseen, puhelujen vastaanottamiseen, postin lähettämiseen;
  2. Kaasumaisten tai nestemäisten polttoaineiden ja myöhemmin sähkön käyttö mahdollisti lämmitysjärjestelmien automatisoinnin lisäämisen, mikä vähensi kiukaan ja kiukaan manuaaliseen tankkaamiseen tarvittavaa työvoimaa.
  3. Termostaattien kehitys on mahdollistanut säädön lisää automaattinen ohjaus lämmitys ja myöhemmin jäähdytys;
  4. Niin usein teollisuuslaitosten, asuintilojen suojaaminen suoritetaan;
  5. Kun kodin hallittujen laitteiden määrä kasvaa, niiden suhde kasvaa. Esimerkiksi uuni voi lähettää ilmoituksia, kun se tarvitsee puhdistusta, tai jääkaappi, kun se tarvitsee huoltoa.
  6. Yksinkertaisissa asennuksissa älypuhelin voi sytyttää valon, kun henkilö tulee huoneeseen. Kellonajasta riippuen televisio voi myös virittää halutut kanavat, asettaa ilman lämpötilan, valaistuksen.

Älykäs koti voi tarjota käyttöliittymän kodinkoneet tai automaatio ohjaamaan ja valvomaan älypuhelimellasi, palvelimen kautta, mini Smart iPhonelle, iPod touchille sekä kannettavalla tietokoneella (vaatii erikoisohjelmiston: AVR Studio).


Kuva - Kotiohjaus tabletilla

Video: Schneider Electricin älykäs kotijärjestelmä

Älykkään kodin elementtejä

Kodin automaatioelementtejä ovat anturit (kuten lämpötila-, päivänvalo- tai liiketunnistimet), ohjaimet ja toimilaitteet, kuten moottoroidut venttiilit, kytkimet, moottorit ja muut.


Kuva - Talon valvontajärjestelmä

Näitä ovat lämmitys, ilmanvaihto ja ilmastointi, LVI voi ohjata lämpötilaa ja kosteutta, esimerkiksi Internet-ohjaustermostaatilla asunnonomistaja voi kauko-ohjata rakennuksen lämmitys- ja ilmastointijärjestelmiä, järjestelmä voi automaattisesti avata ja sulkea ikkunat, kytkeä päälle patterit ja kattilat sekä lattialämmitys.

Valaistus

Näitä valaistuksen ohjausmekanismeja voidaan käyttää kodin valolaitteiden ohjaamiseen. Myös täällä voidaan katsoa olevan luonnollinen valaistusjärjestelmä, kaihtimien tai verhojen työ.

Kuva - Kaavio älykkäästä kodista

Audiovisuaalinen

  • Kaukosäätimen läsnäolotehoste (tämä on viimeisin tekniikka, jota käytetään turvallisuuden lisäämiseen). Se koostuu valon valaistuksesta, musiikillisesta säestyksestä.
  • Läsnäolon jäljitelmä
  • Lämpötilan säätö
  • Kirkkauden säätö (sähkölamput, katuvalaistus)
  • Turvallisuus (hälytin, kaihtimet).

Kuinka tehdä älykäs koti

Älykkään järjestelmän voi tehdä eniten omin käsin budjettivaihtoehto- Tämä on asetus, jolla ohjataan talon valaistusta tai kytketään tietokone päälle.


Valokuva - Älykodin ohjausvaihtoehto

Itsekseen "sytyttävän" lampun valmistamiseksi sinun on kytkettävä siihen erikoislaitteet. Tämän ongelman ratkaisemiseksi on useita vaihtoehtoja:

  1. Asenna akustinen rele (1- tai x10-johtiminen);
  2. Kytke himmennin;
  3. Liitä liiketunnistin.

Helpoin tapa työskennellä anturin kanssa. Sen myynti tapahtuu missä tahansa verkkokaupassa, voit ostaa kanavalaitteen, voit kehittää oman omien parametriesi mukaan. Ainoa huomautus on, että et voi asentaa hehkulamppua tällaiseen laitteeseen, se ei välttämättä kestä kuormitusta ja räjähtää, on parempi työskennellä LEDin kanssa.


Kuva - älykkään kodin konsepti

Toinen "älykäs" äänetön vaihtoehto on himmennin. Täällä sinun on kosketettava lamppua, kosketusten lukumäärästä riippuen puhuva laite muuttaa kirkkautta. Se on erittäin kätevä käyttää lampussa makuuhuoneessa, lastenhuoneessa.

Tarvitsemme monikanavaisen järjestelmän lämpötilan ohjauksen ja säätelyn määrittämiseksi. Keskilämpötilan ja kosteuden säätöpiiri koostuu:

  • Anturit (ds1820), jotka mittaavat nesteen, ilman fysikaalista tilaa.
  • Ohjaimet (rfm12), jotka voivat olla yksinkertaisia ​​fyysisiä komponentteja ja monimutkaisia ​​laitteita erityinen tarkoitus tai sulautettuja tietokoneita.
  • Lunex-taajuusmuuttajat, jotka vastaavat ohjaimen signaaleihin.

Nykyaikaisin tapa on ostaa älykodin kaikki komponentit, johdot, termostaatit. Kun laitteet on asennettu jokaiseen huoneeseen, yksi termostaatti per patteri ja yksi per kattila. Tarvitset myös ohjatun yksikön tai koko järjestelmän "aivot". On suositeltavaa asentaa se lämmityksen tuloputkeen.


Kuva - Älykodin järjestelmä

Helpoin tapa asentaa videovalvonta- ja hälytysjärjestelmä. Turvajärjestelmien asennuksen perussäännökset:

  1. Sinun on kytkettävä anturit ikkunoihin, oviaukkoja, siellä sähköasentaja on tuottavin;
  2. Levy on vaikein valita, älykäs kodin ohjain, keskinkertaisten osien toiminta, signaalien taso riippuvat siitä;
  3. Monet asiantuntijat uskovat, että indikaattorit tulisi asentaa lattiatasolle. Noin 20 cm jalkalistasta tämä lisää tehokkuutta;
  4. On toivottavaa perustaa pysyvä valvonta, luoda digitaalinen yhteysjärjestelmä turvapalveluun. Usein vastuulliset omistajat asentavat henkilökohtaiseen tietokoneeseensa erityisen ohjelman, jonka avulla voit hallita järjestelmän toimintaa mistä tahansa, missä on Internet (näin Elena Teslya ja hänen kirjansa neuvovat tekemään: "Älykäs koti: miten se tehdään itse”, on myös muita ratkaisuja). Voit ottaa tekstiviestihälytykset käyttöön.

Älykoti on erittäin kätevä tapa helpottaa elämääsi, usein ostetaan koko järjestelmä kokonaan (Arduino, KNX, Linux).

Jokaisen järjestelmän hinta on yksilöllinen. Suosituimmat merkit ovat: beckhoff, gira, lpt, redeye, Smart Switch IOT-näyttö, teleco. Suosittelemme, että keskustelet asiantuntijoiden kanssa ennen tällaisen kotelon rakentamista, he auttavat sinua laskemaan kuormitustason, laskemaan virrankulutuksen.


Valokuva - Valonohjaus puhelimella

Saadaksesi ideoita, voit selata V.N. Golobovin "Älykäs koti" omin käsin, DJVU tai PDF, katso valokuva- ja video-ohjeet ilmaiseksi, lue kuuluisien mestareiden neuvoja.

chouck 4. joulukuuta 2012 klo 18.16

Kotiautomaatiosta ja älykodeista yleensä konkreettinen esimerkki

  • DIY tai DIY

Suurin syy siihen, miksi kodin automaatiojärjestelmät eivät ole vielä tulleet niin suosituiksi, on niiden mainostamiseen yleensä panostettu valaistus. Loppujen lopuksi valon vilkkuminen (kuten Arduinon LED-valot) nousematta sohvalta on pila, jolla ei ole käytännön merkitystä ja joka karkottaa ihmiset vakavilta ajatuksilta kodin automaatiojärjestelmien käyttöönotosta ja käytöstä kodeissaan ja asunnoissaan. Kenenkään ei tarvitse vilkkua valoa (jota käytetään yleensä 90% toimivuudesta), mutta esimerkiksi lämmityksen säätäminen erikseen jokaisessa huoneessa on kätevää ja säästää energiaa = rahaa. Myytävänä olevien valmiiden kodin automaatiojärjestelmien komponenttien (penniä omakustannushintaan) kohtuuttomat hinnat yhdessä niiden integroinnin hintojen kanssa vain lisäävät öljyä tuleen. Kiirehdin vakuuttamaan teille, että kallein komponentti, joka meillä on, on 20 dollarin Arduino Mega. Jos tarkastelemme asiaa kokonaisuutena, näen vain seuraavan luettelon tehtävistä, jotka on käytännössä järkevää keskitetysti automatisoida:
> lämpötilan (lämmitys/ilmastointi) ja kosteuden (ilmankostutin/ilmankuivaaja) ilmastointi,
> kontrolloida luonnonvalo(kaihtimet, ikkunaluukut, markiisit)
> ja talon ympärillä olevien nurmikoiden, kukkapenkkien ja nurmikoiden kastelu (jos sellaisia ​​on ja niitä on vielä kasteltava).
Hajautetuista järjestelmistä on kätevää, että liiketunnistimilla laukaisee paikallinen (ilman keskusohjausta, 1-2 anturia, jotka ohjaavat suoraan taustavalon syttymistä), pienitehoinen LED-valaistus portaisiin (joskus lattiaan). ) ja keittiön pöytien osat, jotka on varjostettu tavallisesta kattovalaistus ripustettavat kaapit ja hyllyt. Sama valaistus yhdistettynä yllä lueteltuihin on välttämätön yöllä, kun on tarpeen herättämättä ketään ja ennen kaikkea itseäsi päästä keittiöön (ja leikata sieltä jotain ja syödä jakamatta kenenkään kanssa) tai toiseen laitokseen kompastelematta harkitusti hajallaan oleviin lasten leluihin. Päävalaistus on myös järkevää kytkeä päälle liiketunnistimilla VAIN teknisissä tiloissa: komeroissa, ruokakomeroissa, autotalleissa, pesuloissa jne. Liiketunnistimet ja keskitetyt järjestelmät eivät ole käytännöllisiä perusvalaistukseen. Kodin ulkoinen ja koristeellinen lomavalaistus kytketään kätevimmin halvoista valmiista lohkoista valoantureilla ja / tai ajastimilla. Reagointipalveluihin yhdistettyjä oikeita turvajärjestelmiä (ei pelkästään kodin antureita ja web-kameroita) ei yleensä ole järkevää yhdistää älykkään kodin järjestelmiin monista syistä.

Aloitetaan siis oleellisimmasta. Ihanteellinen kohde on lämmitys, jota voidaan ohjata, esimerkiksi: sähköinen (pyörillä olevat paristot pistorasiassa ja seinäakut) ja omakotitalon keskitetty tai vähän lämmitys. Esimerkissäni harkitsemme työskentelyä Thermo Pump -järjestelmän kanssa (lämpöpumppu Pohjois-Amerikassa), jossa on öljylämmitys suoralla liitännällä olemassa olevaan ohjausyksikköön (termostaattiin) ja lisälaitteisiin. Järjestelmän ensimmäisessä versiossa käytin X10-protokollalaitteita ja -pistokkeita. Mutta valitettavasti ne eivät toimineet hyvin, johtuen hitaasta käyttöliittymästä ja erittäin äänekkäistä kytkimistä vaihdon aikana, mikä herätti kaikki kotona. Myöhemmin vaihdoin järjestelmän radiopistorasiaan, joka osoittautui paljon helpommaksi ja hiljaisemmaksi kuin x10. Näitä pistorasioita on saatavana laajalla valikoimalla RF-taajuuksia ja -jännitteitä. Kaikki tämä pätee moniin muihin järjestelmiin. Kaikki alkoi siitä, että ystäväni yhdessä naapurin kanssa tippui huomaamattomasti päähäni ihmeen valtavasta roolista - Arduino in moderni yhteiskunta ja että minä ihmisenä, joka osaa ja rakastaa juotosraudan pitämistä, on yksinkertaisesti pakko saada tämä Arduino-mania kiinni mahdollisimman pian. Kohuttelin sitä kaikin mahdollisin tavoin ja sanoin, että hänen talonsa käytännöllisen (ei robottilelun) sovelluksen alue on hyvin kyseenalainen ja perustuu tehokkaaseen mikro-ohjaimeen, joka sytyttää peräkkäin LED-viivoja valaisemaan portaat (yhden vuororekisterin ja generaattorin sijaan) on vain varpusasesta ja loput on pilaa. Mutta silti he onnistuivat istuttamaan Arduinon jyvän päähäni, ja kuten kaikki jyvät, kevään saapuessa ja kesän laitamilla verso alkoi murtautua. En pidä harrastusprojekteista projektien vuoksi. Jotain käytännön puolta pitäisi olla läsnä, ja sitäkin enemmän, koska resurssi ($ ja aika) isoissa projekteissa perhehenkilölle täytyy myös olla korkea WAF (Wife acceptance factor) tai, kuten isäni sanoo, se on helppo laillistaa.

Ja kuten aina, laiskuus oli edistyksen moottori. Istuimme hieman puolenpäivän jälkeen verannalla, aurinko paistoi ja samaan aikaan poikani nukkui ylimmän kerroksen makuuhuoneessa ja kiinalaisesta lämpömittarista päätellen 2 dollaria (johon meidän piti vielä kävellä ja katso herättämättä poikaani) lämpötila oli yli 26. Joten nyt täytyy mennä olohuoneeseen ja laittaa keskusilmastointi päälle ja sitten se pitää myös sammuttaa, ettei se käynnisty joka kerta kun lämpötila vähän nousee. Erityisen epämiellyttävää on tehdä tämä kesällä yöllä, kevyen peiton alla jäätyen, sinun täytyy hypätä ylös ja jälleen, häiritsemättä kaikkia kotitalouden jäseniä, juosta olohuoneeseen kaukosäätimen luo ja leikata tämä saavutus alas. viime vuosisadalla. Sitten tajusin, että oli aika lopettaa tällainen häpeä ja soittaa ystävälle sanoilla "Missä on kehuttu Ardunyasi, päästä hänet tänne heti, katsotaan mihin hän pystyy!". Minun on sanottava heti, että en valinnut sitä ollenkaan enkä uskonut, että se osoittautuisi niin hyödyttömäksi (esimerkiksi jousilla työskentelyssä) ja jopa vihasta ja impotenssista taistella sitä vastaan, melkein muutin. kesken projektin STM32:een. Lopulta hän pysyi silti hänen kanssaan, mutta ensin asiat ensin.

Jotta olisi helpompi ymmärtää, miksi kaikki tehdään tällä tavalla ja kuinka voit levittää kokemuksiani ja saavutuksiani leivän päälle, aloitetaan kuvauksella siitä, mitä minulla on/oli käsillä:
1) Omakotitalo Kanadassa (haluaisin sanoa, että se on minun, mutta tietysti se kuuluu pankille, ja vaikka se kuulostaa kuinka absurdilta, ei ole edes kannattavaa saada se kokonaan maksetuksi nykyisillä hinnoilla) rakennettiin vuonna 1959, koska he Näitä kaksikerroksisia taloja kutsutaan tässä Split Leveliksi, mutta puolet siitä on siirretty pystysuunnassa suhteessa toiseen puolikkaaseen lattian lattiaan.
2) Arduino Uno(myöhemmin, koska X10:n ja radion I / O-liittimien määrä oli pieni, Mega vaadittiin)
3) kallis ja alkuperäinen Ethernet-suoja. En onnistunut käynnistämään mitään ja löytämään sopivaa kirjastoa ENC28J60:lle
4) Halua, aikaa ja rahaa.
Kuten täällä on tapana, makuuhuoneet ovat ylimmässä kerroksessa ja minulle se on puoli kerrosta olohuoneen yläpuolella, jossa lämmitys- ja jäähdytysjärjestelmän pahaenteinen ohjauspaneeli on ruuvattu seinään. Täällä tällaisia ​​järjestelmiä kutsutaan nimellä HVAC (lämmitys, ilmanvaihto ja ilmastointi), itse asiassa se on tavallinen valtava (kymmeniä tuhansia BTU:ita tai ne mitataan täällä tonneina jotain) jaettu ilmastointilaite, jonka ulkoinen lämmönvaihdin ja kompressori sijaitsevat ulkopuolella. ja sisällä lämmönvaihdin on sisäänrakennettu keskusilmanvaihtojärjestelmään, joka ottaa ilmaa olohuoneen lattiatasolta puolentoista kilowatin tuulettimella, ohjaa sen kahden lämmönvaihtimen läpi (toinen ilmastointilaitteeseen, toinen ilmastointilaitteesta). öljy- tai kaasupoltin) ja ohjaa sen kanavajärjestelmän kautta jokaiseen huoneeseen. Lämpöpumpun mukavuus ja nimi johtuu siitä, että tämä laite voi ajaa freonia molempiin suuntiin ja siten paitsi jäähdyttää myös lämmittää talon ilmaa. On huomattava, että hän voi lämmittää sen enemmän tai vähemmän tehokkaasti vain, jos se on tarpeeksi lämmin 0 tai -5 ulkopuolella (mallista ja mallista riippuen). Jos on kylmä, lämpöpumppu ei toimi, ja tätä varten tarvitaan säiliö polttoöljyllä tai kaasulla.

Aloitin projektini ja tavoitteeni pienestä, joten katsotaanpa kuinka tämä LVI on tehty ja miten sitä hoidetaan. Itse asiassa käy ilmi, että paholainen ei ole niin kauhea. Yksi mukavuuksista on kaiken kotitekoisen ja ei kovin Amerikassa olevan nestemäinen standardointi, jonka avulla voit risteyttää siilit käärmeiden kanssa avoimen, yksinkertaisen (joskus liikaa) ja tunnetun (yleensä muinaisen, asunto) protokollan / standardin mukaisesti. Meidän tapauksessamme itse järjestelmä (tuuletin, poltin, lämmönvaihtimet, voit ostaa ilmastointilaitteen toiselta valmistajalta, ilmankostuttimen kolmannelta ja ohjausyksikön tähän kaikkeen neljänneltä. Rehellisesti sanottuna minä en tiedä kutsutaan/ohjataanko vastaavia laitteita myös Euroopassa, mutta mielestäni kaikki on joko nuolla tai hyvin samankaltaista Ymmärtääkseni Venäjällä on jo olemassa tällaisia ​​järjestelmiä ja ne kuljetetaan mistä tahansa / halvemmalla, joten sinulla on hyvä mahdollisuus kohdata juuri tällainen järjestelmä. Katsotaanpa kaaviota tyypillisestä järjestelmäyhteydestä ennen kuin alamme törmätä järjestelmään.

Kuten näemme, melkein kaikki on selvää yhdellä silmäyksellä. Ainoa asia, joka on selvitettävä, on, että ohjausyksikkö saa virtaa ja itse lämpöpumppua ohjataan 24 voltin vaihtojännitteellä. joita syötetään tulomuuntajista R ja C. Linja C on yhteinen ja on aina kytkettynä. Vastaavasti, kun käytetään R:tä (oikosulku) Y:lle, O:lle, W:lle tai G:lle, se kytkeytyy vastaavasti päälle. lohko. Tästä me poikkeamme. Joten jos ne sisältävät, niin mitä huonompi olemme? Tehdään siitä omamme uusi järjestelmä täydentää nykyistä. Nämä ohjaukset voidaan suorittaa vanhasta konsolista ja ohjaimesta kuten ennenkin, mutta vain tarvittaessa, Arduino voi irrottaa vanhan järjestelmän ohjauksesta ja ottaa uurteet omiin käsiinsä ja antaa ne sitten takaisin. Laita releet.


Lisäksi asetimme ne niin, että ilman virtaa ja yleensä irrotettuina ne säilyttävät aiemman mallinsa. R-0 poistaa normaalin ohjausmoduulin käytöstä ja siirtää ohjauksen Arduinoomme. R-1-4 syötä haluttu jännite vastaavaan linjaan. Tämä ohjausjännite R syötetään jokaiseen releeseen vihreällä johdolla. Tietysti on hyvä hallita, mutta järjestelmä on vakava ja jos vahingossa tai emme todellakaan käynnistä jotain väärin tai väärässä yhdistelmässä. Esimerkiksi lämmönvaihdin lämpenee ja puhallin ei aja ilmaa ja poista siitä lämpöä, se voi ylikuumentua ja aiheuttaa tulipalon, mutta emme tarvitse sitä ollenkaan. Tällaisten tilanteiden välttämiseksi tehdään kolminkertainen suojaus. Ja niin ensimmäinen linnake on kunkin linjan S1-4 jänniteanturit (niitä pitäisi olla 4).


Ne ovat diodi, kaksi vastusta (jakaja) ja pieni elektrolyytti. Se voi olla saranoitu kokoonpano kuten kuvassa. Tämän seurauksena voimme tietää Arduinossa, onko jokaisessa ohjausjohdossa todella jännitettä vai ei. Vastaavasti, jos ohjauslinjojen (Y, O, W, G) nykyinen tila ei vastaa sitä, mitä sen pitäisi olla, näytämme virhekoodin ja sammutamme järjestelmän. Seuraava linnake on lisälämpötila-anturimme lämmönvaihdinkammiossa (tilaanturi). Jos siellä on liian kuuma tai kylmä (lähellä 0 C), näytämme jälleen koodin ja sammutamme järjestelmän. Ilmeisesti on mahdotonta syöttää relettä suoraan arduinon lähdöistä, joten sinun täytyy joko kasata transistori jokaiselle releelle tai ostaa valmis moduuli useita releitä ja transistoreita yhdellä kortilla. Ostan 99% komponenteistani eBaysta. Esimerkiksi Ibee on täynnä tällaisia ​​8-kanavaisia ​​moduuleja (8-kanavainen elektroninen relemoduuli) noin 9 dollarilla. tai voit ostaa 4+2 (koska todella tarvitsemme vain 5 ja yksi vara)

Käytin kiinalaista digitaalista DHT22:ta lämpötila- ja kosteusantureina jotka ovat toimineet hyvin. He tarvitsevat vain kolme johtoa +5, GNd ja Data. Johdot voivat olla melko pitkiä ilman tarkkuuden ja signaalin menetystä. Yksi anturi heitetään ulos varjoon ja katoksen alle suoralta kosteudelta. Yksi anturi talossa.
Useita vuosia sitten rakennetussa talossa suurin ongelma on yleensä uusien johtojen ajaminen, joten yritin hyödyntää nykyistä johdotusta. DHT22:lle on useita kirjastoja. Minulla on ollut ongelmia kaikkien paitsi tämän kanssa. Laitoin sisäisen DHT22:n seinäohjaimen viereen. Jos talossasi, kuten minulla, oli joskus LVI-ohjausjärjestelmä, niin sinulla pitäisi jo olla 6-johtiminen kaapeli, joka menee ohjausyksiköstä paikkaan, jossa kaukosäädin itse roikkuu merkkivalolla ja painikkeilla. Nykyaikaiset kaukosäätimet (kuten minun) vaativat vain 2 johtoa. Näin ollen meillä on käytössämme 4 jo asennettua johtoa. Niissä käytämme +5V, GND, Data sisäiselle DHT22:lle ja viimeiselle Arduinon Serial (UART) Tx:lle tietojen näyttämiseksi näytöllä.

Näyttönä käytin pientä (2,5 cm) OLED-näyttöä sarjaliitännällä.
KYLLÄ, se on vähän kallis, mutta saatavilla on useita ainutlaatuisia eroja samankaltaisista saatavilla olevista: Serial (UART) -liitännän olemassaolo, jonka avulla voit käyttää vain yhtä johdinta sen liittämiseen, viiden digitaalisen nastan läsnäolo näytöllä ohjain (johon liitämme RGB-LEDin järjestelmän tilan lisäksi näyttämään) ja lopuksi tiiviys yhdistettynä kontrastiin ja erinomaiseen luettavuus sekä kirkkaassa valossa että yöllä, eikä se valaise koko käytävää yöllä kuten mikään LCD-näyttö, jossa on pysyvästi taustavalossa.

Sitten syntyi ongelma, kuinka lämpötila-anturit sijoitetaan jokaiseen huoneeseen ilman lisäjohtoja, teho- ja radiomoduuleja. Anturiksi valitsin digitaalisen DS18B20, (jolla on hyvä tarkkuus + - 0,5 C), joka tarvitsee vain kaksi johdinta (maa ja signaali). Voit ripustaa paljon niitä näihin kahteen johtoon rinnakkain (kummallakin on oma ainutlaatuinen MAC-osoite). Mutta jopa kahden johdon venyttäminen kaikkialle huoneissa on helvetin työlästä. Tässä se valkeni minulle. Kaikissa huoneissa onhan puhelinkaapeli vedettynä ja se on 4-napainen ja puhelimessa käytetään parhaimmillaan 2 johtoa (yleensä punainen ja vihreä), ja loput (keltainen ja musta) kulkevat kaikkien tarvitsemieni paikkojen läpi ja pysyä vapaana. Siten juotin DS18B20:n niihin jokaisessa huoneessa leikkaamatta johtoja, vaan paljastaen vain tarvittavat kaksi.
Johtojen kokonaispituus osoittautui melko suureksi, ja jos signaalijohtoa tuettiin (+ 5 V:lla) suositellulla 4,7 kOhmilla, niin minun tapauksessani anturit olivat käytännössä lukukelvottomia ja pienensin tukivastuksen puoleen 2,3:een. kOhm ja kaikki toimi hyvin.

Sitten hämmentyin paineanturista ja päädyin kalliiseen BMP085:een mutta siinä on I2C-liitäntä, joka taas säästää jalkoja ja johtojen määrää. Koska hän osaa vielä lukea lämpötilaa, laitoin hänet kellariin, josta oli lähin ja helpoin vetää uudet johdot (jo 4). Yritin käyttää tavallisia puhelinkaapeleita ja -liittimiä (RJ11) mahdollisimman paljon, jotta malli oli purettu ja korjattavissa - vaihtokelpoinen.
Kun tämä barometri yhdistettiin samaan I2C-väylään kuin RTC (haihtumaton kellomoduuli), ei ilmennyt kovin selkeitä ongelmia. Ne häiritsivät toisiaan, ja ennen kuin asetin pienen viiveen ennen barometrin lukemista, kaikki ei ollut vakaata. Koska lyhyet tilapäiset sähkökatkot eivät ole harvinaisia ​​ja RTC-moduuli pennin arvoinen lisäsin sen haihtumatonta aikaa varten. periaatteessa tarvitaan käytettäessä x10. Sitä käyttämällä haluttiin synkronoida se automaattisesti NTP:n kanssa Internetin kautta (koska meillä on se jo), mutta jotenkin en voinut ylittää webduino-palvelinta ja NTP:tä. Tämän seurauksena NTP-aika (Unix-aikakausi) lähetetään Arduinoon (ja RTC päivittää) aina, kun asetuksia tai tiloja muutetaan verkkokäyttöliittymässä. Millä on haittapuolensa, koska JavaScript ottaa sen nykyisen tietokoneen tai mobiililaitteen ajasta, eikä se ole aina tarkka ja oikealla aikavyöhykkeellä.

Lähetän komennot radioliitäntöihini Arduinsille käyttäen penniäkään (2 dollaria) lähetintä moduuli. Niitä on kymmenkunta eBayssa (hae "RF-lähetin 315 Mhz ..") ja missä tahansa kaupassa. Ainoa asia, mitä sinun tarvitsee tehdä, on valita oikea radiotaajuus pistorasioihin. Valitettavasti tavallinen RCswitch-kirjasto ei tukenut pistorasioitani oikein. kirjaston kuvauksessa on luettelo tuetuista siruista, mutta älä ole järkyttynyt, jos sinun ei ole luettelossa, se toimi minulle eetterin manuaalisen analysoinnin jälkeen ja ilman kirjastoa. Paljon on kirjoitettu vastaavista pistorasioista, työskentelystä kirjaston kanssa. Erityisesti täällä: http://habrahabr.ru/post/213425 http://habrahabr.ru/post/212215 Käytin 110 V pistorasioita
. Huolimatta siitä, että radio-ohjaus vaatii epätyypillistä ratkaisua, se on yksinkertaisin ja kustannustehokkain ratkaisu käsillä olevaan tehtävään. Nimittäin kytke päälle ja pois päältä sähköakut tai mikä tahansa muu laite (ei välttämättä resistiivinen) ajoissa tai manuaalisesti, ja joskus kytke / sammuta ulkovalo. Insteonilla, Zwavella ja muilla on paljon joskus tarpeettomia lisäominaisuuksia mutta suuruusluokkaa kalliimpia ja niissä on ongelmia käyttöliittymän avoimuudessa, jotta Arduino voi lähettää yksinkertaisia ​​komentoja laitteille. Ainoa ongelma x10 sockettien, Insteonin ja muiden kanssa on, että ne napsauttavat erittäin kovaa vaihtamisen aikana. Tämä on erityisen ärsyttävää hiljaisena yönä. Vielä yksi vivahde: ​​x10 oli teroitettu ja suosittu Pohjois-Amerikassa ja vastaavasti alle 110 volttia. Täällä jokainen valitsee itse. Tai maksaa paljon:
Z-Wave - ei ole valmiita pistorasioita, on oudon muotoisia relemoduuleja, jotka myös napsauttavat hiljaa, ja ne on piilotettava jonnekin, jotenkin seiniin, sitten värjättävä, ei ole selvää kuinka niitä huolletaan - vaihtaa/korjata. Mutta siellä oli USB-moduuleja komentojen lähettämiseen. Mutta tätä varten tarvitset silti mikrotietokoneen (ehkä reititin sopii) oikeilla käyttöjärjestelmäajureilla jne.;
Insteon - pistorasiat on, mutta ne myös napsauttavat ilkeitä kuten x10 ja ymmärtääkseni ei ole avointa moduulia komentojen lähettämiseen ja järjestelmä on jälleen teroitettu 110 V: lle;
Päätät vaivautua integraatioon ja komentojen lähettämiseen tähän verkkoon tai maksaa 5-10 kertaa vähemmän jokaisesta radiolaitteesta ja tarvittaessa heikentää sen koodia. Kuten kaikki muutkin, kaikki 110 V:lle on halvempaa. Tietysti on vielä olemassa äärimmäisiä tapoja, kuten esimerkiksi useiden kirjoittajien tässä kuvaama ajatus, että koko asunto (talo) sotkeutuu pariin (ja itse asiassa joukkoon) vasaralankoja ja kootaan käsin jokainen säädin ja säädin. ohjata laitetta tyhjästä käyttämällä 1-Wire-protokollaa. Jotkut ovat menneet vielä pidemmälle ja kehittävät omia protokolliaan…

Kiterinä ruuvasin myös tuulimittarin (tuulennopeussensori). Sen mittaamiseen käytin käsillä olevaa kupianturia, jossa on kielikytkin, joka sulkeutuu 1 kOhmin kahden koskettimen välissä kuppien pyöriessä. Ohjelma käyttää keskeytystä ja mittaa kuinka monta kertaa + 5V syötetään (siirtymä 0:sta 1:een) digitaalituloon (5 kOhm samaan + 5V). Tämä arvo kerrotaan anturillesi sopivalla kertoimella ja tuulen nopeus solmuina saadaan oikosulkujen määrästä sekunnissa. Lisäksi jokaiselle tunnille mitataan maksimi- ja vähimmäisnopeusarvot (puuskissa) ja maksimi per tunti näytetään. Verkossa on annettu nykyinen ja maksimi. Jokainen anturi on kalibroitava erikseen ja oikea kerroin on valittava. Autotallin oven ohjaamiseen käytin siitä vara-radiokauko-ohjainta ja lisäreleellä (kuudennen) emuloin kaukosäätimen napin painallusta (kaukosäätimen avattuani ja juottamalla sen näppäinkoskettimiin).

Normaalin lämpöpumpun ohjausyksikön kommunikaatioprotokolla kaukosäätimellä (yleensä 2 johtoa) on yleensä suljettu ja arduinamme ei voi tietää, mikä tila ja asetukset on asetettu vakioohjausyksikössä, mutta antureidemme avulla voimme tietää, mikä tila LVI on nyt käytössä ja vaikka heilläkin on lämmönvaihtimessa lämpötila-anturi, niin lisäsuojaus Arduinon avulla ei haittaa. Minulta kysytään usein: Eikö minusta ole pelottavaa luottaa Arduinoon hallitsevan tällaista vastuullista järjestelmää omasta kodistani? Koodini on avoin ja läpinäkyvä. Ymmärrän mitä tapahtuu ja voin aina korjata ja korjata epätarkkuuden (jos niitä on jäljellä kuuden kuukauden järjestelmän käytön jälkeen). Ja mikä tärkeintä, voin lisätä kaikki tarvitsemani ominaisuudet. Samassa laatikossa todennäköisesti vähemmän tehokas ohjain, eikä tietenkään ole mitään muutettavaa tai lisättävää. Ilman arduinoa rajoitettujen toimintojen, kuten Internetin pääsyn, lisääminen tavalliseen CU:hen maksaa uuden satojen dollareiden laatikon. Se kaikki alkoi ei siitä, että halusin säästää rahaa ja tarvitsin minulle sopivia toimintoja, joita ei voinut ostaa laitevalmistajilta millään rahalla. Mutta tietysti, jos otamme huomioon minun ja jopa sinun käyttämieni työtuntien hinnat, jos vain päätät tehdä jotain vastaavaa minun ja muun kehityksen perusteella, on varmasti halvempaa ostaa valmis projekti tässä projektissa, mutta sano hyvästit joustavuudelle ja tarpeellisille toiminnoille. Kyse on FreeBSD:n asentamisesta ja huolellisen pitkään ja kaikin tavoin syventyä Internet-tiedon kirpputoriin ja muokata sitä itse komentoriviltä käsin verrattuna Mac OS:ään, kaunis valmis, mutta samaan BSD:hen perustuva rajoitettu. Tärkein niistä on lämmityksen / jäähdytyksen sisällyttäminen haluttuun lämpötilaan ei ikuisesti tai aikataulun mukaan, vaan vain tunnin tai 2-4. Se kuulostaa yksinkertaiselta ja kätevältä, mutta sitä ei ole tavallisessa BU:ssa.

Jos haluat ohjata vain lämpöpumppua ilman RF-, RTC-, barometri- ja muita muisti- ja jalkaongelmia, Unollekin riittää (tein tämän projektini ensimmäisessä vaiheessa). Täysversiossa Mega on välttämätön. Katsotaanpa tuloksena saatuja toimintoja ja käyttöliittymää.

Itse käyttöliittymä on tehty vain yhdelle html-sivulle käyttämällä Ajax-tekniikkaa tietojen vaihtamiseen Arduino-verkkopalvelimen (webduino) kanssa, ja se perustuu JQuery Mobile -kirjastoihin. Siksi tarvitaan useita kuvatiedostoja ja itse kirjastoja toimiakseen, jotka voidaan korvata linkeillä.

Vasemmassa yläkulmassa näemme kuun, mikä tarkoittaa, että päivä- ja yöasetusten mukaan (sinisen lohkon ensimmäisellä rivillä) yötila on nyt. Jos päivätilassa on aurinkoa. Seuraavaksi näemme talomme. Talossa jokaisessa huoneessa on paljon lämpötiloja ja keskustassa lämpötila on kymmenesosilla, tämä on olohuoneen lämpötila päätasolla. Vihreänä talon alaosassa näemme suhteellisen kosteuden talon sisällä. Sen oikealla puolella on lumihiutale, tämä on merkki siitä, että ilmastointilaite toimii nyt. Tässä paikassa muut toimintatilat näytetään eri kuvakkeilla (lämmitys lämpöpumpulla tai AUX tai x10). Jos kuvake on mykistetty (läpinäkyvä), järjestelmä on tässä tilassa, mutta ei aktiivinen. Nuo. esimerkiksi ilmastointitilassa 21 asteen lämpötilaan asti, mutta koska nyt on 20 astetta, ilmastointilaite ei ole aktiivinen. Jos kaksi tilaa toimii samanaikaisesti, esimerkiksi lämmitys x10 ja lämmitys lämpöpumpulla, kaksi kuvaketta vilkkuu peräkkäin. Talon vasemmalla ja oikealla puolella näemme säteet, joita klikkaamalla ne kirkastuvat ja kun painat niitä uudelleen, ne vaimentuvat. Tämä on ulkoisen valaistuksen sisällyttäminen talon lähelle. Minulla on ulkovalot takapihalla ja talon edessä. Ohjausta siirtää x10 ja vastaavien laitteiden numerot kirjoitetaan html (JS) -koodiin, Arduina lähettää komentoja vain sille HTML:stä siirrettyihin laitenumeroihin. Talon oikealla puolella näemme automaattisen autotallin oven. joka avautuu ja sulkeutuu, kun napsautat sitä. Talon oikeasta yläkulmasta näkyy virtaus (keskimäärin yli 1-2 minuuttia) tai tuulen maksiminopeus solmuina tunnissa. Tuulen nopeuden arvo on korostettu eri väreillä sinisestä punaiseen nopeudesta riippuen ja kansainvälisesti hyväksyttyjen Beaufort-asteikon värien mukaisesti. Oikeassa yläkulmassa näkyy lämpötila ulkona ja nykyisen ilmanpaineen alapuolella. Painearvon vaaleanpunainen tausta on kaavio sen suhteellisesta muutoksesta viimeisen 24 tunnin aikana (x-aika, y-suhteellinen painearvo). Paineinen vihreä suhteellinen kosteus ulkona.

Harkitse nyt ryhmää valkoisia valintoja ja SET-painiketta. Haluttu lämpötila/tila valitaan vasemmalla valitsimella. Oikea kuinka kauan tämä tila otetaan käyttöön. Jos tila on aktiivinen, merkinnät muuttuvat hieman, kuten tässä esimerkissä
Jos lämmitystila on aktiivinen, painike on lisäksi sävytetty punaiseksi ja jos jäähdytystila on sininen. Katkaisemiseksi jätä lämpötila ja valittu tila vasemmalle ja jäljellä olevat minuutit oikealle, ja sitten SET-painike muuttuu asentoon OFF ja sen painaminen sammuttaa tilan. Jäähdytys- tai lämmitystila valitaan automaattisesti ulkolämpötilan mukaan. Jos katu on pienempi kuin html(JS)-tiedostossa kuvattu heat_temp-vakion arvo, tarjotaan vain lämmitystä, muuten vain jäähdytystä.

Katsotaanpa nyt sinistä x10-lohkoa. Ensimmäisen rivin napsauttaminen avaa yleiset asetukset: PÄÄLLÄ - Kaikki pistorasiat aina päällä (esimerkiksi kesällä), OFF kaikki pistorasiat ovat aina pois päältä (esim. jos olet lomalla), Split - astu voimaan yksittäisiä asetuksia ryhmät ja huoneet. Sitten voit valita, mistä kellonajasta päivä alkaa ja mistä yöstä. Jos haluat tallentaa asetukset, älä unohda napsauttaa alla olevaa Käytä-painiketta. sitten jokainen rivi edustaa huoneryhmää, joka voi koostua yhdestä tai useammasta huoneesta. Tein ryhmittelyn talossani kerrosten mukaan. Joissakin kerroksissa on vain yksi huone ja joissakin enemmän. Jokaiselle ryhmälle voimme asettaa ON-tilan - kaikki tämän ryhmän pistorasiat ovat aina päällä, OFF kaikki tämän ryhmän pistorasiat ovat aina pois päältä (esimerkiksi sinun on kytkettävä päälle pölynimuri ja jos akku toimii samalla aika, se palaa sulakkeen), Split (saatavilla vain ryhmille, joissa on useampi kuin yksi huone) - Yksittäiset huoneasetukset ryhmän sisällä astuvat voimaan, Päivä - ylläpitää määritettyä lämpötilaa vain päivällä (aina pois päältä yöllä), Day&Night - ylläpitää määritettyä lämpötilaa päivälle ja toista lämpötilaa yöksi. Jokaisessa huoneessa on kaikki edellä mainitut Splitiä lukuun ottamatta. Jotta muutokset tulevat voimaan, älä unohda napsauttaa alareunassa Käytä.

Viimeinen rivi on Override-tilan asetus. Tämä tila tehtiin pakottamaan valitun huoneen tai lampun pistorasiat syttymään hetkeksi. Sinun on esimerkiksi lämmitettävä huonetta mahdollisimman paljon tietyn ajan, jotta lapsi voi hieroa siellä ja jatkaa tunnin kuluttua normaalin lämpötilan ylläpitämistä siinä. Tai laita valot päälle puoleksi tunniksi. Valitse vasemmalla oikealla oleva huone, kuinka kauan tila otetaan käyttöön, ja paina Ohita-painiketta. Jos sinun on poistettava oikealla oleva tila ennenaikaisesti, valitse OFF ja napsauta Ohita. Kaikki tiedot päivitetään joka upd_interval (vakio html-tiedostosta) sekunti. Oletus = 60 sekuntia. Kun tiedot päivitetään, koko sivun yläosa, jossa on talo, vilkkuu.

Haluaisin myös puhua pistorasioiden (allas) yhdistämisen käsitteestä. Oletetaan, että sinulla on yksi iso huone lämmitettävänä, jota -5 yli laidalla yksi akku ei pysty tai se lämpenee hyvin pitkään. Voit syöttää toisen RF-pistorasian samalla koodilla/osoitteella ja kytkeä siihen toisen akun, niin ne molemmat käynnistyvät aina. Entä suhteellisesti lämmin lämpötila aiheuttaa kahden tai useamman akun napsahtamisen ja käynnistymisen ja sammumisen usein. On toinenkin vaihtoehto, yhdistät nämä paristot pooliksi arduino-koodissa x10pools=(0,0,0,0,0,12,0,0,13,0,0,0,0,0,0,0 ,0) . Nolla tarkoittaa, että socket-osoitteella ei ole poolia, numero tarkoittaa poolin lapsipistorasian osoitetta. Lapsi kytkeytyy päälle, jos ulkona on kylmempää kuin poolt (vakio html-tiedostosta) tai ero huoneen halutun lämpötilan ja nykyisen lämpötilan välillä on suurempi kuin delta_temp * poolf (vakio html-tiedostosta). Haluaisin sanoa enemmän delta_temp (vakio html-tiedostosta) on Delta lämpötila. Sitä tarvitaan, jotta tilat eivät usein käynnisty tai sammu, koska anturin lukemat voivat hypätä hieman + -. Lämmitys kytkeytyy päälle, jos nykyinen lämpötila on pienempi kuin (toivottu - delta_temp) ja pois päältä, jos se on korkeampi kuin (toivottu + delta_temp). Oletusarvo on 0,5 astetta.

Mieti nyt turvallisuuskysymystä. Et tietenkään voi jättää kotisi hallintaa kaikkien ulottuville. Koska järjestelmämme koostuu asiakkaasta (JS Ajax html-sivu) ja palvelimesta (Arduino), voit järjestää eri suojaustasoja. Voit esimerkiksi laittaa HTML-sivun tietokoneellesi, puhelimeesi, tablet-laitteeseen jne. (alistamatta sitä julkiselle isännöinnille) ja sitten vain sinä (laitteista, joissa on tämä tiedosto) voit avata tämän ohjauspaneelin kotijärjestelmillesi. Arduino-verkkopalvelin painaa sisäistä IP-osoitetta, joten jos et välitä sitä reitittimellä ulkomaailmaan, itse Arduino on tavoitettavissa vain sisäisestä verkostasi. Pääsy itse HTML-sivulle voidaan suojata salasanalla Web-palvelimella, johon haluat lähettää sen. On myös muodikasta nostaa HTTPS-palvelin suhteessa siihen. Yksinkertaisin ja mielestäni varsin luotettava on sivun julkinen isännöinti, mutta itse sivua ei ole kytketty minnekään käynnistyksen yhteydessä, ellei sille ole välitetty Arduino-palvelimen osoitetta parametrina (esimääritetty dynaaminen DNS ja portti Vastustaminen). Se näyttää selaimessa tältä, tällainen linkki http://myhosting.com/index.html?http://myhome.slyip.net:8081/hvac syötetään. Jos hyökkääjä törmää vahingossa asiakassivullesi, hän ei voi tehdä sillä mitään tietämättä Arduino-palvelimen osoitetta. Tämä on yksinkertaisin ja kätevin tällä hetkellä käyttämäni kompromissivaihtoehto. Kyllä, en myöskään pidä tästä koko rakentamisesta huonolla (hidas, ei tue HTTPS:ää tms.) Arduino Web Shield -palvelimella, jonka lisäksi minun täytyy silti isännöidä asiakassivu erikseen jostain ikonista. Ja heti kun saan kuuluisan TP-LINK TL-WR703N Kiinasta
reititin, joka silmänräpäyksessä muuttuu wifi-sillatuksi verkkopalvelimeksi, jossa on Serial (UART) -liitäntä Arduinen, ruuvaan sen välittömästi arduinoon (tai sen siihen) ja heitän tämän suojan ulos ja johdin sen. Siten siitä tulee jopa enemmän kuin mitä halusin saavuttaa STM32-ohjaimelta, eli että kaikki on yhdessä laitteessa (ei erikseen isännöity asiakassivu ja erillinen executive-palvelin) ja normaalissa verkkopalvelimessa, jolla voit toteuttaa kunnollinen nopeus ja turvallisuuden mukavuus.






B viimeiseksi

Suurin syy siihen, miksi kodin automaatiojärjestelmät eivät ole vielä tulleet niin suosituiksi, on niiden mainostamiseen yleensä panostettu valaistus. Loppujen lopuksi valon vilkkuminen (kuten Arduinon LED-valot) nousematta sohvalta on pila, jolla ei ole käytännön merkitystä ja joka karkottaa ihmiset vakavilta ajatuksilta kodin automaatiojärjestelmien käyttöönotosta ja käytöstä kodeissaan ja asunnoissaan. Kenenkään ei tarvitse vilkkua valoa (jota käytetään yleensä 90% toimivuudesta), mutta esimerkiksi lämmityksen säätäminen erikseen jokaisessa huoneessa on kätevää ja säästää energiaa = rahaa. Myytävänä olevien valmiiden kodin automaatiojärjestelmien komponenttien (penniä omakustannushintaan) kohtuuttomat hinnat yhdessä niiden integroinnin hintojen kanssa vain lisäävät öljyä tuleen. Kiirehdin vakuuttamaan teille, että kallein komponentti, joka meillä on, on 20 dollarin Arduino Mega. Jos tarkastelemme asiaa kokonaisuutena, näen vain seuraavan luettelon tehtävistä, jotka on käytännössä järkevää keskitetysti automatisoida:
> lämpötilan (lämmitys/ilmastointi) ja kosteuden (ilmankostutin/ilmankuivaaja) ilmastointi,
> luonnonvalon ohjaus (kaihtimet, ikkunaluukut, markiisit)
> ja talon ympärillä olevien nurmikoiden, kukkapenkkien ja nurmikoiden kastelu (jos sellaisia ​​on ja niitä on vielä kasteltava).
Hajautetuista järjestelmistä on kätevää saada liike- (läsnäolo)tunnistimilla laukaiseva paikallinen (ilman keskusohjausta, 1-2 anturia, jotka ohjaavat suoraan taustavalon päällekytkentää), pienitehoinen LED-valaistus portaisiin (joskus kerroksiin) ja keittiön pöytien osia, jotka varjostetaan tavanomaisesta kattovalaistuksesta ripustetuilla kaapilla ja hyllyillä. Sama valaistus yhdistettynä yllä lueteltuihin on välttämätön yöllä, kun on tarpeen herättämättä ketään ja ennen kaikkea itseäsi päästä keittiöön (ja leikata sieltä jotain ja syödä jakamatta kenenkään kanssa) tai toiseen laitokseen kompastelematta harkitusti hajallaan oleviin lasten leluihin. Päävalaistus on myös järkevää kytkeä päälle liiketunnistimilla VAIN teknisissä tiloissa: komeroissa, ruokakomeroissa, autotalleissa, pesuloissa jne. Liiketunnistimet ja keskitetyt järjestelmät eivät ole käytännöllisiä perusvalaistukseen. Kodin ulkoinen ja koristeellinen lomavalaistus kytketään kätevimmin halvoista valmiista lohkoista valoantureilla ja / tai ajastimilla. Reagointipalveluihin yhdistettyjä oikeita turvajärjestelmiä (ei pelkästään kodin antureita ja web-kameroita) ei yleensä ole järkevää yhdistää älykkään kodin järjestelmiin monista syistä.

Aloitetaan siis oleellisimmasta. Ihanteellinen kohde on lämmitys, jota voidaan ohjata, esimerkiksi: sähköinen (pyörillä olevat paristot pistorasiassa ja seinäakut) ja omakotitalon keskitetty tai vähän lämmitys. Esimerkissäni harkitsemme työskentelyä Thermo Pump -järjestelmän kanssa (lämpöpumppu Pohjois-Amerikassa), jossa on öljylämmitys suoralla liitännällä olemassa olevaan ohjausyksikköön (termostaattiin) ja lisälaitteisiin. Järjestelmän ensimmäisessä versiossa käytin X10-protokollalaitteita ja -pistokkeita. Mutta valitettavasti ne eivät toimineet hyvin, johtuen hitaasta käyttöliittymästä ja erittäin äänekkäistä kytkimistä vaihdon aikana, mikä herätti kaikki kotona. Myöhemmin vaihdoin järjestelmän radiopistorasiaan, joka osoittautui paljon helpommaksi ja hiljaisemmaksi kuin x10. Näitä pistorasioita on saatavana laajalla valikoimalla RF-taajuuksia ja -jännitteitä. Kaikki tämä pätee moniin muihin järjestelmiin. Kaikki alkoi siitä, että ystäväni yhdessä naapurin kanssa tippaa huomaamattomasti päähäni ihmeen ihmeen - Arduinon valtavasta roolista nyky-yhteiskunnassa ja että minä ihmisenä, joka osaa ja rakastaa pitää juotos rauta, täytyy yksinkertaisesti saada tartunta tähän Arduino-maniaan mahdollisimman pian. Kohuttelin sitä kaikin mahdollisin tavoin ja sanoin, että hänen talonsa käytännöllisen (ei robottilelun) sovelluksen alue on hyvin kyseenalainen ja perustuu tehokkaaseen mikro-ohjaimeen, joka sytyttää peräkkäin LED-viivoja valaisemaan portaat (yhden vuororekisterin ja generaattorin sijaan) on vain varpusasesta ja loput on pilaa. Mutta silti he onnistuivat istuttamaan Arduinon jyvän päähäni, ja kuten kaikki jyvät, kevään saapuessa ja kesän laitamilla verso alkoi murtautua. En pidä harrastusprojekteista projektien vuoksi. Jotain käytännön puolta pitäisi olla läsnä, ja sitäkin enemmän, koska resurssi ($ ja aika) isoissa projekteissa perhehenkilölle täytyy myös olla korkea WAF (Wife acceptance factor) tai, kuten isäni sanoo, se on helppo laillistaa.

Ja kuten aina, laiskuus oli edistyksen moottori. Istuimme hieman puolenpäivän jälkeen verannalla, aurinko paistoi ja samaan aikaan poikani nukkui ylimmän kerroksen makuuhuoneessa ja kiinalaisesta lämpömittarista päätellen 2 dollaria (johon meidän piti vielä kävellä ja katso herättämättä poikaani) lämpötila oli yli 26. Joten nyt täytyy mennä olohuoneeseen ja laittaa keskusilmastointi päälle ja sitten se pitää myös sammuttaa, ettei se käynnisty joka kerta kun lämpötila vähän nousee. Erityisen epämiellyttävää on tehdä tämä kesällä yöllä, kevyen peiton alla jäätyen, sinun täytyy hypätä ylös ja jälleen, häiritsemättä kaikkia kotitalouden jäseniä, juosta olohuoneeseen kaukosäätimen luo ja leikata tämä saavutus alas. viime vuosisadalla. Sitten tajusin, että oli aika lopettaa tällainen häpeä ja soittaa ystävälle sanoilla "Missä on kehuttu Ardunyasi, päästä hänet tänne heti, katsotaan mihin hän pystyy!". Minun on sanottava heti, että en valinnut sitä ollenkaan enkä uskonut, että se osoittautuisi niin hyödyttömäksi (esimerkiksi jousilla työskentelyssä) ja jopa vihasta ja impotenssista taistella sitä vastaan, melkein muutin. kesken projektin STM32:een. Lopulta hän pysyi silti hänen kanssaan, mutta ensin asiat ensin.

Jotta olisi helpompi ymmärtää, miksi kaikki tehdään tällä tavalla ja kuinka voit levittää kokemuksiani ja saavutuksiani leivän päälle, aloitetaan kuvauksella siitä, mitä minulla on/oli käsillä:
1) Omakotitalo Kanadassa (haluaisin sanoa, että se on minun, mutta tietysti se kuuluu pankille ja vaikka se kuulostaa kuinka absurdilta, ei ole edes kannattavaa saada se kokonaan maksetuksi nykyhinnoilla) vuonna 1959, kuten niitä täällä kutsutaan Split Level -talot ovat kaksikerroksisia, mutta puolet siitä on siirretty pystysuunnassa suhteessa toiseen puoleen lattian lattialle.
2) Arduino Uno (myöhemmin X10:n ja radion I / O:n pienen määrän vuoksi Mega vaadittiin)
3) kallis ja alkuperäinen Ethernet-suoja. En onnistunut käynnistämään mitään ja löytämään sopivaa kirjastoa ENC28J60:lle
4) Halua, aikaa ja rahaa.
Kuten täällä on tapana, makuuhuoneet ovat ylimmässä kerroksessa ja minulle se on puoli kerrosta olohuoneen yläpuolella, jossa lämmitys- ja jäähdytysjärjestelmän pahaenteinen ohjauspaneeli on ruuvattu seinään. Täällä tällaisia ​​järjestelmiä kutsutaan nimellä HVAC (lämmitys, ilmanvaihto ja ilmastointi), itse asiassa se on tavallinen valtava (kymmeniä tuhansia BTU:ita tai ne mitataan täällä tonneina jotain) jaettu ilmastointilaite, jonka ulkoinen lämmönvaihdin ja kompressori sijaitsevat ulkopuolella. ja sisällä lämmönvaihdin on sisäänrakennettu keskusilmanvaihtojärjestelmään, joka ottaa ilmaa olohuoneen lattiatasolta puolentoista kilowatin tuulettimella, ohjaa sen kahden lämmönvaihtimen läpi (toinen ilmastointilaitteeseen, toinen ilmastointilaitteesta). öljy- tai kaasupoltin) ja ohjaa sen kanavajärjestelmän kautta jokaiseen huoneeseen. Lämpöpumpun mukavuus ja nimi johtuu siitä, että tämä laite voi ajaa freonia molempiin suuntiin ja siten paitsi jäähdyttää myös lämmittää talon ilmaa. On huomattava, että hän voi lämmittää sen enemmän tai vähemmän tehokkaasti vain, jos se on tarpeeksi lämmin 0 tai -5 ulkopuolella (mallista ja mallista riippuen). Jos on kylmä, lämpöpumppu ei toimi, ja tätä varten tarvitaan säiliö polttoöljyllä tai kaasulla.

Aloitin projektini ja tavoitteeni pienestä, joten katsotaanpa kuinka tämä LVI on tehty ja miten sitä hoidetaan. Itse asiassa käy ilmi, että paholainen ei ole niin kauhea. Yksi mukavuuksista on kaiken kotitekoisen ja ei kovin Amerikassa olevan nestemäinen standardointi, jonka avulla voit risteyttää siilit käärmeiden kanssa avoimen, yksinkertaisen (joskus liikaa) ja tunnetun (yleensä muinaisen, asunto) protokollan / standardin mukaisesti. Meidän tapauksessamme itse järjestelmä (tuuletin, poltin, lämmönvaihtimet, voit ostaa ilmastointilaitteen toiselta valmistajalta, ilmankostuttimen kolmannelta ja ohjausyksikön tähän kaikkeen neljänneltä. Rehellisesti sanottuna minä en tiedä kutsutaan/ohjataanko vastaavia laitteita myös Euroopassa, mutta mielestäni kaikki on joko nuolla tai hyvin samankaltaista Ymmärtääkseni Venäjällä on jo olemassa tällaisia ​​järjestelmiä ja ne kuljetetaan mistä tahansa / halvemmalla, joten sinulla on hyvä mahdollisuus kohdata juuri tällainen järjestelmä. Katsotaanpa kaaviota tyypillisestä järjestelmäyhteydestä ennen kuin alamme törmätä järjestelmään.

Kuten näemme, melkein kaikki on selvää yhdellä silmäyksellä. Ainoa asia, joka on selvitettävä, on, että ohjausyksikkö saa virtaa ja itse lämpöpumppua ohjataan 24 voltin vaihtojännitteellä. joita syötetään tulomuuntajista R ja C. Linja C on yhteinen ja on aina kytkettynä. Vastaavasti, kun käytetään R:tä (oikosulku) Y:lle, O:lle, W:lle tai G:lle, se kytkeytyy vastaavasti päälle. lohko. Tästä me poikkeamme. Joten jos ne sisältävät, niin mitä huonompi olemme? Huolehditaan siitä, että uusi järjestelmämme täydentää nykyistä. Nämä ohjaukset voidaan suorittaa vanhasta konsolista ja ohjaimesta kuten ennenkin, mutta vain tarvittaessa, Arduino voi irrottaa vanhan järjestelmän ohjauksesta ja ottaa uurteet omiin käsiinsä ja antaa ne sitten takaisin. Laita releet.


Lisäksi asetimme ne niin, että ilman virtaa ja yleensä irrotettuina ne säilyttävät aiemman mallinsa. R-0 poistaa normaalin ohjausmoduulin käytöstä ja siirtää ohjauksen Arduinoomme. R-1-4 syötä haluttu jännite vastaavaan linjaan. Tämä ohjausjännite R syötetään jokaiseen releeseen vihreällä johdolla. Tietysti on hyvä hallita, mutta järjestelmä on vakava ja jos vahingossa tai emme todellakaan käynnistä jotain väärin tai väärässä yhdistelmässä. Esimerkiksi lämmönvaihdin lämpenee ja puhallin ei aja ilmaa ja poista siitä lämpöä, se voi ylikuumentua ja aiheuttaa tulipalon, mutta emme tarvitse sitä ollenkaan. Tällaisten tilanteiden välttämiseksi tehdään kolminkertainen suojaus. Ja niin ensimmäinen linnake on kunkin linjan S1-4 jänniteanturit (niitä pitäisi olla 4).


Ne ovat diodi, kaksi vastusta (jakaja) ja pieni elektrolyytti. Se voi olla saranoitu kokoonpano kuten kuvassa. Tämän seurauksena voimme tietää Arduinossa, onko jokaisessa ohjausjohdossa todella jännitettä vai ei. Vastaavasti, jos ohjauslinjojen (Y, O, W, G) nykyinen tila ei vastaa sitä, mitä sen pitäisi olla, näytämme virhekoodin ja sammutamme järjestelmän. Seuraava linnake on lisälämpötila-anturimme lämmönvaihdinkammiossa (tilaanturi). Jos siellä on liian kuuma tai kylmä (lähellä 0 C), näytämme jälleen koodin ja sammutamme järjestelmän. Ilmeisesti on mahdotonta syöttää relettä suoraan arduino-lähdöistä, joten sinun on joko kasattava transistori jokaiselle releelle tai ostettava valmis moduuli, jossa on useita releitä ja transistoreita yhdellä kortilla. Ostan 99% komponenteistani eBaysta. Esimerkiksi Ibee on täynnä tällaisia ​​8-kanavaisia ​​moduuleja (8-kanavainen elektroninen relemoduuli) noin 9 dollarilla. tai voit ostaa 4+2 (koska todella tarvitsemme vain 5 ja yksi vara)

Käytin kiinalaista digitaalista DHT22:ta lämpötila- ja kosteusantureina jotka ovat toimineet hyvin. He tarvitsevat vain kolme johtoa +5, GNd ja Data. Johdot voivat olla melko pitkiä ilman tarkkuuden ja signaalin menetystä. Yksi anturi heitetään ulos varjoon ja katoksen alle suoralta kosteudelta. Yksi anturi talossa.
Useita vuosia sitten rakennetussa talossa suurin ongelma on yleensä uusien johtojen ajaminen, joten yritin hyödyntää nykyistä johdotusta. DHT22:lle on useita kirjastoja. Minulla on ollut ongelmia kaikkien paitsi tämän kanssa. Laitoin sisäisen DHT22:n seinäohjaimen viereen. Jos talossasi, kuten minulla, oli joskus LVI-ohjausjärjestelmä, niin sinulla pitäisi jo olla 6-johtiminen kaapeli, joka menee ohjausyksiköstä paikkaan, jossa kaukosäädin itse roikkuu merkkivalolla ja painikkeilla. Nykyaikaiset kaukosäätimet (kuten minun) vaativat vain 2 johtoa. Näin ollen meillä on käytössämme 4 jo asennettua johtoa. Niissä käytämme +5V, GND, Data sisäiselle DHT22:lle ja viimeiselle Arduinon Serial (UART) Tx:lle tietojen näyttämiseksi näytöllä.

Näyttönä käytin pientä (2,5 cm) OLED-näyttöä sarjaliitännällä.
KYLLÄ, se on vähän kallis, mutta saatavilla on useita ainutlaatuisia eroja samankaltaisista saatavilla olevista: Serial (UART) -liitännän olemassaolo, jonka avulla voit käyttää vain yhtä johdinta sen liittämiseen, viiden digitaalisen nastan läsnäolo näytöllä ohjain (johon liitämme RGB-LEDin järjestelmän tilan lisäksi näyttämään) ja lopuksi tiiviys yhdistettynä kontrastiin ja erinomaiseen luettavuus sekä kirkkaassa valossa että yöllä, eikä se valaise koko käytävää yöllä kuten mikään LCD-näyttö, jossa on pysyvästi taustavalossa.

Sitten syntyi ongelma, kuinka lämpötila-anturit sijoitetaan jokaiseen huoneeseen ilman lisäjohtoja, teho- ja radiomoduuleja. Anturiksi valitsin digitaalisen DS18B20, (jolla on hyvä tarkkuus + - 0,5 C), joka tarvitsee vain kaksi johdinta (maa ja signaali). Voit ripustaa paljon niitä näihin kahteen johtoon rinnakkain (kummallakin on oma ainutlaatuinen MAC-osoite). Mutta jopa kahden johdon venyttäminen kaikkialle huoneissa on helvetin työlästä. Tässä se valkeni minulle. Kaikissa huoneissa onhan puhelinkaapeli vedettynä ja se on 4-napainen ja puhelimessa käytetään parhaimmillaan 2 johtoa (yleensä punainen ja vihreä), ja loput (keltainen ja musta) kulkevat kaikkien tarvitsemieni paikkojen läpi ja pysyä vapaana. Siten juotin DS18B20:n niihin jokaisessa huoneessa leikkaamatta johtoja, vaan paljastaen vain tarvittavat kaksi.
Johtojen kokonaispituus osoittautui melko suureksi, ja jos signaalijohtoa tuettiin (+ 5 V:lla) suositellulla 4,7 kOhmilla, niin minun tapauksessani anturit olivat käytännössä lukukelvottomia ja pienensin tukivastuksen puoleen 2,3:een. kOhm ja kaikki toimi hyvin.

Sitten hämmentyin paineanturista ja päädyin kalliiseen BMP085:een mutta siinä on I2C-liitäntä, joka taas säästää jalkoja ja johtojen määrää. Koska hän osaa vielä lukea lämpötilaa, laitoin hänet kellariin, josta oli lähin ja helpoin vetää uudet johdot (jo 4). Yritin käyttää tavallisia puhelinkaapeleita ja -liittimiä (RJ11) mahdollisimman paljon, jotta malli oli purettu ja korjattavissa - vaihtokelpoinen.
Kun tämä barometri yhdistettiin samaan I2C-väylään kuin RTC (haihtumaton kellomoduuli), ei ilmennyt kovin selkeitä ongelmia. Ne häiritsivät toisiaan, ja ennen kuin asetin pienen viiveen ennen barometrin lukemista, kaikki ei ollut vakaata. Koska lyhyet tilapäiset sähkökatkot eivät ole harvinaisia ​​ja RTC-moduuli pennin arvoinen lisäsin sen haihtumatonta aikaa varten. periaatteessa tarvitaan käytettäessä x10. Sitä käyttämällä haluttiin synkronoida se automaattisesti NTP:n kanssa Internetin kautta (koska meillä on se jo), mutta jotenkin en voinut ylittää webduino-palvelinta ja NTP:tä. Tämän seurauksena NTP-aika (Unix-aikakausi) lähetetään Arduinoon (ja RTC päivittää) aina, kun asetuksia tai tiloja muutetaan verkkokäyttöliittymässä. Millä on haittapuolensa, koska JavaScript ottaa sen nykyisen tietokoneen tai mobiililaitteen ajasta, eikä se ole aina tarkka ja oikealla aikavyöhykkeellä.

Lähetän komennot radioliitäntöihini Arduinsille käyttäen penniäkään (2 dollaria) lähetintä moduuli. Niitä on kymmenkunta eBayssa (hae "RF-lähetin 315 Mhz ..") ja missä tahansa kaupassa. Ainoa asia, mitä sinun tarvitsee tehdä, on valita oikea radiotaajuus pistorasioihin. Valitettavasti tavallinen RCswitch-kirjasto ei tukenut pistorasioitani oikein. kirjaston kuvauksessa on luettelo tuetuista siruista, mutta älä ole järkyttynyt, jos sinun ei ole luettelossa, se toimi minulle eetterin manuaalisen analysoinnin jälkeen ja ilman kirjastoa. Paljon on kirjoitettu vastaavista pistorasioista, työskentelystä kirjaston kanssa. Erityisesti täällä: http://habrahabr.ru/post/213425 http://habrahabr.ru/post/212215 Käytin 110 V pistorasioita
. Huolimatta siitä, että radio-ohjaus vaatii epätyypillistä ratkaisua, se on yksinkertaisin ja kustannustehokkain ratkaisu käsillä olevaan tehtävään. Nimittäin kytke päälle ja pois päältä sähköakut tai mikä tahansa muu laite (ei välttämättä resistiivinen) ajoissa tai manuaalisesti, ja joskus kytke / sammuta ulkovalo. Insteonissa, Zwavessa ja muissa on monia joskus tarpeettomia lisätoimintoja, mutta ne ovat paljon kalliimpia ja niillä on ongelmia käyttöliittymän avoimuuden kanssa, jotta Arduino voi lähettää yksinkertaisia ​​komentoja laitteille. Ainoa ongelma x10 sockettien, Insteonin ja muiden kanssa on, että ne napsauttavat erittäin kovaa vaihtamisen aikana. Tämä on erityisen ärsyttävää hiljaisena yönä. Vielä yksi vivahde: ​​x10 oli teroitettu ja suosittu Pohjois-Amerikassa ja vastaavasti alle 110 volttia. Täällä jokainen valitsee itse. Tai maksaa paljon:
Z-Wave - ei ole valmiita pistorasioita, on oudon muotoisia relemoduuleja, jotka myös napsauttavat hiljaa, ja ne on piilotettava jonnekin, jotenkin seiniin, sitten värjättävä, ei ole selvää kuinka niitä huolletaan - vaihtaa/korjata. Mutta siellä oli USB-moduuleja komentojen lähettämiseen. Mutta tätä varten tarvitset silti mikrotietokoneen (ehkä reititin sopii) oikeilla käyttöjärjestelmäajureilla jne.;
Insteon - pistorasiat on, mutta ne myös napsauttavat ilkeitä kuten x10 ja ymmärtääkseni ei ole avointa moduulia komentojen lähettämiseen ja järjestelmä on jälleen teroitettu 110 V: lle;
Päätät vaivautua integraatioon ja komentojen lähettämiseen tähän verkkoon tai maksaa 5-10 kertaa vähemmän jokaisesta radiolaitteesta ja tarvittaessa heikentää sen koodia. Kuten kaikki muutkin, kaikki 110 V:lle on halvempaa. Tietysti on vielä olemassa äärimmäisiä tapoja, kuten esimerkiksi useiden kirjoittajien tässä kuvaama ajatus, että koko asunto (talo) sotkeutuu pariin (ja itse asiassa joukkoon) vasaralankoja ja kootaan käsin jokainen säädin ja säädin. ohjata laitetta tyhjästä käyttämällä 1-Wire-protokollaa. Jotkut ovat menneet vielä pidemmälle ja kehittävät omia protokolliaan…

Kiterinä ruuvasin myös tuulimittarin (tuulennopeussensori). Sen mittaamiseen käytin käsillä olevaa kupianturia, jossa on kielikytkin, joka sulkeutuu 1 kOhmin kahden koskettimen välissä kuppien pyöriessä. Ohjelma käyttää keskeytystä ja mittaa kuinka monta kertaa + 5V syötetään (siirtymä 0:sta 1:een) digitaalituloon (5 kOhm samaan + 5V). Tämä arvo kerrotaan anturillesi sopivalla kertoimella ja tuulen nopeus solmuina saadaan oikosulkujen määrästä sekunnissa. Lisäksi jokaiselle tunnille mitataan maksimi- ja vähimmäisnopeusarvot (puuskissa) ja maksimi per tunti näytetään. Verkossa on annettu nykyinen ja maksimi. Jokainen anturi on kalibroitava erikseen ja oikea kerroin on valittava. Autotallin oven ohjaamiseen käytin siitä vara-radiokauko-ohjainta ja lisäreleellä (kuudennen) emuloin kaukosäätimen napin painallusta (kaukosäätimen avattuani ja juottamalla sen näppäinkoskettimiin).

Normaalin lämpöpumpun ohjausyksikön kommunikaatioprotokolla kaukosäätimellä (yleensä 2 johtoa) on yleensä suljettu ja arduinamme ei voi tietää, mikä tila ja asetukset on asetettu vakioohjausyksikössä, mutta antureidemme avulla voimme tietää, mikä tila LVI on nyt käytössä ja vaikka heilläkin on lämmönvaihtimessa lämpötila-anturi, niin lisäsuojaus Arduinon avulla ei haittaa. Minulta kysytään usein: Eikö minusta ole pelottavaa luottaa Arduinoon hallitsevan tällaista vastuullista järjestelmää omasta kodistani? Koodini on avoin ja läpinäkyvä. Ymmärrän mitä tapahtuu ja voin aina korjata ja korjata epätarkkuuden (jos niitä on jäljellä kuuden kuukauden järjestelmän käytön jälkeen). Ja mikä tärkeintä, voin lisätä kaikki tarvitsemani ominaisuudet. Samassa laatikossa todennäköisesti vähemmän tehokas ohjain, eikä tietenkään ole mitään muutettavaa tai lisättävää. Ilman arduinoa rajoitettujen toimintojen, kuten Internetin pääsyn, lisääminen tavalliseen CU:hen maksaa uuden satojen dollareiden laatikon. Se kaikki alkoi ei siitä, että halusin säästää rahaa ja tarvitsin minulle sopivia toimintoja, joita ei voinut ostaa laitevalmistajilta millään rahalla. Mutta tietysti, jos otamme huomioon minun ja jopa sinun käyttämieni työtuntien hinnat, jos vain päätät tehdä jotain vastaavaa minun ja muun kehityksen perusteella, on varmasti halvempaa ostaa valmis projekti tässä projektissa, mutta sano hyvästit joustavuudelle ja tarpeellisille toiminnoille. Kyse on FreeBSD:n asentamisesta ja huolellisen pitkään ja kaikin tavoin syventyä Internet-tiedon kirpputoriin ja muokata sitä itse komentoriviltä käsin verrattuna Mac OS:ään, kaunis valmis, mutta samaan BSD:hen perustuva rajoitettu. Tärkein niistä on lämmityksen / jäähdytyksen sisällyttäminen haluttuun lämpötilaan ei ikuisesti tai aikataulun mukaan, vaan vain tunnin tai 2-4. Se kuulostaa yksinkertaiselta ja kätevältä, mutta sitä ei ole tavallisessa BU:ssa.

Jos haluat ohjata vain lämpöpumppua ilman RF-, RTC-, barometri- ja muita muisti- ja jalkaongelmia, Unollekin riittää (tein tämän projektini ensimmäisessä vaiheessa). Täysversiossa Mega on välttämätön. Katsotaanpa tuloksena saatuja toimintoja ja käyttöliittymää.

Itse käyttöliittymä on tehty vain yhdelle html-sivulle käyttämällä Ajax-tekniikkaa tietojen vaihtamiseen Arduino-verkkopalvelimen (webduino) kanssa, ja se perustuu JQuery Mobile -kirjastoihin. Siksi tarvitaan useita kuvatiedostoja ja itse kirjastoja toimiakseen, jotka voidaan korvata linkeillä.

Vasemmassa yläkulmassa näemme kuun, mikä tarkoittaa, että päivä- ja yöasetusten mukaan (sinisen lohkon ensimmäisellä rivillä) yötila on nyt. Jos päivätilassa on aurinkoa. Seuraavaksi näemme talomme. Talossa jokaisessa huoneessa on paljon lämpötiloja ja keskustassa lämpötila on kymmenesosilla, tämä on olohuoneen lämpötila päätasolla. Vihreänä talon alaosassa näemme suhteellisen kosteuden talon sisällä. Sen oikealla puolella on lumihiutale, tämä on merkki siitä, että ilmastointilaite toimii nyt. Tässä paikassa muut toimintatilat näytetään eri kuvakkeilla (lämmitys lämpöpumpulla tai AUX tai x10). Jos kuvake on mykistetty (läpinäkyvä), järjestelmä on tässä tilassa, mutta ei aktiivinen. Nuo. esimerkiksi ilmastointitilassa 21 asteen lämpötilaan asti, mutta koska nyt on 20 astetta, ilmastointilaite ei ole aktiivinen. Jos kaksi tilaa toimii samanaikaisesti, esimerkiksi lämmitys x10 ja lämmitys lämpöpumpulla, kaksi kuvaketta vilkkuu peräkkäin. Talon vasemmalla ja oikealla puolella näemme säteet, joita klikkaamalla ne kirkastuvat ja kun painat niitä uudelleen, ne vaimentuvat. Tämä on ulkoisen valaistuksen sisällyttäminen talon lähelle. Minulla on ulkovalot takapihalla ja talon edessä. Ohjausta siirtää x10 ja vastaavien laitteiden numerot kirjoitetaan html (JS) -koodiin, Arduina lähettää komentoja vain sille HTML:stä siirrettyihin laitenumeroihin. Talon oikealla puolella näemme automaattisen autotallin oven. joka avautuu ja sulkeutuu, kun napsautat sitä. Talon oikeasta yläkulmasta näkyy virtaus (keskimäärin yli 1-2 minuuttia) tai tuulen maksiminopeus solmuina tunnissa. Tuulen nopeuden arvo on korostettu eri väreillä sinisestä punaiseen nopeudesta riippuen ja kansainvälisesti hyväksyttyjen Beaufort-asteikon värien mukaisesti. Oikeassa yläkulmassa näkyy lämpötila ulkona ja nykyisen ilmanpaineen alapuolella. Painearvon vaaleanpunainen tausta on kaavio sen suhteellisesta muutoksesta viimeisen 24 tunnin aikana (x-aika, y-suhteellinen painearvo). Paineinen vihreä suhteellinen kosteus ulkona.

Harkitse nyt ryhmää valkoisia valintoja ja SET-painiketta. Haluttu lämpötila/tila valitaan vasemmalla valitsimella. Oikea kuinka kauan tämä tila otetaan käyttöön. Jos tila on aktiivinen, merkinnät muuttuvat hieman, kuten tässä esimerkissä
Jos lämmitystila on aktiivinen, painike on lisäksi sävytetty punaiseksi ja jos jäähdytystila on sininen. Katkaisemiseksi jätä lämpötila ja valittu tila vasemmalle ja jäljellä olevat minuutit oikealle, ja sitten SET-painike muuttuu asentoon OFF ja sen painaminen sammuttaa tilan. Jäähdytys- tai lämmitystila valitaan automaattisesti ulkolämpötilan mukaan. Jos katu on pienempi kuin html(JS)-tiedostossa kuvattu heat_temp-vakion arvo, tarjotaan vain lämmitystä, muuten vain jäähdytystä.

Katsotaanpa nyt sinistä x10-lohkoa. Ensimmäisen rivin napsauttaminen avaa yleisasetukset: PÄÄLLÄ - Kaikki pistorasiat ovat aina päällä (esimerkiksi kesällä), OFF - kaikki pistorasiat ovat aina pois päältä (esim. jos olet lomalla), Split - yksittäiset asetukset ryhmille ja huoneet astuvat voimaan. Sitten voit valita, mistä kellonajasta päivä alkaa ja mistä yöstä. Jos haluat tallentaa asetukset, älä unohda napsauttaa alla olevaa Käytä-painiketta. sitten jokainen rivi edustaa huoneryhmää, joka voi koostua yhdestä tai useammasta huoneesta. Tein ryhmittelyn talossani kerrosten mukaan. Joissakin kerroksissa on vain yksi huone ja joissakin enemmän. Jokaiselle ryhmälle voimme asettaa ON-tilan - kaikki tämän ryhmän pistorasiat ovat aina päällä, OFF kaikki tämän ryhmän pistorasiat ovat aina pois päältä (esimerkiksi sinun on kytkettävä päälle pölynimuri ja jos akku toimii samalla aika, se palaa sulakkeen), Split (saatavilla vain ryhmille, joissa on useampi kuin yksi huone) - Yksittäiset huoneasetukset ryhmän sisällä astuvat voimaan, Päivä - ylläpitää määritettyä lämpötilaa vain päivällä (aina pois päältä yöllä), Day&Night - ylläpitää määritettyä lämpötilaa päivälle ja toista lämpötilaa yöksi. Jokaisessa huoneessa on kaikki edellä mainitut Splitiä lukuun ottamatta. Jotta muutokset tulevat voimaan, älä unohda napsauttaa alareunassa Käytä.

Viimeinen rivi on Override-tilan asetus. Tämä tila tehtiin pakottamaan valitun huoneen tai lampun pistorasiat syttymään hetkeksi. Sinun on esimerkiksi lämmitettävä huonetta mahdollisimman paljon tietyn ajan, jotta lapsi voi hieroa siellä ja jatkaa tunnin kuluttua normaalin lämpötilan ylläpitämistä siinä. Tai laita valot päälle puoleksi tunniksi. Valitse vasemmalla oikealla oleva huone, kuinka kauan tila otetaan käyttöön, ja paina Ohita-painiketta. Jos sinun on poistettava oikealla oleva tila ennenaikaisesti, valitse OFF ja napsauta Ohita. Kaikki tiedot päivitetään joka upd_interval (vakio html-tiedostosta) sekunti. Oletus = 60 sekuntia. Kun tiedot päivitetään, koko sivun yläosa, jossa on talo, vilkkuu.

Haluaisin myös puhua pistorasioiden (allas) yhdistämisen käsitteestä. Oletetaan, että sinulla on yksi iso huone lämmitettävänä, jota -5 yli laidalla yksi akku ei pysty tai se lämpenee hyvin pitkään. Voit syöttää toisen RF-pistorasian samalla koodilla/osoitteella ja kytkeä siihen toisen akun, niin ne molemmat käynnistyvät aina. Mikä aiheuttaa suhteellisen lämpimissä lämpötiloissa kahden tai useamman akun napsahtamisen ja käynnistymisen ja sammumisen usein. On toinenkin vaihtoehto, yhdistät nämä paristot pooliksi arduino-koodissa x10pools=(0,0,0,0,0,12,0,0,13,0,0,0,0,0,0,0 ,0) . Nolla tarkoittaa, että socket-osoitteella ei ole poolia, numero tarkoittaa poolin lapsipistorasian osoitetta. Lapsi kytkeytyy päälle, jos ulkona on kylmempää kuin poolt (vakio html-tiedostosta) tai ero huoneen halutun lämpötilan ja nykyisen lämpötilan välillä on suurempi kuin delta_temp * poolf (vakio html-tiedostosta). Haluaisin sanoa enemmän delta_temp (vakio html-tiedostosta) on Delta lämpötila. Sitä tarvitaan, jotta tilat eivät usein käynnisty tai sammu, koska anturin lukemat voivat hypätä hieman + -. Lämmitys kytkeytyy päälle, jos nykyinen lämpötila on pienempi kuin (toivottu - delta_temp) ja pois päältä, jos se on korkeampi kuin (toivottu + delta_temp). Oletusarvo on 0,5 astetta.

Mieti nyt turvallisuuskysymystä. Et tietenkään voi jättää kotisi hallintaa kaikkien ulottuville. Koska järjestelmämme koostuu asiakkaasta (JS Ajax html-sivu) ja palvelimesta (Arduino), voit järjestää eri suojaustasoja. Voit esimerkiksi laittaa HTML-sivun tietokoneellesi, puhelimeesi, tablet-laitteeseen jne. (alistamatta sitä julkiselle isännöinnille) ja sitten vain sinä (laitteista, joissa on tämä tiedosto) voit avata tämän ohjauspaneelin kotijärjestelmillesi. Arduino-verkkopalvelin painaa sisäistä IP-osoitetta, joten jos et välitä sitä reitittimellä ulkomaailmaan, itse Arduino on tavoitettavissa vain sisäisestä verkostasi. Pääsy itse HTML-sivulle voidaan suojata salasanalla Web-palvelimella, johon haluat lähettää sen. On myös muodikasta nostaa HTTPS-palvelin suhteessa siihen. Yksinkertaisin ja mielestäni varsin luotettava on sivun julkinen isännöinti, mutta itse sivua ei ole kytketty minnekään käynnistyksen yhteydessä, ellei sille ole välitetty Arduino-palvelimen osoitetta parametrina (esimääritetty dynaaminen DNS ja portti Vastustaminen). Se näyttää selaimessa tältä, tällainen linkki http://myhosting.com/index.html?http://myhome.slyip.net:8081/hvac syötetään. Jos hyökkääjä törmää vahingossa asiakassivullesi, hän ei voi tehdä sillä mitään tietämättä Arduino-palvelimen osoitetta. Tämä on yksinkertaisin ja kätevin tällä hetkellä käyttämäni kompromissivaihtoehto. Kyllä, en myöskään pidä tästä koko rakentamisesta huonolla (hidas, ei tue HTTPS:ää tms.) Arduino Web Shield -palvelimella, jonka lisäksi minun täytyy silti isännöidä asiakassivu erikseen jostain ikonista. Ja heti kun saan kuuluisan TP-LINK TL-WR703N Kiinasta
reititin, joka silmänräpäyksessä muuttuu wifi-sillatuksi verkkopalvelimeksi, jossa on Serial (UART) -liitäntä Arduinen, ruuvaan sen välittömästi arduinoon (tai sen siihen) ja heitän tämän suojan ulos ja johdin sen. Siten siitä tulee jopa enemmän kuin mitä halusin saavuttaa STM32-ohjaimelta, eli että kaikki on yhdessä laitteessa (ei erikseen isännöity asiakassivu ja erillinen executive-palvelin) ja normaalissa verkkopalvelimessa, jolla voit toteuttaa kunnollinen nopeus ja turvallisuuden mukavuus.






B viimeiseksi

Kaikki toiveet täyttävä talo ei ole fantasia, vaan täysin toteutettavissa oleva todellisuus nykyaikaisilla älykkäillä automaatiojärjestelmillä. Niiden avulla voit parantaa merkittävästi elämänlaatua, saavuttaa maksimaalisen mukavuuden ja turvallisuuden, jolloin voit tuntea talon jatkuvan "hoidon" kaikille sen asukkaille.

Älykäs talo

Henkilökohtaisen tilan hallinta Smart Home -automaatiojärjestelmällä ei ole vain joukko laitteita, jotka suorittavat tiettyjä toimintoja, vaan yksilöllisesti luotu projekti, joka täyttää tietyn perheen kaikki vaatimukset ja toiveet. Samalla järjestelmä on helposti ohjelmoitavissa muuttuvien olosuhteiden ja kotitalouden ”mielialan” mukaan, samalla kun se sopeutuu joustavasti koko perheeseen ja jokaiseen yksilöllisesti.

Kotiautomaation avulla voit välttää kaukosäätimien etsimisen eri laitteille, laitteiden manuaalisen kytkemisen päälle ja pois, kaihtimien avaamisen joka päivä jne. Nyt ei tarvitse nousta yöllä, jos talossa tulee kuuma tai tukkoinen, Smart Home välttää tämän tilanteen asentamalla toimivan ilmastointijärjestelmän. Itse talo vähentää tai lisää lämmityksen voimakkuutta, kun huoneiden lämpötila poikkeaa halutusta normista, kytke tarvittaessa ilmastointilaite päälle ja suorita kaikki muut toimet mukavimpien olosuhteiden ylläpitämiseksi.

Kenelle Smart Home on tarkoitettu?

Älykäs kotiautomaatiojärjestelmä tarjoaa monia etuja sen omistajille. Sen asennus on yhtä tarkoituksenmukaista sekä aktiivisille ihmisille että niille, jotka haluavat rauhallisen, mitatun elämän.

Älykäs koti sopii kaikille väestöryhmille:

  • monet työskentelevät, kiireiset ihmiset - automatisoitu talo hoitaa suurimman osan omistajaansa liittyvistä huolista, avaa ikkunat ajoissa, sytyttää valot, kastelee takapihaa jne., vaikka ihminen asuisi yksin, hänen elämänsä tulla mahdollisimman mukavaksi ilman lisäaikaa;
  • pienten lasten perheet - älykäs järjestelmä takaa maksimaalisen turvallisuuden pienille kotitalouksille ja vapauttaa samalla paljon aikaa heidän vanhemmilleen;
  • ihmiset, jotka ovat usein työmatkoilla, matkoilla - kodin automaatio luo täydellisen illuusion ihmisen päivittäisestä läsnäolosta, mikä suojaa kotia varkausriskiltä ja muilta vastaavilta uhilta, valvoo laitteiden huollettavuutta, jos vesivuoto, savu ja muut ongelmat, se antaa signaalin asianmukaiselle palvelulle;
  • vanhukset ja liikuntarajoitteiset ihmiset - monilla on sukulaisia, joiden terveys ja hyvinvointi usein innostaa ystäviä ja sukulaisia. Smart Home -automaatiojärjestelmän avulla voit helposti ratkaista tämän ongelman. Olipa kyseessä iäkäs henkilö tai ihmiset, joiden on terveydellisistä syistä vaikea ylläpitää asuntoa täysillä, älykäs järjestelmä auttaa tässä. Erilaisten antureiden, ohjaimien ja hälytysten ansiosta päälle käännetty poltin, unohdettu silitysrauta tai avoin ikkuna ei ole uhka. Oikealla ohjelmoinnilla talo itse tekee kaiken oikein tai antaa varoituksen keskeneräisestä toiminnasta.

Jokainen voi löytää etunsa Smart Home -automaattijärjestelmästä ja asettaa sen juuri niin kuin parhaaksi näkee, mukavimmin.

Ominaisuudet ja Edut

Osta kotiautomaatiolaitteita tärkeä askel oikeaan suuntaan. Nykyään monet suuret ulkomaiset ja venäläiset valmistajat tarjoaa laajan valikoiman laitteita, jotka vastaavat turvallisuudesta, lämmityksestä, valaistuksesta, energiatehokkuudesta, ilmanvaihdosta, ilman kostuttamisesta jne. Erilaisten antureiden, säätimien, venttiilien ja muiden laitteiden avulla voit luoda ja konfiguroida hyvin koordinoidun järjestelmän, joka toimii kokonaisuutena.

Verkkokauppamme myy automaatiolaitteita alkaen parhaat valmistajat. Tuotteet ovat luotettavia ja niillä on valmistajan takuu.

On mahdollista perustaa älykäs järjestelmä ääni- ja puheohjauksella sekä toiminto ongelmien ratkaisemiseksi ulkoisten parametrien mukaan, esimerkiksi valaistuksen voimakkuuden tai ilman lämpötilan muuttaminen.

Laite on helppo ja nopea ohjelmoida. Jatkossa omistaja voi itsenäisesti tehdä omia säätöjä.

Kotiautomaation hinta riippuu projektista ja suoraan valituista laitteista. Tarvittaessa asiantuntijamme ovat aina valmiita neuvomaan sinua.

Hän kirjoitti sen vastauksena lukuisiin pyyntöihin kertoa näkemyksestään siitä, miltä "älykkään kodin" pitäisi näyttää.

Täydellinen kotiautomaatio

Ihmiset kysyvät minulta usein näkemyksestäni Home Assistantista (kirjaimellisesti kotiavustaja, jäljempänä HA). Ennen kuin kuvailen minne haluamme mennä HA:n kanssa, minun pitäisi ensin puhua siitä, miltä kotiautomaation pitäisi näyttää ihannemaailmassani. Tämä tulee olemaan tämän postauksen tarkoitus. En aio keskittyä protokolliin, verkkoihin tai tiettyihin älykkään kodin ohjaimiin. Nämä ovat kaikki toteutuksen yksityiskohtia. Sen sijaan tässä postauksessa keskitytään siihen, mikä on todella tärkeää: ihmisen ja kodin väliseen vuorovaikutukseen.

Tekniikkaan ei tarvitse sopeutua

Kun ihmiset alkavat käyttää kotiautomaatiota, he aloittavat aina ohjauksesta: kyvystä ohjata laitteita uudella tavalla, puhelimen tai tietokoneen avulla. He uskovat, että tulevaisuus on saapunut ja heidän puhelinsovelluksensa tulee olemaan heidän elämänsä ohjauspaneeli. He keskittyvät vain siihen, mitä he saavat, eivät siihen, mitä he menettävät. Asennat muutamia "älykkäitä" hehkulamppuja ja menetät yhtäkkiä kyvyn käyttää seinässä olevia kytkimiä. Kun tulet kotiin yöllä, sinun täytyy ottaa puhelimesi esiin, avata sovellus, odottaa sen muodostamista kotiverkkoosi ja vihdoin saada mahdollisuus sytyttää valo.

Kyllä, voit korjata tämän ongelman asettamalla sen tunnistamaan läsnäolosi, mutta entä jos puhelimesi akku loppuu? Sinun on silti käytettävä kytkintä.

Jos huomaat yhtäkkiä, että uusien älylaitteiden käytöstä on tullut raskasta, tulee tunne, että kodin automaatiotekniikka ei ole vastannut odotuksiasi. Valaisimen tulee toimia sekä kytkimellä (tai painikkeella) huoneeseen astuessasi että käyttämällä läsnäolotunnistusmenetelmää. Rehellisesti sanottuna tuskin on enemmän tai vähemmän riittäviä ratkaisuja valaistuksen ohjaamiseen puhelimesta, paitsi esittelytarkoituksiin.

Et ole ainoa älykkään kodin käyttäjä

Ihmisillä on tapana unohtaa, etteivät he ole yksin kotona. Kotisi päätöksentekijänä iloitset saamistasi mahdollisuuksista, mutta jätät huomiotta huonot puolet. Todennäköisyys, että muut ihmiset kotonasi ovat intohimoisia muihin asioihin ja haluavat tehdä omaa juttuaan, ovat erittäin suuret.

Tämä tarkoittaa, että kaiken automatisoitavan on toimittava moitteettomasti. Jos onnistut saavuttamaan 90 % onnistumisprosentin, sinulla on 10 % epäonnistumisen mahdollisuus. Olet esimerkiksi säätänyt valon tasaisen häipymisen olohuoneeseen, kun aloitat elokuvan tai sarjan katselun. Mutta se todella toimii vain, jos kaikki perheenjäsenet istuvat alas katsomaan elokuvaa.

Rajoita pseudohyödykkeiden ja kielteisten vaikutusten vaikutusta

Kun luot uutta käsikirjoitusta, sinun tulee aina ensin miettiä, mitä seurauksia on, jos se ei toimi? Kaikki älykkäät järjestelmät koostuvat eri valmistajien luomista laitteista, jotka kommunikoivat keskenään eri protokollilla: joskus asiat menevät pieleen. Ja sinun on tehtävä kaikkesi minimoidaksesi negatiiviset vaikutukset, jos asiat eivät mene suunnitelmien mukaan. Ihannetapauksessa laitteista tulee "tyhmiä" ja ne alkavat toimia samalla tavalla kuin ennen automaatiota. Esimerkiksi Philips Hue -lamput toimivat kuten tavalliset hehkulamput, jos käytät yksinkertaista kytkintä seinässä etkä liitä niitä ohjausjärjestelmään. Jos asiat pahenevat, kun järjestelmä hajoaa, ihmiset, joiden kanssa asut, kapinoivat. Esimerkiksi ongelmat Nest-termostaatissa, joka laiteohjelmiston loogisen virheen vuoksi lopetti yhtäkkiä talon lämmittämisen. Kauhu.

Täydellinen sovellus - ei sovellusta

Älykkään kodin tulee sopia elämäsi rytmiin, ei korvata sitä. Useimmissa laitteissa ei ole nopeampaa ohjausta kuin mitä hallitset. Useimmissa tapauksissa paras sovellus ei ole sovellus. Ainoa käyttöliittymä, joka voisi olla kätevämpi tai käytettävissäsi sinulle ja kaikenikäisille vieraille, on äänikäyttöliittymä. Valmistajat ovat jo ottaneet sen käyttöön, ja suurimmat heistä ovat keskittyneet siihen. Otetaan esimerkiksi Apple: ainoa tapa ääniohjata HomeKit-laitteitasi on Siri. Amazon meni pidemmälle ja loi Amazon Echon, joka kuuntelee jatkuvasti kaikkea, mitä tapahtuu kytkettyjen mikrofonien kautta. Odotan enemmän lisää yrityksiä liity tähän trendiin vuonna 2016.

Myöskään äänikäyttöliittymä ei ole täydellinen. Nopeus, jolla voit antaa komentoja, on hidas, koska sinun on odotettava vastausta. Ongelmana on myös komentojen ymmärtäminen, aksenttimerkkien tunnistaminen ja pilvipalveluista riippuen äänen käsittely. Uskon, että kaikki paitsi ensimmäinen ongelma ratkaistaan ​​lopulta.

Se ei kuitenkaan tarkoita, etteikö sovelluksilla olisi sijaa elämässäsi, vaan niillä on. Ne sopivat erinomaisesti kotisi tilan tarkistamiseen, kun et ole paikalla, tai viihdyttämiseen, kun sytytät valot etänä lasten käydessä.

Järjestelmäsi pitäisi toimia talon sisällä, ei pilvessä.

Pilvipalvelut ovat todellista taikuutta. Jossain päin maailmaa on tietokoneita, jotka keräävät kaikki talosi tuottamat tiedot, tarkistavat niiden oikeellisuuden ja lähettävät tarvittaessa komentoja takaisin. Pilvipalveluita päivitetään ajan myötä paremmiksi ja kätevämmiksi. Mutta toistaiseksi näin ei ole. On monia syitä, miksi kotisi voi menettää yhteyden pilvipalveluihin. Internet saattaa lakata toimimasta, päivitys on asennettu virheellisesti tai pilven palvelimet ovat rikki.

Kun näin tapahtuu, kotisi pitäisi pystyä toimimaan normaalisti. Pilvipalveluita ei kannata käyttää kodin automaation luomiseen, vaan niiden toimivuuden laajentamiseen – kokonaan. Näin vältyt ongelmilta, joita voi tapahtua esimerkiksi silloin, kun Amazon AWS kaatuu ja Amazon Echo lakkaa toimimasta.

Se kirjoitettiin 2,5 vuotta sitten, mutta tänään teknologiamarkkinat eivät ole edistyneet paljon kodin automaatiojärjestelmien rakentamisen pääideologian muodostumisessa. Kyllä niistä on tullut älykkäämpiä ja puheohjaukset ovat parantuneet, mutta perusasiat siitä, miltä älykodin pitäisi näyttää, eivät ole vielä erityisen muotoutuneet.

Miksi kaikki markkinointimallit perustuvat siihen, mikä vilkkuu tai hehkuu? Koska se on wow-tekijä. Mutta automaation ydin on täysin erilainen. Sen pitäisi ratkaista elämäsi ongelmalliset kysymykset. Eli jos jostakin automatisoitavasta tulee helpompaa kuin sen tekemisestä manuaalisesti – tämä on kannattava tavoite.

Katsotaanpa esimerkkejä. Tässä otamme älykkäät pistorasiat. Itse asiassa ne ovat olemassa kytkemään päälle jotain, joka on periaatteessa pois päältä, ja vain silloin, kun sitä todella tarvitaan. Toisin sanoen meidän on ensin ymmärrettävä tämä tilanne ja ymmärrettävä, milloin ja mitä tarvitsemme ja kuinka paljon tarvitsemme tämän prosessin automatisoimiseksi. Lisäksi tämä tilanteiden keksiminen vie toisinaan paljon enemmän rahaa ja resursseja kuin jos lähestyisimme tätä laitetta ja käynnistäisimme sen.

Tai ota esimerkiksi älykkäät hehkulamput. Varsinkin RGB-väreillä. Periaatteessa älypolttimot keksittiin joko valaistuksen kaavoittamiseksi tarvittaessa, mutta periaatteessa niitä tarvitaan silloin, kun langallisia lamppuja ei ole mahdollista ohjata haluamallamme tavalla, koska vanhoja johtoja ei voida muuttaa uusiin vaatimuksiin. Lisäksi on monia tapauksia, joissa korjausvaiheessa tehdään kaikenlaisia ​​​​raikkauksia, joissa valaistaan ​​maljakoita, jotka on tarkoitus sijoittaa niihin, ja itse asiassa tämä valaistus syttyy muutaman kerran, ja sitten sitä ei käytetä. ollenkaan. No, joko värillisiä hehkulamppuja tai diodiliuskoja, jotka joskus asennetaan kattoa muuttamalla, ja sitten niitä käytetään "viileän sirun" esittelynä, mutta ne eivät kanna mitään hyötykuormaa. Useimmat ihmiset eivät välitä siitä, kuinka valaistuksen väri vaikuttaa tunnetaustaan ​​tai biorytmeihin. Monet eivät edes tiedä, että valaistus vaikuttaa tähän periaatteessa. Ja teoriassa valaistusta voidaan käyttää rentoutumiseen tai päinvastoin piristämiseen. Mutta ei, wau-tekijä hallitsee.

Mutta talon älykkäiden prosessien päätavoite on ratkaista todella vakavia ongelmia. No, esimerkiksi ilmanvaihdon järjestäminen tiloissa, joissa asumme. Loppujen lopuksi kaikki tietävät, että uusien tekniikoiden avulla on mahdollista tehdä asunto tai talo käytännössä eristetty ulkoisesta ympäristöstä. Uudet ikkunat, lämpö- ja kosteuseristys tekevät asunnosta lähes läpäisemättömän. Mutta samaan aikaan esimerkiksi talvella ihmiset eivät ajattele, että ilmaa on kostutettava ja että asunnon tarvittavan mukavan kosteuden tulisi olla 30-45% talvella ja 30-60% kesällä. Entä hiilidioksiditasot? Emme usein edes ajattele, millaista ilmaa hengitämme. Ja on olemassa sääntöjä ja määräyksiä. Esimerkiksi GOST 30494-2011 sanoo, että hiilidioksidipitoisuuden sallitut arvot mitattuna CO 2 * cm / m ( kansainvälinen nimitys- ppm), pitäisi olla välillä 600-1000 ppm. Ja nämä ovat päteviä arvoja. Vaikka monet nykyajan fysiologit väittävät, että 1000 ei ole enää hyväksyttävää. Arvoja 600-800 ppm pidetään hyväksyttävinä.

Ja tämä on todella tärkeitä näkökohtia elämästäsi. Ja tällaisten parametrien saavuttamiseksi nykyaikaisessa kaupungissa, jossa on nykyaikaiset elinolosuhteet, ei tarvitse käyttää yhtä laitetta, vaan ilmanvaihto-, ilmastointi-, kosteudenpoisto- ja kostutuslaitteiden kompleksia. Ja optimaalisten parametrien saavuttaminen manuaalisessa tilassa on lähes mahdotonta.

Ja sitä varten kotiautomaatio on. Mikä todella parantaa elämämme laatua.

Tai esimerkiksi vuotojen estojärjestelmistä on paljon kiistaa. Nyt markkinoilla on valtava määrä vuotoantureita. No, mitä hyötyä niistä on, jos asunnon nousuputki ei ole tukossa ja sinulla on tunti kotiinlähtöä? Tietysti on hyvä, että otat tämän selvää ja saatat saapua kotiin aikaisemmin kuin naapurit, jotka tulvivat, tukkivat itse nousuputken ennen saapumistasi (mikä on epätodennäköistä tietysti, mutta mahdollista). Ja kyllä, autonomisia on monia teknisiä ratkaisuja jotka osaavat sulkea hanat. Mutta jostain syystä monet ihmiset haluavat hallita tätä prosessia. Eli vuodonsuojajärjestelmää luodessaan he käyttävät jonkinlaista keskitettyä älykkään kodin ohjainta. Eivätkä halua käyttää esimerkiksi autonomisia ratkaisuja, jotka ovat markkinoilla, mutta joita ei ole vielä integroitu älykodin järjestelmiin. Kysymys Mitä varten? Loppujen lopuksi tärkein tehtävä on estää tulvia. Mahdollisuus sulkea tai avata hana mielensä mukaan on mukava bonus, mutta päätehtävänä on sulkea hana ja estää tulva. Vaikka sähkö katkeaa, älykodin ohjain jäätyy tai akku loppuu anturista. Hanan pitäisi sulkeutua ja se on siinä.

Siksi henkilökohtainen mielipiteeni koostuu hyvin yksinkertaisista teesistä:

  1. Liian monimutkainen automaatio - vahingoittaa elämäsi laatua, varsinkin jos et asu yksin
  2. On välttämätöntä yksinkertaistaa monimutkaista, eikä monimutkaista yksinkertaista.
  3. Automaatioiden tulee parantaa elämänlaatua, mutta ei aiheuttaa ongelmia, jos ne yhtäkkiä lakkaavat toimimasta.

Ihanteellisen automaatiojärjestelmän tulee olla intuitiivinen. Eikä vaadi opastusta kylpyhuoneen valon sytyttämiseen, heiluttele kättäsi tai paina nappia päivittääksesi valon automaattisesti sammuttavan ajastimen arvon .... ymmärrät idean....