Automatizovan? dom. Od dom?cej automatiz?cie a inteligentn?ch dom?cnost? v?eobecne a? po konkr?tny pr?klad. N?pady na inteligentn? osvetlenie

Automatiza?n? syst?m "Smart Home" je jedin? s?bor hardv?ru a softv?ru, ktor? kombinuje procesy riadenia infra?trukt?ry priestorov.

JSC "MZTA" pon?ka cel? rad slu?ieb pre in?tal?ciu syst?mu "Smart Home" na k???. Zaober?me sa v?vojom kvalitn?ch a certifikovan?ch zariaden?. Inteligentn? automatiza?n? syst?m „Smart Home“, ktor? implementujeme a implementujeme, zjednodu?uje proces riadenia syst?mov in?talovan?ch v dome. Automatizuje vykurovanie s?kromn?ho domu, ako aj:

  • vetranie;
  • Zdroj;
  • dod?vka vody;
  • kanaliz?cia;
  • TV;
  • CCTV;
  • bezpe?nostn? a po?iarny alarm

Zaober?me sa in?tal?ciou syst?mu Smart Home na t?chto prev?dzkach:

Bytov? dom

Dovolenkov? dom



Ploch?



?o je zahrnut? v cene pr?ce

  • Konzult?cia
  • V?voj TK
  • Odhadnite schv?lenie
  • V?voj dokument?cie
  • Dod?vka zariaden?
  • In?tala?n? pr?ce
  • Dodanie pr?ce

Ako pracujeme

?iados?

Kalkul?cia

Diskusia o projekte

zmluvy

Platba

Dokon?en? pr?ca

Technick? vlastnosti syst?mu Smart Home

Syst?m Smart Home je vybudovan? na b?ze softv?rov?ho a hardv?rov?ho komplexu Kontar.Komplex zah??a vo?ne programovate?n? ovl?da?e, ktor? s? mozgom Smart Home.

V miestnostiach, v z?vislosti od in?inierskych syst?mov, ktor? im sl??ia, s? tajne nain?talovan? r?zne senzory, ako napr?klad:

  • sn?ma? teploty vzduchu
  • sn?ma? vlhkosti vzduchu
  • Pohybov? senzor
  • sn?ma? ?rovne osvetlenia at?.

Ovl?da?e zhroma??uj? inform?cie zo v?etk?ch senzorov, sprac?vaj? ich a pod?a ur?it?ch scen?rov riadia technick? vybavenie domu.

Zariadenia "Kontar" s? umiestnen? v automatiza?nej skrini, ktor? je in?talovan? v technickej alebo technickej miestnosti domu, napr?klad v serverovni.

Pre dia?kov? monitorovanie a ovl?danie in?inierskych syst?mov s? v sten?ch domu namontovan? dotykov? panely, na ktor?ch LCD displeji sa v ?ubovo?nej vhodnej forme zobrazuj? inform?cie o stave v?etk?ch syst?mov domu (farebn? animovan? sch?my, grafy, tabu?ky). , at?.). Panely s? ur?en? nielen na ovl?danie, ale aj na riadenie.

Svoj domov m??ete na dia?ku sledova? cez po??ta?, smartf?n alebo tablet s pr?stupom na internet. Vizualiza?n? syst?m t?chto zariaden? m? rovnak? funkcionalitu ako na dotykovom paneli. Pr?stup do syst?mu je pr?sne osobn?, v?mena ?dajov je chr?nen? pred neopr?vnen?m z?sahom.

Tak?e nech ste kdeko?vek, budete v?dy v kontakte so svoj?m domovom a presne viete, ako to „?ije“.


Dobr? de?! Dne?n? ?l?nok sa zameria na dom?cu automatiz?ciu.

V?aka zavedeniu automatiz?cie m??eme ovl?da? r?zne zariadenia a zariadenia z mobiln?ho telef?nu alebo in?ho zariadenia kdeko?vek na svete. Srdcom tak?hoto syst?mu je ovl?da?. M??e to by? Arduino, Raspberry pi, BeagleBone Black, Spark Core, DigiSpark alebo ExtraCore.

Na manu?lne ovl?danie tak?hoto syst?mu mo?no pou?i? technol?giu infra?erven?ho dia?kov?ho ovl?dania. Pomocou neho m??ete ovl?da? ak?ko?vek zariadenie (AC / DC) pomocou jednoduch?ho dia?kov?ho ovl?da?a telev?zora.

Krok 1: Po?adovan? diely

  • Arduino Nano

  • 5V rel?;

  • LED di?dy;

  • Tranzistor BC548;

  • Z?str?ka;
  • nap?janie 5V;
  • R?m;
  • Skrutkov? svorky;
  • z?suvka;

  • IR r?diov? prij?ma?;

  • F?liov? textolit;

  • DipTrace je syst?m pre automatizovan? end-to-end n?vrh elektrick?ch obvodov a usporiadanie PCB.

Krok 2: Dosku vyrob?me met?dou LUT

Poplatok sme si rozdelili. Diagram vytla??me na fotopapier pomocou laserovej tla?iarne. Povrch obrobku (f?liov? textolit) o?ist?me od mastnoty a prachu. Obvod prenesieme z fotografick?ho papiera na dosku a potom ho otr?vime chloridom ?elezit?m. Potom vyv?tame otvory mini-vrt?kom (priemer otvorov by mal zodpoveda? z?verom r?diov?ch komponentov). V?robn? proces je podrobnej?ie op?san? v ?l?nku.

Krok 3: Pripojenie komponentov

Prv? vec, ktor? treba za?a?, je zozn?mi? sa s pinoutom tranzistorov?ch v?stupov, pripojen?m k rel?, v?stupmi LED, nap?jan?m a IR r?diov?m prij?ma?om at?. ?alej usporiadajte v?etky detaily a ve?mi opatrne ich sp?jkujte na dosku.

Na doske plo?n?ch spojov je vedenie, ku ktor?mu je pripojen? emitor tranzistora, v?dy spojen? so zemou.

Arduino nano m? v?stup 5V, tak?e kladn? kol?k LED je pripojen? k kol?ku Arduina.

Z?porn? svorka LED je spojen? s b?zou tranzistora (LED sa pou??va ako indik?tor stavu zapnutia/vypnutia).

Piny 7,8,9 sa pou??vaj? na priv?dzanie v?stupn?ch sign?lov zapnutia/vypnutia do rel?.

Pin 11 sa pou??va na pr?jem sign?lu z IR prij?ma?a.

Nakoniec pripojte 5V nap?janie.

Krok 4: Pre??tajte si kontroln? hodnoty

Stiahnite si IR kni?nicu a nain?talujte ju do Arduino IDE. Otvorte Arduino IDE a kliknite na File-Example-IRremote-IRrecvDemo.

Zlep?enie domova a jeho spr?jemnenie je be?n? pre ka?d?ho ?loveka. Bez oh?adu na to, ?i ?ije v malom apartm?ne alebo vo vidieckom dome s nieko?k?mi poschodiami, ktor? je obklopen? hekt?rmi osobn?ho pozemku.

Modern? technol?gie umo??uj? vytv?ra? plne automatizovan? domy a pren??a? mnoh? funkcie na riadenie syst?mov podpory ?ivota na automatizovan? zariadenia a v niektor?ch pr?padoch aj plne automatizova? procesy, ke? z?sah ?loveka v?bec nie je potrebn?.


Ak? je rozdiel medzi automatiz?ciou dom?cnosti a inteligentn?m domom

Mnoho majite?ov nehnute?nost? pova?uje ak?ko?vek automatick? alebo poloautomatick? zariadenie, ktor? vykon?va funkcie zap?nania / vyp?nania zariadenia, alebo ho pova?uje za prvok „inteligentn?ho domu“. To ani z?aleka nie je pravda. A dokonca ani schopnos? dia?kovo ovl?da? niektor? funkcie pomocou internetu nerob? dom „inteligentn?m“.

Skuto?ne „inteligentn?“ dom je komplexn? inteligentn? automatiz?cia riadenia cel?ho komplexu syst?mov podpory ?ivota na b?ze umelej inteligencie po??ta?ov?ho riadiaceho syst?mu a funguj?ca v ?plne auton?mnom re?ime. ?udsk? z?sah do pr?ce je potrebn? iba v n?dzov?ch situ?ci?ch alebo v procese programovania.

Preto po?etn? in?talat?ri prvkov dom?cej automatiz?cie nie v?dy objekt?vne a spo?ahlivo sprostredkuj? zmysel inov?ci? potenci?lnemu u??vate?ovi-z?kazn?kovi.

