Koniec z szukaniem pilota i wstawaniem z kanapy, żeby ustawić rolety. Kontroler automatyki domowej rozwiąże wszystkie te problemy. Zainstalowanie systemu automatyki usprawnia system mieszkalny, zastępując niektóre ruchy ciała pilotem, który w rękach właściciela jest w stanie spełnić niemal wszystkie życzenia dotyczące sterowania. System inteligentnego domu przejmuje kontrolę nad całym sprzętem domowym i jednym kliknięciem na panelu sterowania realizuje włączanie, wyłączanie i inne funkcje.

Automatyka domowa – inteligentny dom

Program inteligentnego domu z roku na rok zyskuje coraz większą popularność, a pracowici specjaliści starają się go udoskonalać i ułatwiać zarządzanie.

pomaga zdalnie sterować zasłonami, oświetleniem, klimatyzacją i innym sprzętem. Ponadto panel sterowania może być umieszczony na ścianie w postaci panelu dotykowego lub umieszczony w urządzeniu, na przykład iPodzie, iPadzie i innych.

Sterowanie domem za pomocą pilota to coś, co jest niezbędne w każdym domu. Jak miło jest obudzić się nie przy irytującym dźwięku budzika i świecącym w oczy słońcu, ale przy dźwiękach natury, będąc w pokoju, który powoli zapełnia się światłem. Wszystkie codzienne czynności można rozpocząć przy ulubionej muzyce; wystarczy tylko dokonać odpowiednich regulacji w systemie sterowania. Dzięki inteligentnemu zautomatyzowanemu kompleksowi nie musisz już biegać i wyłączać świateł i innych urządzeń; wychodząc z domu, wystarczy nacisnąć panel dotykowy systemu sterowania i wszystko zrobi się za Ciebie.

Inteligentne systemy automatyki domowej

  • System ten ułatwia życie zapewniając możliwość sterowania domem za pomocą specjalnego pilota. Automatyczne sterowanie domem pozwala na:
  • ustaw określone tryby oświetlenia;
  • nadać określoną pozycję zasłonom, żaluzjom;

Wszystko, czego potrzebujesz, jest teraz pod ręką, w zasięgu ręki. Sterowanie odbywa się za pomocą panelu dotykowego, który jest w stanie wykonać określoną pracę dowolnego urządzenia każdego dnia o określonej godzinie. Dzięki temu możesz dostosować oświetlenie lub ustawić czas pracy klimatyzatora. Jako pilota można używać urządzeń działających na platformie Android i wyprodukowanych przez firmę Apple.

Zalety systemy automatyki domowej waga. Nie chodzi im tylko o wygodę zarządzania domem, bo taki system pozwala zaoszczędzić na energii elektrycznej. Dzięki temu, że oświetlenie i inne urządzenia będą działać o określonej porze i tak długo, jak będzie to potrzebne do komfortowego pobytu w domu, możesz zapomnieć o ciągłych nadpłatach. Wszystkie niezbędne regulacje można łatwo wprowadzić, dzięki czemu system można dostosować tak, aby zminimalizować zużycie zasobów. Zainstalowany system ostrzegania będzie w stanie powiadomić w przypadku problemów lub wskazać możliwe awarie.

Napisał go w odpowiedzi na liczne prośby o opowiedzenie o swojej wizji tego, jak powinien wyglądać „inteligentny dom”.

Doskonała automatyka domu

Ludzie często pytają mnie o moją wizję Home Assistant. Zanim opiszę, dokąd chcemy zmierzać z HA, powinienem najpierw porozmawiać o tym, jak wyglądałaby automatyka domu w moim idealnym świecie. Taki będzie cel tego wpisu. Nie będę się skupiał na protokołach, sieciach czy konkretnych kontrolerach inteligentnego domu. To wszystko szczegóły implementacji. Zamiast tego ten post skupi się na tym, co naprawdę ważne: interakcji między osobą a jej domem.

Nie musisz dostosowywać się do technologii

Kiedy ludzie zaczynają korzystać z automatyki domowej, zawsze zaczynają od kontroli: możliwości kontrolowania urządzeń na nowe sposoby, za pomocą telefonu lub komputera. Wierzą, że przyszłość nadeszła, a ich aplikacja na telefon stanie się panelem sterowania ich życiem. Koncentrują się tylko na tym, co zyskują, a nie na tym, co tracą. Instalujesz kilka inteligentnych żarówek i nagle nie możesz korzystać z włączników ściennych. Kiedy wieczorem wracasz do domu, musisz wyjąć telefon, otworzyć aplikację, poczekać, aż połączy się z siecią domową i wreszcie będziesz mógł włączyć światła.

Tak, możesz rozwiązać ten problem, konfigurując wykrywanie obecności, ale co, jeśli wyczerpie się bateria w telefonie? Nadal będziesz musiał użyć przełącznika.

Jeśli nagle odkryjesz, że korzystanie z nowych inteligentnych urządzeń stało się uciążliwe, poczujesz, że technologia automatyki domowej nie spełniła Twoich oczekiwań. Twoje światło powinno działać zarówno z przełącznikiem (lub przyciskiem) przy wejściu do pokoju, jak i metodą wykrywania obecności. Szczerze mówiąc, nie ma mniej lub bardziej odpowiednich rozwiązań do sterowania oświetleniem z telefonu, z wyjątkiem celów demonstracyjnych.

Nie jesteś jedynym użytkownikiem inteligentnego domu

Ludzie często zapominają, że nie tylko oni mieszkają w domu. Jako projektant rozwiązań w swoim domu ekscytujesz się możliwościami, jakie otrzymujesz, ale ignorujesz wady. Jest bardzo duże prawdopodobieństwo, że inni mieszkańcy Twojego domu pasjonują się innymi rzeczami i chcą robić swoje.

Oznacza to, że wszystko, co zautomatyzujesz, musi działać bezbłędnie. Jeśli uda Ci się osiągnąć 90% sukcesu swojego planu, nadal masz 10% szans na porażkę. Na przykład ustawiasz płynne wygaszanie światła w salonie, gdy zaczynasz oglądać film lub serial. Ale to naprawdę działa tylko wtedy, gdy wszyscy w rodzinie zasiądą do oglądania filmu.

Ogranicz wpływ pseudokorzyści i negatywnych wpływów

Kiedy tworzysz nowy scenariusz, zawsze powinieneś najpierw pomyśleć o konsekwencjach, jeśli nie zadziała? Wszystkie inteligentne systemy składają się z różnych urządzeń różnych producentów, które komunikują się ze sobą za pomocą różnych protokołów: czasami coś idzie nie tak. Musisz zrobić wszystko, co w Twojej mocy, aby zminimalizować negatywny wpływ, jeśli sprawy nie pójdą zgodnie z planem. Idealnie byłoby, gdyby urządzenia stały się „głupie” i zaczęły działać tak, jak przed automatyzacją. Na przykład lampy Philips Hue działają jak zwykłe żarówki, jeśli użyjesz prostego włącznika w ścianie i nie podłączysz ich do systemu sterowania. Jeśli sytuacja się pogorszy i system się załamie, ludzie, z którymi mieszkasz, zbuntują się. Na przykład problemy z termostatem Nest, który z powodu błędu logicznego w oprogramowaniu nagle przestał ogrzewać dom. Przerażenie.

Idealna aplikacja - brak aplikacji

Inteligentny dom powinien wpisywać się w Twój styl życia, a nie go zastępować. W przypadku większości urządzeń nie ma szybszej kontroli niż już je kontrolujesz. W większości przypadków najlepsza aplikacja to żadna aplikacja. Jedynym interfejsem, który może być wygodniejszy i dostępny dla Ciebie i Twoich gości w każdym wieku, jest interfejs głosowy. Producenci już to wdrożyli, a najwięksi z nich się na tym skupili. Weźmy na przykład firmę Apple: jedynym sposobem sterowania urządzeniami HomeKit za pomocą głosu jest Siri. Amazon poszedł dalej i stworzył Amazon Echo, które stale podsłuchuje wszystko, co dzieje się za pośrednictwem podłączonych mikrofonów. Spodziewam się, że w 2016 roku jeszcze więcej firm dołączy do tego trendu.

