Статті бази ▾ ← Усі бази знань
Автоматика 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 займає унікальну нішу — він не намагається бути "комбайном" і не потребує бюджету промислового підприємства. Він пропонує золоту середину: гнучкість професійного PLC-контролера за ціною якісного побутового пристрою, адаптованого до українських реалій.


Для кого це написано? (Спойлер: майже для кожного господаря)#

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

1. Для винороба та пивовара, який хоче спати спокійно#

Ви знаєте, що таке безсонні ночі біля колони чи ризик "відрізати не те". oCBot візьме на себе контроль за температурою, відбором фракцій та подачею води. Ви отримаєте стабільний результат, навіть якщо вийшли з кімнати.

2. Для господаря, який хоче автоматизувати ферму чи майстерню#

Ви тримаєте птицю? У вас є теплиця чи система крапельного поливу? Може, ви займаєтеся сироварінням чи аквакультурою? Один oCBot може керувати вентиляцією, підігрівом води, світлом та аварійною сигналізацією. Це не "розумна розетка" — це справжній мозок вашого господарства.

3. Для інженера-ентузіаста, який будує все сам#

Ви любите створювати системи "під себе", але не хочете вивчати складні промислові протоколи та платити за дорогі ліцензії. oCBot — ваш конструктор. Відкритий скриптовий рушій, динамічне призначення портів, підтримка різних давачів — ви самі вирішуєте, якою буде ваша система.


Що означає "екосистема" і чому це важливо?#

Більшість "розумних" пристроїв — це замкнені системи. Вони роблять щось одне, і якщо ви хочете додати нову функцію — ви купуєте новий пристрій.

oCBot працює інакше:

  1. Об'єднання: Ви можете підключити до нього давачі температури, рівня, протікання, а також реле, клапани, кнопки, енкодери. Він бачить усю картину, а не окремі шматки.
  2. Безпека: oCBot не просто керує — він захищає. Автономні таймери, аварійні переривання, контроль ТСА та протікання води. Якщо щось піде не так, система зупинить небезпечний процес ще до того, як ви про це дізнаєтесь.
  3. Універсальність: Один контролер сьогодні керує вашим дистилятором, завтра — системою поливу, а післязавтра — сигналізацією в курнику. Вам не потрібно купувати нове "залізо" під кожну задачу.
  4. Масштабованість: Ваше господарство зростає — зростає і система. Один контролер oCBot може стати двома, трьома, десятьма. Кожен з них виконуватиме власне завдання (наприклад, один керує дистиляцією, другий — теплицею, третій — охолодженням), але ви бачите й керуєте всіма з єдиного веб-інтерфейсу чи хмарного порталу. Жодної плутанини, жодних зайвих дротів.
  5. Розширюваність: Навіть один контролер не є статичним. Якщо вам не вистачає портів для підключення давачів чи реле, ви просто додаєте плати розширення (PCF8574, ADS1115) по шині I2C або підключаєте додатковий контролер як периферійний вузол. Система росте разом із вашими потребами, а не змушує вас купувати "старшу модель".
Порада

Аналогія для розуміння: Уявіть, що oCBot — це Android для вашого господарства. Ви самі обираєте, які "додатки" (давачі та сценарії) встановити, і як вони взаємодіють між собою. А якщо вам стає замало одного смартфона — ви додаєте планшет і синхронізуєте їх. Ніхто не диктує вам, що можна, а що не можна.


Місце oCBot на ринку: український погляд на світову проблему#

Коли ми починали розробляти цю систему, ми поставили собі просте запитання:

Чому автоматизація має бути або дуже дорогою (промислові PLC), або дуже примітивною (побутові таймери)?

Відповідь: так бути не повинно. Тому ми створили oCBot — український продукт, який закриває цю прогалину.

Ми не робимо "комбайн", який уміє все, але погано. Ми робимо конструктор, у якому ви самі збираєте потрібну вам систему, додаючи лише те, що дійсно потрібно.


Структура цієї бази знань: як отримати максимум#

Щоб ви не загубилися в деталях, ми побудували всі статті за логікою "від філософії до практики":

  1. Ідеологія та філософія oCBot — чому ми зробили саме так, які цінності заклали в основу. Це важливо прочитати, щоб зрозуміти логіку всіх подальших рішень.
  2. Загальний огляд та сфери застосування — що це за система, де вона може стати вам у пригоді (підказка: майже скрізь у господарстві).
  3. Периферійні пристрої та свобода призначення портів — які давачі й механізми ви можете підключити, і як це робиться "в один клік".
  4. Сценарії та автоматизація — як запрограмувати процес, створити свій алгоритм і більше не стояти біля обладнання.
  5. Мультиконтролерність та масштабування — як об'єднати кілька oCBot в єдину мережу для керування цілим господарством.
Нотатка

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


Запрошення до діалогу#

Ми створили oCBot, але справжнє життя в нього вдихаєте ви — наші користувачі. Тому ми відкриті до запитань, пропозицій і навіть критики.

Ваш досвід допомагає нам покращувати продукт. Ваші ідеї стають новими сценаріями. Ваші запитання — новими статтями.

Порада

Почніть розмову прямо зараз: Якщо у вас уже виникло запитання "А чи зможе oCBot керувати моїм..." — ви на правильному шляху. Швидше за все, зможе.

Поглиблюйте знання далі. Наступна стаття розповість про філософію та ідеологію, які лежать в основі кожного рішення, кожного написаного рядка коду.