Статті бази ▾ ← Усі бази знань
Автоматика oCBot
Концепція та філософія12 Ласкаво просимо до екосистеми oCBotЗвідки взявся oCBotІдеологія oCBotСфери призначення та режими роботиПериферійні пристроїСвобода периферіїБазові скрипти автоматизаціїВіртуальні панелі оператораСкладні сценарії та логіка автоматизаціїМультиконтролерністьЗагальний огляд автоматики oCBotАрхітектура та опис
Підтримувані контролери20 Контролер Kincony KC868-A6Підключення живлення й USB на KC868-A6Реле й аналогові виходи KC868-A6Сухі контакти й аналогові входи KC868-A6Твердотілка, драйвер помпи й датчики: підключення до колодки DA/IOШини й роз'єми KC868-A6: RS485, I2C, 1-Wire і рештаЩо зайнято на ESP32 у KC868-A6: карта GPIOЯк зібрати щиток на KC868-A6Як прогнати сценарії без куба: тестовий стенд для KC868-A6Контролер Kincony KC868-A16Підключення живлення й USB на KC868-A16Проміжне реле й контактор АСКО-УКРЕМ на KC868-A16Силові виходи KC868-A16: MOSFET замість релеСухі контакти й аналогові входи KC868-A16Шини й мережа KC868-A16: Ethernet, RS485, I2C, 1-WireЩо зайнято на ESP32 у KC868-A16: карта GPIOЯк зібрати щиток на KC868-A16Як прогнати сценарії без куба: тестовий стенд для KC868-A16Контролер WT32-ETH01Універсальний ESP32 DevKit (Custom)
Каталог периферійних пристроїв9 Датчики температуриДатчики тискуДатчики рівня рідиниДатчики потоку (витратоміри)Виконавчі механізми (Клапани, Насоси, ТЕНи)Датчики середовища (Вологість, Світло, Тиск)Датчики електричні та вагиОргани керування (Кнопки, Енкодери)Електродвигуни та вентилятори
Складання та Перший запуск (DIY)26 Збирання контролера oCBot своїми рукамиПервинне прошивання та запуск контролераШвидке підключення Wi-Fi через BluetoothПідключення ТЕНів та регуляторів потужностіВибір та підключення електромагнітних клапанівКілька плат PCA9685 на одній шиніПін OE — апаратне зняття всіх виходівПлата PCA9685 зблизька — що на ній є і навіщоПлата розширення PCA9685 — 16 каналів ШІМСервопривід на платі PCA9685 — режим 50 ГцТвердотілки на платі розширенняПідключення LCD та OLED дисплеїв по шині I2CДвигун і частотний перетворювач: силове підключенняПроводка датчиків DS18B20: чому зникають показанняПромисловий протокол RS485 (Modbus RTU)Термометри стартового комплекту: ланцюжок на M12 і ящик з нержавійкиЧастотник AE200 (Yingshida) по Modbus: клеми, параметри й регістр завдання частотиЧастотник CFM310 по Modbus: панель RS485, сервісне меню і три регістриЧастотник Ennera FCE по Modbus: налаштування і діагностикаЧастотник без Modbus (900E): пуск реле й оберти 0–10 ВШина RS485 на кілька пристроїв: шлейф, термінатори, адресиВаги на тензодатчиках (NAU7802)Роз'єми M12: кодування A, B, D, X і кількість контактівРоз'єми M12: трійники, вилки, гнізда і заглушкиРоз'єми M12: чим захистити від води — корпус, кабель, IPУсунення типових несправностей
Робота з веб-інтерфейсом18 Головна сторінка (Home)Технічна підтримка: віддалена допомогаДіаграма процесу (Flow)Сценарії автоматизаціїРедактор скриптівПульти оператораДизайнер пультів HMI DesignerПериферіяПлати та шиниЗагальні налаштуванняОбладнанняТочки монтажуНалаштування графіківОновлення прошивкиНалаштування Wi-FiЛогиПорталПро програму
Написання сценаріїв (C++ Скрипти)10 Огляд скриптівМій перший сценарій: Крок за крокомШІМ-відбір: Як налаштувати клапан правильноНалаштування ПІД-регулятора для стабілізаціїАвтоматизація температурних пауз при затиранні солодуСкрипт ББКРегулювання тискуРозрахунок ABV за температурою париСкрипт «Розрахунок ABV»ABV у сценаріях
Безпека, Хмара та Інтеграція5 Система безпеки oCBot: Захист від аварійСтворення хмарного кабінету UA DistilleryЯк опублікувати звіт про перегонкуШеринг кастомних пультів оператора (HMI)Інтеграція з Home Assistant та MQTT
Сценарії5
ББК5 Сценарій ББК: що робить автоматика і де вона чекає на васББК: залізо й прив'язки — без чого сценарій не стартуєББК: параметри за етапами — що означає кожен і як обратиББК: перший запуск — спочатку на воді, потім брагаББК: аварії — що написано на картці, чому і що робити

Технічна підтримка: віддалена допомога

Написано для прошивки 0.2.197 (коміт 4adf773) · порталу 0.0.258Можливо, застаріло: поточна прошивка 0.2.209, поточний портал 0.0.259

Веб-інтерфейс контролера відкривається лише у вашій домашній мережі, тож спеціаліст порталу не може зайти на нього сам. Описувати по телефону, яка плитка червона і що написано в полі, довго, і щось неминуче губиться. Швидше, коли ви показуєте свій екран: спеціаліст бачить те саме, що й ви, і підказує, куди натиснути, а на Windows може й натиснути сам, якщо ви дозволите.

Нижче — інструкція саме для вашої системи і те, як не віддати доступ комусь іншому.