Interfejs głosowy również nie jest doskonały. Szybkość wydawania poleceń jest niska, ponieważ trzeba czekać na reakcję. Istnieje również problem rozumienia poleceń, rozpoznawania akcentów i polegania na usługach w chmurze do przetwarzania głosu. Wierzę, że wszystkie problemy, z wyjątkiem pierwszego, zostaną w końcu rozwiązane.

Nie oznacza to jednak, że w Twoim życiu nie ma miejsca na aplikacje, zdecydowanie tak. Świetnie nadają się do sprawdzania stanu domu, gdy Cię w nim nie ma, lub do zabawy, gdy zdalnie włączasz światła, gdy dzieci przychodzą z wizytą.

Twój system powinien działać lokalnie, a nie w chmurze.

Usługi w chmurze to prawdziwa magia. Gdzieś na świecie istnieją komputery, które zbierają wszystkie dane generowane przez Twój dom, sprawdzają je pod kątem dokładności i w razie potrzeby wysyłają polecenia. Usługi w chmurze będą z czasem aktualizowane, aby stały się lepsze i wygodniejsze. Ale tak jeszcze nie jest. Istnieje wiele powodów, dla których Twój dom może utracić połączenie z usługami w chmurze. Internet może przestać działać, aktualizacja została zainstalowana z błędem lub serwery w chmurze są uszkodzone.

Kiedy tak się stanie, Twój dom powinien móc normalnie funkcjonować. Nie powinieneś używać usług chmurowych do tworzenia automatyki domowej, ale do rozszerzania ich funkcjonalności, jest to w porządku. W ten sposób unikniesz problemów, które mogą się zdarzyć, gdy np. Amazon AWS ulegnie awarii i Amazon Echo przestanie działać.

Pisano to 2,5 roku temu, jednak dziś rynek technologii nie poczynił dużego postępu w kształtowaniu podstawowej ideologii budowania systemów automatyki domowej. Tak, stali się mądrzejsi, tak, sterowanie głosowe stało się lepsze, ale podstawy tego, jak powinien wyglądać inteligentny dom, nie zostały jeszcze szczególnie ukształtowane.

Dlaczego wszystkie modele marketingowe opierają się na tym, co miga, a co świeci? Bo to jest efekt wow. Ale istota automatyzacji jest zupełnie inna. Powinno rozwiązać problematyczne problemy w Twoim życiu. Oznacza to, że jeśli coś, co można zautomatyzować, staje się łatwiejsze niż robienie tego ręcznie, jest to cel wartościowy.

Spójrzmy na przykłady. Tutaj bierzemy inteligentne wtyczki. Tak naprawdę są potrzebne, aby włączyć coś, co jest najczęściej wyłączone, i tylko wtedy, gdy jest to naprawdę konieczne. Oznacza to, że musimy najpierw zrozumieć tę sytuację i zrozumieć, kiedy i czego potrzebujemy oraz jak bardzo naprawdę potrzebujemy automatyzacji tego procesu. Co więcej, takie wymyślanie sytuacji wymaga czasami znacznie więcej pieniędzy i zasobów, niż gdybyśmy po prostu podeszli do tego urządzenia i je włączyli.

Lub weźmy na przykład inteligentne żarówki. Zwłaszcza z kolorem RGB. W zasadzie inteligentne żarówki zostały wynalezione po to, aby w razie potrzeby doświetlić dowolną strefę, ale głównie są one wymagane, gdy nie ma możliwości sterowania żarówkami przewodowymi tak, jak chcemy, ze względu na niemożność dostosowania starej instalacji elektrycznej do nowych wymagań. Ponadto często zdarza się, że na etapie renowacji wykonuje się wszelkiego rodzaju wnęki z podświetlanymi wazonami, które mają zostać w nich umieszczone, a tak naprawdę to oświetlenie jest włączane kilka razy, a potem nie jest używane w ogóle. Cóż, albo kolorowe żarówki, albo paski diodowe, które czasami instaluje się ze zmienionym sufitem, a następnie wykorzystuje jako demonstrację „fajnej funkcji”, ale nie przenoszą żadnego użytecznego obciążenia. Większość ludzi nie przejmuje się tym, jak kolor oświetlenia wpływa na ich tło emocjonalne lub biorytmy. Wiele osób nawet nie wie, że oświetlenie faktycznie ma na to wpływ. Teoretycznie oświetlenie może służyć do celów relaksacyjnych lub odwrotnie, do ożywienia. Ale nie, efekt wow rządzi.

Ale głównym celem inteligentnych procesów w domu jest rozwiązywanie naprawdę poważnych problemów. Cóż, na przykład organizowanie wentylacji pomieszczeń, w których mieszkamy. Przecież wszyscy wiedzą, że nowe technologie umożliwiają praktycznie odizolowanie mieszkania lub domu od środowiska zewnętrznego. Nowe okna, izolacja cieplna i przeciwwilgociowa sprawiają, że mieszkanie jest niemal nieprzeniknione. Ale jednocześnie na przykład zimą ludzie nie uważają, że powietrze wymaga nawilżania, a niezbędna komfortowa wilgotność w mieszkaniu powinna mieścić się w granicach 30–45% zimą i 30–60% latem. A co z poziomem dwutlenku węgla? Często nawet nie zastanawiamy się, jakim powietrzem oddychamy. A są na przykład normy i zasady. Na przykład GOST 30494-2011 stwierdza, że ​​dopuszczalne wartości zawartości dwutlenku węgla, mierzone w jednostkach CO 2 * cm / m (oznaczenie międzynarodowe - ppm), powinny mieścić się w zakresie 600-1000 ppm. Co więcej, są to wartości akceptowalne. Chociaż wielu współczesnych fizjologów twierdzi, że 1000 nie jest już akceptowalne. Za dopuszczalne uznaje się wartości 600-800 ppm.

A to są naprawdę ważne aspekty Twojego życia. A żeby takie parametry osiągnąć we współczesnym mieście, przy nowoczesnych warunkach życia, konieczne jest zastosowanie nie jednego urządzenia, a kompleksu urządzeń wentylacyjnych, klimatyzacyjnych, osuszających i nawilżających. A osiągnięcie optymalnych parametrów w trybie ręcznym jest prawie niemożliwe.

I właśnie do tego służy automatyka domowa. Które naprawdę poprawiają jakość naszego życia.

Albo na przykład istnieje wiele kontrowersji dotyczących systemów zapobiegania wyciekom. Obecnie na rynku dostępna jest ogromna liczba czujników wycieków. No ale jaki pożytek z nich, skoro pionu w mieszkaniu nie da się zamknąć, a do domu trzeba jechać godzinę? Oczywiście dobrze, że się o tym dowiesz i być może dotrzesz do domu, zanim sąsiedzi, których powódź zalewasz, sami zablokują pion przed Twoim przybyciem (co jest oczywiście mało prawdopodobne, ale możliwe). I tak, istnieje wiele autonomicznych rozwiązań technicznych, które mogą zamykać krany. Ale z jakiegoś powodu wiele osób chce zarządzać tym procesem. Oznacza to, że tworząc system ochrony przed wyciekami, używają jakiegoś centralnego kontrolera inteligentnego domu. A nie chcą korzystać np. z autonomicznych rozwiązań, które są na rynku, ale nie są jeszcze zintegrowane z systemami inteligentnego domu. Pytanie Po co? W końcu głównym zadaniem jest zapobieganie powodziom. Możliwość dowolnego zamykania lub otwierania kranu jest miłym dodatkiem, ale głównym celem jest zamknięcie kranu i zapobieganie zalaniu. Nawet jeśli zabraknie prądu, sterownik inteligentnego domu zawiesi się lub wyczerpie się bateria w czujniku. Kran powinien się zamknąć i tyle.

