Automatizovana ku?a. Od ku?ne automatizacije i pametnih domova op?enito do konkretnog primjera. Ideje za pametno osvetljenje

Sistem automatizacije "Pametna ku?a" je jedinstven skup hardvera i softvera koji kombinuje procese upravljanja infrastrukturom prostorija.

AD "MZTA" nudi ?itav niz usluga za ugradnju sistema "Smart Home" po principu "klju? u ruke". Bavimo se razvojem kvalitetne i sertifikovane opreme. Inteligentni sistem automatizacije "Smart Home", koji implementiramo i implementiramo, pojednostavljuje proces upravljanja sistemima instaliranim u ku?i. Automatizira grijanje privatne ku?e, kao i:

  • ventilacija;
  • napajanje;
  • vodosnabdijevanje;
  • kanalizacija;
  • TV;
  • CCTV;
  • sigurnosni i protivpo?arni alarm

Bavimo se instalacijom sistema Smart Home na slede?im objektima:

Apartmanska ku?a

Ku?a za odmor



Stan



?ta je uklju?eno u cenu rada

  • Konsultacije
  • TK razvoj
  • Odobrenje procjene
  • Razvoj dokumentacije
  • Nabavka opreme
  • Instalacijski radovi
  • Isporuka radova

Kako radimo

Zahtjev

Kalkulacija

Diskusija o projektu

Ugovor

Pla?anje

Zavr?en posao

Tehni?ke karakteristike Smart Home sistema

Sistem Smart Home izgra?en je na bazi softversko-hardverskog kompleksa Kontar, koji uklju?uje slobodno programabilne kontrolere, koji su mozak pametnog doma.

U zavisnosti od in?enjerskih sistema koji ga opslu?uju, u prostorijama se tajno ugra?uju razli?iti senzori, kao ?to su:

  • senzor temperature vazduha
  • senzor vla?nosti vazduha
  • Senzor pokreta
  • senzor nivoa svetlosti itd.

Kontrolori prikupljaju informacije sa svih senzora, obra?uju ih i, prema odre?enim scenarijima, kontroliraju in?enjersku opremu ku?e.

Ure?aji "Kontar" nalaze se u ormaru za automatizaciju, koji se ugra?uje u tehni?ku ili pomo?nu prostoriju ku?e, na primjer, u server sobi.

Za daljinsko pra?enje i kontrolu in?enjerskih sistema, u zidove ku?e postavljeni su touch paneli, na ?ijem LCD displeju se prikazuju informacije o stanju svih sistema u ku?i u bilo kom prikladnom obliku (?areni animirani dijagrami, grafikoni, tabele , itd.). Paneli su dizajnirani ne samo za kontrolu, ve? i za upravljanje.

Mo?ete daljinski pratiti svoj dom putem ra?unara, pametnog telefona ili tableta s pristupom Internetu. Sistem vizualizacije ovih ure?aja ima istu funkcionalnost kao i na touch panelu. Pristup sistemu je strogo li?an, razmjena podataka je za?ti?ena od neovla?tenog ometanja.

Dakle, gde god da se nalazite, uvek ?ete biti u kontaktu sa svojim domom i ta?no znati kako on „?ivi“.


Dobar dan! Dana?nji ?lanak ?e se fokusirati na ku?nu automatizaciju.

Zahvaljuju?i uvo?enju automatizacije, mo?emo upravljati raznim ure?ajima i ure?ajima sa mobilnog telefona ili drugog ure?aja bilo gdje u svijetu. Srce takvog sistema je kontroler. To mo?e biti Arduino, Raspberry pi, BeagleBone Black, Spark Core, DigiSpark ili ExtraCore.

Za ru?no upravljanje takvim sistemom mo?e se koristiti tehnologija infracrvenog daljinskog upravljanja. Pomo?u njega mo?ete kontrolirati bilo koji ure?aj (AC/DC) pomo?u jednostavnog daljinskog upravlja?a za TV.

Korak 1: Potrebni dijelovi

  • Arduino Nano

  • 5V relay;

  • LED diode;

  • Tranzistor BC548;

  • Plug/socket;
  • 5V napajanje;
  • Frame;
  • Vij?ani terminali;
  • socket;

  • IR radio prijemnik;

  • Tekstolit folije;

  • DipTrace je sistem za automatizovano end-to-end dizajn elektri?nih kola i PCB rasporeda.

Korak 2: Izra?ujemo plo?u pomo?u LUT metode

Podijelili smo naknadu. Dijagram ?tampamo na foto papiru pomo?u laserskog ?tampa?a. O?istimo povr?inu radnog komada (folijski tekstolit) od masno?e i pra?ine. Prenosimo krug sa fotografskog papira na plo?u, a zatim ga trujemo ?eljeznim kloridom. Nakon toga bu?imo rupe mini-bu?ilicom (promjer rupa treba odgovarati zaklju?cima radio komponenti). Proces proizvodnje detaljnije je opisan u ?lanku.

Korak 3: Pri?vr??ivanje komponenti

Prvo od ?ega treba po?eti je upoznavanje sa pinoutom tranzistorskih izlaza, vezom na relej, izlazima LED dioda, napajanjem i IR radio prijemnikom itd. Zatim rasporedite sve detalje i vrlo pa?ljivo ih zalemite na plo?u.

Na ?tampanoj plo?i, vod na koji je spojen emiter tranzistora uvijek je spojen na masu.

Arduino nano izlazi 5V, tako da je pozitivni LED pin spojen na Arduino pin.

Negativni izlaz LED diode je spojen na bazu tranzistora (LED se koristi kao indikator za uklju?ivanje/isklju?ivanje).

Pinovi 7,8,9 se koriste za napajanje izlaznih signala za uklju?ivanje/isklju?ivanje releja.

Pin 11 se koristi za prijem signala sa IC prijemnika.

Na kraju, priklju?ite napajanje od 5V.

Korak 4: Pro?itajte kontrolne vrijednosti

Preuzmite IR biblioteku i instalirajte je u Arduino IDE. Otvorite Arduino IDE i kliknite na File-Example-IRremote-IRrecvDemo.

Pobolj?ati dom i u?initi ga ugodnijim uobi?ajeno je za svaku osobu. Bez obzira da li ?ivi u maloj garsonjeri ili u seoskoj ku?i sa vi?e spratova koja je okru?ena hektarima li?ne parcele.

Moderne tehnologije omogu?avaju kreiranje potpuno automatiziranih ku?a i prijenos mnogih funkcija za upravljanje sistemima za odr?avanje ?ivota na automatizirane ure?aje, au nekim slu?ajevima i potpunu automatizaciju procesa kada ljudska intervencija uop?e nije potrebna.


Koja je razlika izme?u ku?ne automatizacije i pametne ku?e

Mnogi vlasnici nekretnina smatraju svaki automatski ili poluautomatski ure?aj koji obavlja funkcije uklju?ivanja / isklju?ivanja ure?aja ili ga smatraju elementom "pametne ku?e". Ovo je daleko od istine. ?ak ni mogu?nost daljinskog upravljanja odre?enim funkcijama putem interneta ne ?ini ku?u "pametnom".

Istinski „pametni“ dom je sveobuhvatna pametna automatizacija upravljanja ?itavim kompleksom sistema za odr?avanje ?ivota zasnovana na ve?ta?koj inteligenciji kompjuterizovanog sistema upravljanja i koji rade u potpuno autonomnom re?imu. Ljudska intervencija u radu potrebna je samo u hitnim situacijama ili u procesu programiranja.

Stoga brojni instalateri elemenata ku?ne automatizacije ne prenose uvijek objektivno i pouzdano zna?enje inovacija potencijalnom korisniku-kupcu.

