Mida saab tavalises korteris automatiseerida. Tark kodu: taskukohased automaatikasüsteemid Võtmed kätte nutikas kodu

Targa kodu süsteem on loodud maksimaalse mugavuse tagamiseks korteris või eramajas. Maja täielik või osaline automatiseerimine võimaldab unustada suured elektri- ja küttearved, panna kodumasinad tööle ilma omaniku osaluseta ja tõsta turvasüsteemi efektiivsust. Võimalus juhtida kogu maja ühelt paneelilt või isegi eemalt tagab mugavuse teie kodus. Koju naastes võid kindel olla, et tuba on soe, kuum vann, ja robottolmuimeja puhastati meeldetuletusteta. Kõik need ja paljud teised funktsioonid on targa kodu süsteemis saadaval.

Automatiseerimise võimalused

Ainulaadne koduautomaatika süsteem võimaldab mitte ainult mugavust saavutada, vaid ka säästa kulusid kommunaalteenused. Tuli lülitub sisse ainult siis, kui inimene ilmub, ja küte töötab täisvõimsusel ainult programmeeritud ajal või omaniku juuresolekul - see pole veel kõik, mida "tark kodu" teha saab.

Automatiseerimise peamised eelised:

  1. Ruumis on alati koduomanikule ideaalne mikrokliima. Õhutemperatuuri, niiskust ja muid parameetreid hoitakse pidevalt või reguleeritakse igas ruumis kindlal ajal. See võimaldab unustada ebamugavustunde pärast ärkamist või ärrituse töölt naastes.
  2. Iga objekt on kontrolli all ja saate seda juhtida isegi suure vahemaa tagant. Süsteemi enda jaoks kohandades saad hommikul ilma pingutuseta kuuma kohvi ja röstsaia, naudid sauna kohe pärast töölt naasmist, ootamata selle soojenemist ning soojendad basseinis vett kodust lahkumata.
  3. Kui tekib rike, ei luba süsteem objektil sisse lülituda ja saadab andmed rikke kohta omanikule. See väldib lühiseid ja muid probleeme.

Pidevalt täiustatav tootmisprotsess võimaldab teil süsteemi paigaldada majja või korterisse ilma kapitaalremont. Kogu juhtmestik asendatakse nüüd raadioanduritega lülititega, mis edastavad infot juhtimiskeskusesse.

Targa kodu süsteemi kulud

Saate installida targa kodu süsteemi igas toas: korteris, maamajas, eramajas või isegi kontoris. Automatiseerides koha, kus peate kõige sagedamini viibima, säästate palju aega ja ei sega teid olulistest asjadest pisiasjad, näiteks kohvi valmistamine.

Kulud sõltuvad paljudest teguritest:

  • kasutatava süsteemi ja seadmete tüüp;
  • viis "targa kodu" juhtimiseks;
  • kogus kodumasinad ja muud ruumide omadused;
  • elamurajoon ja kohaliku piirkonna olemasolu.

On loogiline, et eramaja automatiseerimine maksab selle omanikule palju rohkem kui süsteemi paigaldamine väike korter. Selle põhjuseks on asjaolu, et teie kodus on sageli rohkem seadmeid ja küttesüsteem on individuaalne.

Kohaliku piirkonna hooldamisega kaasnevad lisakulud:

  • videovalve on sageli vajalik, turvalisus ei laiene mitte ainult eesuks ja aknad ning kogu saidi ala;
  • vajalik on aiahooldus ja taimede kastmine;
  • süsteemiga ühendatud vann või bassein nõuab samuti lisakulusid.

Automatiseerimisel on rohkem eeliseid ja kõik kulud katavad ressursse tarnivate organisatsioonide väikesed arved ja aja kokkuhoid, mille saab kulutada selle tegemisele, mida armastate.

Millised on kulutused?

Valmis süsteemi maksumus sõltub koduomaniku võimalustest ja kujutlusvõimest. Lõplik hind koosneb järgmisest:

  1. Valitud seadmete maksumus. Inimeste vajadused kodu- ja kontoriautomaatika järele kasvavad pidevalt, seetõttu püüavad tootjad välja töötada ja välja anda uusi tooteid. Maja või korteri omanik peab esialgu otsustama, kas ta jääb rahule mitte kõige moodsama, vaid soodsa tehnikaga või soovib maja varustada uusima tehnikaga.
  2. Valmis süsteemimudel või individuaalne valik. Valmis süsteemid sisaldab piiratud valikut funktsioone, mida igas toas vaja läheb. Kui soovite oma kodu automatiseerida väikseimad detailid, vajate individuaalset disaini, mille eest peate lisatasu.
  3. Seadmete paigaldamine. Vanemad ja odavamad variandid nõuavad kaabli paigaldamist, seega on parem paigaldada need renoveerimisprotsessi käigus. Vastasel juhul peate pärast kodus automatiseerimist tapeedi uuesti liimima. Kaasaegsed seadmed töötavad raadiosaatjate abil ja ei vaja kaabli paigaldamist.
  4. Tarkvara installimine. Raskus sõltub valitud kontrollimeetodist. Eelarvevalikud, mida juhitakse erinevate kaugjuhtimispultide abil, ei ole nii kallid kui oma mugavuse tagamine ühe puutepaneeli või arvuti kaudu.

See on ka võimalik lisakulutused seotud mittestandardse paigutusega tehnovõrgud, millest tuleb installiprotsessi ajal mööda minna.

Lihtne nutika kodu valik võimaldab iseseisvat paigaldamist ja kulud on oluliselt väiksemad. Sellel valikul on üks puudus - see ei saa juhtida kõiki maja protsesse, vaid ainult peamisi: valgust, kütet, kardinate sulgemist öösel. See on miinimumkomplekt, mõned tootjad pakuvad laiemat valikut. Võtmed kätte paigaldus eeldab kindlustunnet oma oskustes, tähelepanelikkust ja täpsust, seetõttu tasuks tulemuses vähimagi kahtluse korral töö usaldada spetsialistidele.

Automatiseerimise tulemus

Teie maja või korteri automatiseerimine võimaldab vabasta palju aega, ärge laske end segada majapidamistöödest ja nautige pärast tööd head puhkust. Seadmete ostmiseks ja paigaldamiseks vajalikud kulud kaetakse kiiresti oluliselt väiksema arvete summaga. Teie enda mugavus ja kindlustunne, et kõik seadmed, valgustid ja kütteseadmed töötavad eranditult vastavalt omaniku soovidele, ei lase teil kahelda tehtud otsuse õigsuses.

Peamine põhjus, miks koduautomaatikasüsteemid pole veel nii populaarseks saanud, on nende reklaamimisel tavaliselt asetatud rõhk valgustusele. Vilkuv tuli (nagu LED-id Arduinol) ilma diivanilt tõusmata on ju hellitus, millel puudub igasugune praktiline tähtsus ja heidutab inimesi tõsiselt mõtlemast koduautomaatikasüsteemide juurutamise ja kasutamise kohta oma kodudes ja korterites. Keegi ei pea valgust vilkuma (selleks on tavaliselt 90% funktsionaalsusest), kuid näiteks igas toas eraldi kütte juhtimine on mugav ja säästab energiat = raha. Odavalt müüdavate koduautomaatika valmissüsteemide komponentide taevakõrged hinnad koos nende integreerimise hindadega lisavad vaid õli tulle. Kiirustan teile kinnitama, et kõige kallim komponent, mis meil on, on 20-dollarine Arduino Mega. Kui vaatleme probleemi tervikuna, näen ainult järgmist loendit ülesannetest, mida on praktiliselt mõistlik tsentraalselt automatiseerida:
> kliimaseadme temperatuur (küte/kliimaseade) ja niiskus (niisuti/kuivati),
> juhtimine loomulik valgus(rulood, aknaluugid, markiisid)
> ja majaümbruse muruplatside, lillepeenarde ja muruplatside kastmise haldamine (kui neid on ja tuleb veel kasta).
Detsentraliseeritud süsteemidest on mugav kasutada lokaalset (ilma keskjuhtimiseta, 1-2 andurit, mis otseselt juhivad taustvalgustuse aktiveerimist), mis käivitatakse liikumisanduritega, väikese võimsusega LED taustvalgus köögis tavapärasest varjutatud trepid (vahel põrandad) ja lauaosad laevalgustus seinakapid ja riiulid. See sama valgustus koos ülalloetletutega on hädavajalik öösel, kui teil on vaja kedagi ja eriti ennast äratada kööki (ja seal midagi ära lõigata ja süüa ilma kellegagi jagamata) või mõnda teise asutusse. ilma mõtlikult laiali pillutatud laste mänguasjade kallal komistamata. Samuti on mõttekas liikumisanduritega põhivalgustus sisse lülitada AINULT tehnilistes ruumides: kapid, panipaigad, garaaž, pesuruumid jne. Liikumisandurid ja tsentraliseeritud süsteemid ei ole otstarbekas kasutada elamupiirkondade põhivalgustuse jaoks. Kodune väline ja dekoratiivne pühadevalgustus on kõige mugavamalt sisse lülitatud odavatest valgusandurite ja/või taimeritega valmisseadmetest. Reaktsiooniteenustega ühendatud tõelisi turvasüsteeme (mitte ainult andureid ja veebikaameraid, mis on mööda maja laiali) ei ole tavaliselt mitmel põhjusel mõtet targa kodu süsteemidega segada.

