Статті бази ▾ ← Усі бази знань
Автоматика oCBot
Концепція та філософія11 Ласкаво просимо до екосистеми oCBotІдеологія oCBotСфери призначення та режими роботиПериферійні пристроїСвобода периферіїБазові скрипти автоматизаціїВіртуальні панелі оператораСкладні сценарії та логіка автоматизаціїМультиконтролерністьЗагальний огляд автоматики oCBotАрхітектура та опис
Підтримувані контролери4 Контролер Kincony KC868-A6Контролер Kincony KC868-A16Контролер WT32-ETH01Універсальний ESP32 DevKit (Custom)
Каталог периферійних пристроїв9 Датчики температуриДатчики тискуДатчики рівня рідиниДатчики потоку (витратоміри)Виконавчі механізми (Клапани, Насоси, ТЕНи)Датчики середовища (Вологість, Світло, Тиск)Датчики електричні та вагиОргани керування (Кнопки, Енкодери)Електродвигуни та вентилятори
Складання та Перший запуск (DIY)9 Збирання контролера oCBot своїми рукамиПервинне прошивання та запуск контролераШвидке підключення Wi-Fi через BluetoothПідключення ТЕНів та регуляторів потужностіВибір та підключення електромагнітних клапанівПідключення LCD та OLED дисплеїв по шині I2CПромисловий протокол RS485 (Modbus RTU)Калібрування ваг на тензодатчиках (HX711)Усунення типових несправностей
Робота з веб-інтерфейсом17 Головна сторінка (Home)Діаграма процесу (Flow)Сценарії автоматизаціїРедактор скриптівПульти оператораДизайнер пультів HMI DesignerПериферіяПлати та шиниЗагальні налаштуванняОбладнанняТочки монтажуНалаштування графіківОновлення прошивкиНалаштування Wi-FiЛогиПорталПро програму
Написання сценаріїв (C++ Скрипти)7 Огляд скриптівМій перший сценарій: Крок за крокомШІМ-відбір: Як налаштувати клапан правильноНалаштування ПІД-регулятора для стабілізаціїАвтоматизація температурних пауз при затиранні солодуСкрипт ББКРегулювання тиску
Безпека, Хмара та Інтеграція5 Система безпеки oCBot: Захист від аварійСтворення хмарного кабінету UA DistilleryЯк опублікувати звіт про перегонкуШеринг кастомних пультів оператора (HMI)Інтеграція з Home Assistant та MQTT
База знаньАвтоматика oCBotБезпека, Хмара та Інтеграція

Створення та шеринг кастомних пультів оператора (HMI)

Людина сприймає інформацію візуально, тому зручний пульт керування є запорукою комфортної роботи з автоматикою. oCBot підтримує створення індивідуальних пультів оператора (Human-Machine Interface, HMI), які дозволяють вивести на один екран лише необхідні кнопки, графіки, показники давачів та індикатори для конкретного процесу.


Конструктор пультів oCBot#

У веб-інтерфейсі oCBot вбудовано візуальний редактор HMI-панелей. Ви можете створювати пульти методом Drag-and-Drop (перетягування віджетів):


Нотатка

Кастомні пульти створюються та зберігаються локально в незалежній пам'яті ESP32 у форматі JSON-конфігурацій. Це дозволяє пульту працювати швидко навіть при нестабільному інтернет-з'єднанні.


Як експортувати та імпортувати конфігурацію пульта#

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

Експорт пульта:#

  1. Перейдіть до меню «Пульти оператора» у веб-інтерфейсі.
  2. Оберіть створений вами пульт та натисніть кнопку «Редагувати».
  3. У меню налаштувань пульта натисніть кнопку «Експорт конфігурації».
  4. Веб-інтерфейс запропонує завантажити файл з розширенням .json (наприклад, my-rectification-hmi.json). Збережіть його на свій комп'ютер або телефон.

Імпорт пульта іншим користувачем:#

  1. Інший користувач відкриває свій веб-інтерфейс oCBot.
  2. Переходить у розділ «Пульти оператора» та натискає кнопку «Додати новий».
  3. Замість створення віджетів з нуля, обирає опцію «Імпорт конфігурації» та завантажує ваш .json файл.
  4. Автоматика згенерує ідентичний пульт. Новачку залишиться лише перепризначити ID віджетів на власні давачі та реле, які встановлені на його обладнанні.

Порада

При діленні пультами у Telegram-каналах або на профільних форумах додавайте короткий опис схеми вашого обладнання (наприклад: «Пульт для колони 2 дюйми з вузлом відбору по рідині та клапаном ШІМ»). Це допоможе іншим користувачам швидше зорієнтуватися, які саме ID пристроїв їм потрібно призначити віджетам після імпорту.