Dlatego moja osobista opinia składa się z bardzo prostych tez:

  1. Zbyt złożona automatyzacja jest szkodliwa dla jakości życia, szczególnie jeśli nie mieszkasz sam
  2. Trzeba upraszczać złożone rzeczy, a nie ma potrzeby komplikować prostego.
  3. Automatyka powinna poprawiać jakość życia, ale nie powodować problemów, jeśli nagle przestaną działać.

Idealny system automatyki powinien być intuicyjny. I nie potrzebujesz szkolenia, aby włączyć światło w łazience i machać ręką lub naciskać przycisk, aby zaktualizować timer, który automatycznie wyłączy światło... cóż, masz pomysł....

Dom spełniający wszystkie pragnienia to nie fantazja, ale całkowicie realna rzeczywistość przy użyciu nowoczesnych inteligentnych systemów automatyki. Potrafią znacząco poprawić jakość życia, osiągnąć maksymalny komfort i bezpieczeństwo, pozwalając odczuć ciągłą „opiekę” domu nad wszystkimi jego mieszkańcami.

Inteligentny dom

Zarządzanie przestrzenią osobistą za pomocą systemu automatyki Inteligentny Dom to nie tylko zestaw urządzeń realizujących określone funkcje, ale indywidualnie tworzony projekt, spełniający wszystkie wymagania i życzenia konkretnej rodziny. Jednocześnie system można łatwo przeprogramować w zależności od zmieniających się warunków i „nastroju” domowników, nadal elastycznie dostosowując się do rodziny jako całości i każdej osoby indywidualnie.

Automatyka domowa pozwala uniknąć poszukiwania pilotów do różnych urządzeń, ręcznego włączania i wyłączania urządzeń, codziennego otwierania rolet itp. Teraz nie musisz wstawać w nocy, jeśli w domu zrobi się gorąco lub duszno. Inteligentny Dom pomoże Ci uniknąć tej sytuacji, instalując funkcjonalny system klimatyzacji. Sam dom zmniejszy lub zwiększy intensywność ogrzewania, gdy temperatura w pomieszczeniach odbiega od pożądanej normy, w razie potrzeby włączy klimatyzację i wykona wszystkie inne czynności, aby utrzymać jak najbardziej komfortowe warunki.

Dla kogo przeznaczony jest Inteligentny Dom?

Inteligentny system automatyki domowej zapewnia swoim właścicielom wiele korzyści. Jego instalacja jest odpowiednia zarówno dla osób aktywnych, jak i tych, którzy preferują spokojne, wyważone życie.

Inteligentny dom jest idealny dla wszystkich grup ludności:

  • jest dużo pracujących, zajętych ludzi - zautomatyzowany dom przejmie na siebie większość zmartwień swojego właściciela, terminowo otwierając okna, włączając światła, podlewając ogród itp., nawet jeśli dana osoba mieszka sama , jego życie stanie się tak wygodne, jak to możliwe, bez konieczności spędzania dodatkowego czasu;
  • rodziny z małymi dziećmi – inteligentny system zapewni maksymalne bezpieczeństwo małym domownikom, jednocześnie oszczędzając dużo czasu ich rodzicom;
  • osobom często wyjeżdżającym w podróże służbowe, podróże – automatyka domowa stworzy pełną iluzję codziennej obecności człowieka, co zabezpieczy dom przed ryzykiem kradzieży i innymi podobnymi zagrożeniami, będzie monitorować sprawność urządzeń, a w razie potrzeby o wyciekach wody, dymie i innych problemach wyśle ​​sygnał do odpowiednich służb;
  • osoby starsze i osoby o ograniczonej sprawności ruchowej – wiele z nich ma krewnych, których zdrowie i dobre samopoczucie często budzi niepokój wśród przyjaciół i krewnych. System automatyki Inteligentnego Domu pozwoli Ci w łatwy sposób rozwiązać ten problem. Niezależnie od tego, czy jest to osoba starsza, czy też osoba, która ze względów zdrowotnych ma trudności z pełnym utrzymaniem swojej przestrzeni życiowej, pomoże w tym inteligentny system. Dzięki różnym czujnikom, kontrolerom i alertom ani włączony palnik, ani zapomniane żelazko czy otwarte okno nie staną się zagrożeniem. Przy odpowiednim zaprogramowaniu Izba sama zrobi wszystko poprawnie lub da sygnał ostrzegający o niedokończonej akcji.

Każdy będzie mógł znaleźć swoje zalety w zautomatyzowanym systemie Smart Home i skonfigurować go dokładnie tak, jak mu wygodnie i wygodnie.

Funkcje i zalety

Zakup sprzętu automatyki domowej to ważny krok we właściwym kierunku. Obecnie wielu dużych producentów zagranicznych i rosyjskich zapewnia szeroki wybór urządzeń odpowiedzialnych za bezpieczeństwo, ogrzewanie, oświetlenie, racjonalne wykorzystanie zasobów energii, wentylację, nawilżanie powietrza itp. Różnorodność czujników, sterowników, zaworów i innego sprzętu pozwala stworzyć i skonfigurować spójny system, który będzie działał jako jedna całość.

Nasz sklep internetowy zajmuje się sprzedażą urządzeń automatyki najlepszych producentów. Produkty są niezawodne i posiadają gwarancję producenta.

Istnieje możliwość skonfigurowania inteligentnego systemu ze sterowaniem dźwiękiem i głosem, a także funkcją rozwiązywania problemów zgodnie z parametrami zewnętrznymi, np. zmianami natężenia światła czy temperatury powietrza.

Sprzęt można łatwo i szybko zaprogramować. W przyszłości właściciel będzie mógł dokonać własnych zmian.

Cena automatyki domowej zależy od projektu i bezpośrednio od wybranego sprzętu. W razie potrzeby nasi specjaliści są zawsze gotowi doradzić.

Głównym powodem, dla którego systemy automatyki domowej nie cieszą się jeszcze tak dużą popularnością, jest nacisk na oświetlenie, jaki zwykle kładzie się przy ich promocji. Przecież mruganie światełkami (jak diody w Arduino) bez wstawania z kanapy to pobłażanie sobie, które nie ma praktycznego znaczenia i odsuwa ludzi od poważnych myśli o wdrażaniu i użytkowaniu systemów automatyki domowej w swoich domach i mieszkaniach. Nikt nie musi mrugać światłem (co zwykle służy 90% funkcjonalności), ale np. indywidualne sterowanie ogrzewaniem w każdym pomieszczeniu jest wygodne i pozwala zaoszczędzić energię = pieniądze. Dolewamy oliwy do ognia zawrotnie wysokie ceny elementów gotowych systemów automatyki domowej na sprzedaż wraz z cenami za ich integrację. Spieszę zapewnić, że najdroższym komponentem, jaki będziemy mieli, będzie kosztujący 20 dolarów Arduino Mega. Jeśli spojrzymy na problem jako całość, widzę tylko następującą listę zadań, które mają praktyczny sens centralnej automatyzacji:
> temperatura kontroli klimatu (ogrzewanie/klimatyzacja) i wilgotność (nawilżacz/osuszacz),
> kontrola naturalnego światła (żaluzje, żaluzje, markizy)
> i zarządzanie podlewaniem trawników, kwietników i trawników wokół domu (jeśli są i wymagają jeszcze podlewania).
Z systemów zdecentralizowanych wygodnie jest mieć lokalne (bez centralnego sterowania, 1-2 czujniki bezpośrednio sterujące włączeniem podświetlenia) oświetlenie LED małej mocy schodów (czasami podłóg) i części stołów w kuchni, które są zacienione przed konwencjonalnym oświetleniem sufitowym przez szafki ścienne i półki, wyzwalane przez czujniki ruchu (obecności). To samo oświetlenie, w połączeniu z wymienionymi powyżej, jest niezbędne w nocy, gdy trzeba, nie budząc nikogo, a zwłaszcza siebie, dostać się do kuchni (i tam coś odciąć i zjeść bez dzielenia się z nikim) lub do innego lokalu bez potykania się o starannie porozrzucane dziecięce zabawki. Oświetlenie główne za pomocą czujników ruchu warto także włączać TYLKO w pomieszczeniach technicznych: szafach, magazynach, garażu, pralniach itp. Czujniki ruchu i systemy scentralizowane nie nadają się do podstawowego oświetlenia obszarów mieszkalnych. Świąteczne oświetlenie zewnętrzne i dekoracyjne w domu najwygodniej włącza się za pomocą tanich, gotowych urządzeń z czujnikami oświetlenia i/lub timerami. Prawdziwe systemy bezpieczeństwa połączone z usługami reagowania (a nie tylko czujniki i kamery internetowe rozsiane po całym domu) zwykle nie mają sensu mieszać z systemami inteligentnego domu z wielu powodów.