Nije uvijek obja?njeno da velika ve?ina ku?anskih aparata uklju?enih u "pametnu ku?u" ne treba automatizaciju, jer ve? imaju ugra?ene funkcije:

  • Fri?ideri su potpuno automatski ure?aji koji rade po strogom programu;
  • Klima ure?aji ne zahtijevaju vanjsku intervenciju da bi odr?ali zadanu temperaturu;
  • Ma?ine za pranje rublja imaju tajmer za odlo?eno pokretanje;
  • Sistemi za uklju?ivanje/isklju?ivanje osvetljenja se lako kontroli?u pomo?u releja sa fotodiodama koje reaguju na nivo osvetljenja i tako ?ao.

Stvaranje specijaliziranih kanala za upravljanje sistemima za odr?avanje ?ivota - stvarna "pametna ku?a" neophodna je samo u slu?ajevima kada stambeni prostori rade u potpuno autonomnom na?inu rada. To uklju?uje seoske ku?e (kolibe), gdje je jedina blagodat civilizacije pristupni put.

Upravo u njima mo?ete u potpunosti ostvariti sve prednosti daljinskog upravljanja i nadzora.


Automatizacija stana

Stan u MKD-u je samo ?elija uklju?ena u dobro funkcioniraju?i sistem komunalnih usluga zgrade. Rijetko mu je potreban potpuni rad opreme za automatizaciju pametne ku?e. Vlasnik ne mora voditi ra?una o grijanju, rasvjeti, ventilaciji. Sistem vodosnabdijevanja, op?enito, le?i izvan mogu?nosti da na bilo koji na?in uti?e na njegovu dostupnost. U slu?aju da je dovod tople vode isklju?en za period preventivnih popravki, oni koji imaju finansijska sredstva ugra?uju skladi?ne ili proto?ne kotlove koji rade automatski i ne trebaju vanjske kontrole.

Svako proizvoljno uplitanje „uradi sam“ u rad op?ih mre?a za odr?avanje ?ivota u ku?i nije nimalo dobrodo?lo od strane kompanija za upravljanje. Stoga je mogu?e implementirati koncept "pametne ku?e" u stambenoj zgradi u vrlo ograni?enom obimu:

  • Ugradite nekoliko daljinski upravljanih uti?nica na koje ?ete priklju?iti ure?aje, uklju?iti / isklju?iti rasvjetu pomo?u tajmera ili antipotopne pegle koja nema relej za ga?enje u slu?aju pregrijavanja ili vremena ili drugog neautomatskog elektri?nog ure?aja.
  • Prisilno intervenirajte u rad automatizacije klima ure?aja ili elektri?nog podnog grijanja tako ?to ?ete ih potpuno isklju?iti ili, naprotiv, uklju?iti.
  • Automatizirajte zatvaranje/otvaranje zavjesa ili ?aluzina na prozorima.
  • Uklju?ite/isklju?ite sistem audiovizuelnog nadzora.
Pa?nja! Sa ugradnjom skrivenih video kamera ili mikrofona, ?ak iu svom domu, morate biti izuzetno oprezni. Svi, bez izuzetka, ure?aji koji nemaju senzor-alarm o radu, ili su maskirani u druge objekte u Ruskoj Federaciji, zabranjeni su za upotrebu. Njihovo sticanje je ve? krivi?no djelo koje u najnepovoljnijem slu?aju mo?e rezultirati stvarnom zatvorskom kaznom.

Stoga, pri odabiru komponenti za opremu za dom (stanove), imajte na umu da je velika ve?ina gadgeta kineske proizvodnje zabranjena za prodaju u Ruskoj Federaciji, a njihovo posjedovanje je krivi?no djelo.

Sigurnosni i protivpo?arni sistemi obi?no nisu uklju?eni u listu elemenata pametne ku?e, jer rade bez obzira na ?elju vlasnika, dok su uklju?eni. A kada se ugase, gube svako zna?enje.


Privatna ku?na automatizacija

Ve?ina seoskih ku?a izgra?ena je u okviru dodijeljenih parcela za individualnu stambenu izgradnju i, prema zahtjevima pobolj?anja, imaju snabdijevanje elektri?nom i plinskom mre?om. Neka naselja su komfornija i imaju komplekse centralnog vodovoda i kanalizacije.

Sve to olak?ava odr?avanje prigradskih nekretnina, bez potpunog osloba?anja brige o odr?avanju ugodnih uvjeta unutar i izvan prostorija.

Privatna ku?a mo?e biti potpuno opremljena inteligentnim sistemom upravljanja baziranim na konceptu "pametne ku?e".

?ak iu fazi projektovanja, elementi automatizacije se odnose na:

  1. Sa napajanjem (iz autonomnog generatora).
  2. Kontrola temperature upravljanjem kotlom na plin/ulje.
  3. Upravljanje vodovodnim sistemom (za vodosnabdijevanje bunara/bunara).
  4. Sistem kontrole temperature vazduha u raznim prostorijama (stambenim, komunalnim, komunalnim).
  5. Upravlja?ki sistem za unutra?nje i spolja?nje osvetljenje privatne parcele.
  6. Upravljanje sistemom za navodnjavanje i ishranu doma?ih ?ivotinja.
  7. Sistem vizuelne kontrole unutar i izvan prostorija i pregled lokalnog prostora.
  8. Mogu?e je sprovesti hitno isklju?enje sistema za snabdevanje gasom i elektri?nom energijom u slu?aju vanrednih situacija.

Za neke vlasnike koji su ve?inu vremena odsutni od ku?e, pametna ku?a je sistem ku?ne automatizacije koji je neophodan.


Odabir sistema upravljanja pametnim domom

Savremeni sistemi vam omogu?avaju da upravljate elektri?nim ure?ajima povezanim na upravlja?ki modul: senzorima, termostatima, elektroventilima pomo?u be?i?nih tehnologija. Nije potrebno polagati ?ice i kablove unutar zidova ili lajsni u prostoriji, iskopavati zidove i prekidati postoje?e komunikacije ili zavr?ne obrade.

Naj?e??i je na?in kontrole nad Wi-Fi kanalom. Neugodnost le?i u ?injenici da je ova funkcija dizajnirana za prijenos zna?ajnih koli?ina informacija i nije prilago?ena ve?ini pametnih ku?nih ure?aja koji rade s kratkim naredbama: “uklju?eno/isklju?eno”, “dodaj/smanji”, “gore/dolje”, itd.. P.

  • Z-Wave- specijalizovani protokol za upravljanje "pametnom ku?om" koja radi na frekvenciji od 869 MHz i ima visoku sigurnost od vanjskih utjecaja i smetnji.
  • Zigbee- sli?an specijalizirani protokol, posebno dizajniran za rad ure?aja u kompletu za pametni dom, ali koji koristi druga?iju frekvenciju od 2400-2485 MHz.

Do sada, ?iroka automatizacija stambenih zgrada u Ruskoj Federaciji ko?i zbog visokih cijena opreme i ugradnje, pode?avanja i odr?avanja opreme. Na kraju krajeva, trebalo bi da radi non-stop 24 sata nedeljno bez ikakvih kvarova. U suprotnom, neispravna oprema za pametne ku?e mo?e sama postati izvor hitnih slu?ajeva - po?ara, poplave prostorija, odmrzavanja sistema grijanja.

Prije svega, izra?unava se ekonomski efekat uvo?enja sistema automatizacije. Kako bi se grubo procijenila efikasnost i rok povrata ulaganja, bilo bi korisno ponovo pro?itati upute za elektri?ne ure?aje koji su dostupni u ku?i. Ve?ina vlasnika koristi samo osnovne, naj?e??e funkcije, ne trude?i se da programiraju punu funkcionalnost televizora, klima ure?aja ili bojlera.