Nie v?dy sa vysvet?uje, ?e ve?k? v???ina dom?cich spotrebi?ov zahrnut?ch v „inteligentnom dome“ nepotrebuje automatiz?ciu, preto?e u? maj? vstavan? funkcie:

  • Chladni?ky s? plne automatick? spotrebi?e, ktor? funguj? pod?a pevn?ho programu;
  • Klimatiz?cie nevy?aduj? na udr?anie nastavenej teploty vonkaj?? z?sah;
  • Pr??ky maj? ?asova? odlo?en?ho ?tartu;
  • Syst?my zap?nania a vyp?nania osvetlenia sa jednoducho ovl?daj? pomocou rel? s fotodi?dami, ktor? reaguj? na ?rove? osvetlenia a tak pardon.

Vytvorenie ?pecializovan?ch kan?lov na riadenie syst?mov podpory ?ivota - skuto?n?ho "inteligentn?ho domu" je potrebn? iba v pr?padoch, ke? obytn? priestory funguj? v ?plne auton?mnom re?ime. Patria sem vidiecke domy (chaty), kde jedin?m dobroden?m civiliz?cie je pr?stupov? cesta.

Pr?ve v nich m??ete naplno realizova? v?etky v?hody dia?kov?ho ovl?dania a monitorovania.


Automatiz?cia bytu

Byt v MKD je len bunka zaraden? do dobre funguj?ceho syst?mu in?inierskych siet? budovy. M?lokedy potrebuje pln? prev?dzku zariaden? inteligentnej dom?cej automatiz?cie. Majite? sa nemus? stara? o k?renie, osvetlenie, vetranie. Vodovodn? syst?m je vo v?eobecnosti mimo mo?nosti ak?mko?vek sp?sobom ovplyvni? jeho dostupnos?. V pr?pade, ?e d?jde k vypnutiu dod?vky teplej vody na dobu prevent?vnych opr?v, t?, ktor? maj? finan?n? prostriedky, in?taluj? z?sobn?kov? alebo prietokov? kotly, ktor? funguj? automaticky a nepotrebuj? vonkaj?iu kontrolu.

Ak?ko?vek svojvo?n? „urob si s?m“ zasahovanie do pr?ce v?eobecn?ch siet? na podporu ?ivota v dome nie je v?bec v?tan? spr?vcovsk?mi spolo?nos?ami. Preto je mo?n? realizova? koncept „inteligentn?ho domu“ v bytovom dome vo ve?mi obmedzenom rozsahu:

  • Nain?talujte nieko?ko dia?kovo ovl?dan?ch z?suviek, do ktor?ch sa prip?jaj? zariadenia, zap?najte / vyp?najte osvetlenie pomocou ?asova?a alebo predpotopnej ?ehli?ky, ktor? nem? vyp?nacie rel? v pr?pade prehriatia alebo ?asu alebo in?ho neautomatick?ho elektrick?ho spotrebi?a.
  • N?tene zasiahnu? do chodu automatiky klimatiz?cie ?i elektrick?ho podlahov?ho k?renia ich ?pln?m vypnut?m, alebo naopak zapnut?m.
  • Automatizujte zatv?ranie/otv?ranie z?vesov alebo ?al?zi? na okn?ch.
  • Zapnutie/vypnutie audiovizu?lneho monitorovacieho syst?mu.
Pozor! Pri in?tal?cii skryt?ch kamier alebo mikrof?nov, dokonca aj vo va?om vlastnom dome, mus?te by? mimoriadne opatrn?. V?etky zariadenia, bez v?nimky, ktor? nemaj? senzorov? alarm o pr?ci alebo s? maskovan? ako in? predmety v Ruskej feder?cii, s? zak?zan?. Ich z?skanie je u? trestn?m ?inom, ktor? v najnepriaznivej?om pr?pade m??e vy?sti? a? do re?lneho trestu od?atia slobody.

Preto pri v?bere komponentov pre dom?ce (bytov?) vybavenie nezab?dajte, ?e drviv? v???ina gadgetov vyroben?ch v ??ne je v Ruskej feder?cii zak?zan? a ich dr?ba je trestn?m ?inom.

Bezpe?nostn? a protipo?iarne syst?my zvy?ajne nie s? zahrnut? v zozname prvkov inteligentn?ho domu, preto?e funguj? bez oh?adu na ?elanie majite?a. A ke? s? vypnut?, str?caj? ak?ko?vek v?znam.


S?kromn? dom?ca automatiz?cia

V???ina vidieckych domov je postaven? v r?mci pridelen?ch pozemkov pre individu?lnu bytov? v?stavbu a pod?a po?iadaviek na zlep?enie m? dod?vku elektrickej a plynovej siete. Niektor? osady s? pohodlnej?ie a maj? komplexy centr?lneho z?sobovania vodou a kanaliz?cie.

To v?etko u?ah?uje ?dr?bu predmestsk?ch nehnute?nost? bez toho, aby sa ?plne uvo?nila starostlivos? o udr?iavanie komfortn?ch podmienok v priestoroch aj mimo nich.

S?kromn? dom m??e by? plne vybaven? inteligentn?m riadiacim syst?mom zalo?en?m na koncepte „inteligentn?ho domu“.

U? vo f?ze n?vrhu sa prvky automatiz?cie t?kaj?:

  1. S nap?jan?m (z auton?mneho gener?tora energie).
  2. Regul?cia teploty ovl?dan?m plynov?ho/olejov?ho kotla.
  3. Spr?va vodovodn?ho syst?mu (pre z?sobovanie stud?ou / stud?ou).
  4. Syst?m riadenia teploty vzduchu v r?znych priestoroch (obytn?, ??itkov?, ??itkov?).
  5. Riadiaci syst?m pre vn?torn? a vonkaj?ie osvetlenie osobn?ho pozemku.
  6. Riadenie zavla?ovacieho a k?mneho syst?mu pre hospod?rske zvierat?.
  7. Syst?m vizu?lnej kontroly vn?tri a mimo priestorov a preh?ad miestnej oblasti.
  8. V pr?pade mimoriadnych udalost? je mo?n? realizova? n?dzov? odstavenie syst?mu dod?vky plynu a nap?jania.

Pre niektor?ch majite?ov, ktor? s? v???inu ?asu mimo domova, je inteligentn? dom syst?m dom?cej automatiz?cie, ktor? je nevyhnutnos?ou.


V?ber riadiaceho syst?mu inteligentnej dom?cnosti

Modern? syst?my umo??uj? ovl?da? elektrick? spotrebi?e pripojen? k riadiacemu modulu: sn?ma?e, termostaty, elektroventily pomocou bezdr?tov?ch technol?gi?. Nie je potrebn? uklada? dr?ty a k?ble do stien alebo soklov?ch dosiek miestnosti, okop?va? steny a rozb?ja? existuj?ce komunik?cie alebo povrchov? ?pravy.

Najbe?nej?? je sp?sob ovl?dania cez Wi-Fi kan?l. Nepr?jemnos? spo??va v tom, ?e t?to funkcia je ur?en? na prenos zna?n?ho mno?stva inform?ci? a nie je prisp?soben? pre v???inu inteligentn?ch dom?cich zariaden?, ktor? pracuj? s kr?tkymi pr?kazmi: „zapn?? / vypn??“, „prida? / zn??i?“, „nahor / nadol“, at?.. P.

  • Z-Wave- ?pecializovan? protokol na spr?vu "inteligentn?ho domu" pracuj?ceho na frekvencii 869 MHz a s vysokou bezpe?nos?ou pred vonkaj??mi vplyvmi a ru?en?m.
  • ZigBee- podobn? ?pecializovan? protokol, ?peci?lne navrhnut? na prev?dzku zariaden? v s?prave pre inteligentn? dom?cnos?, ale s pou?it?m inej frekvencie 2400-2485 MHz.

?irok? automatiz?cia obytn?ch budov v Ruskej feder?cii sa doteraz zastavila v d?sledku vysok?ch cien za vybavenie a in?tal?ciu, ?pravu a ?dr?bu zariaden?. Koniec koncov, malo by to fungova? nepretr?ite 24 hod?n t??denne bez ak?chko?vek por?ch. V opa?nom pr?pade sa chybn? zariadenie inteligentn?ho domu m??e samo sta? zdrojom n?dze - po?iar, zaplavenie priestorov, rozmrazovanie vykurovac?ch syst?mov.

V prvom rade sa vypo??ta ekonomick? efekt zavedenia automatiza?n?ch syst?mov. Aby bolo mo?n? pribli?ne pos?di? efekt?vnos? a dobu n?vratnosti invest?ci?, bolo by u?ito?n? znovu si pre??ta? pokyny k elektrick?m spotrebi?om, ktor? s? v dome k dispoz?cii. V???ina majite?ov vyu??va len z?kladn?, najbe?nej?ie funkcie, bez toho, aby sa ob?a?ovali programovan?m plnej funk?nosti telev?zora, klimatiz?cie ?i ohrieva?a vody.