Zacznijmy więc od najbardziej odpowiednich. Idealnym obiektem jest ogrzewanie, które można sterować np.: elektryczne (baterie na kółkach w gniazdku i baterie ścienne) oraz centralne lub niezbyt ogrzewanie domu prywatnego. W moim przykładzie rozważymy współpracę z systemem Thermo Pump (pompa ciepła w Ameryce Północnej) z ogrzewaniem olejowym poprzez bezpośrednie połączenie z istniejącą Jednostką Sterującą (termostatem) i urządzeniami dodatkowymi. W pierwszej wersji systemu wykorzystałem urządzenia i gniazda protokołu X10. Ale niestety wypadły słabo, ze względu na powolny interfejs i bardzo głośne kliknięcia przy przełączaniu, co zbudziło wszystkich w domu. Następnie przerobiłem układ na gniazda radiowe, które okazały się znacznie prostsze i cichsze niż x10. Gniazda te są dostępne w szerokim zakresie częstotliwości radiowych i napięć. Wszystko to można zastosować w ogromnej liczbie innych systemów. Wszystko zaczęło się od tego, że mój przyjaciel i jego sąsiad dyskretnie kapali mi na głowę o ogromnej roli cudownego cudu - Arduino we współczesnym społeczeństwie i że ja, jako osoba, która umie i uwielbia trzymać lutownicę, po prostu zobowiązany jak najszybciej zarazić się tą manią Arduino. Odrzuciłem to na wszystkie możliwe sposoby i stwierdziłem, że obszar praktycznego (nie robotycznego zabawki) zastosowania jej domu jest bardzo wątpliwy i wykonanie sekwencyjnie zapalonych pasków LED do oświetlania stopni schodów w oparciu o mocny mikrokontroler ( zamiast jednego rejestru przesuwnego i generatora) to tylko armata, a reszta to pobłażanie sobie. Mimo to udało im się zasiać w mojej głowie ziarno Arduino i, jak wszystkie nasiona, wraz z nadejściem wiosny i nadejściem lata, zaczął przebijać się kiełk. Nie lubię projektów hobbystycznych dla samych projektów. Musi być w tym jakaś praktyczna strona, zwłaszcza że projekty wymagające dużych nakładów finansowych i czasowych dla mężczyzny rodzinnego muszą mieć również wysoki współczynnik akceptacji żony (WAF) lub, jak mówi mój tata, można to łatwo zalegalizować.

I jak zawsze, lenistwo było motorem postępu. Siedzieliśmy chwilę po południu na werandzie, słońce przyjemnie grzało, a w tym samym czasie nasz synek spał w sypialni na ostatnim piętrze i sądząc po chińskim termometrze za 2 dolary (które jeszcze musieliśmy zdobyć i patrzeć, nie budząc naszego syna) temperatura przekraczała 26. Czyli teraz trzeba wejść do salonu i włączyć centralną klimatyzację, a potem ją jeszcze wyłączyć, żeby nie włączała się za każdym razem, gdy temperatura trochę wzrośnie. Szczególnie nieprzyjemnie jest to robić latem w nocy, kiedy zmarzniesz pod lekkim kocem, musisz podskoczyć i znowu, nie budząc wszystkich domowników, pobiec do salonu do pilota i włączyć z tego osiągnięcia ubiegłego stulecia. Wtedy zdałem sobie sprawę, że nadszedł czas, aby zakończyć tę hańbę i zadzwonić do przyjaciela ze słowami: „Gdzie jest twoja osławiona Ardunya, daj ją tutaj teraz, zobaczymy, do czego jest zdolna!” Od razu powiem, że wcale tego nie wybierałam i nie myślałam, że okaże się to aż tak bezużyteczne (np. w pracy ze strunami) i nawet ze złości i bezsilności, by z tym walczyć, zdecydowałam się prawie przeniosłem się do STM32 w połowie projektu. W końcu nadal z nią pozostał, ale przede wszystkim.

Aby łatwiej było zrozumieć dlaczego wszystko zostało tak zrobione i jak możesz przelać na swój chleb moje doświadczenie i osiągnięcia, zacznijmy od opisu tego co mam/miałem pod ręką:
1) Prywatny dom w Kanadzie (chciałbym powiedzieć, że jest mój, ale oczywiście należy do banku i jakkolwiek absurdalnie by to zabrzmiało, spłacanie go w całości przy obecnych stawkach nie jest nawet opłacalne) wybudowany w 1959, jak je tu nazywają, Dwupoziomowy ten dom. Ma dwa piętra, ale połowa jest przesunięta w pionie w stosunku do drugiej połowy o pół piętra.
2) Arduino Uno (później ze względu na małą liczbę wejść/wyjść dla X10 i radia wymagany był Mega)
3) droga i natywna osłona Ethernet. Nie udało mi się czegoś uruchomić i znaleźć odpowiedniej biblioteki dla ENC28J60
4) Pragnienie, czas i trochę pieniędzy.
Jak to tu zwykle bywa, sypialnie znajdują się na ostatnim piętrze, a u mnie okazuje się, że jest to pół piętra nad salonem, gdzie znajduje się złowieszczy panel sterujący ogrzewaniem i chłodzeniem, przykręcony do ściany. Tutaj takie systemy nazywają się HVAC (ogrzewanie, wentylacja i klimatyzacja), ale tak naprawdę jest to zwykły, ogromny (dziesiątki tysięcy BTU lub mierzą to tutaj w tonach) klimatyzator typu split z zewnętrznym wymiennikiem ciepła i umieszczoną sprężarką na ulicy i wewnątrz wymiennik ciepła wbudowany jest w centralny system wentylacji, który za pomocą półtora kilowatowego wentylatora pobiera powietrze z poziomu podłogi w salonie i przepuszcza je przez dwa wymienniki ciepła (jeden do klimatyzatora i drugi innego z palnika olejowego lub gazowego) i doprowadza go systemem kanałów do każdego pomieszczenia. Wygoda i sama nazwa pompy ciepła wynika z faktu, że urządzenie to może napędzać freon w obu kierunkach i odpowiednio nie tylko chłodzić, ale także podgrzewać powietrze w domu. Należy zaznaczyć, że może go mniej lub bardziej skutecznie ogrzewać tylko wtedy, gdy na zewnątrz jest wystarczająco ciepło, powyżej 0 lub -5 (w zależności od modelu i konstrukcji). Jeśli będzie zimno, pompa ciepła nie będzie działać, a do tego właśnie potrzebny jest zbiornik na olej opałowy lub gaz.

Zacząłem swój projekt i miałem małe ambicje, więc przyjrzyjmy się, jak powstaje ten HVAC i jak nim sterować. Tak naprawdę okazuje się, że diabeł wcale nie jest taki straszny. Jednym z udogodnień jest płynna standaryzacja wszystkiego, co jest domowe i niezbyt wiele w Ameryce, pozwala to na krzyżowanie jeży z wężami według otwartego, prostego (czasami też) i dobrze znanego (zwykle starożytnego, powszechnego) protokołu/standardu. W naszym przypadku sam system (wentylator palnika, wymienniki ciepła można kupić u jednego producenta, klimatyzator u drugiego, nawilżacz u trzeciego, a Jednostka Sterująca tym wszystkim u czwartego. Szczerze mówiąc, nie mam o tym pojęcia). nie wiem, czy w Europie też się takie urządzenia nazywa/zarządza, ale wydaje mi się, że wszystko jest albo do bani, albo bardzo podobne. O ile rozumiem, takie systemy już istnieją w Rosji i wszędzie je transportują/taniej, więc masz duże szanse napotkania właśnie takiego systemu Przyjrzyjmy się schematowi typowego połączenia systemu, zanim zaczniemy zagłębiać się w system.

