Контролер LAN-termo_controller

39.00 $

Категорія:

Опис

1-Wire / Ethernetbridge

Підключивши пристрій до мережі, і зайшовши за адресою «http://192.168.0.14/sec/ або /192.168.3.14/» ми потрапимо в інтерфейс управління і початкової конфігурації пристрою.

Більш докладно про всі пункти меню:

 

Netconfig

Пункт меню «Net config» містить мережеві налаштування пристрою:

  • IP – Адреса пристрою. За замовчуванням 192.168.0.14 (192.168.3.14)
  • Password – Пароль, за замовчуванням «sec». Максимальна довжина пароля 6 символів.
  • Server – Адреса сервера, якому повідомляється про спрацював вході.
  • Script – Ім’я скрипта на сервері, який викликається для обробки повідомлення про спрацював вході. Максимальна довжина імені скрипта 15 символів. За замовчуванням використовується ім’я «test-http.php».
  • MAC-адресу автоматично генерується з IP адреси.

 

Sensors

Пункт меню «Sensors» це список всіх виявлених датчиків температури з їх поточними значеннями. Адреси датчиків виводяться в форматі всім відомого пакету OWFS.

Для отримання списку датчиків і поточних значень температури сервером зручніше використовувати запит «http: // IP / password /? Th = all». Формат виведення буде таким же, тільки без посилання «Back» і заголовка «Sensors», це зроблено для полегшення розбору списку стандартними засобами PHP.

Для отримання поточного значення температури одного датчика можна використовувати запит «http: // IP / password /? Th = 28.D40264020000», де «28.D40264020000» адреса датчика. У цьому випадку відповідь пристрою буде містити тільки значення температури обраного датчика або «Error», якщо датчика з вказаною адресою не існує.

Inputs

Пункт меню «Inputs» відображає поточний стан всіх входів пристрою. «ON» означає, що вхід притягнутий до землі (через контакти кнопки, реле або оптрон). Тобто, активний рівень входів- «0».

Для отримання поточного стану входу можна використовувати запит «http: // IP / password /? Get = in3». У відповідь на цей запит пристрій повідомить сервера «0», «1» або «Error», якщо в написанні імені входу допущена помилка.

 

Outputs

Пункт меню «Outputs» »відображає поточний стан виходів пристрою.

Стан «AUTO ON» говорить про те, що на вихід призначена функція термостата, і він знаходиться у включеному стані, а «AUTO OFF» у вимкненому. «ON» і «OFF» цей стан виходу, яким можна управляти програмно або з WEB-інтерфейсу.

Для отримання поточного стану виходу можна використовувати запит «http: // IP / password /? Get = out5» на який пристрій відповість «0», «1» або «Error», в разі, якщо допущена помилка в імені виходу. Важливо відзначити, що прочитати можна як простий вихід, так і вихід, на який призначена функція термостата.

Для  встановлення  стану  виходу можна використовувати запит «http: // IP / password /? Set = out5 & val = 1», це означає включити вихід 5.

  • val=0 – вимкнути
  • val=1 – включити
  • val=2 – інвертувати

Для підтвердження прийняття команди пристрій відповість:

  • «OK», якщо запит виконаний успішно.
  • «Error», якщо в імені виходу допущена помилка або значення val не дорівнює 0, 1 або 2.
  • «Auto», якщо на вихід призначена функція термостата.

 

Thermostat

Пункт меню «Thermostat» дозволяє призначити на вихід пристрою функції термостата і одночасно показує, на які виходи ця функція вже призначена.

При кліці на посилання поруч з ім’ям виходу потрапляємо в меню конфігурації термостата:

Тут все інтуїтивно зрозуміло. На першому рядку «Thermostat ON» показує, включена або виключена функція термостата, на наступному рядку написано пропозицію, вписавши в яке свої значення, Ви сконфігуруєте роботу термостата. У разі, якщо допущена помилка в адресі датчика, то якщо Ви зберегли адреса підсвітити червоним кольором, якщо помилка в значенні уставки або гістерезису, то уставка стане дорівнює 0.00, а гістерезис 0.5 ° C відповідно.