Je dos? mo?n?, ?e „nov?“ pr?le?itosti, ktor? sa v?m zdaj?, ktor? sa v?m otvoria po in?tal?cii syst?mu „inteligentn?ho domu“, s? u? zapracovan? a implementovan? do technol?gie, ktor? m?te, a to na vy??ej ?rovni ako „zapnutie/vypnutie“ resp. „prida?/od??ta?“.

Vypo??tajte, ?i je schopnos? dia?kovo ovl?da? teplotu vzduchu v r?znych miestnostiach tak? kritick?? T?to funkcia sa oplat? len majite?om vidieckych domov, ke? po?as nepr?tomnosti majite?ov klesne teplota na prijate?n? minimum a k?m majitelia pr?du, st?pne na komfortn? b?vanie.

V???ina funkci? implementovan?ch v „inteligentnom dome“ je zauj?mav? a? na prv?kr?t po ich in?tal?cii. Mo?nos? dia?kov?ho vizu?lneho ovl?dania uspokojuje len zvedavos? majite?a priestorov, nijako nebr?ni v konan? naru?ite?ov, ktor? vst?pili do domu. Centralizovan? bezpe?nostn? syst?m je ove?a efekt?vnej??. Vyu?itie funkcie automatick?ho otv?rania/zatv?rania z?vesov v sp?lni alebo mo?nos? nastavenia hlasitosti hudby vo ved?aj?ej miestnosti je tak pochybn?, ?e namiesto fyzick?ho pohybu m??e zauj?ma? len skuto?n?ch fan??ikov nepretr?itej komunik?cie s mobiln?m zariaden?m. ruky.

Pravdepodobne preto, ?e funkcionalita pon?kan? v r?mci inteligentn?ho domu je mal? a pre v???inu irelevantn?, dom?ca automatiz?cia nie je ve?mi popul?rna.

Filmy ?asto zobrazuj? ?ivotn? priestor, ktor? akoby ?ije vlastn?m ?ivotom. ?iarovky sa m?vnut?m ruky rozsvietia, z?vesy sa roztiahnu, po ur?itom slove zahr? hudba. V?etko toto zariadenie je inteligentn? dom?ci syst?m a navrhujeme zv??i?, ako si vyrobi? inteligentn? dom vlastn?mi rukami, ?o je na to potrebn? a ak? je sch?ma tak?hoto syst?mu.

Inteligentn? dom - ?o to je

Inteligentn? dom je dom?ca automatiz?cia, ktor? je reziden?n?m roz??ren?m automatiz?cie budov. Dom?ca automatiz?cia m??e zah??a? centralizovan? ovl?danie osvetlenia, HVAC (k?renie, ventil?cia a klimatiz?cia), dom?ce spotrebi?e, odomykanie br?n, dver?, GSM a ?al?ie syst?my, ktor? poskytuj? lep?ie pohodlie, komfort, energetick? ??innos? a bezpe?nos?. Je potrebn? poznamena?, ?e pre niektor? kateg?rie obyvate?stva (star?? ?udia, osoby so zdravotn?m postihnut?m) m??e by? t?to udalos? nevyhnutn?.

Foto - N?pady na distrib?ciu inteligentnej dom?cnosti
Foto - Jednoduch? inteligentn? dom

S najnov??m zav?dzan?m SMART technol?gi? do n??ho ?ivota si u? mnoh? nevedia predstavi? svoj ?ivot bez automatick?ch in?tal?ci?, softv?rov?ho vybavenia, potrebujeme bezdr?tov? internet, dom?ce spotrebi?e.

Dom?cou automatiz?ciou sa rozumie vyu??vanie po??ta?ovej a informa?nej techniky na ovl?danie dom?cich spotrebi?ov a ich funkci?. M??e siaha? od jednoduch?ho dia?kov?ho ovl?dania osvetlenia a? po zlo?it? siete na b?ze po??ta?a/mikroovl?da?a s r?znym stup?om inteligencie a automatiz?cie. Dom?ca automatiz?cia by mala by? pokia? mo?no ?o najjednoduch?ia.


Foto - Inteligentn? z?mok dver?

V?hody pou??vania inteligentnej dom?cnosti v byte na z?klade PIC alebo WAVE:

  1. Ekonomick? ?as str?ven? ka?dodenn?m nastavovan?m r?znych mechanizmov, prij?man?m hovorov, odosielan?m po?ty;
  2. Pou?itie plynn?ch alebo kvapaln?ch pal?v a nesk?r pou?itie elektriny umo?nilo zv??en? automatiz?ciu vykurovac?ch syst?mov, ??m sa zn??ila pr?ca potrebn? na manu?lne doplnenie paliva do ohrieva?a a kachl?.
  3. V?voj termostatov umo?nil nastavi? automatizovanej?ie riadenie vykurovania, nesk?r chladenia;
  4. Tak ?asto sa vykon?va ochrana priemyseln?ch zariaden?, obytn?ch priestorov;
  5. S rast?cim po?tom spravovan?ch zariaden? v dom?cnosti rastie aj ich vz?ah. Napr?klad r?ra m??e posiela? upozornenia, ke? potrebuje ?istenie, alebo chladni?ka, ke? potrebuje ?dr?bu.
  6. V jednoduch?ch in?tal?ci?ch m??e smart zapn?? svetlo, ke? osoba vst?pi do miestnosti. V z?vislosti od dennej doby m??e telev?zor naladi? po?adovan? kan?ly, nastavi? teplotu vzduchu, osvetlenie.

Smart Home m??e poskytn?? rozhranie-pr?stup k dom?cim spotrebi?om alebo automatiz?ciu na zabezpe?enie ovl?dania a monitorovania na va?om smartf?ne, cez server, mini Smart pre iPhone, iPod touch, ako aj pomocou prenosn?ho po??ta?a (vy?aduje sa ?peci?lny softv?r: AVR Studio).


Foto - Ovl?danie dom?cnosti cez tablet

Video: Syst?m inteligentnej dom?cnosti Schneider Electric

Prvky inteligentnej dom?cnosti

Medzi prvky dom?cej automatiz?cie patria senzory (ako je teplota, denn? svetlo alebo detekcia pohybu), ovl?da?e a ak?n? ?leny, ako s? motorizovan? ventily, sp?na?e, motory a in?.


Foto - Sch?ma ovl?dania domu

Ide o vykurovanie, vetranie a klimatiz?ciu, HVAC dok??e ovl?da? teplotu a vlhkos?, napr?klad internetov? ovl?dac? termostat umo??uje majite?ovi domu na dia?ku ovl?da? vykurovacie a klimatiza?n? syst?my budovy, syst?m dok??e automaticky otv?ra? a zatv?ra? okn?, zap?na? radi?tory a kotly a podlahov? k?renie.

Osvetlenie

Tieto mechanizmy na ovl?danie osvetlenia mo?no pou?i? na ovl?danie dom?cich sveteln?ch spotrebi?ov. Aj tu mo?no prip?sa? syst?m prirodzen?ho osvetlenia, pr?cu ?al?zi? alebo z?clon.

Foto - Sch?ma inteligentn?ho domu

Audiovizu?lne

  • Remote Control Presence Effect (Toto je najnov?ia technol?gia pou??van? na zv??enie bezpe?nosti). Spo??va v rozsvieten? svetla, hudobn? doprovod.
  • Imit?cia pr?tomnosti
  • Ovl?danie teploty
  • Ovl?danie jasu (elektrick? lampy, pouli?n? osvetlenie)
  • Zabezpe?enie (alarm, ?al?zie).

Ako urobi? inteligentn? dom

Inteligentn? syst?m si m??ete vytvori? vlastn?mi rukami, najviac rozpo?tovou mo?nos?ou je nastavenie ovl?dania osvetlenia v dome alebo zapnutie po??ta?a.


Foto - Mo?nos? ovl?dania inteligentnej dom?cnosti

Ak chcete vyrobi? lampu, ktor? sa sama „rozsvieti“, budete k nej musie? pripoji? ?peci?lne zariadenie. Existuje nieko?ko mo?nost? na vyrie?enie tohto probl?mu:

  1. Nain?talujte akustick? rel? (1 alebo x10-dr?t);
  2. Pripojte stmieva?;
  3. Pripojte sn?ma? pohybu.

Najjednoduch?? sp?sob pr?ce so sn?ma?om. Jeho predaj sa vykon?va v akomko?vek internetovom obchode, m??ete si k?pi? kan?lov? zariadenie, m??ete si vyvin?? svoje vlastn? pod?a vlastn?ch parametrov. Jedinou pozn?mkou je, ?e s tak?mto zariaden?m nem??ete nain?talova? ?iarovku, nemus? vydr?a? za?a?enie a explodova?, je lep?ie pracova? s LED.