Sasvim je mogu?e da su „nove“ mogu?nosti koje vam se ?ine a koje ?e se otvoriti nakon instaliranja sistema „pametne ku?e“ ve? ugra?ene i implementirane u tehnologiju koju imate, i to na vi?em nivou od „uklju?eno/isklju?eno“ ili „dodaj/oduzmi“.

Izra?unajte da li je mogu?nost daljinskog upravljanja temperaturom zraka u razli?itim prostorijama toliko kriti?na? Ova funkcija se isplati samo vlasnicima seoskih ku?a, kada za vrijeme odsustva vlasnika temperatura padne na prihvatljivi minimum, a do dolaska vlasnika poraste do udobne rezidencije.

Ve?ina funkcija implementiranih u "pametnoj ku?i" zanimljiva je tek prvi put nakon njihove instalacije. Mogu?nost daljinskog vizuelnog upravljanja zadovoljava samo radoznalost vlasnika prostora, ni na koji na?in ne ometaju?i radnje uljeza koji su u?li u ku?u. Centralizovani sistem bezbednosti je mnogo efikasniji. Kori??enje funkcije automatskog otvaranja/zatvaranja zavesa u spava?oj sobi ili mogu?nost pode?avanja ja?ine muzike u susednoj prostoriji je toliko sumnjivo da bi samo pravi ljubitelji neprekidne komunikacije sa mobilnim ure?ajem mogli biti interesantni, umesto fizi?kog pokreta ruke.

Vjerojatno zato ?to je funkcionalnost koja se nudi u pametnom domu mala i za ve?inu irelevantna, ku?na automatizacija nije ba? popularna.

Filmovi ?esto prikazuju ?ivotni prostor koji kao da za?ivi svojim ?ivotom. Sijalice se pale na pokret ruke, zavese se otvaraju, nakon odre?ene re?i svira muzika. Sva ova oprema je inteligentni ku?ni sistem, a mi predla?emo da razmotrimo kako napraviti pametni dom vlastitim rukama, ?ta je za to potrebno, kao i koja je shema takvog sistema.

Pametna ku?a - ?ta je to

Pametna ku?a je ku?na automatizacija, koja je produ?etak automatizacije zgrada za stanovanje. Ku?na automatizacija mo?e uklju?iti centraliziranu kontrolu rasvjete, HVAC (grijanje, ventilacija i klimatizacija), ku?nih aparata, otklju?avanja kapija, vrata, GSM i drugih sistema kako bi se pru?ila pobolj?ana udobnost, udobnost, energetska efikasnost i sigurnost. Treba napomenuti da za neke kategorije stanovni?tva (stare osobe, osobe sa invaliditetom) ovaj doga?aj mo?e postati neophodan.

Fotografija - ideje za distribuciju pametnog doma
Fotografija - Jednostavna pametna ku?a

Sa najnovijim uvo?enjem SMART tehnologija u na?e ?ivote, mnogi vi?e ne zami?ljaju svoj ?ivot bez automatskih instalacija, softverske opreme, potreban nam je be?i?ni internet, ku?anski aparati.

Ku?na automatizacija se odnosi na kori?tenje kompjuterske i informati?ke tehnologije za kontrolu ku?nih aparata i njihovih funkcija. Mo?e se kretati od jednostavne daljinske kontrole rasvjete do slo?enih ra?unarskih/mikrokontrolera baziranih mre?a s razli?itim stupnjevima inteligencije i automatizacije. Po?eljno je da ku?na automatizacija bude ?to jednostavnija.


Fotografija - Pametna brava vrata

Prednosti kori?tenja pametne ku?e u stanu po PIC ili WAVE:

  1. Ekonomi?no vrijeme utro?eno na svakodnevno postavljanje raznih mehanizama, primanje poziva, slanje po?te;
  2. Upotreba gasovitih ili te?nih goriva, a kasnije i elektri?ne energije, omogu?ila je pove?anu automatizaciju sistema grejanja, smanjuju?i rad potreban za ru?no punjenje greja?a i pe?i.
  3. Razvoj termostata omogu?io je postavljanje automatiziranije kontrole grijanja, a kasnije i hla?enja;
  4. Tako se ?esto vr?i za?tita industrijskih objekata, stambenih prostorija;
  5. Kako se broj upravljanih ure?aja u domu pove?ava, njihov odnos raste. Na primjer, pe?nica mo?e slati obavijesti kada joj je potrebno ?i??enje, ili hladnjak kada treba odr?avanje.
  6. U jednostavnim instalacijama, smart mo?e upaliti svjetlo kada osoba u?e u prostoriju. Tako?e, u zavisnosti od doba dana, TV mo?e da se podesi na ?eljene kanale, podesi temperaturu vazduha, osvetljenje.

Smart Home mo?e da omogu?i pristup interfejsu ku?nim aparatima ili automatizaciji za kontrolu i nadzor na va?em pametnom telefonu, preko servera, mini Smart za iPhone, iPod touch, kao i kori??enjem laptop ra?unara (potreban je poseban softver: AVR Studio).


Fotografija - Kontrola doma putem tableta

Video: Schneider Electric sistem pametne ku?e

Elementi pametne ku?e

Elementi ku?ne automatizacije uklju?uju senzore (kao ?to su temperatura, dnevno svjetlo ili detekcija pokreta), kontrolere i aktuatore kao ?to su motorni ventili, prekida?i, motori i drugi.


Fotografija - ?ema upravljanja ku?om

To su grijanje, ventilacija i klimatizacija, HVAC mo?e kontrolirati temperaturu i vlagu, na primjer, termostat za kontrolu interneta omogu?ava vlasniku ku?e da daljinski kontroli?e sisteme grijanja i klimatizacije zgrade, sistem mo?e automatski otvarati i zatvarati prozore, uklju?ivati radijatori i bojleri, te podno grijanje.

Osvetljenje

Ovi mehanizmi za kontrolu rasvjete mogu se koristiti za kontrolu ku?nih rasvjetnih ure?aja. Ovdje se tako?er mo?e pripisati sistem prirodnog osvjetljenja, rad ?aluzina ili zavjesa.

Fotografija - ?ema pametne ku?e

Audio vizuelni

  • Efekat prisutnosti daljinskog upravlja?a (ovo je najnovija tehnologija koja se koristi za pove?anje sigurnosti). Sastoji se od paljenja svetla, muzi?ke pratnje.
  • Imitacija prisutnosti
  • Kontrola temperature
  • Kontrola osvetljenja (elektri?ne lampe, uli?na rasveta)
  • Obezbe?enje (alarm, roletne).

Kako napraviti pametan dom

Inteligentni sistem mo?ete napraviti vlastitim rukama, najbud?etnija opcija je postavljanje kontrole rasvjete u ku?i ili uklju?ivanje ra?unara.


Fotografija - opcija upravljanja pametnom ku?om

Da biste napravili lampu koja ?e sama "zasvijetliti", na nju ?ete morati spojiti posebnu opremu. Postoji nekoliko opcija za rje?avanje ovog problema:

  1. Instalirajte akusti?ni relej (1 ili x10-?i?ni);
  2. Connect dimmer;
  3. Pove?ite senzor pokreta.

Najlak?i na?in rada sa senzorom. Njegova prodaja se vr?i u bilo kojoj internetskoj trgovini, mo?ete kupiti kanalni ure?aj, mo?ete razviti vlastiti prema vlastitim parametrima. Jedina primjedba je da s takvim ure?ajem ne mo?ete instalirati ?arulju sa ?arnom niti, mo?da ne?e izdr?ati optere?enje i eksplodirati, bolje je raditi s LED-om.


Fotografija - koncept pametne ku?e

Jo? jedna "pametna" tiha opcija je dimer. Ovdje ?ete morati dodirnuti lampu, ovisno o broju dodira, ure?aj za razgovor ?e promijeniti svjetlinu. Vrlo je zgodna za kori?tenje na lampi u spava?oj sobi, dje?joj sobi.

