MOCPilot - Зберіть. Керуйте. Контролюйте все.
MOCPilot — застосунок для створення власних профілів керування для LEGO® і сумісних Bluetooth-моделей з електроприводом.
Він дає збирачам одне місце для підключення хабів, керування моторами, читання датчиків, проєктування панелей керування та створення візуальних програм для моделей, механізмів, автомобілів, вантажівок, поїздів, роботів і власних MOC.

Що дає MOCPilot
- Користувацькі профілі для ваших власних моделей.
- Готові профілі для підтримуваних офіційних наборів.
- Підключення та керування Bluetooth-хабами.
- Візуальне програмування блоками для автоматизації та логіки.
- Контролери панелі для їзди й керування моделями.
- Підтримка LEGO® Powered Up, Technic, BuWizz, SBrick, Mould King, моторів, датчиків і сумісних Bluetooth-пристроїв.
Ідея
Більшості моторизованих моделей потрібно більше, ніж простий пульт. Автомобілю можуть знадобитися кермо, газ, світло, моніторинг батареї, послідовність коробки передач або спеціальна процедура запуску. Роботу можуть знадобитися датчики, події, умовна логіка та кілька хабів, що працюють разом.
MOCPilot створено для простору між базовим пультом і повноцінним середовищем програмування. Можна почати з керування моделлю з екранної панелі, а потім додавати логіку, датчики й автоматизацію.
Профілі
Профіль — це центр керування однією моделлю.
У профілі можна вибрати хаби моделі, створити програму, що запускає модель, і спроєктувати панель керування.
Готові профілі
Готові профілі — це підготовлені приклади для підтримуваних офіційних наборів. Вони корисні для швидкого старту або вивчення того, як зібрано робочий профіль.


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

Підключення хабів і пристроїв
MOCPilot може підключатися до підтримуваних Bluetooth-хабів і сумісних пристроїв, а потім робити їх доступними в профілі.
Для простої моделі можна використати один хаб або підключити кілька хабів, якщо моделі потрібні додаткові порти, окремі системи живлення чи незалежні модулі.
Приклади підтримуваного обладнання





Повний список дивіться на сторінці підтримуваних хабів, моторів і датчиків.
Створення логіки блоками
MOCPilot містить візуальний конструктор блоків. Ви можете створювати програми, з’єднуючи блоки замість написання коду.
Блоки можуть реагувати на події, керувати моторами, читати датчики, працювати зі змінними, використовувати введення з геймпада, оновлювати контролери панелі та координувати кілька дій.
MOCPilot повністю підтримує підключені фізичні геймпади. Блоки геймпада читають кнопки, тригери, напрямки D-pad і стіки, щоб можна було призначити реальний контролер моделі, якщо фізичне керування зручніше за сенсорний екран.
Що можна робити блоковими програмами
- Запускати, зупиняти й повертати мотори.
- Читати рівень батареї, напругу, нахил, орієнтацію, температуру та значення датчиків.
- Налаштовувати фізичний геймпад для керма, газу, тригерів, дій і перемикання режимів.
- Реагувати на зміни кнопок, датчиків, таймерів або контролерів панелі.
- Створювати стартові перевірки перед початком руху моделі.
- Додавати власну логіку для світла, калібрування керма, режимів потужності й конфігурації хаба.
- Використовувати змінні, списки, умови, цикли, повідомлення та власні блоки для організації складної поведінки.
Проєктування панелі керування
Панель керування — це екран, яким ви користуєтеся під час керування моделлю. Вона може містити керма, джойстики, слайдери, кнопки, перемикачі, педалі, монітори та інші контролери.
Контролери панелі й введення фізичного геймпада можна підключати до блоків і дій хаба, щоб інтерфейс відповідав моделі.
Приклади панелі
- Використовуйте кермо й педалі для автомобілів.
- Використовуйте слайдери для кранів, підйомників і лінійних приводів.
- Використовуйте кнопки для світла, сигналу, перемикання передач або сценарних дій.
- Використовуйте монітори для показу батареї, швидкості, значень датчиків або власного стану програми.
- Використовуйте підключений геймпад, якщо фізичні кнопки, стіки й тригери зручніші за сенсорне керування.
Тримати складні моделі керованими
Коли модель зростає, профіль може зростати разом із нею. MOCPilot підтримує повторно використовувану логіку через My Blocks, налаштування хабів для конкретного профілю, кілька контролерів і програмні потоки, що поєднують ручне керування з автоматизацією.
Це допомагає зберігати великі програми читабельними. Наприклад, профіль може мати один користувацький блок для оновлення батареї, інший для калібрування керма й ще один для спеціального режиму їзди.
Типовий процес
- Створіть або відкрийте профіль.
- Додайте Bluetooth-хаби й пристрої, які використовує модель.
- Зберіть програму з блоків.
- Спроєктуйте панель для їзди та взаємодії.
- Натисніть Play.
- Тестуйте, налаштовуйте й покращуйте профіль, доки модель не поводитиметься так, як потрібно.
Для кого MOCPilot
MOCPilot корисний збирачам, які хочуть:
- Кращий пульт для моторизованих LEGO® моделей.
- Спосіб керувати сумісними Bluetooth-хабами сторонніх виробників.
- Візуальне середовище програмування для механізмів і роботів.
- Готові профілі для підтримуваних офіційних наборів.
- Користувацькі панелі для автомобілів, вантажівок, поїздів, краулерів, кранів та інших MOC.
- Один застосунок, що поєднує хаби, мотори, датчики, геймпади й екранні контролери.
Почати знайомство
- Скористайтеся коротким посібником, щоб створити перший профіль.
- Перевірте підтримувані пристрої перед вибором обладнання.
- Перегляньте документацію BlockBuilder, коли будете готові додати логіку.
- Ознайомтеся з оновленням прошивки хаба, якщо хаб потребує підтримуваної версії прошивки.