Система «розумний будинок» своїми руками

Чи можна змусити свій будинок «порозумнішати»? Якщо ви знайомі з мікропроцесорної технікою і вмієте програмувати, для вас це не складе великих труднощів. Головне - це закупити пристрою сполучення з процесором і дізнатися їх протоколи обміну даними. Для початку потрібно зрозуміти, чого ми від свого будинку хочемо?

Робота з освітленням

Коли ми приходимо в будинок. там повинен включитися світло. Спочатку - в передпокої, потім - в кімнаті або кухні - в залежності від того, куди потрібно йти. Для цього потрібно придбати не тільки вимикачі, якими може керувати електроніка, а й фотоелемент, який буде реєструвати освітленість приміщень. Якщо у нас в коридорі є вікно, то навіщо нам включати світло днем? А в кімнаті або кухні вже точно є вікна, і коли яскраво світить сонце, включення лампи буде зайвим.

За яким умові повинен включитися світло?

  • У приміщенні повинно бути спочатку темно.
  • Туди хтось повинен увійти.

Щоб відстежити цей момент, потрібний не тільки фотоелемент, а й датчик руху. Їх виконують на ультразвуку або інфрачервоних променях. Який з них ефективніше, зрозуміти складно. І той, і інший, в принципі, можуть спрацювати помилково, тому в алгоритмі програми для головного процесора потрібно розписати, за яким сигналом з датчика руху повинен спрацьовувати вимикач. На пролітають муху він не повинен реагувати, а ось на людину - спрацювати зобов'язаний. Муха пролітає повз датчика швидко. Її розміри незначні. Людина рухається повільніше, і його обсяг великий. За цими критеріями можна відстежити, який саме об'єкт знаходиться в приміщенні.

Система «розумний будинок» своїми руками

Схема системи «Розумний будинок»

Якщо ви хочете, щоб світло в будинку супроводжував вашого вихованця, то тут треба підлаштовувати програму під характер руху кота, собаки або ж ігуани і черепахи. Зрозуміло, що два останніх вихованця рухаються повільніше, ніж два перших. Кішки і собаки - теплокровні тварини, на відміну від черепах і ігуан, і якщо ми працюємо з інфрачервоним датчиком, потрібно це враховувати: він швидше засіче саме звірів, а не рептилій.

Таблиця, як правильно економити гроші

Непотрібні опції різних пристроїв і процесів (індивідуально)

Робота з опаленням

Якщо у вас в будинку є електричний котел. то це відмінний об'єкт для побудови моделі «розумного будинку». Як правило, сучасні котли можуть підтримувати самостійно задану температуру, мають пульти управління і навіть в деяких випадках - термодатчики, розташовані в опалювальних приміщеннях. Залишається перевести такий котел на зовнішнє процесорний управління.

Що потрібно для цього:

  • приймати сигнал з температурних датчиків і передавати їх в процесор;
  • дистанційно виставляти потрібну температуру котла, щоб забезпечити потрібну температуру в кімнатах;
  • можливість програмування роботи котла в залежності від часу доби.

Система «розумний будинок» своїми руками

Система роботи опалення «Розумний будинок»

ВАЖЛИВО! Обережно треба ставитися до опалення домашньої сауни. Воно повинно проводитися тільки під контролем людини! Хоч би яким «розумним» не був будинок, коли мова заходить про екстремальних температурах, їх потрібно взяти під особистий контроль.

Робота з дверима і воротами

Ваш будинок може відкривати ворота двору або гаража, а також вхідні двері, які тут же запрёт за вами. Для цього потрібні двигуни для воріт, датчики руху, фотоелементи, замки, керовані електронікою. Зазвичай це магнітні замки, які з успіхом застосовуються в домофонних системах. Все це є в продажу, тому вам потрібно знайти всі ті чутливі і виконують елементи, які можуть обмінюватися в вашим процесором даними з зрозумілим для нього протоколом.

Система «розумний будинок» своїми руками

«Розумний будинок» на воротах

При створенні програми не забудьте, що при відключенні електрики двері і ворота переводяться в положення «відкрито». Не зайвим буде об'єднати ворота і двері з датчиками пожежної сигналізації. У момент їх спрацьовування ворота і двері повинні перейти в стан «відкрито». При цьому не треба забувати про механічні клямки, які захистять вас від вторгнення зловмисників в момент, коли у вас немає електрики.

Як працювати з процесором

Коли ви почнете писати алгоритми для процесора, то може зіткнутися з тим, що його швидкодії не вистачить. Це може статися з різних причин:

  • в якийсь момент ви захочете наростити систему, поставивши, наприклад, датчики води;
  • у вас з'явиться бажання зробити більше градацій для управління температурою в будинку;
  • ви захочете встановити охоронну сигналізацію, інтегровану в ваш «розумний дім».

Система «розумний будинок» своїми руками

Схема взаємозв'язку в системі «Розумний будинок»

Це лише приблизні причини. Але як би багато ви не хотіли навантажити на ваш процесор, у нього є своє швидкодію, своє число входів і виходів, і т.д. І якщо з числом виходів і входів нічого не поробиш - їх не наростиш, то з швидкодією можна легко і витончено розібратися: вивчити асемблер. Якщо ви ваш алгоритм розпишете не мовою програмування вищого рівня, а в тих командах, які розуміє саме цей процесор, який ви вибрали, то він буде сприймати і виконувати програму в кілька разів швидше.

Статті по темі

Схожі статті