Нічого не знайдено — . Індекс тегів по всіх базах може допомогти.
1Концепція та філософія
Що таке oCBot і навіщо він: відкрита автоматика, свобода вибору заліза, як влаштовані периферія, скрипти, пульти оператора й мультиконтролерність.
- 1 Сфери призначення та режими роботи Де і як використовувати oCBot у дистиляції, сироварінні, теплицях та інших процесах. 12 хв
- 2 Базові скрипти автоматизації Огляд вбудованих у прошивку oCBot скриптів керування ТЕНами, термостатом та рівнем. 9 хв
- 3 Складні сценарії та логіка автоматизації Створення багатокрокових сценаріїв з умовними переходами та налаштуванням безпеки. 10 хв
2Підтримувані контролери
Плати, на яких працює прошивка: Kincony KC868-A6 і KC868-A16 з розбором живлення, входів, виходів, шин і карти GPIO; WT32-ETH01 і звичайний ESP32 DevKit.
- 4 Як прогнати сценарії без куба: тестовий стенд для KC868-A6 Стенд, на якому кожен вхід A6 має імітатор під рукою, а кожен вихід — видиме навантаження — і методика, як ним провокувати кожну стадію й кожну аварію сценаріїв затирання, парогенератора та ББК без води, пари й ТЕНів. 29 хв
- 5 Як прогнати сценарії без куба: тестовий стенд для KC868-A16 Стенд під шістнадцять ключів і шістнадцять входів A16 — навантаження на кожен вихід, імітатор на кожен вхід, PCA9685 як єдиний плавний нагрів, два парогенератори одночасно — і методика, як провокувати кожну стадію й аварію сценаріїв без води, пари й ТЕНів. 29 хв
3Написання сценаріїв (C++ Скрипти)
Як контролер думає: перший сценарій крок за кроком, ШІМ-відбір, ПІД-регулятор, затирання, ББК, регулювання тиску та розрахунок міцності за парою.
- 6 Огляд скриптів Архітектура та фонове виконання С++ скриптів в середовищі oCBot. 1 хв
- 7 Мій перший сценарій: Крок за кроком Простий шаблон C++ класу для автоматичного нагріву куба та умов переходу. 1 хв
- 8 ШІМ-відбір: Як налаштувати клапан правильно Алгоритми циклічного відкриття клапана та регулювання швидкості відбору. 2 хв
- 9 Налаштування ПІД-регулятора для стабілізації Опис принципів роботи ПІД-регулятора та підбір коефіцієнтів для нагріву. 2 хв
- 10 Автоматизація температурних пауз при затиранні солоду Як налаштувати автоматичні температурні паузи для пивоваріння за допомогою C++ скриптів. 1 хв
- 11 Скрипт ББК Детальний опис алгоритмів перегонки Безперервної Бражної Колони. 2 хв
- 12 Регулювання тиску PID-контроль тиску пари та каскадне керування ТЕНами. 2 хв
- 13 Розрахунок ABV за температурою пари Фізика методу: чому температура пари і тиск однозначно задають міцність, і як контролер рахує ABV двома алгоритмами. 5 хв
- 14 Скрипт «Розрахунок ABV» Базовий скрипт-вимірювач міцності: які давачі потрібні, які параметри має і який показник публікує. 5 хв
- 15 ABV у сценаріях Як сценарії перегонки використовують міцність як керуючу величину: контур регулювання ББК, аварійні межі та композиція зі скриптом ABV. 5 хв
4Сценарії
Кожен готовий сценарій прошивки — окремою серією для оператора: що він робить, яке залізо й прив'язки потрібні, як обрати параметри, як пройти перший запуск і що означає кожна аварія.
- 16 Сценарій ББК: що робить автоматика і де вона чекає на вас Огляд сценарію брагоректифікаційної колони: ланцюг скриптів-учасників, стадії від «Перевірки колони» до «Завершення» і що робить оператор на кожній. 7 хв
- 17 ББК: залізо й прив'язки — без чого сценарій не стартує Таблиця ролей кожного скрипта ланцюга ББК — обов'язкові й опційні, — перевірки на старті, полярність контактів тиску й розстановка датчиків рівня в парогенераторі. 9 хв
- 18 ББК: параметри за етапами — що означає кожен і як обрати Уставки сценарію ББК у тому порядку, в якому їх показує прошивка — розігрів, стабілізація, подача браги, дистиляція, — і уставки учасників, які на них впливають. 8 хв
- 19 ББК: перший запуск — спочатку на воді, потім брага Покроковий перший прогін ББК у режимі «Чистий дистилятор»: що заповнити у «Безпеці», що спостерігати на кожній стадії, коли тиснути «Готово» і як зупинити. 8 хв
- 20 ББК: аварії — що написано на картці, чому і що робити Кожен код аварії сценарію ББК і його учасників — парогенератора, тиску пари, рівня, нагріву, ABV, охолодження — з причиною і дією оператора. 8 хв