Статті бази ▾ ← Усі бази знань
Автоматика 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? (Погляд зсередини)#

Кілька років тому ми, як і ви, зіткнулися з дилемою:

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

Ми вирішили: так не повинно бути. І створили oCBot — систему, яка займає золоту середину.


Ринок автоматизації поділений на три табори, між якими — прірва#

Кожен із них залишає користувача з компромісами:

Побутові рішення Ентузіастські проєкти Промислові PLC
Вартість ✅ Дешево ✅ Дешево (або DIY) ❌ Дуже дорого
Гнучкість ❌ Зашиті алгоритми ⚠️ Обмежена конкретним залізом ✅ Максимально гнучкі
Простота ✅ Прості в установці ❌ Потребують глибоких технічних знань ❌ Потребують спеціаліста
Порти/периферія ❌ Фіксований набір ❌ Жорстко прив'язані до конкретної плати ✅ Підтримують будь-яку периферію
Масштабування ❌ Немає ❌ Немає (або дуже складно) ✅ Можна об'єднувати в мережі
Розширюваність ❌ Немає ❌ Зашито в прошивці ✅ Додаються модулі
Підтримка ⚠️ Лише базові інструкції ⚠️ Спільнота, форуми ✅ Технічна підтримка виробника

Що не так із кожним із цих підходів?#

1. Побутові рішення (розумні розетки, терморегулятори)#

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

2. Ентузіастські проєкти (Arduino, ESP8266, самописні прошивки)#

Це крок уперед — ви самі можете написати код і підключити давачі. Але є суттєві обмеження:

Нотатка

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

3. Промислові PLC (Programmable Logic Controllers)#

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


А що ж oCBot?#

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

oCBot став містком. Він бере найкраще з усіх трьох світів:


Чотири стовпи філософії oCBot#

Усе, що ми робимо, тримається на чотирьох принципах. Ось вони.

1. Орієнтація на господаря, а не на виробника#

"Нам не потрібно, щоб ви купували нашу нову модель. Нам потрібно, щоб ви були задоволені тією, яка вже працює."

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

Наш підхід:

2. Відкритість як основа (а не як маркетингове гасло)#

Відкритість для нас — не просто слово. Це архітектурне рішення.

Порада

Ми не боїмося, що ви "зламаєте" систему. Ми боїмося, що ви не зможете її налаштувати так, як хочете. Тому ми даємо вам усі інструменти.

3. Безпека понад усе (Safety First)#

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

Як це реалізовано:

Наша позиція: Безпека — це не функція, яку можна вимкнути в налаштуваннях. Вона вшита в архітектуру.

4. Українськість як перевага#

Ми пишаємося тим, що oCBot — це суто українська розробка. І ми не соромимося цього.

Що це означає на практиці:

Важливо

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


Як ця філософія впливає на ваш досвід?#

Кожен із цих принципів має практичне втілення у вашій щоденній роботі з oCBot.

Принцип Як це відчуває користувач
Орієнтація на господаря Ви купуєте контролер один раз і використовуєте його для різних задач: дистиляція, полив, інкубація, сигналізація.
Відкритість Ви самі пишете сценарії, підключаєте будь-які давачі, ділитеся наробками з іншими. Немає "заборонених" дій.
Безпека Ви можете запустити процес і піти спати. Система не дасть перегрітися, не дасть витекти воді, не дасть піти "хвостам" у готовий продукт.
Українськість У вас є підтримка рідною мовою, система працює без інтернету, а ціна не "кусається".

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

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

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

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

Тому я запрошую вас не просто читати, а долучатися. Пишіть, запитуйте, пропонуйте. Разом ми будуємо екосистему, яка працює для вас.