KC868-E16P: всё брутальнее и брутальнее (теперь с тумблерами прямо на контроллере)

в 14:05, , рубрики: arduino, esp32, IoT, KC868-E16P, Kincony, smart home, timeweb_статьи, автоматизация, Интернет вещей, микроконтроллеры, Программирование, умный дом
KC868-E16P: всё брутальнее и брутальнее (теперь с тумблерами прямо на контроллере) - 1

Мне нравится подход Kincony к своей работе — видно, что они занимаются любимым делом, никого не стесняются и ни в чём не отказывают своему креативу: на этот раз они сделали то, чего не делал никто до них — установили прямо на плату контроллера 16 «кондовых» тумблеров. С технической точки зрения это решение спорное, но, надо отдать им должное, выглядит E16P очень круто и брутально.

Это уже ближе к натуральному киберпанку и если вы установите такого красавца в свой электрощит, то, несомненно, станете звездой легендой местных электриков (смайл).

Разумеется тумблеры — это не единственное достоинство KC868-E16P, о прочих характеристиках и нововведениях E16P мы поговорим далее в этой статье.

Линейка E16P

Если кто ещё не является постоянным читателем моего блога и не в курсе разветвлённой иерархии линеек контроллеров Kincony, поясню: KC868-E16P является представителем линейки «блоков реле, совмещённых на одной плате с контроллером» KC868-E16S, KC868-E16T и KC868-E16P.

В целом эти контроллеры очень похожи и различаются некоторыми деталями. Более подробно эти различия можно увидеть в следующей таблице.

KC868-E16P: всё брутальнее и брутальнее (теперь с тумблерами прямо на контроллере) - 2

Из анализа этой таблицы можно сделать следующие выводы. E16S является базовой моделью линейки, принадлежит к «первому поколению», и обеспечивает базовый функционал гибридного решения «блок реле + контроллер».

«Фишкой» модели E16T (второе поколение) является поддержка технологии Tuya и использование модуля ESP32-WROOM-32UE с возможностью подключения внешней антенны.

А герой этого обзора KC868-E16P принадлежит к третьему поколению является модернизацией начальной версии E16S. Основные различия: добавление поддержки POE, два разъёма интерфейса I2C (внутренний и внешний) и вышеозначенные «брутальные тумблеры».

Разбивка на поколения является условной и определяет выход моделей контроллеров примерно с разницей в один год. В целом, чем больше номер поколения, тем «современнее» сделан и выглядит контроллер.

Кроме того, в E16P используется дополнительная плата второго этажа, что тоже характерно для моделей контроллеров Kincony третьего поколения.

Внешний вид

К описанию внешнего вида KC868-E16P мне добавить нечего — всё видно невооружённым взглядом. Ещё раз отмечу только виртуозное использование плат второго этажа (и металлических крышек в некоторых моделях), которое кардинальным образом улучшает внешний вид и «экстерьер» новых контроллеров.

KC868-E16P: всё брутальнее и брутальнее (теперь с тумблерами прямо на контроллере) - 3

Крупным планом фрагмент с разъёмами для подключения внешних антенн, Ethernet разъёмом и местом для установки POE модуля (об этом подробнее ниже).

KC868-E16P: всё брутальнее и брутальнее (теперь с тумблерами прямо на контроллере) - 4

Вид сбоку на всю конструкцию. Плата второго этажа крепится на несколько латунных стоек, а с материнской платой она соединяется при помощи двух разъёмов.

KC868-E16P: всё брутальнее и брутальнее (теперь с тумблерами прямо на контроллере) - 5

Плата второго этажа отдельно от материнской платы. Вся конструкция крепится винтами на восемь стоек и держится практически монолитно с основной платой.

KC868-E16P: всё брутальнее и брутальнее (теперь с тумблерами прямо на контроллере) - 6

Схемотехника

Вид на основную плату контроллера сверху. Всё видно как на ладони. Реле здесь применяются съёмные и их при желании (или необходимости) можно отключать от платы без пайки.

KC868-E16P: всё брутальнее и брутальнее (теперь с тумблерами прямо на контроллере) - 7

Обратная сторона платы. Тут без комментариев, возможно только не помешали бы пропилы в плате возле высоковольтных контактов.

KC868-E16P: всё брутальнее и брутальнее (теперь с тумблерами прямо на контроллере) - 8

Питание

В подсистеме питания используется микросхема понижающего DC-DC преобразователя AP1501 (3 А) для формирования напряжения 5 В и линейный регулятор LM117-3V3 для формирования напряжения 3,3 В. Тут же присутствует светодиодный индикатор наличия питания.

KC868-E16P: всё брутальнее и брутальнее (теперь с тумблерами прямо на контроллере) - 9

Ядро ESP32

Распиновка ESP32 почти полностью соответствует распиновке базовой модели KC868-E16S за исключением отсутствия подключения пьезокерамической пищалки (IO2). Кстати, на официальной схеме допущена ошибка — на самом деле на плате нет ни пищалки, ни места для её установки.

KC868-E16P: всё брутальнее и брутальнее (теперь с тумблерами прямо на контроллере) - 10

USB/CH340

Подсистема подключения к компьютеру и программирования контроллера. Здесь применён полноразмерный USB разъём, что неплохо, поскольку сломать его при подключениях будет проблематично. Далее идут CH340C и две кнопки — «RESET» и «DOWNLOAD».

KC868-E16P: всё брутальнее и брутальнее (теперь с тумблерами прямо на контроллере) - 11