Za pode?avanje kontrole i regulacije temperature potreban nam je vi?ekanalni sistem. Centralni krug za kontrolu temperature i vlage sastoji se od:

  • Senzori (ds1820) koji mjere fizi?ko stanje te?nosti, vazduha.
  • Kontrolori (rfm12) koji mogu biti jednostavne fizi?ke komponente i slo?eni ure?aji posebne namjene ili ugra?eni ra?unari.
  • Lunex pogoni koji reaguju na signale kontrolera.

Najmoderniji na?in je kupovina svih komponenti pametnog doma, ?ica, termostata. Nakon ugradnje ure?aja u svaku prostoriju, po jedan termostat po radijatoru i jedan po kotlu. Trebat ?e vam i kontrolirana jedinica, odnosno "mozak" cijelog sistema. Preporu?ljivo je montirati na dovodnu cijev grijanja.


Fotografija - Sistem pametne ku?e

Najlak?i na?in za ugradnju video nadzora i alarmnog sistema. Osnovne odredbe za ugradnju sigurnosnih sistema:

  1. Potrebno je spojiti senzore na prozore, vrata, gdje ?e elektri?ar biti najproduktivniji;
  2. Plo?u je najte?e izabrati, od toga zavisi pametni ku?ni kontroler, rad osrednjih delova, nivo signala;
  3. Mnogi stru?njaci smatraju da indikatore treba montirati na nivou poda. Oko 20 cm od postolja, to pove?ava efikasnost;
  4. Po?eljno je uspostaviti stalni nadzor, uspostaviti digitalni sistem kontakta sa slu?bom obezbje?enja. ?esto odgovorni vlasnici instaliraju poseban program na svoj li?ni ra?unar koji vam omogu?ava da kontroli?ete rad sistema sa bilo kog mesta gde postoji internet (ovo savetuju Elena Teslya i njena knjiga: „Pametna ku?a: kako to u?initi Sebe”, postoje i druga rje?enja). Mo?ete omogu?iti SMS upozorenja.

Pametna ku?a je vrlo zgodan na?in da sebi olak?ate ?ivot, ?esto se cijeli sistem kupuje u potpunosti (Arduino, KNX, Linux).

Cijena svakog sistema je individualna. Najpopularniji brendovi su: beckhoff, gira, lpt, redeye, Smart Switch IOT screen, teleco. Preporu?ujemo da se prije nego ?to izgradite takvo ku?i?te, posavjetujete sa stru?njacima, oni ?e vam pomo?i da izra?unate nivo optere?enja, izra?unate potro?nju energije.


Fotografija - Kontrola svjetla putem telefona

Da biste dobili ideje, mo?ete se pomicati kroz "Pametnu ku?u" V.N. Gololobova vlastitim rukama, DJVU ili PDF, besplatno pogledajte na?e foto i video upute, pro?itajte savjete poznatih majstora.

Glavni razlog za?to sistemi ku?ne automatizacije jo? nisu postali toliko popularni je naglasak na rasvjeti koja se obi?no stavlja u njihovu promociju. Na kraju krajeva, treperenje svjetla (kao LED na Arduinu) bez ustajanja s kau?a je ?ala koja nema prakti?an zna?aj i odbija ljude od ozbiljnih razmi?ljanja o uvo?enju i kori?tenju sistema ku?ne automatizacije u svojim domovima i stanovima. Niko ne treba da pali svjetlo (koje se obi?no koristi za 90% funkcionalnosti), ali na primjer, upravljanje grijanjem pojedina?no u svakoj prostoriji je zgodno i ?tedi energiju = novac. Previsoke cijene (peni po cijeni) komponenti gotovih sistema ku?ne automatizacije za prodaju, zajedno sa cijenama za njihovu integraciju, samo dolijevaju ulje na vatru. Po?urim da vas uvjerim da je najskuplja komponenta koju ?emo imati Arduino Mega od 20 USD. Ako posmatramo problem u cjelini, onda vidim samo sljede?u listu zadataka koje ima prakti?no smisla centralizirati:
> kontrola klime temperature (grijanje/klima) i vla?nosti (ovla?iva?/odvla?iva?),
> kontrola prirodnog svjetla (zavjese, grilje, tende)
> i upravljanje zalivanjem travnjaka, cvjetnjaka i travnjaka oko ku?e (ako ih ima i jo? ih je potrebno zalijevati).
Od decentralizovanih sistema zgodno je imati lokalno (bez centralne kontrole, 1-2 senzora koji direktno kontroli?u uklju?ivanje pozadinskog osvetljenja) pokrenuto senzorima pokreta (prisustva), LED osvetljenje male snage za stepenice (ponekad i spratove) te dijelovi stolova u kuhinji koji su zasjenjeni od konvencionalne stropne rasvjete vise?im ormari?ima i policama. Ista rasvjeta, u kombinaciji sa gore navedenim, neophodna je no?u kada je potrebno, ne buditi nikoga, a prije svega sebe, u?i u kuhinju (i iz ne?ega izrezati ne?to i jesti ne dijele?i ni sa kim) ili u drugu instituciju ne spoti?u?i se o razborito razbacanim dje?jim igra?kama. Tako?er ima smisla uklju?iti glavno osvjetljenje sa senzorima pokreta SAMO u tehni?kim prostorijama: ormarima, ostavama, gara?ama, praonicama itd. Senzori pokreta i centralizirani sistemi nisu prakti?ni za osnovnu stambenu rasvjetu. Vanjska i dekorativna prazni?na rasvjeta kod ku?e najprikladnije se uklju?uje iz jeftinih gotovih blokova sa svjetlosnim senzorima i / ili tajmerima. Pravi sigurnosni sistemi povezani sa uslugama odgovora (ne samo senzori i web kamere razbacani po ku?i) obi?no nemaju smisla mije?ati sa sistemima pametnih ku?a iz vi?e razloga.

Dakle, po?nimo s najrelevantnijim. Idealan objekt je grijanje koje se mo?e kontrolirati, na primjer: elektri?no (baterije na kota?ima u uti?nici i zidne baterije) i centralizirano ili ne ba? grijanje privatne ku?e. U mom primjeru ?emo razmotriti rad sa sistemom Thermo Pump (toplotna pumpa u Sjevernoj Americi) sa grijanjem na ulje putem direktnog povezivanja na postoje?u upravlja?ku jedinicu (termostat) i dodatne ure?aje. U prvoj verziji sistema koristio sam ure?aje i uti?nice X10 protokola. Ali na?alost nisu radili dobro, zbog sporog interfejsa i veoma glasnih prekida?a pri prebacivanju, ?to je probudilo sve kod ku?e. Nakon toga, prebacio sam sistem na radio uti?nicu, ?to se pokazalo mnogo lak?im i ti?im od x10. Ove uti?nice su dostupne u velikom rasponu RF frekvencija i napona. Sve ovo je primjenjivo na veliki broj drugih sistema. Sve je po?elo tako ?to mi je prijatelj, zajedno sa kom?ijom, nenametljivo kapao na glavu o ogromnoj ulozi ?udesnog ?uda - Arduina u modernom dru?tvu, i da ja kao osoba koja zna i voli da dr?i lemljenje gvo??e, jednostavno se mora zaraziti ovom Arduino manijom ?to je prije mogu?e. Slegnuo sam ramenima na sve mogu?e na?ine i rekao da je podru?je prakti?ne (ne robotske igra?ke) primjene njene ku?e vrlo sumnjivo i bazirano na mo?nom mikrokontroleru, koji uzastopno pali LED ravnala kako bi osvijetlili stepenice stepenice (umjesto jednog registra pomaka i generatora) su samo iz vrapca a ostalo je zezancija. Ali ipak su mi uspjeli posaditi zrno Arduina u glavu, i kao i sva ?itarica, s dolaskom prolje?a i na periferiji ljeta, klica je po?ela da probija. Ne volim hobi projekte radi projekata. Neka prakti?na strana treba da bude prisutna, a tim vi?e ?to resursno ($ i vremenski) projekti za porodi?nu osobu treba da imaju i visok WAF (Wife acceptance factor) ili, kako moj tata ka?e, to je lako legalizovati.