Jak widzimy, prawie wszystko jest jasne na pierwszy rzut oka. Jedyne, co należy wyjaśnić, to to, że jednostka sterująca jest zasilana, a sama pompa ciepła jest sterowana napięciem 24 woltów. które są zasilane z transformatorów wejściowych R i C. Linia C jest wspólna i zawsze podłączona. Odpowiednio, gdy R (zwarcie) zostanie przyłożone do Y, O, W lub G, odpowiedni zostanie włączony. blok. Będziemy na tym bazować. Jeśli więc to uwzględnią, to dlaczego jesteśmy gorsi? Zadbajmy o to, aby nasz nowy system uzupełniał już istniejący. Sterowanie to można realizować ze starego pilota i kontrolera tak jak poprzednio, ale tylko w razie potrzeby Arduino może odłączyć stary układ od sterowania i wziąć rowki w swoje ręce, a następnie je oddać. Montujemy przekaźniki.


Co więcej, umieszczamy je tak, aby bez zasilania i ogólnie odłączone zachowały ten sam wygląd. R-0 wyłącza standardowy moduł sterujący i przekazuje sterowanie do naszego Arduino. R-1-4 dostarcza wymagane napięcie do odpowiedniej linii. To napięcie sterujące R jest dostarczane do każdego przekaźnika zielonym przewodem. Oczywiście dobrze jest kontrolować, ale system jest poważny i jeśli przypadkowo lub nie włączymy coś złego lub w złej kombinacji. Na przykład wymiennik ciepła będzie się nagrzewał, a wentylator nie będzie cyrkulował powietrza i nie usuwał z niego ciepła, może się przegrzać i doprowadzić do pożaru, ale wcale tego nie potrzebujemy. Aby uniknąć takich sytuacji, zróbmy potrójne zabezpieczenie. I tak pierwszym bastionem będą czujniki napięcia na każdej linii S1-4 (powinno ich być 4).


Składają się z diody, dwóch rezystorów (dzielnika) i małego elektrolitu. Może to być zespół zawiasowy, jak na zdjęciu. Dzięki temu możemy za pomocą Arduino dowiedzieć się, czy na każdej z linii sterujących faktycznie jest napięcie, czy też nie. Odpowiednio, jeśli aktualny stan linii sterujących (Y, O, W, G) nie odpowiada temu, jaki powinien być, wyświetlamy kod błędu i wyłączamy system. Kolejnym bastionem jest nasz dodatkowy czujnik temperatury w komorze wymiennika ciepła (czujnik plenum). Jeżeli jest tam za gorąco lub za zimno (blisko 0C) to ponownie wyświetlamy kod i wyłączamy system. Oczywiście nie da się zasilić przekaźnika bezpośrednio z wyjść Arduino, dlatego trzeba albo na każdy przekaźnik ułożyć tranzystor, albo kupić gotowy moduł z kilkoma przekaźnikami i tranzystorami na jednej płytce. Kupuję 99% swoich komponentów w serwisie eBay. Na przykład w serwisie eBay jest pełno tych 8-kanałowych modułów (8-kanałowy moduł przekaźnika elektronicznego) za około 9 dolarów. lub możesz kupić 4+2 (ponieważ tak naprawdę potrzebujemy tylko 5 i jeden zapasowy)

Jako czujniki temperatury i wilgotności użyłem chińskiego cyfrowego DHT22 które sprawdziły się dobrze. Potrzebują tylko trzech przewodów +5, Gnd i danych. Przewody mogą być wystarczająco długie bez utraty dokładności i sygnału. Jeden czujnik jest wyrzucany na zewnątrz w cień i pod baldachimem przed bezpośrednią wilgocią. Jeden czujnik w domu.
W domu wybudowanym wiele lat temu największym wyzwaniem jest zwykle poprowadzenie nowych przewodów, dlatego starałem się maksymalnie wykorzystać obecne okablowanie. Istnieje kilka bibliotek dla DHT22. Ze wszystkimi miałem problemy oprócz tego. Umieściłem wewnętrzny DHT22 obok ściennego panelu sterowania. Jeśli Twój dom, tak jak mój, miał kiedyś system sterowania HVAC, to powinieneś mieć 6-żyłowy kabel biegnący od centrali do miejsca, w którym wisi pilot ze wskaźnikiem i przyciskami. Nowoczesne piloty (takie jak mój) wymagają tylko 2 przewodów. Tym samym mamy do dyspozycji 4 już ułożone przewody. W nich prowadzimy +5V, GND, Data dla wewnętrznego DHT22 i do ostatniego Serial(UART) Tx z Arduino, aby wyświetlić informacje na wyświetlaczu.

Jako wyświetlacz wykorzystałem mały (2,5 cm) ekran OLED z interfejsem szeregowym.
TAK, jest trochę drogi, ale istnieje kilka unikalnych różnic w stosunku do podobnych dostępnych: obecność interfejsu szeregowego (UART), który pozwala na użycie tylko jednego przewodu do jego podłączenia, obecność pięciu cyfrowych pinów na ekranie kontroler (do którego podłączymy diodę LED RGB, aby dodatkowo wyświetlać stan systemu) i wreszcie zwartość połączona z kontrastem i doskonałą czytelnością zarówno w jasnym świetle, jak i w nocy, a przy tym nie oświetla całego korytarza w nocy jak każdy LCD z podświetleniem stale włączone.

Następnie pojawił się problem jak rozmieścić czujniki temperatury w każdym pomieszczeniu, bez dodatkowych przewodów, modułów zasilających i radiowych. Jako czujnik wybrałem cyfrowy DS18B20 (posiadający dobrą dokładność +- 0,5C), który wymaga tylko dwóch przewodów (masa i sygnał). Można powiesić wiele z nich równolegle na tych 2 przewodach (każdy ma swój własny, unikalny adres MAC). Ale nawet rozciąganie dwóch przewodów we wszystkich pokojach to piekielna robota. Wtedy dotarło do mnie. Przecież we wszystkich pokojach prowadzony jest kabel telefoniczny i jest on 4-żyłowy i w najlepszym przypadku do telefonu służą 2 żyły (zwykle czerwony i zielony), a reszta (żółty i czarny) przechodzi przez wszystkie miejsca, w których jestem potrzebują i pozostają wolni. Tym samym nie przecinając przewodów, a jedynie odsłaniając niezbędne dwa, przylutowałem do nich DS18B20 w każdym pomieszczeniu.
Całkowita długość przewodów okazała się dość duża, a jeśli przewód sygnałowy był podparty (przy +5V) zalecanym 4,7 kOhm, to w moim przypadku czujniki były praktycznie nieczytelne i rezystancję nośną zmniejszyłem o połowę do 2,3 kOhm i wszystko działało dobrze.

Potem pomyliłem się z czujnikiem ciśnienia i zdecydowałem się na drogi BMP085 ale ma interfejs I2C, co ponownie oszczędza nogi i liczbę przewodów. Ponieważ nadal potrafi odczytać temperaturę umieściłem go w piwnicy, gdzie było najbliżej i najłatwiej było dociągnąć nowe przewody (aż 4). Starałem się w miarę możliwości wykorzystać standardowe kable i złącza telefoniczne (RJ11), aby konstrukcja była rozbieralna i możliwa do naprawy - nadawała się do wymiany.
Po podłączeniu tego barometru do tej samej magistrali I2C co RTC (nieulotny moduł zegara) pojawiły się pewne niezbyt jasne problemy. Wzajemnie przeszkadzały i do czasu ustawienia krótkiego opóźnienia przed odczytem barometru wszystko działało niestabilnie. Ponieważ krótkie tymczasowe przerwy w dostawie prądu nie są rzadkością, a moduł RTC Kosztuje grosza, dodałem go na czas nieulotny. potrzebne głównie przy korzystaniu z x10. Za jego pomocą chciałem automatycznie zsynchronizować go z NTP przez Internet (skoro już to mamy), ale jakoś nie mogłem się połączyć z serwerem webduino i NTP. W rezultacie czas NTP (epoka Unixa) jest wysyłany do Arduino (i aktualizowany przez RTC) za każdym razem, gdy zmieniają się jakiekolwiek ustawienia lub tryby w interfejsie internetowym. Ma to swoje wady, ponieważ JavaScript pobiera go z czasu na bieżącym komputerze lub urządzeniu mobilnym i nie zawsze jest dokładny i we właściwej strefie czasowej.