У прикладі на скріншоті, вихід 1 стане активним, коли значення температури датчика 28.D40264020000 буде більше 27 + 0.2 = 27.2 ° C і вимикається, коли температура датчика стане менше 27-0.2 = 26.8 ° C.

Також доступна завдання уставки з сервера. Для цього треба виконати один із запитів:

  • «http://192.168.3.14/sec/?set=ts1&val=51.3» – Задати уставку термостата 1 рівну 51.3 ° C.
  • «http://192.168.3.14/sec/?set=ts1&wr=1» – Зберегти поточну уставку термостата 1.
  • «http://192.168.3.14/sec/?set=ts1&val=51.3&wr=1» – Задати уставку термостата 1 рівну 51.3 ° C і записати її в EEPROM.

Відповідь сервера на запит буде «OK», якщо він виконаний успішно або «Error», якщо допущена яка-небудь помилка.

Треба відзначити, що ресурс EEPROM обмежений 100 000 циклами записи і при перезапису уставки раз в п’ять хвилин, він буде вичерпаний приблизно через один рік роботи. Тому не варто зловживати параметром “wr” і зберігати значення уставки в EEPROM при кожному її зміні.

Допустимі значення уставки термостата від -55 до 99.99 ° C, а гістерезису від 0 до 9 ° C.

Для читання значення уставки термостата треба виконати запит

«Http: // IP / password /? Get = ts1» – значення уставки термостата 1

Відповідь на запит сервер відповість

  • Значення уставки (наприклад, «27.00»)
  • «Off», якщо термостат на цьому каналі вимкнено
  • «Error», якщо допущена яка-небудь помилка

 

Reset CPU

Пункт меню «Reset CPU» говорить сам за себе і дозволяє перезавантажити пристрій з WEB-інтерфейсу.

Підключений  індикатор HD44780 (8х2) і клавіатура дають можливість управління сконфігурованими термостатами і перегляд стану I / O на екрані LCD. Для цього треба натиснути і утримувати кнопку “SP-” близько 1 секунди.

Зовнішній вигляд пристрою:

У першому рядку – номер поточного каналу термостата і поточна уставка.

У другому рядку – поточний стан каналу і поточна температура з датчика.

 

У першому рядку – символ “i” і номера активних входів (жоден з входів не спрацював)

У другому рядку – символ “про” і номера активних виходів (як видно, вихідний сигнал є на другому виході)

 

Короткий опис приладу – TERMO – контролер

Можливе застосування приладу: для контролю через інтернет (при наявності інтернету) температури електричної теплої підлоги в квартирі, будинку, дачі, обігріву теплиць, ферм, а також інших приміщень.

Прилад здатний підтримувати температуру на об’єктах, через які підключаються контактори або виконавчі модулі, методом комутуючої  напруги від 0 до 240 В змінного струму.

Прилад, легко керований з сервера і в той же час не залежно від нього.

  • Контроль температурних зон – 7
  • Підключення цифрових датчиків температури DS18B20 по 1-Wire до – 20 шт
  • Вхід поточного стану – 7
  • Напруга живлення 12 В постійного струму ± 10%
  • Робоча температура град. С – від 0 до +55
  • Метод монтажу DIN-рейка, 4 DIN (ширина 71 мм)
  • Основний інтерфейс зв’язку: Ethernet (RJ45)
  • IP-адреса за замовчуванням: 192.168.0.14 (маска підмережі 255.255.255.0)
  • Вхід на пристрій використовуючи браузер, URL: http://192.168.0.14/sec

Версія №1 – управління через зовнішні реле або контактори,  де робочий струм котушки не повинен перевищувати 0,5Ампера живленням  12 Вольт, струм  комутований навантаження залежить від паспортних даних використовуваних реле.

Версія №2 – управління навантаженнями через готові виконавчі модулі:

  • MegaD-7I7O-R, (7 входів, 7 виходів релейних)
  • MegaD-7I7O-R2, (7 входів, 7 виходів релейних)
  • MegaD-7I7O-S, (7 входів, 7 виходів симісторних)
  • MegaD-8I7O-S, (8 входів, 7 виходів симісторних, 8-й вхід працювати не буде)

 

PDF файли для перегляду та завантаження:

1-Wire _ Termo інструкція

1-Wire_Termo короткий опис приладу

Loading