(Анонс)
Лего ПЛК V2 – это расширенная версия Лего ПЛК Ядро, можно сказать это ядро + модуль расширения входов/выходов.
А также на нем размещён гальвано изолированный измеритель кислотности pH и солемер измеритель EC (для использования в гидропонике и др., при ненужности – не устанавливается на плату), датчик освещённости.
Модули I/O (расширители входов-выходов) от Лего Ядро – совместимы.
В других разделах Вы уже видели разные специализированные контроллеры заточенные под определённую задачу, полив домашних цветов, полив теплиц, гидропоника, управление воротами и калиткой, обогрев ливнестоков и.т.п.
Эти контроллеры, конечно можно использовать и под другие задачи, с некоторыми оговорками.
Но можно использовать Лего ПЛК V2 – это конструктор контроллер, основная фишка которого это – модульность и малые размеры, изолированные входы-выходы (гальвано развязаны). Вы можете составить из кубиков любую конфигурацию под ваши задачи и потребности.
Это центральный процессор плюс модули расширения. Вы выбираете лишь те элементы, которые Вам нужны, причем, как на самих платах, так и подключаемых модулей. Тем самым не тратя лишние деньги и время. Но лего, на то оно и – лего, в любой момент вы можете “достроить” расширить систему нужным вам функционалом, добавив необходимые кубики.
Некоторые промышленные контроллеры сделаны по схожему принципу, но цена их на порядки выше.
Также предлагаются платы (PCB) для самостоятельной сборки контроллеров, причём, на них можно устанавливать лишь те элементы, которые необходимы Вам.

Лего ПЛК V2 – это плата центрального контроллера и набор различных входов-выходов.
Основа платы это микроконтроллер ESP32 в который “заливается” алгоритм (прошивка) системы.




На контроллере присутствуют различные интерфейсы для связи с внешними устройствами:
- Wi-Fi
- Ethernet
- RS485 (гальванически изолированный ISO или без ISO) /ModBus/
- 1 Wire х 2
- i2c (гальванически изолированный ISO)
- i2c (межблочный)
- i2c разъём на плате (для олед дисплея и.т.п.)
- SPI (разъём для дисплея TFT, SD Card)
- UART
- USB
- DI – гальванически развязанный, дискретный вход
- DI х 8 гальванически развязанных, дискретных входов
- DO х 2 реле 5А 250V
- DO х 6 мосфет (две группы 4 + 2) 3А 35V
- Ai х 4 аналоговых входа (АЦП ads1115)
- pH – вход для датчика измерителя кислотности
- EC – солемер (измерение EC/TDS)
- Lux – датчик освещённости
- SD card – слот для карты памяти
- RTC – Часы реального времени
- RF – Разъём для внешней антенны
- аппаратный вачдог (сторожевой таймер)
- Размер платы 100х80мм
- питание: 220V (AC-DC) либо 7-28V (DC-DC) или от 5V
Среда программирования контроллера (т.е. как и в чём можно программировать Лего ПЛК):
текстовые среды программирования | графические (визуальные) среды программирования на основе функциональных блоков ФБ |
---|---|
Arduino IDE | FLProg |
Visual Studio Code | XOD IDE |
ESP-IDF | S4A (Scratch for Arduino) |
PlatformIO | Snap4Arduino |
visuino, visualino, Mixly |
Плата контроллера выполнена двухстороннем монтажом. Для облегчения сборки контроллера в домашних условиях, и не имеющих опыта с smd детальками, – применен типо-размер smd 1206 (3,2х1,6х0,5).
Размер платы 100х80
Если Вам какой-то из функциональных узлов (обведены в желтых прямоугольниках) не нужен, то его можно не распаивать, не устанавливать. Но в последствии при необходимости вы всегда можете их доустановить.
Через межблочное соединение (i2c) подключаются модули расширения I/O