Wysyłam polecenia do moich gniazd radiowych Arduino drogą radiową za pomocą nadajnika za grosze (2 dolary). moduł. Na eBayu jest ich dziesiątki (wyszukaj „nadajnik RF 315 Mhz..”) i w każdym sklepie. Jedyne, co musisz zrobić, to wybrać odpowiednią częstotliwość radiową, która pasuje do Twoich gniazdek. Niestety, moje gniazda nie były poprawnie obsługiwane przez standardową bibliotekę RCswitch. w opisie biblioteki znajduje się lista obsługiwanych układów, ale nie zmartwij się, jeśli Twojego nie ma na liście, u mnie zadziałało po ręcznej analizie eteru i bez biblioteki. O podobnych gniazdach i pracy z biblioteką napisano już wiele. W szczególności tutaj: http://habrahabr.ru/post/213425 http://habrahabr.ru/post/212215 Użyłem gniazd 110V
. Pomimo tego, że sterowanie radiowe wymaga niestandardowego rozwiązania, jest to najprostsze i najbardziej opłacalne rozwiązanie danego problemu. Mianowicie włączaj i wyłączaj akumulatory elektryczne lub inne urządzenia (niekoniecznie rezystancyjne) czasowo lub ręcznie, a czasami włączaj i wyłączaj światła zewnętrzne. Insteon, Zwave i inne mają wiele czasami niepotrzebnych dodatkowych funkcji, ale są o rząd wielkości droższe i mają problemy z otwartością interfejsu, aby Arduino mogło wysyłać proste polecenia do urządzeń. Jedynym problemem związanym z gniazdami x10, Insteon i innymi jest to, że podczas przełączania klikają bardzo głośno. Jest to szczególnie denerwujące w spokojną noc. Jeszcze jeden niuans: x10 był zaostrzony i popularny w Ameryce Północnej, a zatem poniżej 110 woltów. Tutaj każdy wybiera dla siebie. Lub zapłać dużo za:
Z-Wave - nie ma gotowych gniazd, są dziwnie ukształtowane moduły przekaźników, które też klikają, ale są cichsze i trzeba je gdzieś schować, jakoś w ścianach, a potem zamurować, nie wiadomo jak je obsłużyć - je wymienić/naprawić. Ale pojawiły się moduły USB do wysyłania poleceń. Ale do tego nadal potrzebujesz mikrokomputera (może wystarczy router) z odpowiednimi sterownikami systemu operacyjnego itp.;
Insteon - gniazda są, ale też klikają obrzydliwie jak x10 i o ile rozumiem, nie ma tam otwartego modułu do wysyłania poleceń, a układ znowu jest projektowany na 110V;
Od Ciebie zależy, czy zadasz sobie trud integracji i wysyłania poleceń do tej sieci, czy też zapłacisz 5-10 razy mniej za każde urządzenie radiowe i w razie potrzeby poprawisz dla niego kod. Jak każda inna rzecz, wszystko na 110V kosztuje mniej. Oczywiście są też sposoby ekstremalne, jak np. opisany tu przez kilku autorów pomysł, pomysł oplątania całego mieszkania (domu) parą (a właściwie wiązką) drutów młotkowych i ręcznego montażu każdego sterownika i sterować urządzeniem od podstaw za pomocą protokołu 1-Wire. Niektórzy poszli jeszcze dalej i opracowują własne protokoły...

Jako kiter przykręciłem też anemometr (czujnik prędkości wiatru). Do pomiaru użyłem czujnika kubka, który miałem pod ręką, z kontaktronem zamykającym 1 kOhm między dwoma stykami, gdy miseczki się obracają. Program wykorzystuje przerwanie i mierzy, ile razy napięcie +5 V zostało przyłożone (przejście z 0 na 1) na wejście cyfrowe (podłączone do 5 kOhm przy tym samym napięciu +5 V). Wartość tę mnoży się przez współczynnik odpowiedni dla danego czujnika, a prędkość wiatru w węzłach oblicza się na podstawie liczby zwarć w ciągu jednej sekundy. Ponadto dla każdej godziny mierzone są maksymalne i minimalne wartości prędkości (porywy) i wyświetlana jest maksymalna na godzinę. W internecie wyświetlana jest wartość bieżąca i maksymalna. Każdy czujnik należy skalibrować indywidualnie i dobrać odpowiedni współczynnik. Do sterowania bramą garażową użyłem od niej zapasowego pilota radiowego i wykorzystując dodatkowy przekaźnik (szósty) emulowałem wciśnięcie przycisku na pilocie (otwierając pilota i wlutowując przyciski w styki).

Protokół komunikacyjny standardowej jednostki sterującej pompą termiczną z jej pilotem (zwykle 2 przewody) jest zwykle zamknięty i nasze arduino nie może wiedzieć, jaki tryb i ustawienia są ustawione w standardowej jednostce sterującej, ale za pomocą naszych czujników możemy wiedzieć, jaki tryb HVAC już działa i chociaż oni też. W wymienniku ciepła jest czujnik temperatury. Dodatkowe zabezpieczenie za pomocą Arduino nie zaszkodzi. Często jestem pytany: Czy nie przeraża mnie zaufanie Arduino do sterowania tak odpowiedzialnym systemem w moim domu? Mój kod jest otwarty i przejrzysty. Rozumiem co się dzieje i zawsze potrafię wychwycić i skorygować nieścisłości (jeśli jakieś pozostaną po sześciu miesiącach użytkowania systemu). A co najważniejsze, mogę dodać dowolne funkcje, których potrzebuję. W tym samym pudełku najprawdopodobniej znajduje się słabszy kontroler i oczywiście nie ma tu nic do zmiany ani dodania. Bez Arduino ponowne dodanie ograniczonych funkcji, takich jak dostęp z Internetu do standardowej jednostki sterującej, kosztuje nowe pudełko rzędu setek dolarów. Wszystko się zaczęło Nie ponieważ chciałem zaoszczędzić pieniądze i potrzebowałem funkcji, które byłyby dla mnie wygodne, a których nie mogłem kupić u producentów sprzętu za żadną cenę. Ale oczywiście, jeśli weźmiesz pod uwagę koszt roboczogodzin spędzonych przeze mnie, a nawet jeśli po prostu zdecydujesz się zrobić coś podobnego w oparciu o moje i inne opracowania, w przypadku tego projektu oczywiście taniej będzie kupić gotowe, ale pożegnaj się z elastycznością i niezbędnymi funkcjami. To jakby zainstalować FreeBSD i skrupulatnie przekopywać się przez pchli targ wiedzy w Internecie przez długi czas i z każdego powodu, ręcznie z wiersza poleceń, dopasowując go dla siebie w porównaniu z Mac OS, pięknym, gotowym, ale ograniczonym, opartym na ten sam BSD. Najważniejszym z nich jest włączenie ogrzewania/chłodzenia do żądanej temperatury nie na zawsze lub według harmonogramu, ale tylko na godzinę lub 2-4. Brzmi prosto i wygodnie, ale nie ma go w standardowych jednostkach sterujących.

Jeśli chcesz sterować tylko pompą termiczną bez RF, RTC, barometru i innych problemów, Uno ma wystarczającą ilość pamięci i nóg (właśnie to zrobiłem w pierwszej fazie mojego projektu). Pełna wersja nie może obejść się bez Mega. Przyjrzyjmy się wynikowej funkcjonalności i interfejsowi.