Цифровые входы (DI)

KC868-E16P имеет 16 цифровых оптоизолированных входов на оптронах EL3H7 (EL357). Взаимодействием с ESP32 занимаются два расширителя цифровых входов/выходов c I2C интерфейсом PCF8574P. На плате присутствуют кнопки тестирования входов, что повышает удобство пользования контроллером.

KC868-E16P: всё брутальнее и брутальнее (теперь с тумблерами прямо на контроллере) - 12

Аналоговые входы (ADC)

KC868-E16P имеет два аналоговых входа 0–5 B и два входа 4-20 мА. Формирование сигналов производится входными каскадами, счетверённым операционным усилителем LM224 и диодами Шоттки BAT54S. Тут же формируется напряжение VCC_12V_1.

KC868-E16P: всё брутальнее и брутальнее (теперь с тумблерами прямо на контроллере) - 13

Реле

KC868-E16P: всё брутальнее и брутальнее (теперь с тумблерами прямо на контроллере) - 14

Обслуживанием работы 16-и реле занимаются 3 микросхемы 74HCT14 с инвертирующими триггерами Шмитта и 3 микросхемы ULN2003A с матрицами транзисторов Дарлингтона. На плате (второго этажа) присутствуют индикаторные светодиоды, сигнализирующие о текущем состоянии реле.

KC868-E16P: всё брутальнее и брутальнее (теперь с тумблерами прямо на контроллере) - 15

Взаимодействие с микроконтроллером ESP32 осуществляется при помощи двух расширителей цифровых входов/выходов c I2C интерфейсом PCF8574P.

Реле имеют по 2 контакта (NO и COM) и могут при необходимости заменяться без пайки. Соединение с платой второго этажа, на которой установлены тумблеры и светодиодные индикаторы состояния реле, производится при помощи разъёмов P13 и P14 (см. схему).

RF 433 МГц

KC868-E16P: всё брутальнее и брутальнее (теперь с тумблерами прямо на контроллере) - 16

На плате E16P мы видим разъём для подключения модуля приёмника 433 МГц. По какой-то причине компания Kincony часто игнорирует вторую часть беспроводной подсистемы в виде передатчика 433 МГц. Хотя, на мой взгляд, логичнее было бы поставить и приёмник и передатчик.

KC868-E16P: всё брутальнее и брутальнее (теперь с тумблерами прямо на контроллере) - 17

Ethernet

В E16P используется типовая для Kincony схема Ethernet интерфейса на чипе LAN8270A, дополненная возможностью подключения POE модуля DP9700 или совместимого.

KC868-E16P: всё брутальнее и брутальнее (теперь с тумблерами прямо на контроллере) - 18

Внешний вид POE модуля, установленного в плату E16P.

KC868-E16P: всё брутальнее и брутальнее (теперь с тумблерами прямо на контроллере) - 19

В обозреваемом контроллере могут использоваться две версии POE модулей:

  • DP5312 (12V, 2A) для 12-вольтовых реле
  • DP5324 (24V, 1A) для 24-вольтовых реле

Примечание. Читатели моего блога в комментах высказывали сомнения в корректности схемотехники POE на контроллерах Kincony и утверждали, что это может привести к выходу из строя подсистемы Ethernet. Я этого пока не проверял и не могу это ни опровергнуть, ни подтвердить.

RS485

Интерфейс RS485 в имплементации микросхем драйвера интерфейса MAX13487EESA и буфера 74LVC1G125 — места на плате занимает немного, а возможностей для реализации различных проектов по автоматизации добавляет изрядно.

KC868-E16P: всё брутальнее и брутальнее (теперь с тумблерами прямо на контроллере) - 20

I2C

В модели KC868-E16P реализованы два I2C разъёма, один внутренний, а другой — внешний. Это позволяет подключать к контроллеру любые дополнительные I2C-совместимые компоненты (например, дисплей или датчики) и значительно расширять функционал контроллера.

KC868-E16P: всё брутальнее и брутальнее (теперь с тумблерами прямо на контроллере) - 21

Serial

Многофункциональный внешний разъём «Serial», «HMI», «GSM» и т. д. Под этими мудрёными обозначениями скрывается разъём Serial интерфейса, к которому можно подключать различное дополнительное оборудование (RX/TX).

KC868-E16P: всё брутальнее и брутальнее (теперь с тумблерами прямо на контроллере) - 22

Распиновка

Подробная исправленная распиновка контроллера KC868-E16P, которая даёт исчерпывающее представление о том, что и как подключено к ESP32 на плате.

KC868-E16P: всё брутальнее и брутальнее (теперь с тумблерами прямо на контроллере) - 23

Схема внешних подключений

Немного окультуренная схема внешних подключений контроллера KC868-E16S от производителя (первый этаж).

KC868-E16P: всё брутальнее и брутальнее (теперь с тумблерами прямо на контроллере) - 24

Компоненты, находящиеся на плате второго этажа, в том числе эпатирующие публику брутальные тумблеры.

KC868-E16P: всё брутальнее и брутальнее (теперь с тумблерами прямо на контроллере) - 25

Заключение

Ещё один контроллер Kincony из пула 40+ контроллеров на ESP32. Для праздных эстетов и техно-фетишистов — прекрасный образчик киберпанк-гаджета с неповторимой харизмой, а для практиков-атоматизаторов — отличный инструмент для решения их IoT задач (главное, чтобы задача соответствовала ТТХ контроллера).

Автор: smart_alex

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js