Статті бази ▾ ← Усі бази знань
Автоматика 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Концепція та філософія

Периферійні пристрої

Які давачі, клапани, кнопки та індикатори можна підключити до oCBot?

Одна з ключових переваг oCBot — свобода вибору периферії. Ви не обмежені фірмовими аксесуарами чи фіксованим набором портів. Система працює з будь-якими пристроями, що підтримують стандартні промислові протоколи.

Ця стаття — про те, яку периферію можна підключити, як вона працює та для яких задач використовується.


Про що ця стаття#

Це — технічний огляд периферії, який допоможе вам зрозуміти, які пристрої потрібні для вашої задачі.

ТУТ НЕ БУДЕ#

ТУТ БУДЕ#

Важливо

Ключова думка цього тексту: oCBot не обмежує вас фірмовими аксесуарами. Якщо ваш давач працює за стандартним протоколом (I2C, OneWire, SPI, PWM) — він буде працювати з oCBot. Ви самі вирішуєте, яку периферію підключати.


Повний перелік підтримуваної периферії#

У веб-інтерфейсі oCBot доступний широкий вибір типів пристроїв. Ось повний перелік з поясненням призначення кожного:

Тип пристрою Призначення Приклади використання
Термодатчик Вимірювання температури Температура в кубі, колоні, заторі, повітрі, воді
Датчик витрати Вимірювання потоку рідини або газу Контроль витрати води охолодження, відбору дистиляту
Датчик тиску Вимірювання тиску в системі Контроль тиску в колоні, водопроводі, пневмосистемі
Датчик рівня Контроль рівня рідини в ємності Запобігання переливу, контроль сухого ходу насоса
Насос Перекачування рідини Подача води, браги, сусла, перекачування продукту
Нагрівач Нагрівання рідини або повітря ТЕН для куба, нагрівач для теплиці, інкубатора
Клапан Відкриття/закриття потоку рідини або газу Клапан відбору, клапан подачі води, полив
Реле Комутація електричних навантажень Вмикання/вимикання насосів, вентиляторів, освітлення
Двигун/Мішалка Обертання, перемішування Мішалка для затирання, перевертання яєць, розмішування
Вентилятор Продувка повітря, охолодження Вентиляція теплиці, охолодження обладнання, výтяжка
Датчик вологості Вимірювання вологості повітря Контроль клімату в теплиці, інкубаторі, камері дозрівання
Датчик освітленості Вимірювання рівня освітлення Автоматичне вмикання/вимикання досвічування
Датчик ваги Вимірювання маси Дозування кормів, контроль наповнення ємностей
Датчик струму Вимірювання споживаного струму Контроль роботи нагрівачів, насосів, захист від перевантаження
Датчик напруги Вимірювання напруги в мережі Контроль живлення, сигналізація про зникнення напруги
Атмосферний тиск Вимірювання атмосферного тиску Метеостанція, корекція температури кипіння
Кнопка Фізичне керування без веб-інтерфейсу Старт, стоп, пауза, перехід на наступний крок
Індикатор Візуальне відображення стану Сигналізація про роботу, аварію, завершення процесу
Порада

У вікні додавання периферії ви також можете обрати колір для візуальної ідентифікації на панелях оператора та позначити пристрій як "Може сигналізувати аварію" — тоді він буде доступний для вибору як давач аварії в параметрах скриптів та сценаріїв.


Класифікація периферії за типом сигналу#

Усі периферійні пристрої можна поділити на три категорії за типом сигналу:

1. Вхідні пристрої (датчики)#

Ці пристрої передають дані в контролер:

Тип Сигнал Приклади
Цифрові Високий/низький рівень (0/1) Кнопки, датчики рівня, геркони, датчики протікання
Аналогові Безперервний сигнал (напруга) Потенціометри, датчики тиску (4-20мА), датчики освітленості
Шинові (I2C/OneWire) Цифровий обмін даними DS18B20 (температура), BME280 (вологість/тиск), ADS1115 (АЦП)

2. Вихідні пристрої (виконавчі механізми)#

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