Sam interfejs wykonany jest w ramach jednej strony HTML z wykorzystaniem technologii Ajax do wymiany danych z serwerem WWW Arduino (webduino) i bazuje na bibliotekach JQuery Mobile. Dlatego do pracy potrzebujesz kilku plików obrazów i samych bibliotek, które można zastąpić linkami.

W lewym górnym rogu widzimy księżyc, oznacza to, że zgodnie z ustawieniami dnia i nocy (w pierwszej linii niebieskiego bloku) jest teraz tryb nocny. Jeśli jest dzień, będzie tam słońce. Następnie widzimy nasz dom. W domu panuje duża temperatura w każdym pomieszczeniu, a w środku temperatura w dziesiątych to temperatura w salonie na głównym poziomie. Na zielono w dolnej części domu widzimy wilgotność względną wewnątrz domu. Po prawej stronie znajduje się płatek śniegu, który wskazuje, że klimatyzator teraz działa. W tym momencie pozostałe tryby pracy (ogrzewanie za pomocą termopompy lub AUX lub x10) są wyświetlane różnymi ikonami. Jeśli ikona jest wyciszona (przezroczysta), oznacza to, że system jest w tym trybie, ale nie jest aktywny. Te. na przykład w trybie klimatyzacji do temperatury 21 stopni, ale ponieważ jest teraz 20 stopni, klimatyzacja nie jest aktywna. Jeżeli jednocześnie działają dwa tryby, np. ogrzewanie x10 i ogrzewanie za pomocą termopompy, wówczas dwie ikony będą migać sekwencyjnie. Po lewej i prawej stronie domu widzimy promienie, po naciśnięciu stają się jasne, a po ponownym naciśnięciu ponownie przygasają. Jest to włączenie oświetlenia zewnętrznego w pobliżu domu. Mam oświetlenie zewnętrzne na podwórku i przed domem. Sterowanie przekazywane jest poprzez x10, a numery odpowiednich urządzeń zapisywane są w kodzie HTML (JS), Arduina wysyła tylko polecenia do numerów urządzeń przesłanych do niej z HTML. Na prawo od domu widzimy automatyczną bramę garażową. który otwiera się i zamyka po naciśnięciu. Powyżej, po prawej stronie domu, widzimy aktualną (uśrednioną w ciągu 1-2 minut) lub maksymalną prędkość wiatru na godzinę w węzłach. Wartość prędkości wiatru jest podświetlana różnymi kolorami od niebieskiego do czerwonego w zależności od prędkości i zgodnie z międzynarodowymi kolorami skali Beauforta. W prawym górnym rogu widzimy temperaturę na zewnątrz i poniżej aktualnego ciśnienia atmosferycznego. Różowe tło wartości ciśnienia to wykres jego względnej zmiany w ciągu ostatnich 24 godzin (x-czas, y-wartość ciśnienia względnego). Pod ciśnieniem zielona wilgotność względna na zewnątrz.

Rozważmy teraz grupę białych selektorów i przycisk SET. Użyj lewego wybieraka, aby wybrać żądaną temperaturę/tryb. Prawo na jak długo włączyć ten tryb. Jeśli tryb jest aktywny, etykiety nieco się zmienią, jak w tym przykładzie
Jeśli tryb grzania jest aktywny, przycisk będzie dodatkowo zabarwiony na czerwono, a jeśli tryb chłodzenia – na niebiesko. Aby go wyłączyć, należy pozostawić temperaturę i wybrany tryb po lewej stronie oraz pozostałe minuty po prawej stronie, a następnie przycisk SET zmieni się na OFF i naciśnięcie go wyłączy tryb. Tryb chłodzenia lub ogrzewania wybierany jest automatycznie w zależności od temperatury zewnętrznej. Jeśli temperatura na ulicy jest niższa niż wartość stałej heat_temp opisana w pliku html(JS), oferowane będzie tylko ogrzewanie, w przeciwnym razie tylko chłodzenie.

Teraz spójrzmy na niebieski blok x10. Kliknięcie w pierwszą linię otwiera ustawienia ogólne: ON - wszystkie gniazda są zawsze włączone (np. w lecie), OFF wszystkie gniazdka są zawsze wyłączone (np. jeśli jesteś na wakacjach), Split - wchodzą indywidualne ustawienia grup i pomieszczeń siła. Następnie możesz wybrać, od której godziny zaczyna się dzień i od której zaczyna się noc. Aby zapisać ustawienia, nie zapomnij kliknąć przycisku Zastosuj poniżej. ponadto każda linia odzwierciedla grupę pomieszczeń, które mogą składać się z jednego lub większej liczby pomieszczeń. Zrobiłem grupowanie według pięter w moim domu. Na niektórych piętrach znajduje się tylko jeden pokój, a na innych więcej. Dla każdej grupy możemy ustawić tryb ON - wszystkie gniazda w tej grupie są zawsze włączone, OFF wszystkie gniazda w tej grupie są zawsze wyłączone (np. trzeba włączyć odkurzacz i czy jednocześnie pracuje akumulator) , spowoduje to przepalenie bezpiecznika), Split (dostępny tylko dla grup posiadających więcej niż jedno pomieszczenie) - obowiązują indywidualne ustawienia pomieszczeń w grupie, Dzień - utrzymywanie zadanej temperatury tylko w ciągu dnia (na noc zawsze wyłączone), Dzień i Noc - utrzymywać zadaną temperaturę w dzień i inną w nocy. Wszystkie powyższe są dostępne w każdym pokoju z wyjątkiem Splitu. Nie zapomnij kliknąć Zastosuj poniżej, aby zmiany zaczęły obowiązywać.

Ostatnia linia służy do ustawienia trybu zastępowania. Tryb ten został stworzony, aby wymusić włączenie gniazdek w wybranym pomieszczeniu lub lampie na chwilę. Np. trzeba maksymalnie ogrzać pomieszczenie przez pewien czas, aby dziecko mogło w nim masować, a po godzinie nadal utrzymywać w nim zwykłą temperaturę. Lub włącz światło na zewnątrz na pół godziny. Po lewej stronie wybierasz pomieszczenie, po prawej stronie na jaki czas ma włączyć tryb i wciskasz przycisk Zastąp. Jeśli chcesz wyłączyć tryb przed terminem, wybierz WYŁ. po prawej stronie i kliknij Zastąp. Wszystkie informacje są aktualizowane co upd_interval (stała z pliku HTML) sekundy. Wartość domyślna = 60 sekund. Po aktualizacji informacji cała górna część strony z domem miga.

Chciałbym również porozmawiać o koncepcji łączenia gniazd (puli). Załóżmy, że masz jedno duże pomieszczenie, w którym przy -5 na zewnątrz jeden akumulator nie jest w stanie się nagrzać lub nagrzewanie zajmuje bardzo dużo czasu. Możesz zainstalować drugie gniazdo RF z tym samym kodem/adresem i podłączyć do niego drugą baterię, a oba będą się zawsze włączać. Co przy stosunkowo ciepłej temperaturze doprowadzi do częstego klikania oraz włączania i wyłączania tych dwóch lub więcej baterii. Jest jeszcze jedna możliwość: łączysz te baterie w pulę w kodzie Arduino x10pools=(0,0,0,0,0,12,0,0,13,0,0,0,0,0,0,0 ,0) . Zero oznacza, że ​​dla danego adresu gniazda nie ma puli; liczba oznacza adres gniazda podrzędnego puli. Dziecko zostaje włączone jeśli na zewnątrz jest zimniej niż basen (stała z pliku html) lub różnica pomiędzy temperaturą zadaną w pomieszczeniu a aktualną jest większa niż delta_temp *poolf (stałe z pliku html). Chciałbym powiedzieć więcej o delta_temp (stała z pliku HTML) to jest Delta temperatury. Jest to konieczne, aby tryby nie były często włączane i wyłączane, ponieważ odczyty czujnika mogą nieco przeskoczyć +-. Ogrzewanie włącza się, jeśli aktualna temperatura jest niższa niż (wymagana - delta_temp) i wyłącza, jeśli jest wyższa niż (wymagana + delta_temp). Wartość domyślna to 0,5 stopnia C.

