Не знаю, интуитивно, в результате множества итераций R&D или с помощью приглашённого технического дизайнера, но третье поколение контроллеров Kincony выглядит просто классно (я бы даже сказал стильно) — эти изделия приятно держать в руках и я лично получаю удовольствие от работы с ними.

Как сказал один мой знакомый разработчик электроники, крутя в руках контроллеры Kincony третьего поколения, — «Класс! Прям хочется выпустить что-то подобное...».

Причём этот эффект достигается очень простыми средствами, обо всём этом мы поговорим далее в этой статье…

Линейка A8


На данный момент линейка A8 контроллеров Kincony включает в себя четыре модели: A8, A8S, A8M и героя этого обзора A8S V2. Кроме этого, есть еще «ассоциированная» модель E8T.

Ближайшим аналогом модели A8S V2 является модель A8S, с которой мы и сравним технические характеристики A8S V2.



Из этой таблицы видно, что компания Kincony провела большую работу по модернизации предыдущей версии и A8S V2 по многим параметрам превосходит A8S (которая, в свою очередь, является модернизацией базовой модели A8).

В KC868-A8S V2 используется модуль ESP32-WROOM-32UE, который позволяет подключать внешнюю антенну, что может быть полезно во многих случаях.

Немного странный выбор «4 аналоговых входа 0–5 В» заменён на более сбалансированный вариант «2 аналоговых входа 0–5 В плюс 2 аналоговых входа 4–20 мА».

Добавлены 8 тумблеров ручного управления реле. Кроме того, что это просто красиво, это может пригодится в каких-то экстренных ситуациях.

Добавлена поддержка GSM модулей 4G, что становится чем дальше, тем актуальнее (особенно в свете сообщений, что операторы сотовых сетей планируют постепенно отказываться от поддержки 2G).

Добавлена поддержка POE, что также никогда не будет лишним и может пригодиться в практических проектах по автоматизации.

Добавлен отдельный I2C разъём для подключения дисплея, что также не может не радовать.

Питание заявлено 12/24 В, в отличие от просто 12 В в предыдущей версии.

Ну и всё это великолепие упаковано в новый тип корпуса, о котором немного подробнее ниже.

Стиль — он либо есть, либо его нет


Пожалуй, я здесь не буду долго рассуждать о внешнем виде контроллера A8S V2, просто приведу фото его предшественника A8S.



Вроде бы всё на месте, дизайн вполне функциональный, контроллер сам по себе неплохой, но в совокупности всё это производит довольно «серое» впечатление — закрутил винты, залил прошивку, засунул в щиток и забыл (а что, собственно, требуется от контроллера?).

Другое дело A8S V2. Как говорится, стиль — он либо есть, либо его нет (смайл). KC868-A8S V2 просто приятно держать в руках и с ним приятно работать.



Но как достигается такой эффект? Всё очень просто: обычный «кондовый» нарезной профиль (не какого-нибудь, а чёрного цвета), чёрный текстолит и металлическая крышка, которая придаёт контроллеру «профессиональный» вид.



Сделано просто (технологично) и в то же время очень классно. Разумеется, для того, чтобы добиться такого результата, нужно обладать соответствующими дизайнерскими способностями. Просто так проделать такой фокус не удастся. Надеюсь Kincony нас и дальше будет радовать подобными девайсами.

(Кстати, многие последние контроллеры Kincony третьего поколения выполнены именно в таком стиле, что радует.)

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


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



Обратная сторона луны платы контроллера.



Питание


Стандартное для серии KC868 исполнение подсистемы питания: используется микросхема понижающего DC-DC преобразователя XL1509 для формирования напряжений 12 В и 5 В и линейный регулятор LM117-3V3 для формирования напряжения 3,3 В.



USB/CH340


Подсистема подключения к компьютеру и программирования контроллера. Используется разъём USB-B и микросхема CH340C. Присутствуют две кнопки — «RESET» и «DOWNLOAD».



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


KC868-A8S V2 имеет 8 цифровых оптоизолированных входов на оптронах EL357. Взаимодействием с ESP32 занимается расширитель цифровых входов/выходов c I2C интерфейсом PCF8574P, что экономит дефицитные GPIO, правда ухудшает быстродействие входов и несколько усложняет программирование.



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


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



Сенсоры


Один универсальный контакт на внешней колодке. По умолчанию предназначен для подключения какого-нибудь датчика или 1-Wire сети датчиков. Также может использоваться для подключения любого оборудования, требующего для управления один GPIO контакт.