I kao i uvijek, lijenost je bila motor napretka. Sjeli smo ne?to poslije podne na verandu, sunce je vrelo, a u isto vrijeme moj sin je spavao u spava?oj sobi na gornjem spratu, a sude?i po kineskom termometru od 2 dolara (do kojeg smo jo? morali hodati i vidim a da ne probudim mog sina) temperatura je bila preko 26. Pa sad treba da odemo u dnevnu sobu i upalimo centralnu klimu, pa da je ugasimo da se ne upali svaki put kad temperatura malo poraste. Posebno je neugodno to raditi ljeti no?u, smrzavaju?i se pod laganim ?ebetom, morate sko?iti i, opet, ne uznemiravaju?i sve uku?ane, otr?ati u dnevnu sobu na daljinski upravlja? i smanjiti ovo dostignu?e pro?log veka. Onda sam shvatio da je vreme da prekinem takvu sramotu i pozovem prijatelja sa re?ima "Gde je tvoja hvaljena Ardunja, pusti je odmah, vide?emo za ?ta je sposobna!". Moram odmah re?i da ga uop?e nisam izabrao i nisam mislio da ?e ispasti tako bezvrijedan (npr. u radu sa ?icama) pa ?ak i iz ljutnje i nemo?i da se dalje borim protiv toga skoro premje?ten usred projekta na STM32. Na kraju je ipak ostao s njom, ali prvo.

Da bismo lak?e razumjeli za?to se sve radi na ovaj na?in i kako svoje iskustvo i dostignu?a mo?ete prenijeti na kruh, po?nimo s opisom onoga ?to imam/imam pri ruci:
1) Privatna ku?a u Kanadi (?elio bih da ka?em da je moja, ali naravno pripada banci i koliko god to apsurdno zvu?alo, nije ni isplativo da je u potpunosti pla?enu po sada?njim cijenama) 1959. godine, kako ih ovdje zovu Split Level te ku?e su dvoeta?ne ali je polovica pomaknuta okomito u odnosu na drugu polovicu na kat.
2) Arduino Uno (naknadno, zbog malog broja I/O za X10 i radio, bila je potrebna Mega)
3) skupi i izvorni Ethernet ?tit. Nisam uspio ne?to pokrenuti i prona?i adekvatnu biblioteku za ENC28J60
4) ?elja, vrijeme i ne?to novca.
Kao ?to je kod nas obi?aj, spava?e sobe su na poslednjem spratu, a za mene se ispostavlja da je pola sprata iznad dnevne sobe, gde je zloslutna kontrolna tabla za sistem grejanja i hla?enja pri?vr??ena za zid. Ovdje se takvi sistemi zovu HVAC (grijanje, ventilacija i klimatizacija) u stvari to je uobi?ajeni ogromni (desetine hiljada BTU-a ili ih ovdje mjere u tonama ne?ega) split klima ure?aj ?iji se vanjski izmjenjiva? topline i kompresor nalaze napolju. a unutar izmjenjiva?a toplote je ugra?en u centralni ventilacioni sistem, koji ventilatorom od jedan i po kilovat uzima vazduh iz nivoa poda dnevne sobe, vozi ga kroz dva izmenjiva?a toplote (jedan do klima ure?aja, drugi iz uljni ili plinski gorionik) i vozi ga kroz sistem kanala do svake prostorije. Pogodnost i sam naziv toplotne pumpe je zbog ?injenice da ovaj ure?aj mo?e pokretati freon u oba smjera i, shodno tome, ne samo da hladi ve? i zagrijava zrak u ku?i. Treba napomenuti da ga mo?e manje ili vi?e efikasno grijati samo ako je vani dovoljno toplo, vi?e od 0 ili -5 (ovisno o modelu i dizajnu). Ako je hladno, onda toplotna pumpa ne?e raditi, a za to je potreban rezervoar sa lo?ivim uljem ili gasom.

