Добрый день. Я новичок в пром автоматизации с использованием микроконтролллеров. Есть задача автоматизировать работу вентилятора 0-10 В. И двух э/м реле (катушки) 220В, 5 Вт. По 4 датчикам :два влажности, СО2, VOC. Какое решение вы посоветуете? Сейчас идёт ремонт и можно проложить все требуемые коммуникации. Желательно без нудного программирования (написания скетча).
Добрый день.
Вот ориентировочный список подходящего оборудования под вашу задачу
-
Контроллер Wiren Board 8, это центральный узел. В веб-интерфейсе есть инструмент «Сценарии» — визуальный конструктор автоматизации (условие → действие) без программирования.
-
Вентилятор 0–10 В → модуль WB-MAO4 — 4-канальный модуль аналогового вывода 0-10В/ШИМ, RS-485, DIN-рейка. Управляется по Modbus, добавляется в систему через веб-интерфейс без кода.
-
Два реле 220В/5Вт (катушки) → модуль WB-MR6C v.3 — 6-канальный релейный модуль, RS-485.
-
Датчики → 2× WB-MSW v.4 — комбинированный датчик: температура, влажность, CO2, VOC, освещённость, шум, движение — всё в одном корпусе, RS-485. По одному на каждую зону — это закрывает сразу оба датчика влажности плюс CO2 и VOC (можно взять оба в полной комплектации с CO2/VOC, либо один — полный, второй — без опции CO2/VOC, если второй нужен только ради влажности; так дешевле). Эти датчики продаются в разных “комплектациях”, важно подобрать правильно под каждую зону.
Для примера: Управление вентиляцией: собираем, интегрируем, экономим / Хабр
То что описываете делится на этапы:
Первый: получить возможность управления исполнительными механизмами. Например тот же вентилятор - плавная регулировка. Управление реле.
Получение данных с датчиков.
После того как данные поступают и устройства управляются - второй этап.
Определить алгоритмы взаимодействия. Например принимаем значения со2 осью Х.
Как (по какой формуле) должны вычисляться уставки исполнительным (каким из них?) механизмам? Если (для бинарных) - то с каким гистерезисом или интервалами?
Совершенно обязательно на этом этапе предусмотреть обработку нештатных ситуаций, в том числе и оповещение.
Ну и третий, самый простой - уже реализовать алгоритм.
Александр,спасибо.
- А если WirenBoard 7 cпамятью 1 ГБ. норм? и еще в какой среде-оболочке это все настраивается. конфтигурируется и заливается?
- еще. свзяь между датчиками и контролером и исполнителными устройствами 220 В- эл двигатель и реле. мненужно заранее провода проложить. верно?
- Таккже можно доп использовать данный контроллер для электрического теплого пола с выносным датчиком. прим 1-3 кВт?
- В веб-интерфейсе есть инструмент «Сценарии» — визуальный конструктор автоматизации (условие → действие) без программирования.Есть демоверсия этого интерфейса? а то я всё куплю и не смогу настроить,создать правильно сценарии. Кстатит в контроллере таймеры есть? Чо-бы по датчику СО2/VOC или влажности не более XXX минут оработал вентилятор на максимумме?
- я добавлю у меня 4 зоны и 4 датчика, поэтому число сценариев работы вентилятора и задвижек -8!
Да,ещё нюанс, если С02 будет по Зигби,кроме его стоимости что еще добавляется? Просто еще не определил с местом расположения. Зигби позволяят перемещать датчик в пределах несколькоих комнат
-
Мнедля конфигурироваия/настройки нужен будет Преобразователь USB в RS-485
WB-USB485?
1. Возьмите WB8 вместо WB7 — цена та же, производительность выше. Настраивается всё в браузере: заходите на веб-интерфейс контроллера по адресу wirenboard-XXXXXXXX.local (или по IP в локальной сети), никакого отдельного ПО ставить не нужно.
2. Да, кабели нужно проложить заранее: к каждому датчику и модулю — RS-485 (витая пара A/B) + питание 9–28 В DC (обычно один 4-жильный кабель шлейфом на все точки); отдельно сигнальный провод 0–10 В от модуля аналогового вывода до вентилятора; отдельно силовая проводка 220 В от релейного модуля до катушек.
3. Тёплый пол 1–3 кВт можно завести на этот же контроллер — датчик пола через отдельный вход, коммутация через релейный модуль (с учётом токовых ограничений по каналу и группе каналов).
4. Демо-доступ: https://wirenboard.cloud/ — кнопка «Демо-аккаунт» на странице входа. Документация: https://wiki.wirenboard.com/wiki/WB-DEMO-KIT_v.3.
5. 4 зоны, 4 датчика, 8 сценариев — не проблема, «Сценарии» не ограничены по количеству. Уточните тип задвижек (модулирующие 0–10 В или просто открыть/закрыть) — от этого зависит итоговый список модулей ввода-вывода.
6. Датчик CO2/VOC по Zigbee всё равно требует проводного питания 9–28 В DC — экономится только пара RS-485, кабель тянуть всё равно придётся, свобода перемещения датчика ограничена длиной этого кабеля.
p.s. Преобразователь не потребуется.
Прежде чем добирать оборудование дальше, предлагаю сделать так: сначала полностью зафиксируйте, что и где у вас будет — количество зон, что в каждой зоне стоит (датчики, задвижка/клапан, тип привода — 0–10В или вкл/выкл), где физически будет щит и контроллер, где пройдут трассы кабелей. Пока в переписке эти параметры меняются от сообщения к сообщению, любой список оборудования будет «плавать».
Рекомендую ознакомиться.
-
Подбор оборудования Wiren Board под задачи автоматизации — https://wiki.wirenboard.com/wiki/WB_FAQ/wb-equipment-selection — как вообще подбирается состав системы под задачу.
-
Общие принципы проектирования умного дома и раздел FAQ целиком — https://wiki.wirenboard.com/wiki/WB_FAQ — там же ссылки на рекомендации по выбору компонентов, таблицу оценки стоимости, примеры проектов от клиентов.
-
Центр документации — https://wirenboard.com/wiki/Documentation — характеристики всех устройств и типовые схемы подключения.
p.s. Разбираться с чем-то новые – всегда сложно, голову пухнет уже через час, а то и раньше, но только так и приходит понимание. Ну, или второй вариант - нанимать специалистов )))
Благодарю. По-порядку отвечаю.
- Задвижки Открыть/закрыть. Задвижки вивентилятор ПОд потолком в месте воздуховодов.
- Зон с датчиками -4: влажности-две и CO2 VOC
- Кабель витая пара UTP Сat5 подойжет для питания и RS 485? Какая у него распиновка?
А подбор оборуждования это ОПЫТ. Чbтая Инструкци его не получишь. можно лишнее нахватать.
P.S. а как мне зайти в Веб интерфейс контроллера,если ни клавиатуры ни экрана у него нет?
Спасибо.
-
Понял, задвижки открыть/закрыть — тогда управление через реле (WB-MR6C v.3), не через аналоговый выход.
-
Уточните, что значит “-4: влажности-две и CO2 VOC”?
-
UTP Cat5 подходит, это прямо в вики WB и написано. Топология — только шина (без ответвлений, звезды или кольца), на концах линии — резисторы 100–120 Ом. Разводка по парам:
-
пара 1 (оранжевые) — A/B данных RS-485;
-
пара 2 (зелёные) — V+;
-
пара 3 (синие) — GND;
-
пара 4 (коричневые) — запасная/можно на GND параллельно, если питание “проседает” на длине.
-
Насчёт входа в веб-интерфейс: клавиатура и монитор контроллеру не нужны вообще, он всегда управляется удалённо. Подключаете его к сети (Ethernet или Wi-Fi), заходите с телефона/компьютера в браузер по адресу wirenboard-XXXXXXXX.local или по IP.
Начните пожалуйста с проекта, электрического.
То есть вопрос “подойдет ли кабель” - он без расчетов некорректен…
- 4 зоны 4 помещения. в каждом по одному датчику: влажнность, влажность, CO2, VOC.
- Как я подключу контроллер к сети WiFi при её отсутствии в деревне?
- Играюсь с Вбе конфигуратором. спасибо. Почему а)во вкладке Сards датчики по функционалу: Вентиляция, Климат и тд и тп а не ПО ПОМЕЩЕНИЯМ?
- В разделе Сценарии - События- имя Имя MQTT топика на английском и непонятно как относится это с работой(усновоской скорости вентилятора 0-10 В). Или я что-тио пропустил, а таккже где считываени показаний с датчиков влажности теемпературы СО2 и тд?
Аналоговый выход -сигнал на вентилятор в Вольтах 0..10 V (или % ),в зависимости от показанийдатчиков влажности СО2 VOC. Я не увидел в демоверсии Wirenboard редакторе правил что-то подобное.
как у Вас называются MQTT топик для : вентилятора,реле,датчика лвджности, С02,VOC?
Вы можете использовать любой из интерфейсов для работы с контроллером.
Не очень понятно - про что вопрос? Вы можете создать виртуальные устройства или виджеты в таком виде как нужно именно вам.
Тоже непонятно.
Как я писал выше
Что (какую операцию) планируете реализовать? Какой алгоритм взаимодейтвия?
Какого датчика (имя топика)?
Какого типа его значение?
И опишите алгоритм манипуляций со значением. Вот с этого, собственно надо начинать,
Какой выходной топик?
Начинать следует с проекта, в котором перечислить все используемые значения, с типами ну и их взаимодействие.
Это демонстрационный контроллер. Почитайте его описание, ссылку я давал чуть выше. Устройства, которые нужны конкретно вам под конкретно ваш случай, в демо-стенде могут отсутствовать. Посмотрите, как организован интерфейс системы, что из себя представляют скрипты.
Пожалуйста, составьте список того, что вы хотите автоматизировать.
Я уже писал в первом сообщении :4 датчика, два э/м реле и ЕС электродвигаткль. Скрипты (текст программы работы WirenBoard) написаны на JawaScript. Я этим языком не владею. РУССКИЙ, английски, С++, assembler.
Сразу в ответ на первое сообщение я привел оборудование WB, которое подойдет для этих задач. Единственное, мне неясно по датчикам воздуха. Сколько у вас помещений и какие данные вы хотите контролировать в каждом помещении?


