Налаштування обладнання (Hardware Settings)
Вкладка «Обладнання» в налаштуваннях oCBot призначена для зв'язування фізичних портів мікроконтролера ESP32 з логічними об'єктами керування в системі (давачами, клапанами, кнопками, енкодерами).
1. Створення та конфігурація пристроїв#
Щоб додати новий апаратний елемент, натисніть кнопку "Додати пристрій". У формі, що відкриється, налаштовуються такі параметри:
- Назва: назва пристрою (наприклад, Давач куба, Клапан відбору).
- Тип пристрою:
давач температури (DS18B20), OneWire термометр.Реле / Клапан, цифровий вихід.Кнопка (ST_BUTTON), фізична кнопка на PCF8574.Індикатор (ST_INDICATOR), світлодіод стану AD22.Енкодер (ST_ENCODER), аналоговий потенціометр 0-100%.
2. Апаратна адресація (Hardware Address)#
- Інтерфейс: вибір шини чи типу підключення (
OneWire,GPIO,I2C (PCF8574),ADC). - Канал / Номер піна: фізичний номер GPIO або виходу розширювача портів.
- Адреса ROM (OneWire): окремий ідентифікатор давача температури. Ви можете скористатися функцією автосканування: пристрій сам просканує шину OneWire та покаже список адрес знайдених давачів.
3. Налаштування логіки та калібрування#
- Інверсія сигналу: якщо увімкнено, то логічна одиниця (увімкнено) перетворюється на низький рівень (0V) на фізичному виході GPIO. Це необхідно для реле-модулів, які керуються низьким рівнем (Active Low).
- Калібрувальне зміщення (Offset):
- Для давачів температури: коригування показників (додавання/віднімання градусів).
- Для аналогових енкодерів: зміщення шкали відсотків для точного виставлення нуля.
4. Візуальна діаграма підключень#
У верхній частині розділу є перемикач "Діаграма". Він відкриває графічну схему плати ESP32 з підсвічуванням усіх задіяних пінів. Це допомагає візуально контролювати використання GPIO та уникати конфліктів адрес.
Обережно
Ніколи не редагуйте налаштування обладнання під час запущеного процесу перегонки. Будь-яка зміна піна активного клапана чи давача може призвести до аварійної ситуації!