Zapo?eo sam svoj projekat i ambicije male, pa hajde da pogledamo kako se ovaj HVAC pravi i kako njime upravljati. U stvari, ispostavilo se da ?avo i nije tako stra?an. Jedna od pogodnosti je teku?a standardizacija svega doma?eg i ne ba? u Americi, to vam omogu?ava da ukrstite je?eve sa zmijama prema otvorenom, jednostavnom (ponekad previ?e) i dobro poznatom (obi?no prastarom, stambenom) protokolu/standardu. U na?em slu?aju, sam sistem (ventilator, gorionik, izmjenjiva?i topline, mo?ete kupiti klimu od drugog proizvo?a?a, ovla?iva? zraka od tre?eg, a za sve to kontrolnu jedinicu od ?etvrtog. Da budem iskren, ja ne znam da li se slicni uredjaji takodje zovu/kontroli?u u evropi, ali mislim da je sve ili polizano ili jako slicno koliko sam shvatio takvi sistemi vec postoje u Rusiji i prevoze se sa bilo kog mesta/jeftinije pa imate dobra ?ansa da nai?ete na upravo takav sistem. Pogledajmo dijagram tipi?ne sistemske veze prije nego ?to po?nemo da se sru?imo u sistem.

Kao ?to vidimo, gotovo sve je jasno na prvi pogled. Jedino ?to treba pojasniti je da se kontrolna jedinica napaja, a sama dizalica topline upravlja naizmjeni?nim naponom od 24 volta. koji se napajaju iz ulaznog transformatora R i C. Linija C je zajedni?ka i uvijek je povezana. U skladu s tim, kada se primjenjuje R (kratki spoj) na Y, O, W ili G, on se uklju?uje. blok. To je ono od ?ega ?emo odstupiti. Dakle, ako uklju?uju, onda smo mi gori? Pobrinimo se da na? novi sistem nadopuni postoje?i. Te kontrole se mogu vr?iti sa stare konzole i kontrolera kao i do sada, ali samo kada je potrebno, Arduino mo?e isklju?iti stari sistem iz kontrole i uzeti brazde u svoje ruke, a zatim ih vratiti. Staviti releje.


?tovi?e, postavili smo ih tako da bez napajanja i op?enito isklju?eni, zadr?e svoj prethodni dizajn. R-0 onemogu?uje standardni kontrolni modul i prenosi kontrolu na na? Arduino. R-1-4 dovedite ?eljeni napon na odgovaraju?i vod. Ovaj kontrolni napon R se primjenjuje na svaki relej preko zelene ?ice. Naravno, dobro je upravljati, ali sistem je ozbiljan i ako slu?ajno ili ne ba? upalimo ne?to pogre?no ili u pogre?noj kombinaciji. Na primjer, izmjenjiva? topline ?e se zagrijati i ventilator ne?e pokretati zrak i uklanjati toplinu iz njega, mo?e se pregrijati i dovesti do po?ara, ali nam uop?e nije potreban. Da bismo izbjegli ovakve situacije, napravimo trostruku za?titu. I tako ?e prvi bastion biti senzori napona na svakoj liniji S1-4 (trebalo bi ih biti 4).


To su dioda, dva otpornika (razdjelnik) i mali elektrolit. Mo?e biti sklop na ?arkama kao na slici. Kao rezultat toga, u Arduinu mo?emo znati da li postoji napon na svakoj od kontrolnih linija ili ne. Shodno tome, ako trenutno stanje kontrolnih linija (Y, O, W, G) ne odgovara onome ?to bi trebalo biti, prikazujemo kod gre?ke i isklju?ujemo sistem. Sljede?i bastion je na? dodatni senzor temperature u komori izmjenjiva?a topline (plenum senzor). Ako je tamo prevru?e ili hladno (blizu 0C), onda ponovo prikazujemo kod i isklju?ujemo sistem. O?igledno, nemogu?e je napajati relej direktno iz arduino izlaza, tako da morate ili nagomilati tranzistor za svaki relej ili kupiti gotov modul sa nekoliko releja i tranzistora na jednoj plo?i. Kupujem 99% svojih komponenti sa eBaya. Na primjer, Ibee je pun takvih 8 kanalnih modula (8 Channel Electronic Relay Module) za oko 9 dolara. ili mo?ete kupiti 4+2 (jer nam stvarno treba samo 5 i jedan rezervni)

Koristio sam kineski digitalni DHT22 kao senzor temperature i vla?nosti koji su se dobro pokazali. Potrebne su im samo tri ?ice +5, GNd i Data. ?ice mogu biti prili?no duga?ke bez gubitka to?nosti i signala. Jedan senzor se od direktne vlage baca napolje u hlad i pod nadstre?nicu. Jedan senzor u ku?i.
U ku?i izgra?enoj prije mnogo godina najve?i problem je obi?no postavljanje novih ?ica, pa sam poku?ao maksimalno iskoristiti postoje?e o?i?enje. Postoji nekoliko biblioteka za DHT22. Imao sam problema sa svim osim sa ovim. Postavio sam interni DHT22 pored zidne kontrole. Ako je va?a ku?a, kao i moja, nekada imala sistem HVAC kontrole, onda bi ve? trebali imati 6-?i?ni kabel koji ide od kontrolne jedinice do mjesta gdje visi sam daljinski upravlja? sa indikatorom i dugmadima. Moderni daljinski (kao moj) zahtijevaju samo 2 ?ice. Dakle, na raspolaganju imamo 4 ve? polo?ene ?ice. U njima pokre?emo +5V, GND, podatke za interni DHT22 i na posljednji serijski (UART) Tx od Arduina za prikaz informacija na displeju.

Kao ekran koristio sam mali (2,5 cm) OLED ekran sa serijskim interfejsom.
DA, malo je skup, ali postoji nekoliko jedinstvenih razlika od sli?nih dostupnih: prisustvo serijskog (UART) interfejsa, koji vam omogu?ava da koristite samo jednu ?icu za povezivanje, prisustvo pet digitalnih pinova na ekranu kontroler (gde ?emo spojiti RGB LED za dodatno prikazivanje statusa sistema) i na kraju, kompaktnost u kombinaciji sa kontrastom i odli?nom ?itljivo??u kako pri jakom svetlu tako i no?u, a ne osvetljava ceo hodnik no?u kao bilo koji LCD sa trajno na pozadinskom osvetljenju.

Tada je nastao problem kako postaviti temperaturne senzore u svaku prostoriju, bez dodatnih ?ica, strujnih i radio modula. Kao senzor sam izabrao digitalni DS18B20, (sa dobrom precizno??u od + - 0,5C) kojem su potrebne samo dvije ?ice (uzemljenje i signal). Mo?ete ih objesiti na ove 2 ?ice paralelno (svaka ima svoju jedinstvenu MAC adresu). Ali ?ak i razvla?enje dvije ?ice po sobama je vra?ki posao. Evo, sinulo mi je. Uostalom, telefonski kabl je polo?en u svim prostorijama i on je 4-?ilni i u najboljem slu?aju se koriste 2 ?ice za telefon (obi?no crvena i zelena), a ostale (?ute i crne) prolaze kroz sva mjesta koja mi trebaju i ostati slobodan. Tako sam, bez rezanja ?ica, ve? samo izla?u?i potrebne dvije, zalemio DS18B20 na njih u svakoj prostoriji.
Ukupna du?ina ?ica se pokazala prili?no velikom, a ako je signalna ?ica bila podr?ana (na + 5V) sa preporu?enih 4,7 kOhm, tada su u mom slu?aju senzori bili prakti?ki ne?itljivi i smanjio sam otpor potpore za pola na 2,3 kOhm i sve je radilo dobro.

Onda me je zbunio senzor pritiska i odlu?io sam se na skupi BMP085 ali ima I2C interfejs, koji opet ?tedi noge i broj ?ica. Po?to jo? mo?e o?itati temperaturu, smjestio sam ga u podrum, gdje je bilo najbli?e i najlak?e izvla?iti nove ?ice (ve? 4). Poku?ao sam maksimalno iskoristiti standardne telefonske kablove i konektore (RJ11) kako bi dizajn bio rastavljen i popravljiv - pogodan za zamjenu.
Prilikom povezivanja ovog barometra na istu I2C sabirnicu kao i RTC (nepostojani modul sata), pojavili su se ne ba? jasni problemi. Ometali su se jedni drugima i dok nisam postavio malo odgode prije o?itanja barometra, sve nije bilo stabilno. Budu?i da kratki privremeni nestanci struje nisu neuobi?ajeni i RTC modul vrijedan penija. Dodao sam ga za nepromjenjivo vrijeme. u osnovi potrebno kada koristite x10. Koriste?i ga, postojala je ?elja da se automatski sinkronizira sa NTP-om putem interneta (po?to ga ve? imamo), ali nekako nisam mogao ukrstiti webduino server i NTP. Kao rezultat, NTP vrijeme (Unix epoha) se ?alje u Arduino (i a?urira ga RTC) svaki put kada se bilo koje postavke ili na?ini promjene u web su?elju. ?to ima svoje nedostatke jer ga JavaScript preuzima iz vremena na trenutnom ra?unaru ili mobilnom ure?aju i nije uvijek ta?an iu ispravnoj vremenskoj zoni.

?aljem komande na svoje radio uti?nice Arduins u eteru koriste?i predajnik za peni (2$) modul. Na eBayu (potra?ite "RF oda?ilja? 315 Mhz ..") iu bilo kojoj prodavnici su 10 centa. Jedino ?to trebate u?initi je odabrati ispravnu radio frekvenciju za svoje uti?nice. Na?alost, moje uti?nice nisu bile ispravno podr?ane od strane standardne biblioteke RCswitch. u opisu biblioteke nalazi se lista podr?anih ?ipova, ali ne brinite ako va? nije na listi, meni je proradio nakon ?to sam analizirao eter ru?no i bez biblioteke. Mnogo je pisano o sli?nim soketima, radu sa bibliotekom. Konkretno, ovdje: http://habrahabr.ru/post/213425 http://habrahabr.ru/post/212215 Koristio sam 110V uti?nice
. Unato? ?injenici da radio upravljanje zahtijeva nestandardno rje?enje, ono je najjednostavnije i najisplativije rje?enje zadatka. Naime, na vrijeme ili ru?no uklju?ite i isklju?ite elektri?ne baterije ili bilo koji drugi ure?aj (ne nu?no otporan), a ponekad uklju?ite/isklju?ite vanjsko svjetlo. Insteon, Zwave i drugi imaju mnogo ponekad nepotrebnih dodatnih funkcija, ali su mnogo skuplji i imaju problema s otvoreno??u su?elja tako da Arduino mo?e slati jednostavne komande ure?ajima. Jedini problem sa x10 uti?nicama, Insteonom i ostalima je ?to jako glasno klik?u tokom prebacivanja. Ovo je posebno neugodno u tihoj no?i. Jo? jedna nijansa: x10 je bio izo?tren i popularan u Sjevernoj Americi i, shodno tome, ispod 110 volti. Ovdje svako bira za sebe. Ili platite puno za:
Z-Wave - nema gotovih uti?nica, postoje relejni moduli ?udnog oblika koji tako?er tiho ?kljocaju, a moraju se negdje sakriti, nekako u zidovima, pa zazidati, nije jasno kako ih servisirati - promjena / popravka. Ali postojali su USB moduli za slanje komandi. Ali za ovo vam je i dalje potreban mikrora?unar (mo?da je ruter prikladan) sa ispravnim OS drajverima, itd.;
Insteon - uti?nice ima, ali i one gadno ?kljocaju kao x10 i koliko sam shvatio nema otvorenog modula za slanje komandi i sistem je opet izo?tren za 110V;
Odlu?ujete se zamarati integracijom i slanjem komandi ovoj mre?i ili platiti 5-10 puta manje za svaki radio ure?aj i, ako je potrebno, potkopati kod za njega. Kao i svaka stvar, sve za 110V je jeftinije. Naravno, i dalje postoje ekstremni na?ini, kao ?to je, na primjer, ideja koju ovdje opisuje nekoliko autora, da se cijeli stan (ku?a) zaplete parom (a zapravo gomilom) ?eki? ?ica i ru?no sklopi svaka kontrola i kontrolirani ure?aj od nule koriste?i 1-Wire protokol. Neki su oti?li i dalje i razvijaju sopstvene protokole…

Takodjer sam kao kiter uvrnuo anemometar (senzor brzine vjetra). Da bih ga izmjerio, koristio sam senzor za ?a?e pri ruci s reed prekida?em koji je zatvarao 1 kOhm izme?u dva kontakta kada su se ?a?e rotirale. Program koristi prekid i mjeri koliko puta se +5V primjenjuje (prijelaz sa 0 na 1) na digitalni ulaz (napajan od 5 kOhm na isto +5V). Ova vrijednost se mno?i s faktorom prikladnim za va? senzor, a brzina vjetra u ?vorovima se dobiva iz broja kratkih spojeva u jednoj sekundi. Tako?er, za svaki sat se mjere maksimalne i minimalne vrijednosti brzine (udari) i prikazuje se maksimalna po satu. Na webu su dati trenutni i maksimum. Svaki senzor mora biti kalibriran pojedina?no i mora se odabrati ispravan koeficijent. Za upravljanje gara?nim vratima koristio sam rezervni daljinski upravlja? sa njih i pomo?u dodatnog releja (?esti) emulirao pritiskanje dugmeta na daljinskom upravlja?u (otvaranjem daljinskog upravlja?a i lemljenjem u kontakte dugmeta).

Komunikacijski protokol standardne kontrolne jedinice termopumpe sa daljinskim upravlja?em (obi?no 2 ?ice) je obi?no zatvoren i na?a arduina ne mo?e znati koji su na?in rada i postavke postavljeni u standardnoj upravlja?koj jedinici, ali uz pomo? na?ih senzora mo?emo znati koji na?in rada HVAC je sada uklju?en i iako postoji i senzor temperature u izmjenjiva?u topline, dodatna za?tita uz pomo? Arduina ne?e ?koditi. ?esto me pitaju: Nije li za mene stra?no vjerovati Arduinu da upravlja tako odgovornim sistemom iz vlastite ku?e? Moj kod je otvoren i transparentan. Razumem ?ta se de?ava i uvek mogu da uhvatim i ispravim neta?nost (ako je preostala nakon ?est meseci kori??enja sistema). I ?to je najva?nije, mogu dodati sve funkcije koje mi trebaju. U istoj kutiji, najvjerovatnije manje mo?an kontroler i naravno nema se ?ta mijenjati ili dodavati. Bez arduina, dodavanje opet ograni?enih funkcija poput pristupa sa Interneta standardnom CU ko?ta novu kutiju od stotine dolara. Sve je po?elo ne iz ?injenice da sam ?elio u?tedjeti novac, a bile su mi potrebne funkcije koje su mi bile zgodne koje se ne mogu kupiti od proizvo?a?a opreme ni za kakav novac. Ali naravno, ako uzmemo u obzir cijenu radnih sati koje sam ja, pa ?ak i vi potro?ili, ako samo odlu?ite da uradite ne?to sli?no na osnovu mojih i drugih razvoja, svakako je jeftinije kupiti gotov projekat za ovog projekta, ali recite zbogom fleksibilnosti i potrebnim funkcijama. Radi se o tome kako instalirati FreeBSD i mukotrpno dugo i iz svih razloga udubljivati se u buvljak internet znanja i ru?no ga pode?avati iz komandne linije za sebe u pore?enju sa Mac OS-om, predivno gotovim ali ograni?enim na osnovu istog BSD-a. Glavni je uklju?ivanje grijanja / hla?enja na ?eljenu temperaturu ne zauvijek ili po rasporedu, ve? samo na sat ili 2-4. Zvu?i jednostavno i zgodno, ali nije prisutno u standardnom BU.

Ako ?elite da kontroli?ete samo termalnu pumpu bez RF, RTC, barometra i drugih problema sa memorijom i nogama, Uno ?e tako?e imati dovoljno (ja sam to uradio u prvoj fazi mog projekta). U punoj verziji, Mega je nezaobilazna. Pogledajmo rezultiraju?e funkcije i interfejs.

Sam interfejs je napravljen unutar samo jedne html stranice koriste?i Ajax tehnologiju za razmenu podataka sa Arduino web serverom (webduino) i baziran je na JQuery Mobile bibliotekama. Stoga je za rad potrebno nekoliko slikovnih datoteka i samih biblioteka, koje se mogu zamijeniti vezama.

U gornjem lijevom uglu vidimo mjesec, ?to zna?i da je prema postavkama dana i no?i (u prvom redu plavog bloka) sada no?ni mod. Ako je dnevni re?im bit ?e sunca. Zatim vidimo na?u ku?u. U ku?i je dosta temperatura u svakoj prostoriji a u centru je temperatura sa desetinama, ovo je temperatura u dnevnoj sobi na glavnom nivou. U zelenoj boji u dnu ku?e vidimo relativnu vla?nost unutar ku?e. Desno od njega je pahulja, ovo je pokazatelj da klima sada radi. Na ovom mestu su prikazani drugi re?imi rada sa razli?itim ikonama (grejanje termopumpom ili AUX ili x10). Ako je ikona isklju?ena (providna), sistem je u ovom re?imu, ali nije aktivan. One. na primjer, u re?imu klimatizacije, do temperature od 21 stepen, ali po?to je sada 20 stepeni, klima ure?aj nije aktivan. Ako dva na?ina rada rade u isto vrijeme, na primjer grijanje x10 i grijanje termopumpom, tada ?e dvije ikone treptati u nizu. Lijevo i desno od ku?e vidimo zrake, kada kliknete na koje postaju svijetle, a kada ih ponovo pritisnete, one se prigu?uju. Ovo je uklju?ivanje vanjske rasvjete u blizini ku?e. Imam vanjska svjetla u svom dvori?tu i ispred ku?e. Kontrolu prenosi x10 i brojevi odgovaraju?ih ure?aja su upisani u html (JS) kod, Arduina samo ?alje komande brojevima ure?aja koji su mu preneseni iz HTML-a. Desno od ku?e vidimo automatska gara?na vrata. koji se otvara i zatvara kada kliknete na njega. U gornjem desnom uglu ku?e vidimo struju (u prosjeku 1-2 minute) ili maksimalnu brzinu vjetra u ?vorovima na sat. Vrijednost brzine vjetra je istaknuta razli?itim bojama od plave do crvene ovisno o brzini iu skladu sa me?unarodno prihva?enim bojama Beaufortove skale. U gornjem desnom uglu vidimo temperaturu napolju i ispod trenutnog atmosferskog pritiska. Ru?i?asta pozadina za vrijednost pritiska je grafikon njene relativne promjene u posljednja 24 sata (x-vrijeme, y-relativna vrijednost pritiska). Napolju je zelena relativna vla?nost pod pritiskom.

Sada razmotrite grupu bijelih odabira i dugme SET. Levim selektorom birate ?eljenu temperaturu/re?im. Ta?no koliko dugo treba omogu?iti ovaj na?in rada. Ako je re?im aktivan, onda ?e se natpisi malo promijeniti, kao u ovom primjeru
Ako je re?im grijanja aktivan, tada ?e gumb dodatno biti obojen crvenom bojom, a ako je na?in hla?enja plavom bojom. Da biste isklju?ili, ostavite temperaturu i odabrani re?im na lijevoj strani, a preostale minute na desnoj strani, a zatim ?e se tipka SET promijeniti u OFF i pritiskom na njega isklju?it ?ete re?im. Re?im hla?enja ili grijanja se bira automatski ovisno o vanjskoj temperaturi. Ako je ulica manja od vrijednosti heat_temp konstante opisane u html(JS) datoteci, tada ?e biti ponu?eno samo grijanje, ina?e samo hla?enje.

Pogledajmo sada plavi blok x10. Klikom na prvi red otvaraju se op?a pode?avanja: UKLJU?ENO - Sve uti?nice su uvijek uklju?ene (na primjer, ljeti), OFF - sve uti?nice su uvijek isklju?ene (na primjer, ako ste na odmoru), Split - pojedina?ne postavke za grupe i sobe stupaju na snagu. Tada mo?ete birati od kojeg sata po?inje dan i od koje no?i. Da biste sa?uvali pode?avanja, ne zaboravite da kliknete na dugme Primeni ispod. tada svaka linija odra?ava grupu soba koja se mo?e sastojati od jedne ili vi?e soba. Napravio sam grupiranje po spratovima u mojoj ku?i. Neki spratovi imaju samo jednu prostoriju, a neki vi?e. Za svaku grupu mo?emo podesiti na?in rada UKLJU?ENO - sve uti?nice u ovoj grupi su uvijek uklju?ene, OFF sve uti?nice u ovoj grupi su uvijek isklju?ene (npr. potrebno je da uklju?ite usisiva? i ako baterija radi isto vrijeme, pregorit ?e osigura?), Split (dostupno samo za grupe s vi?e od jedne sobe) - pojedina?ne postavke sobe unutar grupe stupaju na snagu, Dan - odr?avati specificiranu temperaturu samo tijekom dana (uvijek isklju?en no?u), Dan&Night - odr?avati odre?enu temperaturu tokom dana i drugu temperaturu no?u. Svaka soba ima sve navedeno, osim Splita. Da bi promjene stupile na snagu, ne zaboravite kliknuti na Primijeni na dnu.

Poslednji red je postavka re?ima nadja?avanja. Ovaj na?in rada je napravljen da bi se uti?nice u odabranoj prostoriji ili lampi prisilile da se uklju?e na neko vrijeme. Na primjer, morate zagrijati prostoriju ?to je vi?e mogu?e u odre?enom periodu kako bi dijete tamo masiralo i nakon sat vremena nastavilo odr?avati normalnu temperaturu u njoj. Ili upalite svjetla napolju na pola sata. Na lijevoj strani birate sobu na desnoj strani koliko dugo ?elite da omogu?ite na?in rada i pritisnete dugme Override. Ako trebate prijevremeno onemogu?iti na?in rada na desnoj strani, odaberite OFF i kliknite na Override. Sve informacije se a?uriraju svaki upd_interval (konstanta iz html datoteke) sekundi. Zadano = 60 sekundi. Kada se podaci a?uriraju, cijeli gornji dio stranice sa ku?om treperi.

Tako?e bih ?eleo da pri?am o konceptu kombinovanja uti?nica (bazena). Recimo da imate jednu veliku prostoriju za grijanje koju na -5 preko broda jedna baterija ne mo?e ili ?e se jako dugo grijati. Mo?ete isporu?iti drugu RF uti?nicu sa istim kodom/adresom i priklju?iti drugu bateriju u nju i obje ?e se uvijek uklju?iti. ?to ?e, na relativno toplim temperaturama, uzrokovati da te dvije ili vi?e baterija ?kljocaju i ?esto se pale i gase. Postoji jo? jedna opcija, kombinujete ove baterije u bazen u arduino kodu x10pools=(0,0,0,0,0,12,0,0,13,0,0,0,0,0,0,0 ,0) . Nula zna?i da adresa uti?nice nema skup, a broj zna?i adresu podre?ene uti?nice bazena. Dijete se uklju?uje ako je napolju hladnije od poolt (konstanta iz html datoteke) ili je jaz izme?u ?eljene temperature u prostoriji i trenutne ve?i od delta_temp * poolf (konstanta iz html datoteke). ?elio bih re?i vi?e o delta_temp (konstanta iz html datoteke) je Delta temperatura. Potrebno je da se na?ini ne uklju?uju ?esto ili isklju?uju, jer o?itanja senzora mogu malo sko?iti + -. Grijanje se uklju?uje ako je trenutna temperatura manja od (?eljena - delta_temp) i isklju?uje se ako je vi?a od (?eljena + delta_temp). Zadana vrijednost je 0,5 stepeni C.

Sada razmotrite pitanje sigurnosti. Naravno, ne mo?ete ostaviti upravljanje svojim domom dostupno svima. Po?to se na? sistem sastoji od klijenta (JS Ajax html stranica) i servera (Arduino) mo?ete urediti razli?ite nivoe sigurnosti. Na primjer, mo?ete staviti HTML stranicu na svoj ra?unar, telefon, tablet itd. (bez izlaganja javnom hostingu) i tada ?ete samo vi (od ure?aja koji imaju ovu datoteku) mo?i otvoriti ovu kontrolnu tablu za svoje ku?ne sisteme. Arduino web server te?i internom IP-u i stoga ako ga ne proslijedite na ruteru u vanjski svijet, tada se do samog Arduina mo?e do?i samo iz va?e interne mre?e. Pristup samoj HTML stranici mo?e biti za?ti?en lozinkom na web serveru na kojem ?elite da je postavite. Tako?e je moderno podizati HTTPS server u odnosu na njega. Najjednostavniji i, po mom mi?ljenju, prili?no pouzdan je javni hosting stranice, ali se sama stranica nigdje pri pokretanju ne povezuje osim ako joj se kao parametar ne prosledi adresa Arduino servera (prethodno konfigurisani Dinamic DNS i Port Foewarding). U pretra?iva?u to izgleda ovako, upisuje se takav link http://myhosting.com/index.html?http://myhome.slyip.net:8081/hvac. Ako napada? slu?ajno nai?e na va?u klijentsku stranicu, ne?e mo?i ni?ta u?initi s njom a da ne zna adresu Arduino servera. Ovo je najjednostavnija i najprikladnija kompromisna opcija koju trenutno koristim. Da, tako?e mi se ne svi?a cijela ova konstrukcija sa lo?im (sporim, ne podr?ava HTTPS itd.) Arduino Web Shield serverom, pored kojeg jo? uvijek moram negdje odvojeno hostirati stranicu klijenta od ikone. I ?im dobijem ?uveni TP-LINK TL-WR703N iz Kine
ruter koji se u tren oka pretvara u wifi premo?teni web server sa serijskim (UART) su?eljem za Arduine, odmah ?u ga pri?vrstiti na arduino (ili njega na njega) i izbaciti ovaj ?tit i o?i?iti ga. Tako ?e ispasti ?ak i vi?e od onoga ?to sam tako bezuspje?no ?elio posti?i od STM32 kontrolera, a to je da sve bude na jednom ure?aju (ne zasebno hostovana klijentska stranica i poseban izvr?ni server) i na normalnom web serveru na kojem mo?ete implementirati pristojan stepen brzine i sigurnosne pogodnosti.






B za kraj