Fotografie - koncept inteligentn?ho domu

?al?ou "inteligentnou" tichou mo?nos?ou je stmieva?. Tu sa budete musie? dotkn?? lampy, v z?vislosti od po?tu dotykov bude hovoriace zariadenie meni? jas. Je ve?mi vhodn? pou?i? na lampu v sp?lni, ?k?lke.

Na nastavenie regul?cie a regul?cie teploty potrebujeme viackan?lov? syst?m. Centr?lny okruh regul?cie teploty a vlhkosti pozost?va z:

  • Senzory (ds1820), ktor? meraj? fyzik?lny stav kvapaliny, vzduchu.
  • Ovl?da?e (rfm12), ?o m??u by? jednoduch? fyzick? komponenty a zlo?it? zariadenia na ?peci?lne ??ely alebo vstavan? po??ta?e.
  • Pohony Lunex, ktor? reaguj? na sign?ly ovl?da?a.

Najmodernej??m sp?sobom je n?kup v?etk?ch komponentov inteligentn?ho domu, dr?ty, termostaty. Po in?tal?cii spotrebi?ov v ka?dej miestnosti jeden termostat na radi?tor a jeden na kotol. Budete potrebova? aj riaden? jednotku, alebo „mozog“ cel?ho syst?mu. Odpor??a sa namontova? na pr?vodn? potrubie k?renia.


Foto - Syst?m inteligentnej dom?cnosti

Najjednoduch?? sp?sob in?tal?cie video monitorovacieho a popla?n?ho syst?mu. Z?kladn? ustanovenia pre in?tal?ciu bezpe?nostn?ch syst?mov:

  1. Je potrebn? pripoji? sn?ma?e na okn?ch, dver?ch, kde bude elektrik?r najprodukt?vnej??;
  2. Doska je naj?a??ia na v?ber, z?vis? od nej ovl?da? inteligentn?ho domu, fungovanie priemern?ch ?ast?, ?rove? sign?lov;
  3. Mnoh? odborn?ci sa domnievaj?, ?e indik?tory by mali by? namontovan? na ?rovni podlahy. Pribli?ne 20 cm od z?kladnej dosky to zvy?uje ??innos?;
  4. Je ?iaduce zavies? permanentn? monitoring, zavies? digit?lny syst?m kontaktu s bezpe?nostnou slu?bou. Zodpovedn? majitelia ?asto nain?taluj? do svojho osobn?ho po??ta?a ?peci?lny program, ktor? v?m umo?n? ovl?da? prev?dzku syst?mu odkia?ko?vek, kde je internetov? pripojenie (to je to, ?o Elena Teslya a jej kniha: „Inteligentn? dom: Ako to urobi? sami“ maj? aj in? rie?enia). M??ete povoli? SMS upozornenia.

Inteligentn? dom?cnos? je ve?mi pohodln? sp?sob, ako si u?ah?i? ?ivot, ?asto sa kupuje cel? syst?m (Arduino, KNX, Linux).

Cena ka?d?ho syst?mu je individu?lna. Najpopul?rnej?ie zna?ky s?: beckhoff, gira, lpt, redeye, Smart Switch IOT screen, teleco. Odpor??ame, aby ste sa predt?m, ako postav?te tak?to b?vanie, poradili s odborn?kmi, pom??u v?m vypo??ta? ?rove? za?a?enia, vypo??ta? spotrebu energie.


Foto - Ovl?danie svetla cez telef?n

Ak chcete z?ska? n?pady, m??ete si prelistova? „Inteligentn? dom“ V.N. Gololobova vlastn?mi rukami, DJVU alebo PDF, pozrite si na?e bezplatn? foto a video pokyny, pre??tajte si rady sl?vnych majstrov.

Hlavn?m d?vodom, pre?o sa syst?my dom?cej automatiz?cie e?te nestali tak popul?rne, je d?raz na osvetlenie, ktor? sa zvy?ajne kladie pri ich propag?cii. Koniec koncov, blikaj?ce svetlo (ako LED di?dy na Arduine) bez toho, aby ste vstali z pohovky, je ?art, ktor? nem? praktick? v?znam a odpudzuje ?ud? od v??nych my?lienok o zaveden? a pou??van? syst?mov dom?cej automatiz?cie v ich domoch a bytoch. Nikto nemus? blika? svetlom (ktor? sa be?ne pou??va na 90% funk?nosti), ale napr?klad ovl?danie vykurovania individu?lne v ka?dej miestnosti je pohodln? a ?etr? energiu = peniaze. Premr?ten? ceny (centov za cenu) komponentov hotov?ch syst?mov dom?cej automatiz?cie na predaj spolu s cenami za ich integr?ciu len prilievaj? olej do oh?a. Pon?h?am sa v?s uisti?, ?e najdrah?? komponent, ktor? budeme ma?, je Arduino Mega za 20 dol?rov. Ak vezmeme do ?vahy probl?m ako celok, potom vid?m iba nasleduj?ci zoznam ?loh, ktor? m? praktick? zmysel centr?lne automatizova?:
> klimatiz?cia teploty (k?renie/klimatiz?cia) a vlhkosti (zvlh?ova?/odvlh?ova?),
> prirodzen? ovl?danie svetla (?al?zie, rolety, mark?zy)
> a mana?ment polievania tr?vnikov, kvetinov?ch z?honov a tr?vnikov okolo domu (ak nejak? existuj? a e?te ich treba polieva?).
Z decentralizovan?ch syst?mov je vhodn? lok?lne (bez centr?lneho ovl?dania, 1-2 senzory, ktor? priamo riadia zap?nanie podsvietenia) sp???an? pohybov?mi (pr?tomn?mi) senzormi, n?zkoenergetick? LED osvetlenie schodov (niekedy poschodia) a ?asti stolov v kuchyni, ktor? s? zatienen? od be?n?ho stropn?ho osvetlenia z?vesn?mi skrinkami a policami. Rovnak? osvetlenie v kombin?cii s t?mi, ktor? s? uveden? vy??ie, je nevyhnutn? v noci, ke? je potrebn? bez toho, aby ste niekoho zobudili, a predov?etk?m seba, dosta? sa do kuchyne (a tam si z nie?oho odkroji? a najes? sa bez toho, aby ste sa s nik?m podelili) resp. do inej in?tit?cie bez zakopnutia o rozv??ne rozh?dzan? detsk? hra?ky. Taktie? m? zmysel zap?na? hlavn? osvetlenie pohybov?mi senzormi LEN v technick?ch miestnostiach: ?atn?ky, ?pajze, gar??e, pr??ovne a pod. Pohybov? senzory a centralizovan? syst?my nie s? praktick? pre z?kladn? obytn? osvetlenie. Vonkaj?ie a dekorat?vne sviato?n? osvetlenie doma sa najpohodlnej?ie zap?na z lacn?ch hotov?ch blokov so sveteln?mi senzormi a / alebo ?asova?mi. Skuto?n? bezpe?nostn? syst?my prepojen? so slu?bami odozvy (nielen senzory a webov? kamery roztr?sen? po dome) zvy?ajne nem? zmysel mie?a? sa so syst?mami inteligentnej dom?cnosti z mnoh?ch d?vodov.

Za?nime teda t?m najrelevantnej??m. Ide?lnym objektom je vykurovanie, ktor? je mo?n? ovl?da? napr.: elektrick? (bat?rie na kolieskach v z?suvke a n?stenn? bat?rie) a centralizovan? alebo nie ve?mi vykurovanie s?kromn?ho domu. V mojom pr?klade budeme uva?ova? o pr?ci so syst?mom Thermo Pump (tepeln? ?erpadlo v Severnej Amerike) s ohrevom oleja pomocou priameho pripojenia k existuj?cej riadiacej jednotke (termostatu) a pr?davn?m zariadeniam. V prvej verzii syst?mu som pou??val protokolov? zariadenia a z?suvky X10. Ale bohu?ia? nedopadli dobre, kv?li pomal?mu rozhraniu a ve?mi hlasit?m prep?na?om pri prep?nan?, ktor? zobudili ka?d?ho doma. N?sledne som syst?m prepol do r?diovej z?suvky, ?o sa uk?zalo ako ove?a jednoduch?ie a tich?ie ako x10. Tieto z?suvky s? dostupn? v obrovskom rozsahu RF frekvenci? a nap?t?. To v?etko je pou?ite?n? pre ve?k? mno?stvo in?ch syst?mov. V?etko to za?alo t?m, ?e mi kamar?t spolu so susedom nen?padne nakvapkal na hlavu o obrovskej ?lohe z?zra?n?ho z?zraku - Arduina v modernej spolo?nosti a ?e ja ako ?lovek, ktor? vie a miluje dr?a? sp?jku ?elezo, jednoducho sa mus? ?o najsk?r nakazi? touto Arduino m?niou. Pokr?il som to v?etk?mi mo?n?mi sp?sobmi a povedal som, ?e oblas? praktickej (nie robotickej hra?ky) aplik?cie jej domu je ve?mi pochybn? a je zalo?en? na v?konnom mikrokontrol?ri, ktor? postupne rozsvecuje prav?tka LED, aby osvet?oval kroky schody (namiesto jedn?ho posuvn?ho registra a gener?tora) s? len z vrab?ej pi?tole a zvy?ok je ?art. Ale napriek tomu sa im podarilo zasadi? zrno Arduina do mojej hlavy a ako v?etky zrn?, s pr?chodom jari a na okraji leta, kl??ok za?al prer??a?. Nem?m r?d hobby projekty pre projekty. Mala by by? pr?tomn? ur?it? praktick? str?nka, a to e?te viac, ke??e projekty s ve?k?mi zdrojmi ($ a ?as) pre rodinn? osobu by mali ma? tie? vysok? WAF (faktor prijatia man?elky), alebo, ako hovor? m?j otec, je ?ahk? to legalizova?.