Nii et alustame kõige asjakohasemast. Ideaalne objekt on juhitav küte, näiteks: elektriline (ratastel akud pistikupesas ja seinaakud) ja eramaja tsentraliseeritud või mitte väga küte. Minu näites kaalume töötamist Thermo Pump süsteemiga (soojuspump Põhja-Ameerikas) õliküttega otseühenduse kaudu olemasoleva juhtseadme (termostaadi) ja lisaseadmetega. Süsteemi esimeses versioonis kasutasin X10 protokolli seadmeid ja pistikupesasid. Kuid kahjuks toimisid need halvasti aeglase liidese ja väga valjude klõpsude tõttu ümberlülitamisel, mis äratas kõik kodus. Seejärel teisendasin süsteemi raadiopistikupesadeks, mis osutusid palju lihtsamaks ja vaiksemaks kui x10. Need pistikupesad on saadaval suures valikus raadiosagedusi ja pingeid. Kõik see on rakendatav paljude muude süsteemide jaoks. Kõik sai alguse sellest, et mu sõber ja tema naaber tilgusid mulle märkamatult pähe imelise ime - Arduino tohutu rollist tänapäeva ühiskonnas ja et mina kui jootekolbi käes oskav ja armastav inimene olen lihtsalt kohustatud võimalikult kiiresti sellesse Arduino maaniasse nakatuma. Pintseldasin selle igal võimalikul viisil maha ja ütlesin, et tema kodu praktilise (mitte robotmänguasjade) rakendamise valdkond on väga kahtlane ja võimsal mikrokontrolleril põhinevate järjestvalgustusega LED-ribade tegemine trepiastmete valgustamiseks ( ühe vahetusregistri ja generaatori asemel) on lihtsalt kahur ja ülejäänu on eneseupitamine . Kuid siiski õnnestus mul Arduino seeme pähe istutada ja nagu kõik seemned, hakkas kevade saabudes ja suve lähenedes ka idu läbi murdma. Mulle ei meeldi hobiprojektid projektide endi pärast. Mingi praktiline pool peab olema ja seda enam, et pereisa ressursi- ($ ja aja)mahukad projektid peavad olema ka kõrge WAF-iga (Wife acceptance factor) või, nagu mu isa ütleb, saab seda lihtsalt legaliseerida.

Ja nagu ikka, oli laiskus progressi mootoriks. Istusime veidi peale lõunat verandal, päike oli mõnusalt kuum ja samal ajal magamistoas ülemine korrus mu väike poeg magas ja hindas Hiina termomeetri järgi 2 dollarit (milleni ta ikka pidi jõudma ja vaatama ilma poega äratamata) temperatuur oli üle 26. Nii et nüüd on vaja minna elutuppa ja lülitada sisse keskkliima ja siis tuleb see ka välja lülitada, et see ei lülituks sisse iga kord, kui temperatuur veidi tõuseb. Eriti ebameeldiv on seda teha suvel öösiti, kui oled heleda teki all külmunud, tuleb püsti hüpata ja jällegi kõiki majapidamises olijaid äratamata joosta elutuppa puldi juurde ja keerata. sellest eelmise sajandi saavutusest. Siis mõistsin, et on aeg selline häbistamine lõpetada ja helistada sõbrale sõnadega "Kus on teie kiidetud Ardunya, andke ta nüüd siia, vaatame, milleks ta võimeline on!" Ütlen kohe ära, et ma ei valinud seda üldse ega arvanud, et see nii kasutuks osutub (näiteks paeltega töötamisel) ja isegi vihast ja jõuetusest sellega võidelda, peaaegu kolis projekti keskel STM32-sse. Lõpuks jäi ta ikkagi tema juurde, kuid kõigepealt.

Et oleks lihtsam aru saada, miks kõik nii tehti ja kuidas saaksite minu kogemusi ja saavutusi oma leivale levitada, alustame kirjeldusega sellest, mis mul on/oli käepärast:
1) Eramu Kanadas (tahaksin öelda, et see on minu oma, aga loomulikult kuulub see pangale ja ükskõik kui absurdselt see ka ei kõlaks, ei ole isegi kasulik seda praeguste kursidega täielikult tasuda) ehitatud 1959. aastal, nagu nad neid kutsuvad. siin Split Level, need kahekorruselised majad, kuid pool sellest on teise poole suhtes vertikaalselt nihutatud poole korruse võrra.
2) Arduino Uno (hiljem, kuna X10 ja raadio jaoks oli vähe I/O-sid, oli vaja Megat)
3) kallis ja native Ethernet Shield. Mul ei õnnestunud midagi käivitada ega leida ENC28J60 jaoks sobivat teeki
4) Soov, aeg ja natuke raha.
Nagu siin kombeks, on magamistoad ülemisel korrusel ja minu jaoks osutub see pool korrust elutoast kõrgemal, kus asub seina külge kruvitud kurjakuulutav kütte- ja jahutussüsteemi juhtpult. Siin nimetatakse selliseid süsteeme HVAC-ks (küte, ventilatsioon ja kliimaseade), kuid tegelikult on see tavaline tohutu (kümneid tuhandeid BTU-sid või need mõõdavad neid siin millegi tonnides) jaotatud konditsioneeriga, millel on väline soojusvaheti ja kompressor. tänaval ja sees on soojusvaheti sisse ehitatud tsentraalsesse ventilatsioonisüsteemi, mis pooleteisekilovatise ventilaatoriga võtab elutoa põrandatasandilt õhku ja juhib selle läbi kahe soojusvaheti (üks konditsioneeri, muu kütteõlist või gaasipõleti) ja juhib selle läbi kastide süsteemi igasse ruumi. Soojuspumba mugavus ja nimi on tingitud asjaolust, et see seade suudab freooni juhtida mõlemas suunas ja vastavalt sellele mitte ainult jahutada, vaid ka soojendada maja õhku. Tuleb märkida, et see suudab seda enam-vähem tõhusalt soojendada ainult siis, kui väljas on piisavalt soe, üle 0 või -5 (olenevalt mudelist ja disainist). Kui on külm, siis soojuspump ei tööta ja just selleks on vaja kütteõli või gaasi paaki.