Як проходить сеанс#

  1. Напишіть нам будь-яким способом із розділу «Куди писати»: що за контролер і що не так. Скриншот повідомлення про помилку дуже допоможе.
  2. Домовляємось про час. Спеціаліст пише або дзвонить з офіційних контактів, указаних нижче, і нізвідки більше.
  3. Відкрийте контролер у браузері на комп'ютері чи телефоні, підключеному до тієї ж мережі, що й контролер.
  4. Увімкніть показ екрана за інструкцією для вашої системи. На Windows спеціаліст продиктує код, на інших системах надішле посилання на дзвінок.
  5. Завершіть сеанс самі, коли все готово (див. «Як завершити сеанс»). Спеціаліст не має доступу до вашого комп'ютера ні до, ні після сеансу.

Куди писати#

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


Windows 10 і 11: «Швидка допомога»#

«Швидка допомога» (Quick Assist) — вбудований у Windows застосунок Microsoft для віддаленої допомоги. Нічого стороннього ставити не треба, а обліковий запис Microsoft потрібен лише спеціалісту, не вам.

Відкрити «Швидку допомогу»

Якщо кнопка нічого не відкрила, натисніть на клавіатурі Win + Ctrl + Q або введіть «Швидка допомога» в пошуку меню «Пуск». Немає застосунку й там — встановіть його з Microsoft Store (безкоштовно, від Microsoft Corporation).

  1. У вікні знайдіть розділ «Отримати допомогу» (Get help).
  2. Введіть код безпеки з 6 знаків, який вам продиктує наш спеціаліст, і натисніть «Надіслати» (Submit). Код діє 10 хвилин; не встигли — спеціаліст продиктує новий.
  3. Windows покаже, хто саме просить доступ, і запитає дозвіл. Перевірте ім'я та натисніть «Дозволити» (Allow). Якщо спеціаліст просить повне керування, а ви хочете лише показати екран, — скажіть йому, він перемкнеться на перегляд.
  4. Поки сеанс триває, угорі екрана видно панель «Швидкої допомоги». Там є «Призупинити» (Pause) — сховати екран на хвилину, і «Завершити» (Leave) — закрити сеанс.

macOS: показ екрана#

На Mac немає вбудованого способу дати керування людині з Windows, тому спеціаліст лише дивиться на ваш екран і підказує, куди натиснути. Цього досить для будь-якого налаштування контролера.

Основний шлях — дзвінок Google Meet у браузері. Спеціаліст надішле посилання.

  1. Відкрийте посилання в Chrome, Safari або Firefox. Обліковий запис Google не обов'язковий: введіть ім'я і натисніть «Попросити приєднатися».
  2. Унизу натисніть «Показати екран» (Present now) → «Весь екран» або вікно браузера з контролером.
  3. Перший раз macOS заборонить запис екрана. Відкрийте Системні параметри → Приватність і безпека → Запис екрана і системного аудіо, увімкніть перемикач навпроти свого браузера, перезапустіть браузер і поверніться за тим самим посиланням.

Якщо спеціаліст теж на Mac, можна без браузера: у дзвінку FaceTime натисніть кнопку показу екрана → «Поділитися екраном». Або спеціаліст надішле запит через застосунок «Спільний доступ до екрана» (Screen Sharing) на ваш Apple ID — тоді вам лишиться натиснути «Прийняти». Котрий шлях зручніший, скаже спеціаліст.

Телефон, планшет або Linux: Google Meet#

Спеціаліст надішле посилання на дзвінок Google Meet. Він бачить ваш екран і підказує голосом, а натискаєте ви самі.

Android#

  1. Встановіть Google Meet з Google Play, якщо його ще немає. Обліковий запис Google на Android уже є, тож вхід не знадобиться.
  2. Відкрийте посилання від спеціаліста й натисніть «Приєднатися».
  3. Унизу натисніть ⋮ «Більше» → «Показати екран» → «Почати». Android попередить, що на екрані видно все, разом зі сповіщеннями: перед цим закрийте листування й банківські застосунки.
  4. Перейдіть у браузер із контролером. Щоб зупинити показ, поверніться в Meet і натисніть «Припинити показ».

iPhone і iPad#

  1. Встановіть Google Meet з App Store й увійдіть в обліковий запис Google.
  2. Відкрийте посилання від спеціаліста й натисніть «Приєднатися».
  3. Натисніть ⋯ «Більше» → «Показати екран» → «Почати трансляцію». Через три секунди в рядку стану з'явиться червоний індикатор.
  4. Перейдіть у Safari з контролером. Щоб зупинити, натисніть на червоний індикатор угорі → «Зупинити».

Linux#

  1. Відкрийте посилання від спеціаліста в Chrome, Chromium або Firefox. Обліковий запис Google не обов'язковий: введіть ім'я і натисніть «Попросити приєднатися».
  2. Унизу натисніть «Показати екран» і виберіть вікно браузера з контролером.
  3. У сеансі Wayland система ще раз запитає, яке вікно показати, — це нормально, виберіть те саме.

Безпека#

Увага

Ніколи не давайте доступ до екрана тому, хто подзвонив вам сам і назвався «підтримкою» — Microsoft, банку чи нашою. Ми не починаємо сеанс без вашого звернення і пишемо лише з контактів, указаних у розділі «Куди писати».


Як завершити сеанс#

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

Система Як завершити
Windows «Завершити» (Leave) на панелі «Швидкої допомоги» вгорі екрана або просто закрийте її вікно
macOS, Linux «Припинити показ» у Meet, потім червона кнопка — вийти з дзвінка
Android «Припинити показ» у Meet або через шторку сповіщень
iPhone, iPad червоний індикатор угорі → «Зупинити», потім вийти з дзвінка

Після завершення доступу немає: наступний сеанс знову почнеться лише з нового коду чи посилання.


Суміжні статті#