A ako v?dy, motorom pokroku bola lenivos?. Sedeli sme nie?o po poludn? na verande, slnko pripekalo a z?rove? m?j syn spal v sp?lni na najvy??om poschod? a s?diac pod?a ??nskeho teplomera za 2 dol?re (na ktor? sme e?te museli ?s? pe?o a uvid?m bez zobudenia m?jho syna) teplota bola cez 26. Tak?e teraz treba ?s? do ob?va?ky a zapn?? centr?lnu kl?mu a potom ju treba aj vypn??, aby sa nezap?nala v?dy, ke? sa trochu zv??i teplota. Obzvl??? nepr?jemn? je to robi? v lete v noci, ke? mrznete pod ?ahkou prikr?vkou, mus?te vysko?i? a op?? bez toho, aby ste vyru?ili v?etk?ch ?lenov dom?cnosti, vbehn?? do ob?va?ky na dia?kov? ovl?danie a skr?ti? tento ?spech. minul?ho storo?ia. Potom som si uvedomil, ?e je na?ase presta? s takouto hanbou a zavola? kamar?tovi so slovami „Kde je t? va?a vychva?ovan? Ardunya, Pustite ju sem hne?, uvid?me, ?oho je schopn?!“. Hne? mus?m poveda?, ?e som si to v?bec nevybral a ani som si nemyslel, ?e by to bolo tak? zbyto?n? (napr?klad pri pr?ci so strunami) a aj z hnevu a nemoh?cnosti bojova? ?alej som sa skoro pohol uprostred projektu do STM32. Nakoniec s ?ou aj tak zostal, ale najsk?r.

Aby ste ?ah?ie pochopili, pre?o sa to v?etko rob? takto a ako si moje sk?senosti a ?spechy m??ete natrie? na chlieb, za?nime popisom toho, ?o m?m/mal po ruke:
1) S?kromn? dom v Kanade (r?d by som povedal, ?e je m?j, ale samozrejme patr? banke a nech to znie akoko?vek absurdne, pri s??asn?ch sadzb?ch sa ani nevypl?ca ma? ho plne splaten?) v roku 1959, ako sa tu naz?vaj? Split Level, maj? dvojposchodov? dom, ale jeho polovica je posunut? vertik?lne vzh?adom na druh? polovicu k podlahe poschodia.
2) Arduino Uno (n?sledne kv?li mal?mu po?tu I/O pre X10 a r?dio bolo potrebn? Mega)
3) drah? a nat?vny Ethernet Shield. Nepodarilo sa mi nie?o spusti? a n?js? adekv?tnu kni?nicu pre ENC28J60
4) T??ba, ?as a nejak? peniaze.
Ako je tu zvykom, sp?lne s? na najvy??om poschod? a mne to vych?dza o pol poschodia nad ob?va?kou, kde je na stene priskrutkovan? zlovestn? ovl?dac? panel syst?mu vykurovania a chladenia. Tu sa tak?to syst?my naz?vaj? HVAC (k?renie, vetranie a klimatiz?cia), v skuto?nosti ide o oby?ajn? obrovsk? (desiatky tis?c BTU alebo ich tu meraj? v ton?ch ?ohosi) splitov? klimatiz?ciu, ktorej vonkaj?? v?menn?k tepla a kompresor s? umiestnen? vonku. a vo vn?tri v?menn?ka tepla je zabudovan? centr?lny ventila?n? syst?m, ktor? jeden a pol kilowattov?m ventil?torom odober? vzduch z ?rovne podlahy ob?va?ky, poh??a ho cez dva v?menn?ky tepla (jeden do klimatiz?cie, druh? z kl. olejov? alebo plynov? hor?k) a poh??a ho cez potrubn? syst?m do ka?dej miestnosti. Pohodlie a samotn? n?zov tepeln?ho ?erpadla je sp?soben? t?m, ?e toto zariadenie m??e poh??a? fre?n v oboch smeroch, a teda nielen chladi?, ale aj ohrieva? vzduch v dome. Treba si uvedomi?, ?e ho dok??e viac ?i menej efekt?vne vykurova? len vtedy, ak je vonku dostato?ne teplo 0 alebo -5 (v z?vislosti od modelu a prevedenia). Ak je zima, tepeln? ?erpadlo nebude fungova?, a preto je potrebn? n?dr? s vykurovac?m olejom alebo plynom.