Реле


Обслуживанием работы 8-и реле занимаются две микросхемы 74HCT14 с инвертирующими триггерами Шмитта и две микросхемы ULN2003A с матрицами транзисторов Дарлингтона.



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

Реле имеют по три контакта (NO, COM, NC), что позволяет полноценно использовать их в различных схемах включения/выключения нагрузок.



При помощи разъёмов P10 и P20 (см. схему) к контроллеру подключается дополнительная плата с тумблерами ручного управления реле и индикаторными светодиодами.

Buzzer


Спасибо компании Kincony за пищалку на плате, с ней работа с контроллером будет значительно «веселее» и интерактивнее. Например, если что-то пойдёт не так, то можно оповестить об этом пользователя настойчивыми трелями Buzzer-а.



RF433 MHz




Подключение модуля беспроводного приёмника на 433 МГц вызывает двоякое впечатление: с одной стороны, он изящно выведен из-под металлической крышки контроллера, блокирующей беспроводные сигналы, а с другой стороны, это подключение выглядит откровенно «по-пионерски» с торчащими наружу контактами платы и риском выпадения модуля при эксплуатации. В общем, тут требуется что-то придумать и как-то окультурить и обезопасить это подключение.



Ethernet


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



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



KC868-A8S V2 рассчитан на подключение POE модуля модели PM0503T (5 В 2,4 А). Внешний вид самого модуля:



RS485


Стандартный для таких систем интерфейс RS485. Работа этой подсистемы обеспечивается драйвером интерфейса MAX13487EESA и буфером 74LVC1G125.



I2C


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



Display


KC868-A8S V2 имеет отдельный разъём «Display». По сути это ещё один разъём I2C, только специально предназначенный для подключения платы дисплея (SSD1306).



WS2812


Ещё один элемент из разряда «пустячок, а приятно». RGB светодиод WS2812 позволяет наглядно отображать состояние контроллера и информировать пользователя о различных событиях в системе.



GSM


Подключение GSM модуля делает доступным управление контроллером через GSM сети и значительно расширяет функционал разрабатываемого IoT решения. Предусмотрена установка популярных модулей SIM800L или SIM7600E.



Фото установленного в контроллер KC868-A8S V2 модуля SIM7600E и двух антенн (Wi-Fi и GSM), находящихся сбоку металлической крышки контроллера.



Распиновка


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



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


Исправленная и окультуренная схема внешних подключений контроллера KC868-A8S V2 от производителя.



Заключение


KC868-A8S V2 — отличная машинка для небольших IoT проектов, которая имеет развитый функционал, отличный внешний вид и экстерьер и вообще контроллер с которым очень приятно работать.

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

Комментарии (10)


  1. lelik363
    17.09.2024 16:12
    +1

    Сколько десятков тысяч изделий продается?


    1. smart_alex Автор
      17.09.2024 16:12

      Думаю до десятков тысяч дело не дошло :)


  1. Willy64
    17.09.2024 16:12

    Есть ли ПО, на котором можно сделать FBD-программу и залить ее каким-либо простым путем, желательно нажатием одной кнопки? Верю, что железо хорошее, но как предполагается его программировать?


    1. smart_alex Автор
      17.09.2024 16:12

      Есть три варианта:

      1 Популярные прошивки для ESP32.

      2 Фирменная прошивка KinCony KCS.

      3 Самостоятельное программирование в любой удобной вам среде.

      Я лично признаю только третий вариант. Если вы умеете программировать, то первые два - совершенно неинтересны.


  1. mano2020
    17.09.2024 16:12

    Скажите, для рекламной статьи можно было выбрать контроллер без криво впаянного разъема? Ведь можно было же??


    1. smart_alex Автор
      17.09.2024 16:12

      Вот поэтому у вас на 47 комментариев карма -17.


      1. tonyk_av
        17.09.2024 16:12

        А по существу заданного вопроса что можете ответить?


        1. smart_alex Автор
          17.09.2024 16:12

          Где вы там увидели криво впаянный разъём? Или вы про оранжевую колодку? - это разъёмное соединение, просто так вставлена колодка.


    1. tonyk_av
      17.09.2024 16:12

      Видимо, других просто нет.


  1. BSOZ
    17.09.2024 16:12

    Трёхпозиционные переключатели имеют приоритет над логикой контроллера? А есть ли у контроллера данные о положении этих переключателей? Если нет, то это провоцирует довольно опасные кейсы.