Тип Сигнал Приклади
Дискретні (вкл/викл) Високий/низький рівень Реле, клапани, насоси, індикатори, зумери
ШІМ (PWM) Широтно-імпульсна модуляція Регульовані нагрівачі, вентилятори з ШІМ, димери
Аналогові Безперервний сигнал (напруга/струм) Рідко використовуються, переважно ШІМ

3. Комбіновані пристрої (вхід/вихід)#

Пристрої, які можуть працювати в обох напрямках:

Тип Приклади
Сервоприводи Керування положенням (вихід) + зворотний зв'язок (вхід)
Датчики з керуванням Датчики з вбудованим реле (наприклад, термостат з виходом)

Підключення периферії: інтерфейси#

Усі периферійні пристрої підключаються до контролера через один із стандартних інтерфейсів:

Інтерфейс Типи пристроїв Кількість пристроїв Особливість
OneWire Термодатчики (DS18B20) До 10+ на одній шині Один пін контролера — багато давачів
I2C PCF8574, ADS1115, BME280 До 8 пристроїв на шині Два дроти (SDA, SCL) — багато пристроїв
SPI Деякі дисплеї, давачі Залежить від кількості CS-пінів Висока швидкість, для дисплеїв
Цифрові порти (GPIO) Кнопки, реле, клапани, індикатори Залежить від контролера Універсальні входи/виходи
Аналогові порти (ADC) Потенціометри, датчики освітленості Залежить від контролера Вимірювання аналогових сигналів
ШІМ (PWM) Регульовані нагрівачі, вентилятори Залежить від контролера Плавне регулювання потужності

Розширення кількості портів#

Якщо базової кількості портів ESP32 недостатньо, oCBot підтримує плати розширення:

PCF8574 (розширювач цифрових портів)#

ADS1115 (прецизійний АЦП)#


Додавання периферії в інтерфейсі#

У веб-інтерфейсі oCBot процес додавання периферії виглядає так:

  1. Перейдіть у розділ "Периферія".
  2. Натисніть "Додати периферію".
  3. Оберіть Тип пристрою зі списку (термодатчик, датчик витрати, насос, клапан тощо).
  4. Введіть Назву пристрою (наприклад, "Головний тиск").
  5. Оберіть Колір для візуальної ідентифікації на панелях оператора.
  6. Якщо пристрій може сигналізувати аварію — позначте відповідний прапорець. Він стане доступним для вибору в параметрах скриптів/сценаріїв.
  7. Натисніть "Зберегти".

Приклади типових конфігурацій#

Для дистиляції:#

Для пивоваріння:#

Для теплиці:#

Для інкубатора:#

Для системи безпеки:#


Часті запитання (FAQ)#

Чи можна підключити будь-який давач до oCBot? expand_more

Так, якщо він працює за стандартними протоколами (I2C, OneWire, SPI, PWM, аналоговий сигнал). У веб-інтерфейсі доступний широкий перелік типів пристроїв.

Скільки давачів температури можна підключити? expand_more

До 10+ давачів DS18B20 на одній шині OneWire. Якщо потрібно більше — додаєте другу шину або плати розширення.

Як підключити більше реле, ніж є портів на контролері? expand_more

Використовуйте плати розширення PCF8574 через шину I2C — до 8 плат дають 64 додаткових порти.

Чи можна підключити давач тиску або ваги? expand_more

Так. Для цього використовується прецизійний АЦП ADS1115, який працює з давачами з виходом 4-20мА або мостовими давачами.

Що означає опція "Може сигналізувати аварію"? expand_more

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

Чи потрібно щось налаштовувати в коді під конкретний давач? expand_more

Ні. Усе налаштовується через веб-інтерфейс. Ви просто обираєте тип пристрою зі списку, вводите назву та призначаєте йому логічну роль.


Що далі? (Навігація по базі знань)#

Тепер, коли ви знаєте, яку периферію можна підключити, переходьте до наступної статті:

  1. Свобода периферії та динамічне призначення портів — як підключити та налаштувати периферію без перепрошивки.

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