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

lzwhrzd6ftlbxftqluoxc7sg9u0.jpeg

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

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

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

Линейка E16P


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

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

wgbqly9bt0llcy0kxzjg_zjv_vu.png

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

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

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

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

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

Внешний вид


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

ewvlv5631tdzgx_ijd6iq6lzqha.jpeg

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

w-1plcyqyzmswkbhmeh3vgkk82s.jpeg

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

nt4hmyfwkr-n3czonbqqehftysg.jpeg

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

edti-zm82ezwawe8q421-jdkqqu.jpeg

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


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

xns8lm0hejr_hgr8fguoi6wdea8.jpeg

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

nutnerzott3v-ky7osmis54zjqg.jpeg

Питание


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

iwaxmwhf5oz1g1glvfp9egqq8_m.jpeg

Ядро ESP32


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

uvcs8v893jyg59gsbk22drh4bws.jpeg

USB/CH340


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

j5crhjfiklsoklqdtljpzkulooa.jpeg

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


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

egfv2kl3iok4bwqai_bjetzbpa8.jpeg

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


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

06rjsb3vcx0owgwvm8vox7ltf6e.jpeg

Реле

cz1gxphg_gisw_u5kenlg5sj9vm.jpeg

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

qnaiunxldlaaqfj_7t0zu7x943g.jpeg

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

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

RF 433 МГц

9qynn9q0hwkb8eqgdijkkjv8eak.jpeg

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

bnt0cdbrsuyjeltt2x0rmdajgfi.jpeg

Ethernet


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

bp_sdo9vsnzmslsnux_6aqxewlu.jpeg

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

ot5py53iv0jo6tnn4ix67nnzkfw.jpeg

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

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


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

RS485


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

7inxhdpj7v1bl6rph-a39as6nli.jpeg

I2C


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

uq5-vislm3ltesxipdp7hhhg0pg.jpeg

Serial


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

htomyppfutsrerrd1zi1i84jy34.jpeg

Распиновка


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

sddwuw2-3mer8z6qo45zengthcu.png

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


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

l86asdvllfpk9ry33wer4ci2jdc.jpeg

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

fy7uoa3lepfogjvl_bwc-pkjplg.jpeg

Заключение


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

Новости, обзоры продуктов и конкурсы от команды Timeweb.Cloud — в нашем Telegram-канале


u9vgio3hxj12h5u7j3un0wx_zpk.png

© Habrahabr.ru