Svoj projekt a amb?cie som za?al v malom, tak sa po?me pozrie? na to, ako sa toto HVAC vyr?ba a ako ho riadi?. V skuto?nosti sa ukazuje, ?e diabol nie je tak? hrozn?. Jednou z vymo?enost? je tekut? ?tandardiz?cia v?etk?ho dom?ceho a nie ve?mi v Amerike, to umo??uje kr??i? je?kov s hadmi pod?a otvoren?ho, jednoduch?ho (niekedy a? pr?li?) a dobre zn?meho (zvy?ajne starod?vneho, kondo) protokolu / ?tandardu. V na?om pr?pade samotn? syst?m (ventil?tor, hor?k, v?menn?ky tepla, od druh?ho v?robcu si m??ete k?pi? klimatiz?ciu, od tretieho zvlh?ova? a od ?tvrt?ho riadiacu jednotku. ?primne povedan?, ja neviem, ci sa podobne zariadenia volaju/riadia aj v Europe, ale myslim, ze vsetko je bud podlizovane alebo velmi podobne Pokial som pochopil, taketo systemy uz existuju v Rusku a vozia sa odkial/lacnejsie, takze mas dobr? ?anca stretn?? sa s tak?mto syst?mom. Pozrime sa na sch?mu typick?ho syst?mov?ho pripojenia predt?m, ne? za?neme nar??a? do syst?mu.

Ako vid?me, takmer v?etko je jasn? na prv? poh?ad. Treba si len ujasni?, ?e riadiaca jednotka je nap?jan? a samotn? tepeln? ?erpadlo je riaden? striedav?m nap?t?m 24 voltov. ktor? s? nap?jan? zo vstupn?ho transform?tora R a C. Vedenie C je spolo?n? a je v?dy pripojen?. V s?lade s t?m sa pri pou?it? R (skrat) na Y, O, W alebo G zapne. blokova?. To je to, od ?oho sa odklon?me. Tak?e ak zah??aj?, potom sme hor??? Dbajme na to, aby n?? nov? syst?m dop??al ten existuj?ci. Tieto kontroly je mo?n? vykon?va? zo starej konzoly a ovl?da?a ako predt?m, ale iba v pr?pade potreby m??e Arduino odpoji? star? syst?m od riadenia a vzia? br?zdy do vlastn?ch r?k a potom ich vr?ti?. Vlo?te rel?.


Navy?e sme ich nastavili tak, aby si bez nap?jania a celkovo odpojen? zachovali svoj predch?dzaj?ci dizajn. R-0 deaktivuje ?tandardn? riadiaci modul a prenesie riadenie na na?e Arduino. R-1-4 aplikujte po?adovan? nap?tie na pr?slu?n? vedenie. Toto riadiace nap?tie R sa priv?dza na ka?d? rel? zelen?m vodi?om. Samozrejme, je dobr? riadi?, ale syst?m je v??ny a ak n?hodou alebo nie naozaj zapneme nie?o nespr?vne alebo v nespr?vnej kombin?cii. Napr?klad v?menn?k tepla sa zahreje a ventil?tor nebude poh??a? vzduch a odobera? z neho teplo, m??e sa prehria? a vies? k po?iaru, ale v?bec to nepotrebujeme. Aby sme sa vyhli tak?mto situ?ci?m, urobme si trojit? ochranu. A tak prvou ba?tou bud? nap??ov? sn?ma?e na ka?dej linke S1-4 (mali by by? 4).


S? to di?da, dva odpory (deli?) a mal? elektrolyt. M??e to by? sklopn? zostava ako na fotografii. V?aka tomu m??eme v Arduine vedie?, ?i je na ka?dom z riadiacich veden? skuto?ne nap?tie alebo nie. Preto, ak aktu?lny stav riadiacich liniek (Y, O, W, G) nezodpoved? tomu, ?o by mal by?, zobraz?me chybov? k?d a vypneme syst?m. ?al?ou ba?tou je n?? pr?davn? teplotn? sn?ma? v komore v?menn?ka tepla (plenum sensor). Ak je tam pr?li? teplo alebo zima (bl?zko 0 C), znova zobraz?me k?d a vypneme syst?m. Je zrejm?, ?e je nemo?n? nap?ja? rel? priamo z arduino v?stupov, tak?e mus?te bu? nahromadi? tranzistor pre ka?d? rel?, alebo si k?pi? hotov? modul s nieko?k?mi rel? a tranzistormi na jednej doske. Nakupujem 99% svojich komponentov z eBay. Napr?klad Ibee je pln? tak?chto 8 kan?lov?ch modulov (8 kan?lov? elektronick? rel?ov? modul) za pribli?ne 9 dol?rov. alebo si m??ete k?pi? 4+2 (preto?e naozaj potrebujeme len 5 a jeden n?hradn?)

Ako sn?ma?e teploty a vlhkosti som pou?il ??nske digit?lne DHT22 ktor? fungovali dobre. Potrebuj? iba tri vodi?e +5, GNd a Data. Dr?ty m??u by? dos? dlh? bez straty presnosti a sign?lu. Jeden senzor je vyhoden? vonku do tie?a a pod pr?stre?kom pred priamou vlhkos?ou. Jeden senzor v dome.
V dome postavenom pred mnoh?mi rokmi b?va najv????m probl?mom vedenie nov?ch dr?tov, preto som sa sna?il maxim?lne vyu?i? s??asn? rozvody. Existuje nieko?ko kni?n?c pre DHT22. Mal som probl?my so v?etk?mi okrem tohto. Ved?a n?stenn?ho ovl?da?a som umiestnil intern? DHT22. Ak v?? dom, rovnako ako m?j, mal kedysi riadiaci syst?m HVAC, potom by ste u? mali ma? 6-?ilov? k?bel ved?ci z riadiacej jednotky na miesto, kde vis? samotn? dia?kov? ovl?danie s indik?torom a tla?idlami. Modern? dia?kov? ovl?da?e (ako moje) vy?aduj? iba 2 vodi?e. Takto m?me k dispoz?cii 4 u? polo?en? vodi?e. V nich be??me +5V, GND, D?ta pre intern? DHT22 a na poslednom Serial (UART) Tx od Arduina na zobrazenie inform?ci? na displeji.

Ako displej som pou?il mal? (2,5 cm) OLED obrazovku so s?riov?m rozhran?m.
?NO, je to trochu drah?, ale existuje nieko?ko jedine?n?ch rozdielov od podobn?ch dostupn?ch: Pr?tomnos? s?riov?ho (UART) rozhrania, ktor? v?m umo??uje pou?i? iba jeden k?bel na pripojenie, pr?tomnos? piatich digit?lnych kol?kov na obrazovke ovl?da? (kde pripoj?me RGB LED na dodato?n? zobrazenie stavu syst?mu) a nakoniec kompaktnos? spojen? s kontrastom a v?bornou ?itate?nos?ou na jasnom svetle aj v noci a neosvetl? v noci cel? chodbu ako ka?d? LCD s permanentne na podsvietenie.

Potom nastal probl?m, ako umiestni? sn?ma?e teploty do ka?dej miestnosti, bez ?al??ch vodi?ov, nap?jac?ch a r?diov?ch modulov. Ako sn?ma? som zvolil digit?lny DS18B20 (s dobrou presnos?ou + - 0,5C), ktor? potrebuje len dva vodi?e (zem a sign?l). Na tieto 2 dr?ty ich m??ete paralelne zavesi? ve?a (ka?d? m? svoju jedine?n? MAC adresu). Ale aj natiahnu? dva dr?ty po cel?ch miestnostiach je pekeln? pr?ca. Tu mi to do?lo. Ve? telef?nny k?bel je polo?en? vo v?etk?ch miestnostiach a je 4-?ilov? a na telef?n sa pou??vaj? v najlep?om pr?pade 2 vodi?e (zvy?ajne ?erven? a zelen?) a zvy?ok (?lt? a ?ierny) prech?dza cez v?etky miesta, ktor? potrebujem a zosta? vo?n?. Bez toho, aby som prerezal dr?ty, ale len odkryl potrebn? dva, som k nim prisp?jkoval DS18B20 v ka?dej miestnosti.
Celkov? d??ka vodi?ov sa uk?zala by? dos? ve?k? a ak bol sign?lov? vodi? podporovan? (pri + 5V) odpor??an?mi 4,7 kOhm, potom v mojom pr?pade boli sn?ma?e prakticky ne?itate?n? a zn??il som nosn? odpor o polovicu na 2,3 kOhm a v?etko fungovalo dobre.

Potom som sa nechal zmias? sn?ma?om tlaku a usadil som sa na drahom BMP085 ale m? I2C rozhranie, ?o op?? ?etr? nohy a po?et dr?tov. Ke??e e?te vie od??ta? teplotu, dal som ho do pivnice, kde bolo najbli??ie a najjednoduch?ie ?aha? nov? dr?ty (u? 4). Sna?il som sa maxim?lne pou?i? ?tandardn? telef?nne k?ble a konektory (RJ11), aby bolo prevedenie rozobrat? a opravite?n? - v?mena vhodn?.
Pri prip?jan? tohto barometra na rovnak? I2C zbernicu ako RTC (non-volatile clock module) vznikli nie pr?li? jasn? probl?my. Vz?jomne sa ru?ili a k?m som nenastavil mal? oneskorenie pred od??tan?m barometra, nebolo v?etko stabiln?. Ke??e kr?tke do?asn? v?padky pr?du nie s? nezvy?ajn? a modul RTC v hodnote penny Pridal som to na neprchav? ?as. v podstate potrebn? pri pou?it? x10. Pri jeho pou?it? bola t??ba automaticky ho synchronizova? s NTP cez internet (ke??e ho u? m?me), ale nie?o mi nefungovalo, aby som pre?iel cez webduino server a NTP. V?sledkom je, ?e ?as NTP (epocha Unix) sa odosiela do Arduina (a aktualizuje ho RTC) zaka?d?m, ke? sa vo webovom rozhran? zmenia ak?ko?vek nastavenia alebo re?imy. ?o m? svoje nev?hody, preto?e je prevzat? JavaScriptom z ?asu na aktu?lnom po??ta?i alebo mobilnom zariaden? a nie je v?dy presn? a v spr?vnom ?asovom p?sme.

Posielam pr?kazy do svojich r?diov?ch z?suviek Arduins vo vzduchu pomocou vysiela?a Penny (2 $). modul. Na eBayi (h?adajte „RF transmitter 315 Mhz ..“) a v ka?dom obchode s? za p?r desiatok. Jedin?, ?o mus?te urobi?, je zvoli? spr?vnu r?diov? frekvenciu pre va?e z?suvky. Bohu?ia? moje z?suvky neboli spr?vne podporovan? ?tandardnou kni?nicou RCswitch. v popise kni?nice je zoznam podporovan?ch ?ipov, ale nebu?te na?tvan?, ak ten v?? v zozname nie je, mne to fungovalo po rozbore ?teru ru?ne aj bez kni?nice. O podobn?ch z?suvk?ch, pr?ci s kni?nicou, sa toho pop?salo ve?a. Konkr?tne tu: http://habrahabr.ru/post/213425 http://habrahabr.ru/post/212215 Pou?il som z?suvky 110V
. Napriek tomu, ?e r?diov? ovl?danie vy?aduje ne?tandardn? rie?enie, je to najjednoduch?ie a cenovo najefekt?vnej?ie rie?enie danej ?lohy. Konkr?tne zap?najte a vyp?najte elektrick? bat?rie alebo ak?ko?vek in? zariadenie (nie nevyhnutne odporov?) v?as alebo manu?lne a niekedy zapnite / vypnite vonkaj?ie svetlo. Insteon, Zwave a ?al?ie maj? ve?a niekedy nepotrebn?ch doplnkov?ch funkci?, ale s? ove?a drah?ie a maj? probl?my s otvorenos?ou rozhrania, tak?e Arduino m??e posiela? jednoduch? pr?kazy do zariaden?. Jedin?m probl?mom x10 socketov, Insteonu a in?ch je, ?e pri prep?nan? ve?mi hlasno cvakaj?. To je obzvl??? nepr?jemn? v tichej noci. E?te jedna nuansa: x10 bol zaostren? a popul?rny v Severnej Amerike, a teda pod 110 voltov. Tu si ka?d? vyberie s?m. Alebo zaplati? ve?a za:
Z-Wave - nie s? tam hotov? z?suvky, s? tam rel?ov? moduly zvl??tneho tvaru, ktor? tie? ticho cvakaj? a musia by? niekde schovan?, nejako v sten?ch, potom zakryt?, nie je jasn?, ako ich servisova? - zmeni? / opravi?. Ale boli tam USB moduly na odosielanie pr?kazov. Na to v?ak st?le potrebujete mikropo??ta? (mo?no je vhodn? smerova?) so spr?vnymi ovl?da?mi OS at?.;
Insteon - su tam zasuvky, ale tiez hnusne cvakaju ako x10 a pokial som pochopil tak tam nie je otvoreny modul na posielanie prikazov a system je zase naostreny na 110V;
Rozhodnete sa ob?a?ova? integr?ciou a odosielan?m pr?kazov do tejto siete alebo zaplati? 5-10 kr?t menej za ka?d? r?diov? zariadenie a v pr?pade potreby podkopa? k?d pre?. Ako ka?d? in? vec, v?etko na 110V je lacnej?ie. Samozrejme, st?le existuj? extr?mne sp?soby, ako je napr?klad n?pad, ktor? tu op?sali viacer? autori, zaplies? cel? byt (dom) p?rom (a vlastne kopou) kladivov?ch dr?tov a ru?ne posklada? ka?d? ovl?da? a ovl?dan? zariadenie od za?iatku pomocou protokolu 1-Wire. Niektor? za?li e?te ?alej a vyv?jaj? svoje vlastn? protokoly...

Taktie? som ako kiter priskrutkoval anemometer (sn?ma? r?chlosti vetra). Na meranie som pou?il poh?rov? senzor po ruke s jaz??kov?m sp?na?om uzatv?raj?cim 1 kOhm medzi dvoma kontaktmi, ke? sa poh?re ot??ali. Program pou??va preru?enie a meria po?et priveden? + 5V (prechod z 0 na 1) na digit?lny vstup (nap?jan? 5 kOhm na rovnak? + 5V). T?to hodnota sa vyn?sob? koeficientom vhodn?m pre v?? senzor a r?chlos? vetra v uzloch sa z?ska z po?tu skratov za jednu sekundu. Pre ka?d? hodinu sa meraj? aj hodnoty maxim?lnej a minim?lnej r?chlosti (n?razy) a zobrazuje sa maxim?lna r?chlos? za hodinu. Vo webe je uveden? aktu?lny a maxim?lny. Ka?d? sn?ma? je potrebn? kalibrova? individu?lne a zvoli? spr?vny koeficient. Na ovl?danie gar??ovej br?ny som z nej pou?il n?hradn? r?diov? dia?kov? ovl?danie a pomocou pr?davn?ho rel? (?iesteho) som emuloval stla?enie tla?idla na dia?kovom ovl?dan? (otvoren?m dia?kov?ho ovl?dania a prisp?jkovan?m na kontakty tla?idla).

Komunika?n? protokol ?tandardnej riadiacej jednotky termo?erpadla s jej dia?kov?m ovl?dan?m (zvy?ajne 2 vodi?e) je zvy?ajne uzavret? a na?a arduina nem??e vedie?, ak? re?im a nastavenia s? nastaven? v ?tandardnej riadiacej jednotke, ale pomocou na?ich senzorov vieme, ak? re?im HVAC je teraz a aj ke? je vo v?menn?ku aj teplotn? senzor, dodato?n? ochrana pomocou Arduina neza?kod?. ?asto sa ma p?taj?: Nie je pre m?a desiv? d?verova? Arduinu, ?e spravuje tak? zodpovedn? syst?m z vlastn?ho domu? M?j k?d je otvoren? a transparentn?. Rozumiem tomu, ?o sa deje a v?dy dok??em zachyti? a opravi? nepresnos? (ak po ?iestich mesiacoch pou??vania syst?mu nejak? zostala). A ?o je najd?le?itej?ie, m??em prida? ak?ko?vek funkcie, ktor? potrebujem. V tej istej krabici s najv???ou pravdepodobnos?ou menej v?konn? ovl?da? a samozrejme nie je ?o meni? ani dop??a?. Bez arduina stoj? pridanie op?? obmedzen?ch funkci?, ako je pr?stup z internetu k ?tandardnej CU, nov? box v stovk?ch dol?rov. V?etko to za?alo nie z toho, ?e som chcel u?etri? peniaze a potreboval som pre m?a pohodln? funkcie, ktor? sa nedaj? k?pi? od v?robcov zariaden? za ?iadne peniaze. Ale samozrejme, ak vezmeme do ?vahy cenu ?lovekohod?n str?ven?ch mnou, a dokonca aj tebou, ak sa len na z?klade m?jho a in?ho v?voja rozhodnete urobi? nie?o podobn?, je ur?ite lacnej?ie k?pi? hotov? projekt za tento projekt, ale rozl??te sa s flexibilitou a potrebn?mi funkciami. Ide o to, ako nain?talova? FreeBSD a pracne dlho a z ka?d?ho d?vodu sa ponori? do bl?ieho trhu s internetov?mi znalos?ami a ru?ne si ho vyladi? z pr?kazov?ho riadku pre seba v porovnan? s Mac OS, kr?sne hotov?, ale obmedzen? na rovnakom BSD. Hlavn?m je zahrnutie vykurovania / chladenia na po?adovan? teplotu nie nav?dy alebo pod?a pl?nu, ale iba na hodinu alebo 2-4. Znie to jednoducho a pohodlne, ale v ?tandardnom BU to nie je.

Ak chcete ovl?da? iba tepeln? ?erpadlo bez RF, RTC, barometra a in?ch probl?mov s pam??ou a nohami, Uno bude ma? tie? dos? (urobil som to v prvej f?ze m?jho projektu). V plnej verzii je Mega nepostr?date?n?. Pozrime sa na v?sledn? funkcie a rozhranie.

Samotn? rozhranie je vytvoren? iba v r?mci jednej html str?nky pomocou technol?gie Ajax na v?menu ?dajov s webov?m serverom Arduino (webduino) a je zalo?en? na kni?niciach JQuery Mobile. Na fungovanie je preto potrebn?ch nieko?ko obr?zkov?ch s?borov a samotn?ch kni?n?c, ktor? je mo?n? nahradi? odkazmi.

V ?avom hornom rohu vid?me mesiac, ?o znamen?, ?e pod?a nastavenia d?a a noci (v prvom riadku modr?ho bloku) je teraz no?n? re?im. Ak je denn? re?im, bude slnko. ?alej vid?me n?? dom. V dome je ve?a tepl?t v ka?dej miestnosti a v strede je teplota s desatinami, to je teplota v ob?va?ke na hlavnej ?rovni. Zelenou farbou v spodnej ?asti domu vid?me relat?vnu vlhkos? vo vn?tri domu. Napravo od nej je snehov? vlo?ka, to je indik?tor, ?e klimatiz?cia teraz funguje. Na tomto mieste s? zobrazen? in? prev?dzkov? re?imy s r?znymi ikonami (k?renie pomocou termo?erpadla alebo AUX alebo x10). Ak je ikona stlmen? (priesvitn?), syst?m je v tomto re?ime, ale nie je akt?vny. Tie. napr?klad v re?ime klimatiz?cie do teploty 21 stup?ov, ale ke??e je teraz 20 stup?ov, klimatiz?cia nie je akt?vna. Ak s??asne pracuj? dva re?imy, napr?klad vykurovanie x10 a vykurovanie pomocou termo?erpadla, bud? postupne blika? dve ikony. Na?avo a napravo od domu vid?me l??e, po kliknut? na ktor? sa rozjasnia a po op?tovnom stla?en? sa stlmia. Ide o zahrnutie vonkaj?ieho osvetlenia v bl?zkosti domu. Na dvore a pred domom m?m vonkaj?ie svetl?. Ovl?danie sa pren??a x10 a ??sla zodpovedaj?cich zariaden? s? zap?san? v html (JS) k?de, Arduina posiela pr?kazy iba ??slam zariaden?, ktor? s? do nej prenesen? z HTML. Napravo od domu vid?me automatick? gar??ov? br?nu. ktor? sa otvor? a zatvor?, ke? na? kliknete. V pravej hornej ?asti domu vid?me aktu?lnu (v priemere za 1-2 min?ty) alebo maxim?lnu r?chlos? vetra za hodinu v uzloch. Hodnota r?chlosti vetra je zv?raznen? r?znymi farbami od modrej po ?erven? v z?vislosti od r?chlosti a v s?lade s medzin?rodne akceptovan?mi farbami Beaufortovej stupnice. Vpravo hore vid?me teplotu vonku a pod aktu?lnym atmosf?rick?m tlakom. Ru?ov? pozadie hodnoty tlaku je graf jej relat?vnej zmeny za posledn?ch 24 hod?n (x-?as, y-relat?vna hodnota tlaku). Tlakov? zelen? relat?vna vlhkos? vonku.

Teraz zv??te skupinu bielych v?berov a tla?idlo SET. Po?adovan? teplota/re?im sa vol? ?av?m voli?om. Spr?vne, ako dlho povoli? tento re?im. Ak je re?im akt?vny, n?pisy sa trochu zmenia, ako v tomto pr?klade
Ak je akt?vny re?im vykurovania, tla?idlo bude navy?e zafarben? na ?erveno a ak je re?im chladenia modr?. Pre vypnutie nechajte teplotu a zvolen? re?im v?avo a zvy?n? min?ty vpravo a n?sledne sa tla?idlo SET zmen? na OFF a jeho stla?en?m sa re?im vypne. Re?im chladenia alebo vykurovania sa vol? automaticky v z?vislosti od vonkaj?ej teploty. Ak je ulica men?ia ako hodnota kon?tanty heat_temp op?san? v html(JS) s?bore, tak sa pon?kne len k?renie, inak len chladenie.

Teraz sa pozrime na modr? blok x10. Kliknut?m na prv? riadok sa otvoria v?eobecn? nastavenia: ON - V?etky z?suvky s? v?dy zapnut? (napr?klad v lete), OFF - v?etky z?suvky s? v?dy vypnut? (napr?klad ak ste na dovolenke), Split - individu?lne nastavenia skup?n a izby vst?pia do platnosti. Potom si m??ete vybra?, od ktorej hodiny za??na de? a od ktorej noci. Ak chcete nastavenia ulo?i?, nezabudnite klikn?? na tla?idlo Pou?i? ni??ie. potom ka?d? riadok predstavuje skupinu miestnost?, ktor? m??u pozost?va? z jednej alebo viacer?ch miestnost?. Urobil som zoskupenie pod?a poschod? v mojom dome. Niektor? poschodia maj? iba jednu izbu a niektor? maj? viac. Pre ka?d? skupinu m??eme nastavi? re?im ON - v?etky z?suvky v tejto skupine s? v?dy zapnut?, OFF v?etky z?suvky v tejto skupine s? v?dy vypnut? (napr?klad mus?te zapn?? vys?va? a ak bat?ria funguje rovnako ?as, vyp?li poistku), Split (dostupn? len pre skupiny s viac ako jednou miestnos?ou) - prejavia sa individu?lne nastavenia miestnost? v r?mci skupiny, De? - udr?iavanie zadanej teploty len cez de? (v noci v?dy vypnut?), De?&Noc - udr?iava? ur?en? teplotu pre de? a in? teplotu v noci. Ka?d? izba m? v?etko vy??ie uveden?, s v?nimkou Splitu. Aby sa zmeny prejavili, nezabudnite klikn?? na tla?idlo Pou?i? v spodnej ?asti.

?plne posledn? riadok je nastavenie re?imu Override. Tento re?im bol vytvoren? s cie?om prin?ti? na chv??u zapn?? z?suvky vo vybranej miestnosti alebo lampe. Napr?klad na ur?it? obdobie mus?te miestnos? ?o najviac vyhria?, aby sa tam die?a mohlo mas?rova? a po hodine v nej na?alej udr?iava? norm?lnu teplotu. Alebo zapnite svetl? vonku na pol hodinu. V?avo si vyberiete miestnos? vpravo, na ako dlho sa m? re?im povoli?, a stla??te tla?idlo Override. Ak potrebujete pred?asne vypn?? re?im vpravo, vyberte VYP a kliknite na Prep?sa?. V?etky inform?cie sa aktualizuj? ka?d?ch upd_interval (kon?tantn? z html s?boru) sek?nd. Predvolen? hodnota = 60 sek?nd. Po aktualiz?cii inform?ci? blik? cel? horn? ?as? str?nky s dom?ekom.

Tie? by som r?d hovoril o koncepte kombinovania z?suviek (pool). Povedzme, ?e m?te jednu ve?k? miestnos? na vykurovanie, ktor? pri -5 cez palubu jedna bat?ria nedok??e alebo sa bude vyhrieva? ve?mi dlho. M??ete doda? druh? RF z?suvku s rovnak?m k?dom/adresou a zapoji? do nej druh? bat?riu a obe sa v?dy zapn?. ?o pri relat?vne vysok?ch teplot?ch sp?sob?, ?e dve alebo viac bat?ri? bude ?asto cvaka? a zap?na? a vyp?na?. Existuje ?al?ia mo?nos?, tieto bat?rie skombinujete do baz?na v k?de arduino x10pools=(0,0,0,0,0,12,0,0,13,0,0,0,0,0,0,0 ,0). Nula znamen?, ?e adresa z?suvky nem? pool.??slo znamen? adresu podradenej z?suvky poolu. Die?a sa zapne, ak je vonku chladnej?ie ako poolt (kon?tantn? z html s?boru) alebo medzera medzi po?adovanou teplotou v miestnosti a aktu?lnou je v???ia ako delta_temp * poolf (kon?tantn? z html s?boru). Chcel by som poveda? viac o delta_temp (kon?tanta z html s?boru) je teplota Delta. Je potrebn?, aby sa re?imy ?asto nezap?nali alebo nevyp?nali, preto?e hodnoty sn?ma?a m??u trochu sko?i? + -. Vykurovanie je zapnut?, ak je aktu?lna teplota ni??ia ako (po?adovan? - delta_temp) a vypnut?, ak je vy??ia ako (po?adovan? + delta_temp). Predvolen? hodnota je 0,5 °C.

Teraz zv??te ot?zku bezpe?nosti. Samozrejme, nem??ete ponecha? spr?vu v??ho domova k dispoz?cii v?etk?m. Ke??e n?? syst?m pozost?va z klienta (JS Ajax html str?nka) a servera (Arduino), m??ete si dohodn?? r?zne ?rovne zabezpe?enia. M??ete napr?klad umiestni? str?nku HTML do po??ta?a, telef?nu, tabletu at?. (bez toho, aby ste ho vystavili verejn?mu hostingu) a potom iba vy (zo zariaden?, ktor? maj? tento s?bor) budete m?c? otvori? tento ovl?dac? panel pre va?e dom?ce syst?my. Webov? server Arduino za?a?uje intern? IP, a preto ak ho nepo?lete na smerova?i do vonkaj?ieho sveta, samotn? Arduino je dostupn? iba z va?ej internej siete. Pr?stup k samotnej HTML str?nke m??e by? chr?nen? heslom na webovom serveri, kam ho chcete umiestni?. V s?vislosti s n?m je tie? m?dne zv??i? HTTPS server. Najjednoduch?? a pod?a m?a celkom spo?ahliv? je verejn? hosting str?nky, no samotn? str?nka nie je pri ?tarte nikam pripojen?, pokia? jej nie je ako parameter odovzdan? adresa Arduino servera (vopred nakonfigurovan? Dinamic DNS a Port Predov?etk?m). V prehliada?i to vyzer? takto, je zadan? tak?to odkaz http://myhosting.com/index.html?http://myhome.slyip.net:8081/hvac. Ak ?to?n?k n?hodou naraz? na va?u klientsku str?nku, nebude s ?ou m?c? ni? robi? bez toho, aby poznal adresu servera Arduino. Toto je najjednoduch?ia a najpohodlnej?ia mo?nos? kompromisu, ktor? moment?lne pou??vam. ?no, tie? sa mi nep??i cel? t?to kon?trukcia so slab?m (pomal?m, nepodporuj?cim HTTPS at?.) serverom Arduino Web Shield, okrem toho mus?m niekde oddelene hosti? str?nku klienta z ikony. A hne? ako dostanem sl?vny TP-LINK TL-WR703N z ??ny
router, ktor? sa mihnut?m oka zmen? na wifi bridged web server so S?riov?m (UART) rozhran?m k Arduine, hne? ho priskrutkujem k arduinu (alebo ho k nemu) a vyhod?m tento ?t?t a zapoj?m. Uk??e sa teda e?te viac, ako som chcel tak ne?spe?ne dosiahnu? z ovl?da?a STM32, a to, ?e v?etko bude v jednom zariaden? (nie samostatne hos?ovan? klientska str?nka a samostatn? v?konn? server) a norm?lny webov? server, na ktorom m??ete implementova? slu?n? stupe? r?chlosti a pohodlia bezpe?nosti.






B nakoniec