Alustasin oma projekti ja ambitsioone väikestena, nii et vaatame, kuidas seda HVAC-i tehakse ja kuidas seda juhtida. Tegelikult selgub, et kurat polegi nii hirmus. Üheks mugavuseks on kõige kodumaise vedel standardiseerimine ja Ameerikas vähe, see võimaldab siile madudega ristata lahtise lihtsa (vahel ka) ja tuntud (tavaliselt iidse, levinud) protokolli/standardi järgi. Meie puhul süsteem ise (põleti ventilaator, soojusvahetid saab osta ühelt tootjalt, konditsioneer teiselt, õhuniisutaja kolmandalt ja Control Unit selle kõige jaoks neljandalt. Ausalt öeldes ma ei t tea, kas Euroopas ka sarnaseid seadmeid kutsutakse/haldatakse, aga arvan, et kõik on kas lakutud või väga sarnased .Niipalju kui mina aru saan, on Venemaal sellised süsteemid juba olemas ja neid veetakse kõikjalt/odavamalt, nii et teil on suur võimalus just sellise süsteemiga kokku puutuda. Enne süsteemi sisselõikamist vaatame tüüpilise süsteemiühenduse skeemi.

Nagu näeme, on peaaegu kõik esmapilgul selge. Täpsustamist vajab vaid see, et juhtplokk on toide ja soojuspumpa ennast juhib 24 volti. mida toidetakse sisendtrafodest R ja C. Liin C on ühine ja on alati ühendatud. Seega, kui R (lühis) rakendatakse Y, O, W või G jaoks, lülitub vastav sisse. blokk. Sellele tugineme. Nii et kui nad seda sisaldavad, siis miks me oleme halvemad? Teeme selle meie omaks uus süsteem täiendab olemasolevat. Neid juhte saab teha vanast puldist ja kontrollerist nagu seni, kuid ainult vajadusel saab Arduino vana süsteemi juhtimisest lahti ühendada ja sooned enda kätte võtta ja siis tagasi anda.Paigaldame releed.


Veelgi enam, me asetame need nii, et ilma toiteta ja üldiselt lahti ühendatuna säiliksid sama kujundus. R-0 keelab standardse juhtmooduli ja edastab juhtimise meie Arduinole. R-1-4 annab vastavale liinile vajaliku pinge. See juhtpinge R antakse igale releele rohelise juhtme kaudu. Muidugi on hea juhtida, kuid süsteem on tõsine ja kui me kogemata või mitte midagi valesti või vales kombinatsioonis sisse lülitame. Näiteks soojusvaheti kuumeneb ja ventilaator ei lase õhku ringi ega eemalda sellest soojust; see võib üle kuumeneda ja põhjustada tulekahju, kuid meil pole seda üldse vaja. Selliste olukordade vältimiseks tehkem kolmekordne kaitse. Ja nii saavad esimeseks bastioniks pingeandurid igal liinil S1-4 (neid peaks olema 4).


Need koosnevad dioodist, kahest takistist (jagurist) ja väikesest elektrolüüdist. See võib olla hingedega koost nagu fotol. Selle tulemusena saame Arduino abil teada saada, kas igal juhtliinil on pinge või mitte. Seega, kui juhtliinide (Y, O, W, G) praegune olek ei vasta sellele, mis see peaks olema, kuvame veakoodi ja lülitame süsteemi välja. Järgmine bastion on meie täiendav temperatuuriandur soojusvaheti kambris (pleenumiandur). Kui seal on liiga kuum või külm (0C lähedal), kuvame uuesti koodi ja lülitame süsteemi välja. Ilmselgelt on võimatu releed otse Arduino väljunditest toita, seega tuleb igale releele kas kuhjata transistor või osta valmis moodul, millel on mitu releed ja transistorit ühel plaadil. Ostan 99% oma komponentidest eBayst. Näiteks eBay on täis neid 8 kanali moodulit (8 Channel Electronic Relay Module) umbes 9 dollari eest. või võid osta 4+2 (kuna tegelikult vajame ainult 5 ja ühte varu)

Temperatuuri- ja niiskusanduritena kasutasin Hiina digitaalset DHT22 mis on end hästi tõestanud. Neil on vaja ainult kolme juhet +5, GNd ja Data. Juhtmed võivad olla piisavalt pikad ilma täpsust ja signaali kaotamata. Üks andur visatakse otsese niiskuse eest õue varju ja varikatuse alla. Majas üks andur.
Juba aastaid tagasi ehitatud majas, tavaliselt kõige rohkem suur probleem See on mõeldud uute juhtmete vedamiseks, nii et püüdsin kasutada praegust juhtmeid nii palju kui võimalik. DHT22 jaoks on mitu teeki. Mul oli probleeme kõigiga, välja arvatud selle ühega. Asetasin sisemise DHT22 seina juhtpaneeli kõrvale. Kui teie majas, nagu minul, oli kunagi HVAC juhtimissüsteem, siis peaks teil olema 6-juhtmeline kaabel, mis jookseb juhtplokist indikaatori ja nuppudega kaugjuhtimispuldi riputuskohani. Kaasaegsed kaugjuhtimispuldid (nagu minu oma) vajavad ainult 2 juhet. Seega on meie käsutuses 4 juba maha pandud juhet. Nendes käivitame +5 V, GND, sisemise DHT22 andmed ja Arduino viimase Serial (UART) Tx-i, et kuvada teavet ekraanil.

Ekraanina kasutasin väikest (2,5 cm) jadaliidesega OLED-ekraani.
JAH, see on veidi kallis, kuid saadaval on mitmeid unikaalseid erinevusi sarnastest saadaolevatest: Serial (UART) liidese olemasolu, mis võimaldab selle ühendamiseks kasutada ainult ühte juhet, viie digitaalse kontakti olemasolu ekraanil kontroller (kuhu ühendame RGB LED-i, et lisaks süsteemi olekut kuvada) ja lõpuks kompaktsus koos kontrasti ja suurepärase loetavusega nii eredas valguses kui öösel ning see ei valgusta öösel kogu koridori nagu iga taustvalgustusega LCD. pidevalt peal.

Järgmisena tekkis probleem, kuidas paigutada igasse ruumi temperatuuriandurid, ilma lisajuhtmete, toite- ja raadiomooduliteta. Anduriks valisin digitaalse DS18B20, (hea täpsusega +- 0,5C), mis vajab ainult kahte juhet (maandus ja signaal). Saate paljusid neist paralleelselt nende kahe juhtme külge riputada (igaühel on oma kordumatu MAC-aadress). Kuid isegi kahe juhtme venitamine kõigis tubades on põrgulik töö. Siis jõudis see mulle kohale. Kõikides tubades on ju telefonikaabel veetud ja see on 4-juhtmeline ja parimal juhul Telefoni jaoks kasutan 2 juhet (tavaliselt punane ja roheline) ning ülejäänud (kollane ja must) käivad kõik vajalikud kohad läbi ja jäävad vabaks. Seega, juhtmeid läbi lõikamata, vaid ainult vajalikke kahte paljastades, jootsin neile igas toas DS18B20.
Juhtmete kogupikkus osutus päris suureks ja kui signaali juhe tugi (+5V juures) soovitatud 4,7 kOhmiga, siis minu puhul olid andurid praktiliselt loetamatud ja poolitasin tugitakistuse 2,3 kOhmi peale ja kõik töötas hästi.

Siis sattusin rõhuanduriga segadusse ja leppisin kalli BMP085ga kuid sellel on I2C liides, mis säästab jällegi jalgu ja juhtmete arvu. Kuna see ikka oskab temperatuuri lugeda, siis panin selle keldrisse, kus oli kõige lähemal ja kõige lihtsam uusi juhtmeid tõmmata (koguni 4). Üritasin võimalikult palju kasutada tavalisi telefonikaableid ja -pistikuid (RJ11), et disain oleks lahtivõetav ja parandatav – sobilik väljavahetamiseks.
Selle baromeetri ühendamisel sama I2C siiniga, mis RTC (non-volatile clock module), tekkisid mõned mitte väga selged probleemid. Need segasid üksteist ja kuni ma enne baromeetri lugemist väikese viivituse seadsin, töötas kõik ebastabiilselt. Kuna lühikesed ajutised elektrikatkestused ei ole nii haruldased, ja RTC moodul Maksab senti, lisasin mittelendliku aja jaoks. peamiselt vaja x10 kasutamisel. Seda kasutades tahtsin seda automaatselt sünkroonida NTP-ga Interneti kaudu (kuna meil see juba on), kuid millegipärast ei saanud ma webduino serverit ja NTP-d ületada. Selle tulemusel saadetakse NTP aeg (Unixi epoch) Arduinosse (ja seda värskendab RTC) iga kord, kui veebiliideses sätteid või režiime muudetakse. Sellel on oma puudused, kuna JavaScript võtab selle praeguse arvuti või mobiilseadme ajast ning see ei ole alati täpne ja õiges ajavööndis.

Saadan käsklused oma Arduino raadiopesadesse eetris, kasutades senti (2 dollarit) saatjat moodul. Neid on eBays (otsige "RF-saatja 315 Mhz...") ja igas poes kümmekond. Ainus asi, mida peate tegema, on valida õige raadiosagedus, mis sobib teie pistikupesadega. Kahjuks ei toetanud standardne RCswitchi teek minu pistikupesasid õigesti. raamatukogu kirjelduses on toetatud kiipide loend, kuid ärge ärrituge, kui teie oma loendis pole, see töötas minu jaoks pärast eetri käsitsi ja ilma teegi analüüsimist. Sarnaste pistikupesade ja raamatukoguga töötamise kohta on palju kirjutatud. Eelkõige siin: http://habrahabr.ru/post/213425 http://habrahabr.ru/post/212215 Kasutasin 110 V pistikupesasid
. Vaatamata asjaolule, et raadiojuhtimine nõuab mittestandardset lahendust, on see kõige lihtsam ja kulutõhusam lahendus antud probleemile. Nimelt sisse ja välja lülitada elektripatareid või mõni muu seade (mitte tingimata takistuslik) ajaliselt või käsitsi ning mõnikord sisse ja välja lülitada välisvalgusti. Insteonil, Zwave'il ja teistel on palju mõnikord mittevajalikke lisafunktsioone kuid need on suurusjärgu kallimad ja neil on probleeme liidese avatusega, et Arduino saaks seadmetele lihtsaid käske saata. Ainus probleem x10, Insteoni ja teiste pistikupesadega on see, et nad klõpsavad väga kõvasti ümberlülitamisel. See on eriti tüütu vaiksel ööl. Veel üks nüanss: x10 oli teritatud ja populaarne aastal Põhja-Ameerika ja vastavalt alla 110 V. Siin valib igaüks ise. Või maksa palju:
Z-Wave - pole valmis pistikupesasid, on imeliku kujuga releemoodulid, mis ka klõbisevad aga on vaiksemad ja need tuleb kuskile peita, kuidagi seintesse, siis kinni müürida, pole selge, kuidas neid hooldada - neid vahetada/parandada. Kuid käskude saatmiseks ilmusid USB-moodulid. Aga selleks on ikka vaja mikroarvutit (võib-olla sobib ruuter) õigete OS-i draiveritega jne;
Insteon - pistikupesad on, aga need klõpsuvad ka vastikult nagu x10 ja niipalju kui ma aru saan, siis pole avatud moodulit käskude saatmiseks ja süsteem on jällegi 110V jaoks mõeldud;
Teie asi on, kas te vaevate sellesse võrku integreerimise ja käskude saatmisega või maksate iga raadioseadme eest 5-10 korda vähem ja vajadusel selle koodi näpistada. Nagu iga muu asi, maksab kõik 110 V jaoks vähem. Muidugi on ka ekstreemseid viise, nagu näiteks mitme autori siin kirjeldatud idee, kogu korter (maja) paari (ja tegelikult ka kimbu) haamritraadiga mässimise idee ja iga juhtpuldi käsitsi kokkupanemine ja juhitav seade nullist, kasutades 1-Wire protokolli. Mõned on läinud veelgi kaugemale ja töötavad välja oma protokolle...

Samuti keerasin lohemehena külge anemomeetri (tuulekiiruse andur). Selle mõõtmiseks kasutasin mul käepärast tassiandurit, mille pilliroo lüliti sulgus topside pöörlemisel kahe kontakti vahel 1 kOhm. Programm kasutab katkestust ja mõõdab, mitu korda on +5V (üleminek 0-lt 1) digitaalsisendile (ühendatud 5 kOhmiga sama +5V juures). See väärtus korrutatakse teie andurile sobiva koefitsiendiga ja tuule kiirus sõlmedes saadakse lühiste arvust ühes sekundis. Samuti mõõdetakse iga tunni kohta maksimaalse ja minimaalse kiiruse väärtusi (puhanguid) ning kuvatakse maksimaalne tunnis. Veeb kuvab hetke ja maksimumi. Iga andur tuleb individuaalselt kalibreerida ja valida õige koefitsient. Garaažiukse juhtimiseks kasutasin sellelt varu-raadiopulti ja lisarelee abil (kuues) emuleerisin puldil nupuvajutust (puldi avades ja nupud kontaktidesse jootes).

Tavalise termopumba juhtploki sideprotokoll koos selle puldiga (tavaliselt 2 juhtmest) on tavaliselt suletud ja meie arduino ei saa teada, mis režiim ja seadistused on standardses juhtseadmes seadistatud, kuid meie andurite abil saame teada, mis režiimi HVAC on nüüd sees ja kuigi neil on ka, on soojusvahetis temperatuuriandur lisakaitse Arduino kasutamine ei tee haiget. Minult küsitakse sageli: kas pole hirmutav usaldada Arduinole nii vastutustundlikku süsteemi minu kodus? Minu kood on avatud ja läbipaistev. Saan aru, mis toimub ja oskan alati tabada ja parandada ebatäpsused (kui need jäävad alles pärast kuuekuulist süsteemi kasutamist). Ja mis kõige tähtsam, saan lisada mis tahes funktsioone, mida vajan. Samas kastis on suure tõenäosusega ka väiksema võimsusega kontroller ja loomulikult pole midagi muuta ega lisada. Ilma Arduinota maksab taas piiratud funktsioonide, näiteks Interneti-juurdepääsu lisamine tavalisele juhtplokile uue kasti sadu dollareid. See kõik algas Mitte sest tahtsin raha säästa ja vajasin funktsioone, mis oleksid minu jaoks mugavad ja mida ma ei saanud seadmetootjatelt iga hinna eest osta. Aga muidugi, kui võtta arvesse minu ja isegi teie kulutatud töötundide maksumust, kui otsustate minu ja teiste arenduste põhjal lihtsalt midagi sarnast teha, on selle projekti jaoks muidugi odavam osta valmis -tegi ühe aga jäta paindlikkusega hüvasti ja vajalikud funktsioonid. See on nagu FreeBSD installimine ja pikalt ja igal põhjusel usinalt Internetis leiduva teadmiste kirbuka turgu uurimine ning seda käsitsi käsurealt käsurealt enda jaoks näpistades, võrreldes Mac OS-iga, mis on ilus valmis, kuid piiratud. sama BSD. Peamine on kütte/jahutuse sisselülitamine soovitud temperatuurini mitte igaveseks või graafiku alusel, vaid ainult tunniks või 2-4. See kõlab lihtsalt ja mugavalt, kuid tavalistes juhtseadmetes seda pole.

Kui tahad juhtida ainult termopumpa ilma RF, RTC, baromeetri ja muude hädadeta, on Unol piisavalt mälu ja jalgu (tegin just seda oma projekti esimeses faasis). Täisversioon ei saa ilma Megata hakkama. Vaatame sellest tulenevat funktsionaalsust ja liidest.

Liides ise on tehtud vaid ühe html-lehe sees, kasutades Ajaxi tehnoloogiat andmete vahetamiseks Arduino veebiserveriga (webduino) ja põhineb JQuery Mobile'i raamatukogudel. Seetõttu on töötamiseks vaja mitut pildifaili ja teeke, mida saab linkidega asendada.

Üleval vasakus nurgas näeme kuud, see tähendab, et päeva- ja ööseadete järgi (sinise ploki esimesel real) on see nüüd öörežiim. Kui on päev, on seal päike. Järgmisena näeme oma maja. Majas on igas toas palju temperatuure ja kesklinnas on temperatuur kümnendikkudes põhitasandil elutoa temperatuur. Rohelisena maja allosas näeme suhtelist õhuniiskust maja sees. Sellest paremal on lumehelves, see näitab, et konditsioneer töötab nüüd. Sel hetkel kuvatakse ülejäänud töörežiimid (küte termopumbaga või AUX või x10) erinevate ikoonidega. Kui ikoon on vaigistatud (läbipaistev), tähendab see, et süsteem on selles režiimis, kuid pole aktiivne. Need. näiteks kliimaseadme režiimis kuni temperatuurini 21 kraadi, aga kuna praegu on 20 kraadi siis konditsioneer ei tööta. Kui samaaegselt töötavad kaks režiimi, näiteks küte x10 ja küte termopumbaga, vilguvad kaks ikooni järjest. Majast vasakul ja paremal näeme kiiri, vajutades muutuvad heledaks ja uuesti vajutades tuhmuvad. See on maja lähedal asuva välisvalgustuse lisamine. Mul on tagahoovis ja maja ees välisvalgustid. Juhtimine edastatakse x10 kaudu ja vastavate seadmete numbrid kirjutatakse html (JS) koodiga, Arduina saadab käsud vaid HTML-ist talle edastatud seadmenumbritele. Majast paremal näeme automaatset garaažiust. mis avaneb ja sulgub selle vajutamisel. Majast paremal ülal näeme hoovust (keskmiselt üle 1-2 minuti) ehk maksimaalset tunnikiirust sõlmedes. Tuule kiiruse väärtus on esile tõstetud erinevad värvid sinisest punaseni sõltuvalt kiirusest ja vastavalt Beauforti skaala rahvusvaheliselt tunnustatud värvidele. Paremal ülanurgas näeme temperatuuri väljas ja alla praeguse atmosfäärirõhu. Rõhu väärtuse roosa taust on selle suhtelise muutuse graafik viimase 24 tunni jooksul (x-aeg, y-suhteline rõhu väärtus). Rõhu all roheline suhteline õhuniiskus väljas.

Nüüd kaaluge valgete valijate rühma ja nuppu SET. Kasutage vasakpoolset valijat soovitud temperatuuri/režiimi valimiseks. Õige, kui kauaks seda režiimi lubada. Kui režiim on aktiivne, muutuvad sildid veidi, nagu selles näites
Kui kütterežiim on aktiivne, siis on nupp lisaks toonitud punaseks ja kui jahutusrežiim on sinine. Selle väljalülitamiseks tuleb jätta temperatuur ja valitud režiim vasakule ning ülejäänud minutid paremale ning seejärel lülitub SET nupp asendisse OFF ning sellele vajutades lülitatakse režiim välja. Jahutus- või kütterežiim valitakse automaatselt sõltuvalt välistemperatuurist. Kui tänava temperatuur on väiksem kui html(JS) failis kirjeldatud heat_temp konstandi väärtus, siis pakutakse ainult kütet, muidu ainult jahutust.

Vaatame nüüd sinist x10 plokki. Esimesel real klõpsates avanevad üldised seaded: ON - kõik pistikupesad on alati sees (näiteks suvel), OFF kõik pistikupesad on alati välja lülitatud (näiteks kui olete puhkusel), Split - rühmade ja ruumide individuaalsed seaded tulevad sisse jõudu. Järgmisena saab valida, mis kellaajal algab päev ja mis kell algab öö. Seadete salvestamiseks ärge unustage klõpsata alloleval nupul Rakenda. Lisaks peegeldab iga rida ruumide rühma, mis võib koosneda ühest või mitmest ruumist. Tegin oma majas rühmituse korruste järgi. Mõnel korrusel on ainult üks tuba ja mõnel rohkem. Iga rühma jaoks saame seadistada ON režiimi - kõik selle grupi pistikupesad on alati sees, OFF kõik selle grupi pistikupesad on alati välja lülitatud (näiteks peate tolmuimeja sisse lülitama ja kui aku töötab samal ajal , see lööb kaitsme läbi), Split (saadaval ainult gruppidele, kus on rohkem kui üks tuba) - grupi ruumide individuaalsed seadistused jõustuvad, Päev - säilitage määratud temperatuur ainult päevasel ajal (öösel alati väljas), päev ja öö - hoidke kindlaksmääratud temperatuur päeval ja erinev temperatuur öösel. Kõik ülaltoodud on saadaval igas toas, välja arvatud Splitis. Muudatuste jõustumiseks ärge unustage allolevat nuppu Rakenda.

Kõige viimane rida on alistamise režiimi seadistamine. See režiim on loodud selleks, et sundida valitud ruumi pistikupesad või lamp mõneks ajaks sisse lülituma. Näiteks tuleb teatud aja jooksul ruumi võimalikult palju soojendada, et laps saaks seal massaaži teha ja tunni aja pärast jätkata selles tavalist temperatuuri hoidmist. Või lülitage valgus väljas pooleks tunniks põlema. Vasakul valite parempoolse ruumi, kui kauaks režiimi sisse lülitate, ja vajutage nuppu Override. Kui peate režiimi enne tähtaega välja lülitama, valige paremal VÄLJAS ja klõpsake käsul Alista. Kogu teavet uuendatakse iga upd_interval (konstantne html-failist) sekundite järel. Vaikimisi = 60 sekundit. Kui teavet värskendatakse, vilgub kogu lehe ülemine osa koos majaga.

Samuti tahaksin rääkida pistikupesade (basseini) kombineerimise kontseptsioonist. Oletame, et teil on üks suur tubaÜks aku üksi ei suuda seda -5 juures soojendada või kulub soojenemiseks väga kaua aega. Saate paigaldada teise sama koodi/aadressiga RF-pesa ja ühendada sellesse teise aku ning mõlemad lülituvad alati sisse. Mis suhteliselt soojal temperatuuril põhjustab nende kahe või enama aku sagedast klõpsamist ja sisse- ja väljalülitamist. On veel üks võimalus: ühendate need akud basseiniks Arduino koodis x10pools=(0,0,0,0,0,12,0,0,13,0,0,0,0,0,0,0 ,0) . Null tähendab, et antud pistikupesa aadressi jaoks pole basseini; number tähendab basseini alampesa aadressi. Laps lülitatakse sisse, kui väljas on külmem kui poolt (konstantselt html failist) või on vahe vajalik temperatuur ruumis ja praegune on suurem kui delta_temp * poolf (konstandid html-failist). Tahaksin rohkem öelda delta_temp kohta (konstantne html-failist) see on Temperature Delta. Seda on vaja selleks, et režiimid ei lülituks sageli sisse ega välja, kuna anduri näidud võivad veidi +- hüpata. Küte lülitub sisse, kui praegune temperatuur on madalam kui (soovitav - delta_temp) ja lülitub välja, kui see on suurem kui (soovitav + delta_temp). Vaikimisi on 0,5 °C.

Vaatame nüüd turvalisuse küsimust. Loomulikult ei saa te jätta kontrolli oma kodu üle kõigile kättesaadavaks. Kuna meie süsteem koosneb kliendist (JS Ajax html leht) ja serverist (Arduino), saate korraldada erinevaid turvatasemeid. Näiteks saate HTML-lehe panna arvutisse, telefoni, tahvelarvutisse jne. (ilma avalikule hostimisele avaldamata) ja siis saate ainult teie (seadmetest, millel on see fail) avada selle juhtpaneeli oma kodusüsteemide jaoks. Arduino veebiserver põhineb sisemisel IP-l ja seetõttu, kui te seda ruuteril välismaailma ei edasta, siis on Arduino enda kätte saadav ainult teie sisevõrgust. Juurdepääs HTML-lehele võib olla parooliga kaitstud veebiserveris, kuhu soovite selle postitada. Samuti on moes tõsta HTTPS-serverit sellega seoses. Lihtsaim ja minu meelest üsna töökindel on lehe avalik hostimine, kuid leht ise ei ühendu käivitamisel kuhugi, kui sellele pole parameetrina edastatud Arduino serveri aadress (eelkonfigureeritud Dinamic DNS ja Port Foewarding). See näeb välja selline: sisestage brauserisse järgmine link: http://myhosting.com/index.html?http://myhome.slyip.net:8081/hvac. Kui ründaja satub kogemata teie kliendilehele, ei saa ta sellega midagi peale hakata, teadmata Arduino serveri aadressi. See on kõige lihtsam ja mugavam kompromissvariant, mida ma praegu kasutan. Jah, mulle ei meeldi ka kogu see kehva (aeglane, HTTPS-i mitte toetav jne) Arduino Web Shield serveriga disain, millele lisaks pean ma ka ikooniga kliendilehte kuskil eraldi majutama. Ja niipea, kui saan Hiinast kuulsa TP-LINK TL-WR703N
ruuter, mis ühe silmapilguga muutub wifi sillaga veebiserveriks, millel on Serial (UART) liides Arduine'ile, keeran selle kohe Arduine'i külge (või selle külge) ja viskan selle kilbi välja ja ühendan juhtme lahti. Seega tuleb välja isegi rohkem kui see, mida ma STM32 kontrollerist nii ebaõnnestunult saavutada tahtsin, nimelt see, et kõik oleks ühes seadmes (mitte eraldi kliendilehes ja eraldi tegevserveris) ja tavalises veebiserveris, millel saab rakendada korralikku mugavust, kiirust ja turvalisust.






B viimaseks

Näpunäiteid algajatele

Targa kodu tehnoloogiad võimaldavad tänapäeval juhtida peaaegu kõike. Mõned asjad, näiteks seadmed tulede sisse/välja lülitamiseks käsu peale, on lihtsad ja odavad, teised, näiteks videovalvesüsteemid, nõuavad suuremat investeeringut. Kuni viimase ajani tõmbasid Smart Home süsteemid ligi eranditult jõukaid ekstsentrikuid, tänapäeval on see, nagu öeldakse, peavool, s.t. paljudele tuttavad seadmed. Ja nende tehnoloogiate arendamine, mis sai lairibaühenduse laialdase kasutamise tõttu võimsa tõuke mobiilne internet, liigub väga kiiresti, pole asjata, et sellele turule sisenesid üksteise järel elektroonikahiiud nagu Apple, Google ja Samsung.

Loomulikult on müügil keerukad ja mahukad kõike majas ja majaümbruses juhivad süsteemid, millele pääsete ligi nutitelefoni või tahvelarvuti kaudu ning kui teil on piisavalt raha, saate need ise paigaldada. Samas soovib täna peaaegu iga koduseadmete ja -süsteemide ehk turvasüsteemidega tegelev ettevõte tükikest koduautomaatika turupirukast ning hakkab tootma kaugjuhitavaid tooteid. Kuid siiani pole kahjuks ühtegi süsteemi, mis suudaks ühendada kõiki seadmeid, olenemata sellest, kes neid toodab ja mis põhimõttel need töötavad. Võib-olla teeb Apple või Google meid õnnelikuks?

Vaatame siiski, mida saab juba kasutada. Ja kõigepealt mõistame, miks see on vajalik.

Miks ma vajan tarka kodu?

Automatiseerimine muudab teie elu kodus või korteris lihtsamaks ja paremaks, lisaks säästab see aega ja raha. Siin on mõned põhjused, miks hakata oma nutikat kodu looma.

  1. Automatiseerimine suurendab tõhusust. See kehtib nii teie kodu üksikute süsteemide kui ka kogu majapidamise tõhususe kohta. Näiteks kuna automatiseerimissüsteem suudab juhtida mitut seadet, saate ühe nupuvajutusega välja lülitada termostaadid ja kustutada tuled, kui otsustate puhkusele minna. Te ei pea muretsema, et unustate midagi teha.
  2. Automatiseerimine säästab teie raha. Ainult valgustuse, kütte, ventilatsiooni või kliimaseadme nutikas juhtimine võib automaatikasüsteemide arendajate sõnul vähendada energiakulusid 15-20%. Oma kodu omanike jaoks hõlmab see ka võimalust kasutada mittestandardseid kütte- või jahutussüsteeme, mis samuti vähendab oluliselt elektrikulusid ja võimaldab targa koju tehtud investeeringud kiiresti tagasi teenida.
  3. Automatiseerimine on mugav. Võimalus kontrollida paljusid elektroonilised seadmed(valgustid, küte, audio/video, kardinad ja uksed, lukud, turvasüsteemid jne) kasutades ühe puutega seadet seinal või lihtsalt nutitelefoni – juba see paneb mõtlema koduautomaatikale.
  4. Automatiseerimine loob mugavuse. Võimalus aktiivselt juhtida erinevaid elektroonilised elemendid kodus pakub mugavust, kus sind ümbritsev keskkond – alates valgustuse paigaldamisest kuni muusikakeskuse sisselülitamiseni – hakkab sulle kuuletuma.
  5. Automatiseerimine tagab meelerahu. Koduse seadme juhtimissüsteem võimaldab vältida probleeme, mis võivad tekkida unustamise või suutmatuse tõttu. Saate kõikjalt kontrollida, kas teie kodus on kõik korras ja vajadusel nutitelefoni abil korrektuure teha.

Targa kodu tehnoloogiad

Enne nutikodu seadmeid ostma asumist mõelgem pisut nendes seadmetes kasutatavate tehnoloogiate kohta. Need seadmed kasutavad üksteise ja halduskontrolleritega suhtlemiseks mitut erinevat suhtlusstandardit või protokolli. Mõned seadmed on ühendatud juhtmega, mõned juhtmevabalt ja mõned kasutavad mõlemat. Enne ostmist kontrollige kindlasti, millist protokolli seade kasutab, et kõik teie ostud omavahel ühilduksid.

X10. See on vanim koduautomaatika protokollidest, mis ilmus juba eelmise sajandi 70ndatel (kõlab kohutavalt, kuid see on alles umbes 40 aastat tagasi, mitte Sherlock Holmesi ja Rahva Tahte tegevuse ajal). Nüüd kasutatakse seda nii juhtmega kui ka traadita side jaoks. X10-le ei ole iseloomulik meeletu kiirus ega üliusaldusväärne side koduautomaatika võrgus olevate seadmete vahel, kuid seda standardit on juba ammu silutud ja paljud eelistavad endiselt kasutada X10.

ZigBee. See on IEEE 802.15.4 traadita ühenduse standardi teine ​​nimi, mida kasutab ZigBee Alliance'i moodustav tootjate rühm. Selle standardi peamine eelis on see, et see loob võrgu, milles enamikul seadmetel on võrdsed õigused ja mis suhtlevad omavahel võrdsetel tingimustel. Võrkvõrk pakub suuremat töökindlust ja vastupidavust. Kui üks sõlmedest lakkab töötamast, jätkavad teised sõlmed tööd, ühendudes üksteisega otse või teiste vahesõlmede kaudu. Lisaks tarbib see ühendus väga vähe energiat.

Z-laine. Veel üks ühele ettevõttele kuuluv traadita protokoll - kiibitootja, sealhulgas nutikate kodusüsteemide jaoks Sigma Design.

Insteon. See on võib-olla parim protokoll, mis ühendab elektriliini sideprotokolli traadita protokolliga. Mõlemad töötavad võrguna. Kõik Insteoni võrgu sõlmed on võrdsed ja saavad omavahel suhelda. Kui üks sõlm ebaõnnestub, toimub suhtlus teiste kaudu. Protokolli arendaja on Smartlabs. Protokoll ühildub X10-ga.

WiFi. Seda võrguprotokolli kasutavad nüüd mitte ainult arvutisüsteemid. Väga kiire, töötab hästi. Ja pole üllatav, et mõned tootjad hakkasid "targa kodu" jaoks tootma tooteid, mis kasutavad selle protokolli eeliseid. Teised protokollid tarbivad vähem energiat ja kasutavad vähem ribalaiust, kuid WiFi võimalused on palju suuremad.

HAI. Seda protokolli kasutatakse professionaalsetes paigaldustes, mis maksavad üle 50 tuhande dollari. Jätame selle praegu kõrvale.

Nutika kodu planeerimine

Enne kui kiirustate neid ostma huvitavaid seadmeid mida me allpool kirjeldame, peate kõik ette planeerima ja oma eesmärgid otsustama. Selleks peate looma lühike nimekiri oma tegudest.

    Määratlege oma eesmärgid. Kas soovid oma kodu telefoni teel juhtida ja vannitoa temperatuuri kontrollida kõikjalt planeedilt või oled oma soovides pisut tagasihoidlikum? Kirjutage üksikasjalikult, mida soovite ideaalis saada. Õige lähenemine on alustada väikesest, kuid teada, mida lõpuks tahad. võtmetegur projekti edukat lõpetamist. Proovige välja mõelda, mis on teile kõige kasulikum. Alusta näiteks turvasüsteemist. Või siin on mõned muud näited.
    Puhkuse süsteem. Vajutage ühte nuppu klaviatuuril ja küte lülitub välja, turvasüsteem on režiimis "Sees" ja valgustus süttib õhtul kindlas järjekorras inimeste kodus viibimise simuleerimiseks. Või režiim, kus välisukse helisemisel saadetakse teie telefoni helistaja pilt ja saate võimaluse temaga kahepoolselt vestelda. Ja saate otsustada, kas avada talle uks kaugjuhtimisega (ja lukustada see pärast lahkumist).

    Valige koduautomaatika standard. Põhimõtteliselt võite kasutada ükskõik millist. Peaasi on valiku tegemiseks otsustada vajalikud seadmed. Praegu domineerivad X10 ja Insteon. Mõlemad on lihtsad, X10 on mõnevõrra odavam ja Insteon saab hakkama suure hulga andmetega.

  1. Määrake süsteemi paigaldamise etapid. Nutikad koduseadmed muudavad elu paremaks, kuid kui otsustate kohe suuremahulised seadmed installida, võite mõne aja pärast otsustada, et tegite asjata. Jagage protsess etappideks, veenduge, et kõik selles etapis installitud seadmed töötavad, ja alles siis jätkake järgmise etapiga. Mida detailsemalt paigaldusskeemi joonistate, seda lihtsam on teie elu tööde teostamisel.
  2. Valige juhtimissüsteem. Näiteks Activehome for X10 on lihtsalt kasutatav lahendus, kuid mõnevõrra piiratud funktsionaalsusega. Või Powerhome on hea valik, kuid seda on raske õppida. Mõned süsteemid võimaldavad kasutada hääljuhtimist, kuid need pole vene keelega eriti sõbralikud. Valitud lahendused võimaldavad kaugjuurdepääsu juhtimisele.
  3. Installige arvuti, mis süsteemi juhib. See arvuti peab töötama 24/7, seega valige koht, kus see kedagi ei häiri. Installige tarkvara, ühendage X10 kontroller (või mõni muu teie valitud standard).
  4. Paigaldage koduautomaatika seadmed ja moodulid. Seadmete ja juhtimismoodulite arv ja loend sõltub teie plaanist. Neid on palju, me ei peatu siin konkreetsetel seadmetel, näiteks kui kasutate X10, siis näiteks juhtimiseks garaažiuksed Võite kasutada universaalset moodulit. Valgustite jaoks on olemas moodulid ehk seinalülitid, enamikku on väga lihtne ühendada. Allpool räägime mõnest seadmest.

Ja paar kommentaari.

  1. Elektri säästmiseks kasuta lisaandureid, mis võimaldavad näiteks süsteemil ruumist lahkudes automaatselt tuled välja lülitada.
  2. Võimaluse korral kasutage pistikmoodulite asemel juhtmega lüliti tüüpi mooduleid. See võimaldab juhtida valgusteid ja seadmeid ilma nutikodu juhtimissüsteemi kasutamata, kui jumal hoidku, selles midagi katki läheb.
  3. Pidage meeles, et automatiseerimine nõuab arusaamist, mida teete, eriti kui tegelete elektriga. Valed tegevused võivad olla teile ohtlikud.

Seadmed "targa kodu" jaoks

Statistika ütleb, et kõige populaarsem koduautomaatika projekt on turvasüsteemi loomine. Teisel kohal on kodukinode ja kodumuusika juhtimissüsteemide loomine, millele järgneb valguse- ja energiahaldus. Seejärel tuleb mitme süsteemi integreerimine üksteisega.

Nesti õppiv termostaat

Nesti termostaat (omanduses Google) mitte ainult ei juhi teie kodu temperatuuri, vaid ka kaunistab seda. Selle kujundas mees, kes kujundas iPodi. Apple. See töötab üle WiFi ja temperatuuri saab kaugjuhtida nutitelefoni või arvuti abil. See ei ole väga odav, kuid see pole üheski "targas kodus" üleliigne. Lisaks on Nestil avatud liides, mis võimaldab tulevikus sellega uusi seadmeid ühendada, nagu Google lubab.

Honeywelli juhtmevaba termostaat

Honeywelli juhtmevaba termostaat

See on veel üks Honeywelli WiFi-termostaat, mis on koduseadmeid valmistanud aastakümneid ja selle termostaatide sari pakub mitmesuguseid ühenduvusvõimalusi.

Termostaadil on värviline puuteekraan ja tarkvara, mis on võimeline õppima kasutajaharjumusi ning jälgima ka sise- ja välistingimusi, et optimeerida kütte- ja jahutussüsteemide toimivust. Termostaadi sätteid saab eelseadistada ajakava alusel või sisestada otse puuteekraani, arvuti või mobiilseadme kaudu. Ekraanil kuvatakse sise- ja välistemperatuurid, niiskuse väärtused ning ka kohalik ilmateade. Lisaks saab selle seadme mitut versiooni häälega juhtida.

Insteon

Insteoni koduautomaatika süsteem

Insteonil on palju head arvustused koduautomaatika süsteem, mis kasutab sidepidamiseks nii elektrijuhtmestikku kui ka juhtmevaba kanalit. Insteon ühendab kaherealised ja võrgutehnoloogiad, et luua kiire ja usaldusväärne võrk, mis ühildub kõigega alates termostaatidest kuni kodukinosüsteemideni.

Insteoni stardikomplekt sisaldab jaoturit ja ühte moodulit – valguse reguleerimiseks mõeldud dimmerit. Jaotur ühendab kogu süsteemi Internetti (koduruuteri kaudu) ja töötab mobiilirakendusega, mis võimaldab juhtida süsteemi kõikjalt, programmeerida taimereid ja oma “skripte” ning jälgida ka süsteemi olekut. Jaotur võib saata ka e-kirju ja tekstisõnumeid, kui kodus olevad andurid käivituvad. Tootjate sõnul pakub Insteon peaaegu kõike alates valguslülititest ja liikumisanduritest kuni avamissüsteemideni garaažiuksed, öövaatluskaamerad, veelekke andurid jne.

Kevo Smart Deadbolt

Kui saate oma auto avada ilma võtmeteta, siis miks ei võiks te seda teha oma maja või korteriga? Üheks võimaluseks on Kwikseti Kevo Smart Deadbolt, väljastpoolt puutetundliku rõngaga lukustus ja sees Bluetooth 4.0 toitega nutimehhanism. Kevo kasutab avamiseks mitut meetodit: võtmehoidja, iPhone koos Kevo rakendusega, sõrmega puudutades nimetatud sõrmust ja avamiseks paroolisõna. Kuid kasutajate arvustuste järgi ei tööta rakendus veel kuigi hästi.

Belkin WeMo

Belkin WeMo. Nutikas pistik

See on lihtsalt paigaldatav seade, mis võib olla suurepärane algus nutika kodu loomisele ja hakkab tööle mõne minuti jooksul pärast paigaldamist. Belkini WiFi pistikupesad võimaldavad kaugjuhtimisega sisse või välja lülitada nende kaudu elektrivõrku ühendatud seadmeid. Belkin on välja andnud veel mitu väga mugavat seadet – näiteks WeMo Home Light Switch, liikumisandur, mis võimaldab aktiveerida WeMo pistikupessa ühendatud seadmeid ja WiFi-ühendusega videohoidja. Seda kõike kontrollitakse läbi mobiilirakendus põhineb iOS-il või Androidil.

Philips Hue valgustussüsteem

Philips Hue valgustussüsteem

Hue on valgustussüsteem, mis koosneb lampidest, valgusribadest ja juhtmevabast sillast, mida juhitakse iOS-i rakenduse kaudu. Ettevõtte sõnul on "Igal HUE-lambil 600 luumenit valgust ja see suudab toota kõiki valge valguse variatsioone soojast jahedani, aga ka erinevaid värvilisi valguse variatsioone. Iga lamp kasutab 80% vähem energiat kui traditsiooniline lamp ." Valgust saab sujuvalt vähendada ja suurendada, selle värvi saab reguleerida ja see kõik on võimalik igast kohast, kust pääseb internetti. Lisaks sisaldab äpp mitmeid valgusekspertide "retsepte", mis aitavad paremini keskenduda või lõõgastuda. Hue ühildub paljude teiste nutikate koduseadmetega, sealhulgas Belkin MeMo lülititega.

Kui palju saab nutikat kodu usaldada?

Oluline küsimus: milline on selliste süsteemide töökindlus, mis ühendab palju "tarku" seadmeid, kui kindel võite olla, et pärast nutitelefoni kaudu välisukse sulgemise käsklust lukustub lukk? Kas sellisel süsteemil on "lollikaitse"?

Kõik majas olevad süsteemid, nagu valgus, küte ja turvalisus, on ühtse automaatikasüsteemi alamsüsteemid. Selle süsteemi eeliseks on see, et see tagab kõigi alamsüsteemide väga usaldusväärse juhtimise ja integreerimise. Veelgi enam, peaaegu alati, kui automatiseerimissüsteem ebaõnnestub, jätkavad alamsüsteemid tööd. See tekitab teile ainult mõningaid ebamugavusi. Näiteks ei saa ühe nupuvajutusega 20 tuld korraga välja lülitada, aga ükshaaval ja tavapärasel viisil saab seda siiski teha.

Pange tähele, et targa kodu süsteem kasutab tagasisidet oma alamsüsteemidega ja saab signaali, kui midagi läheb valesti. Samal ajal saadetakse kasutaja telefonile sõnum ja ta saab otsustada, mida sel juhul teha.

Kõiki soove täitev maja ei ole fantaasia, vaid tänapäevaste intelligentsete automaatikasüsteemide abil täiesti teostatav reaalsus. Need võivad oluliselt parandada elukvaliteeti, saavutada maksimaalse mugavuse ja ohutuse, võimaldades teil tunda maja pidevat "hoolt" kõigi selle elanike jaoks.

Tark Maja

Isikliku ruumi haldamine automaatikasüsteemiga Tark kodu ei ole lihtsalt teatud funktsioone täitvate seadmete komplekt, vaid individuaalselt loodud projekt, mis vastab konkreetse pere kõikidele nõuetele ja soovidele. Samas saab süsteemi hõlpsasti ümber programmeerida vastavalt muutuvatele tingimustele ja leibkonnaliikmete “tujule”, jätkates paindlikku kohanemist perekonnaga tervikuna ja iga inimesega eraldi.

Koduautomaatika võimaldab vältida kaugjuhtimispultide otsimist erinevaid seadmeid, seadmete käsitsi sisse- ja väljalülitamine, ruloode igapäevane avamine jne. Nüüd pole enam vaja öösel üles tõusta, kui maja läheb kuumaks või lämbuseks. Nutikas kodu aitab sul seda olukorda vältida, paigaldades toimiva kliimaseadme. Maja ise vähendab või suurendab kütte intensiivsust, kui ruumide temperatuur kaldub soovitud normist, vajadusel lülitage kliimaseade sisse ja tehke kõik muud toimingud kõige mugavamate tingimuste säilitamiseks.

Kellele Tark Kodu sobib?

Arukas koduautomaatikasüsteem pakub selle omanikele palju eeliseid. Selle paigaldamine sobib ühtviisi nii aktiivsetele inimestele kui ka neile, kes eelistavad rahulikku, mõõdetud elu.

Tark kodu sobib suurepäraselt kõikidele elanikkonnarühmadele:

  • palju inimesi töötab hõivatud inimesed- automatiseeritud maja võtab enda kanda enamiku oma omaniku muredest, avades kiiresti aknad, süüdates tuled, kastdes aiaala jne, isegi kui inimene elab üksi, muutub tema elu võimalikult mugavaks, ilma täiendavaid nõudeid nõudmata. aeg;
  • väikeste lastega pered - intelligentne süsteem tagab väikestele leibkonnaliikmetele maksimaalse turvalisuse, vabastades samal ajal palju aega nende vanematele;
  • inimesed, kes lähevad sageli ärireisile või reisile - koduautomaatika loob täieliku illusiooni inimese igapäevasest kohalolekust, mis kaitseb kodu varguse ja muude sarnaste ohtude eest, jälgib seadmete töökorras olekut ja veelekete, suitsu ja muude probleemide korral saadab vastavale teenindusele signaali;
  • vanurid ja piiratud liikumisvõimega inimesed – paljudel on sugulasi, kelle tervis ja heaolu tekitab sageli muret sõprade ja sugulaste seas. Smart Home automatiseerimissüsteem võimaldab teil selle probleemi hõlpsalt lahendada. Kumbki vana mees või inimesed, kellel on tervislikel põhjustel raske oma elamispinda täielikult ülal pidada, aitab selles intelligentne süsteem. Tänu erinevatele anduritele, kontrolleritele ja hoiatustele ei ole sisse lülitatud põleti ega unustatud triikraud või avatud aken ei muutu ohuks. Õige programmeerimise korral teeb maja ise kõik õigesti või annab märku, hoiatades lõpetamata toimingu eest.

Igaüks saab automaatse Targa Kodu süsteemist leida oma eelised ja seadistada selle täpselt nii, nagu ta õigeks ja mugavamaks peab.

Omadused ja eelised

Koduautomaatikaseadmete ostmine on oluline samm õiges suunas. Tänapäeval on paljud suured välis- ja Venemaa tootjad pakkuda lai valik seadmed, mis vastutavad ohutuse, kütte, valgustuse, energiaressursside ratsionaalse kasutamise, ventilatsiooni, õhuniisutamise jms eest. Erinevad andurid, kontrollerid, ventiilid ja muud seadmed võimaldavad teil luua ja konfigureerida ühtse süsteemi, mis töötab ühtse tervikuna.

Meie veebipood müüb parimate tootjate automaatikaseadmeid. Tooted on töökindlad ja neile kehtib tootjapoolne garantii.

Võimalik on seadistada intelligentne süsteem heli- ja hääljuhtimisega, samuti probleemide lahendamise funktsiooniga vastavalt välistele parameetritele, näiteks valgustugevuse või õhutemperatuuri muutustele.

Seadmed on lihtsalt ja kiiresti programmeeritud. Edaspidi saab omanik ise kohandusi teha.

Koduautomaatika hind sõltub projektist ja otseselt valitud seadmetest. Vajadusel on meie spetsialistid alati valmis teid nõustama.

Head päeva! Tänane artikkel keskendub koduautomaatikale.

Tänu automatiseerimise kasutuselevõtule saame juhtida erinevaid seadmeid ja seadmeid mobiiltelefonist või muust seadmest kõikjal maailmas. Sellise süsteemi süda on kontroller. See võib olla Arduino, Raspberry pi, BeagleBone Black, Spark Core, DigiSpark või ExtraCore.

Sest käsitsi juhtimine selline süsteem võib kasutada infrapunatehnoloogiat Pult. Selle abiga saate lihtsa teleri kaugjuhtimispuldi abil juhtida mis tahes seadet (AC/DC).

1. samm: vajalikud osad

  • Arduino Nano;

  • 5V relee;

  • LED-id;

  • Transistor BC548;

  • Pistik/pistikupesa;
  • 5V toiteallikas;
  • raam;
  • Kruviklemmliistud;
  • paneel;

  • IR raadiovastuvõtja;

  • Foolium PCB;

  • DipTrace – automatiseeritud otsast lõpuni projekteerimissüsteem elektriskeemid ja trükkplaatide paigutused.

2. samm: Valmistame tahvli LUT meetodil

Jagame tasu. Skeemi trükime fotopaberile kasutades laserprinter. Puhastame tooriku pinna (fooliumteksoliit) rasvast ja tolmust. Viime vooluringi fotopaberilt tahvlile ja seejärel söövitame raud(III)kloriid. Pärast seda puurime minipuuriga augud (aukude läbimõõt peaks vastama raadiokomponentide klemmidele). Tootmisprotsessi kirjeldatakse üksikasjalikumalt artiklis.

3. samm: kinnitage komponendid

Esimese asjana tuleks tutvuda transistori pistikupesade, releede ühenduste, LED pistikute, toiteallika ja IR raadiovastuvõtjaga jne. Järgmisena korraldame kõik osad ja jootame need väga hoolikalt plaadile.

Peal trükkplaat liin, millega on ühendatud transistori emitter, on alati ühendatud maandusega.

Arduino nano väljastab 5 V, seega on LED-i positiivne tihvt ühendatud Arduino viiguga.

LED-i negatiivne klemm on ühendatud transistori alusega (LED-i kasutatakse sisse/välja oleku indikaatorina).

Pinge 7,8,9 kasutatakse lülitite sisse/välja väljundsignaalide varustamiseks.

Pin 11 kasutatakse IR-vastuvõtja signaali vastuvõtmiseks.

Lõpuks ühendage 5 V toiteallikas.

4. samm: lugege kontrollväärtusi

Laadige alla IR-i raamatukogu ja installige see Arduino IDE-sse. Avage Arduino IDE ja klõpsake nuppu Fail - Näide - IRremote - IRrecvDemo.

Jaga