Категории

Cуществуют следующие способы оплаты за занятия:

  • Абонемент на 8 посещений (срок действия 1 месяц) - 300 грн.;
  • Абонемент на 4 посещения (срок действия 1 месяц) - 200 грн.;
  • Абонемент на 12 посещений(срок действия 1 месяц) - 400 грн.;
  • Разовое посещение - 60 грн.
(ДЛИТЕЛЬНОСТЬ ЗАНЯТИЙ ПО 1,5 ЧАСА)

Розумний датчик руху

Наше деловое партнерство www.banwar.org

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

Рішення: Зазвичай для реалізації подібної функціональності використовують дорогі моделі KNX датчиків руху. Роздрібна вартість таких датчиків варіюється від 200 до 500 євро, що здорожує проект інсталяції. Також бюджет інсталяції збільшується через необхідність впровадження системи BMS для диспетчерської.
Ми пропонуємо більш дешеве рішення, засноване на масових датчиках руху з сухим контактом вартістю в десятки євро і контролері LogicMachine, який має вбудовану WEBSCADA. Застосувавши це рішення, купувати дорогу систему BMS необов'язково.

Принцип роботи: Датчики руху на сухому контакті підключаються до пристрою EVIKA Multiport з розрахунку вісім датчиків на один пристрій. EVIKA Multiport перетворює сигнали з датчиків в KNX телеграми, які надсилаються на певні групові адреси. Контролер LogicMachine обробляє телеграми в залежності від умов, і чи включає-вимикає світло, або піднімає тривогу (кліпаємо світлом по всій будівлі, вмикає сигналізацію).

Обладнання, що використовується:

  1. LogicMachine;
  2. Evika Multiport;
  3. Evika Dimmer;
  4. датчики руху з сухим контактом.

програмування LogicMachine

При закладі змінних в LogicMachine дотримуємося правила присвоєння імен змінних в форматі «Устройство_Номер», наприклад «Rele_5", "Dimmer_1», «Pir_3». Де номер - номер приміщення, в якому встановлений датчик руху і світильник.

Створюємо загальний скрипт для обробки події з довільного датчика в Загальні функції (User functional library).

function PIR_control (event) local value = tonumber (event.datahex, 16) - вважаємо що об'єкт названий у форматі "Устройство_Номер", - наприклад "Rele_5", "Dimmer_1", "Pir_3", отримуємо ім'я і - номер str [1] - ім'я, str [2] - номер local str = string .split (grp.alias (event.dst), "_") local pir = str [2] - якщо це датчик і датчик побачив if value = = 1 and str [1]: lower () == 'pir' then - наша будівля зараз під охороною? security_mode = grp.getvalue ( 'Security mode') if (security_mode == true) then - якщо так, то сработиваніе охоронного датчика означає виявлення в приміщення - порушника, - тому починаємо бити тривогу - пишемо в журнал подій alert ( 'Спрацював датчик руху в приміщенні:% d', pir) - включаємо світло в приміщенні grp. write ( "Dimmer_" ..pir, 100) - якщо є пошта посилаємо пошту - send_mail ( "Тривога! Спрацював датчик руху в приміщенні:" .. pir) - посилаємо sms - send_sms ( "Тривога! Спрацював датчик руху в приміщенні: ".. pir) - пишемо в twitter - send_twit (" Тривога! Спрацював датчик руху в приміщенні: ".. pir) else - інакше, звичайний режим управління світлом --смотрім час і включаємо режим local now = os.date ( '* t') if (now.hour> = 22 or now.hour <7) then - якщо зараз ніч, включаємо "нічний режим", встановлюємо диммер на 20% grp. write ( "Dimmer_" ..pir, 20) else grp. write ( "Dimmer_" ..pir, 100) end end end end
Для всіх групових адрес, пов'язаних з датчиком руху, створити скрипт на подію і в кожному додати виклик цієї функції.

pir, 100) end end end end   Для всіх групових адрес, пов'язаних з датчиком руху, створити скрипт на подію і в кожному додати виклик цієї функції

PIR_control (event)

Завести змінну з ім'ям "Security mode" і зв'язати її з груповою адресою. Значення «1» - будівля під охороною, значення «0» - будівля з охорони з охорони знято.

Значення «1» - будівля під охороною, значення «0» - будівля з охорони з охорони знято

У режимі "охорона" при проникненні в приміщення зловмисника спрацьовує датчик руху, вмикається світло і одночасно, за умови установки відповідних скриптів, надсилаються повідомлення про порушення за допомогою e-mail, sms, twitter.

У режимі "знято з охорони" при спрацьовуванні датчика руху вночі, в проміжку з 22:00 до 7:00, включається просто декоративна нічне підсвічування.

Шляхи розвитку скрипта:

  1. Можна винести яскравість підсвічування, значення часу початку і кінця «нічного режиму» в змінні з груповими адресами. В цьому випадку, користувач сам може налаштувати зручний для нього час і яскравість спрацьовування освітлювальних приладів, використовуючи для цього візуалізацію або панель керування.
  2. При спрацьовуванні сигналізації зробити освітлення в даному приміщенні миготливим.
  3. Додати засоби оповіщення - наприклад, включити всі світильники на цьому поверсі, зовнішнє освітлення або лампочку у диспетчера.


Split (grp.alias (event.dst), "_") local pir = str [2] - якщо це датчик і датчик побачив if value = = 1 and str [1]: lower () == 'pir' then - наша будівля зараз під охороною?