Spójrzmy teraz na kwestię bezpieczeństwa. Oczywiście nie możesz pozostawić kontroli nad swoim domem dostępnej dla każdego. Ponieważ nasz system składa się z klienta (strona html JS Ajax) i serwera (Arduino), można zorganizować różne poziomy bezpieczeństwa. Możesz na przykład umieścić stronę HTML na swoim komputerze, telefonie, tablecie itp. (bez udostępniania go na publicznym hostingu) i wtedy tylko Ty (z urządzeń, które mają ten plik) będziesz mógł otworzyć ten panel sterowania dla swoich systemów domowych. Serwer WWW Arduino opiera się na wewnętrznym adresie IP i dlatego, jeśli nie przekażesz go na routerze do świata zewnętrznego, wówczas do samego Arduino będzie można dotrzeć tylko z Twojej sieci wewnętrznej. Dostęp do samej strony HTML może być chroniony hasłem na serwerze internetowym, na którym chcesz ją opublikować. Modne jest także podnoszenie względem niego serwera HTTPS. Najprostszym i moim zdaniem całkiem niezawodnym jest publiczny hosting strony, jednak sama strona po uruchomieniu nie łączy się nigdzie, chyba że zostanie jej przekazany adres serwera Arduino jako parametr (wstępnie skonfigurowany Dinamic DNS i Port Foewarding). Wygląda to tak: w przeglądarce wpisujemy następujący link: http://myhosting.com/index.html?http://myhome.slyip.net:8081/hvac. Jeśli atakujący przypadkowo natknie się na stronę Twojego klienta, nie będzie mógł nic z nią zrobić, nie znając adresu serwera Arduino. To najprostsza i najwygodniejsza opcja kompromisowa, z której obecnie korzystam. Tak, nie podoba mi się też cały ten projekt ze słabym (powolnym, nie obsługującym HTTPS itp.) serwerem Arduino Web Shield, w dodatku muszę też gdzieś osobno hostować stronę klienta z ikoną. I jak tylko otrzymam z Chin słynny TP-LINK TL-WR703N
router, który w mgnieniu oka zamienia się w serwer WWW z mostkiem Wi-Fi z interfejsem Serial (UART) do Arduine, od razu przykręcę go do Arduine (lub jego do niego) i wyrzucę tę osłonę i odłączę przewód. Tym samym okaże się nawet więcej niż to, co tak bezskutecznie chciałem osiągnąć ze sterownika STM32, a mianowicie, że wszystko będzie w jednym urządzeniu (a nie osobna strona kliencka i osobny serwer wykonawczy) i normalnym serwerze WWW, na którym można wdrożyć przyzwoity stopień wygody, szybkości i bezpieczeństwa.






B na koniec

System automatyki Smart Home to pojedynczy zestaw urządzeń i oprogramowania, który łączy w sobie procesy zarządzania infrastrukturą lokalu.

MZTA SA oferuje pełen zakres usług w zakresie instalacji systemu Inteligentnego Domu „pod klucz”. Tworzymy wysokiej jakości, certyfikowany sprzęt. Inteligentny system automatyki „Smart Home”, który wdrażamy i wdrażamy, upraszcza proces zarządzania systemami zainstalowanymi w domu. Automatyzuje ogrzewanie prywatnego domu, a także:

  • wentylacja;
  • dostawa energii elektrycznej;
  • zaopatrzenie w wodę;
  • kanalizacja;
  • TELEWIZJA;
  • Obiekt monitorowany;
  • alarm i alarm przeciwpożarowy

Instalujemy system Smart Home w następujących obiektach:

Budynek mieszkalny

Dom wiejski



Apartament



Co jest wliczone w koszt pracy

  • Konsultacja
  • Opracowywanie specyfikacji technicznych
  • Zatwierdzenie kosztorysu
  • Opracowanie dokumentacji
  • Dostawa sprzętu
  • Prace instalacyjne
  • Złożenie pracy

Jak pracujemy

Oferta

Obliczenie

Omówienie projektu

Porozumienie

Zapłata

Skończona praca

Cechy techniczne systemu Smart Home

System Inteligentnego Domu zbudowany jest w oparciu o kompleks programowo-sprzętowy Kontar. W skład kompleksu wchodzą swobodnie programowalne sterowniki, które stanowią mózg Inteligentnego Domu.

W zależności od obsługujących go systemów inżynierskich, w pomieszczeniach potajemnie instalowane są różne czujniki, takie jak:

  • czujnik temperatury powietrza
  • czujnik wilgotności powietrza
  • czujnik ruchu
  • czujnik poziomu światła itp.

Kontrolery zbierają informacje ze wszystkich czujników, przetwarzają je i zgodnie z określonymi scenariuszami kontrolują urządzenia inżynieryjne domu.

Urządzenia Kontar umieszczane są w szafie automatyki, która instalowana jest w pomieszczeniu technicznym lub gospodarczym domu, np. w serwerowni.

Do zdalnego monitorowania i sterowania systemami inżynieryjnymi w ścianach domu instalowane są panele dotykowe, na których wyświetlaczu LCD wyświetlane są informacje o stanie wszystkich systemów domu w dowolnej dogodnej formie (kolorowe animowane diagramy, wykresy, tabele itp.). Panele przeznaczone są nie tylko do sterowania, ale także do zarządzania.

Możesz zdalnie monitorować swój dom za pomocą komputera, smartfona lub tabletu z dostępem do Internetu. System wizualizacji tych urządzeń posiada taką samą funkcjonalność jak na panelu dotykowym. Dostęp do systemu jest ściśle osobisty, wymiana danych jest zabezpieczona przed nieupoważnioną ingerencją.

Dzięki temu niezależnie od tego, gdzie się znajdziesz, zawsze będziesz w kontakcie ze swoim domem i dokładnie będziesz wiedział, jak „żyje”.




Ten artykuł jest również dostępny w następujących językach: tajski

  • Następny

    DZIĘKUJĘ bardzo za bardzo przydatne informacje zawarte w artykule. Wszystko jest przedstawione bardzo przejrzyście. Wydaje się, że włożono dużo pracy w analizę działania sklepu eBay

    • Dziękuję Tobie i innym stałym czytelnikom mojego bloga. Bez Was nie miałbym wystarczającej motywacji, aby poświęcić dużo czasu na utrzymanie tej witryny. Mój mózg jest zbudowany w ten sposób: lubię kopać głęboko, systematyzować rozproszone dane, próbować rzeczy, których nikt wcześniej nie robił i nie patrzył na to z tej perspektywy. Szkoda, że ​​nasi rodacy nie mają czasu na zakupy w serwisie eBay ze względu na kryzys w Rosji. Kupują na Aliexpress z Chin, ponieważ towary tam są znacznie tańsze (często kosztem jakości). Ale aukcje internetowe eBay, Amazon i ETSY z łatwością zapewnią Chińczykom przewagę w zakresie artykułów markowych, przedmiotów vintage, przedmiotów ręcznie robionych i różnych towarów etnicznych.

      • Następny

        W Twoich artykułach cenne jest osobiste podejście i analiza tematu. Nie rezygnuj z tego bloga, często tu zaglądam. Takich powinno być nas dużo. Wyślij mi e-mail Niedawno otrzymałem e-mail z ofertą nauczenia mnie handlu na Amazon i eBay.

  • Przypomniałem sobie Twoje szczegółowe artykuły na temat tych zawodów. obszar Przeczytałem wszystko jeszcze raz i doszedłem do wniosku, że te kursy to oszustwo. Jeszcze nic nie kupiłem na eBayu. Nie jestem z Rosji, ale z Kazachstanu (Ałmaty). Ale nie potrzebujemy jeszcze żadnych dodatkowych wydatków.
    Życzę powodzenia i bezpiecznego pobytu w Azji.