Pull to refresh
1800.56
Timeweb Cloud
То самое облако

KC868-AG Pro: эпицентр умного дома (ESP32, Zigbee, Tuya, IR, 433 MHz и прочее)

Level of difficultyEasy
Reading time5 min
Views14K


Какое-то время назад я разбирал в своём блоге контроллер для управления устройствами умного дома KC868-AG. Сейчас компания Kincony выпустила новую, значительно модернизированную версию KC868-AG Pro с поддержкой Zigbee 3.0 и Tuya в двух диапазонах 2,4 ГГц и 433 МГц. Плюс контроллер имеет IR и RF433 управление и приём сигналов и прочие возможности.

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

А теперь разберём как это устроено и как это работает (там есть множество интересных и неочевидных нюансов).

KC868-AG Pro


Начнём с формального перечисления компонентов и подсистем KC868-AG Pro.
  • ESP32

IR
  • Инфракрасный (IR) приёмник
  • Инфракрасный (IR) передатчик (7 LED)
  • Независимое управление ESP32 (3 LED) и Tuya (4 LED)
  • Выносной IR LED
  • Перемычки IR передатчика ESP32/Tuya для выносного IR LED

433 МГц
  • Модуль приёмника 433 МГц
  • Модуль передатчика 433 МГц

Zigbee
  • Zigbee модуль E72-2G4M20S1E (CC2652P)
  • Разъём для программирования E72-2G4M20S1E
  • Индикаторный светодиод для Zigbee

Tuya
  • Tuya модуль CBU (2,4 ГГц)
  • Tuya модуль SH4 (433 МГц)
  • Управляющая кнопка для Tuya
  • Индикаторный светодиод для Tuya

Прочее
  • Пьезокерамическая пищалка (Buzzer)
  • Разъём с 10-ю свободными GPIO
  • Кнопка ВООТ (не распаяна)
  • Светодиод наличия питания
  • Mini-USB разъём для питания/связи с компьютером

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

Внешний вид и конструкция


Контроллер размещается в корпусе, который использовался и для предыдущей модели KC868-AG. Судя по всему, это не специальный корпус для этой серии контроллеров, а типовая «шайба» для подобных устройств.



С точки зрения дизайна можно сказать, что корпус не «плохой» и не «хороший» — он достаточно функциональный и достаточно неплохо выглядит. Хотя и функционал (кнопки и разъёмы) и дизайн могли быть и получше.

Две половинки корпуса крепятся на четырёх шурупах, и сама плата внутри нижней части тоже крепится на четыре шурупа. С разборкой никаких проблем нет.

Забегая немного вперёд, скажу, что светодиоды выведены на нижнюю сторону платы и видны через вентиляционные отверстия. Тут тоже нельзя однозначно сказать хорошо это или плохо: с одной стороны, неплохо было бы видеть текущее состояние контроллера на передней панели, а с другой — назначение контроллера чисто утилитарное и лишнее мигание светодиодов только будет портить интерьер.



Кстати, обратите внимание, что несмотря на довольно плотный монтаж и практически под завязку заполненную плату, на ней имеется разъём с 10 свободными GPIO, что позволяет ещё больше расширить функционал контроллера.



Нераспаянный D6 — это, судя по всему, такой же индикатор питания, как и D13, только предназначенный для боковой стенки контроллера.



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


Теперь давайте поближе познакомимся со схемотехникой KC868-AG Pro и посмотрим что и как там работает.

Питание


Узел питания выполнен на 3-амперном понижающем DC/DC преобразователе TPS563201DDCR, который делает из USB напряжения 3,3 В для питания элементов контроллера.



Тут же присутствуют два параллельных светодиода индикации наличия питания контроллера. D13 запаян на плате, а D6 — нет.

ESP32


Распиновка ESP32 от производителя. Видимо для того, чтобы пользователи повышали свою квалификацию, на схеме перепутаны выводы RX/TX модуля Zigbee. В результате можно очень долго искать причину того, что Zigbee не работает и в процессе поисков сильно прокачаться во всей этой теме. Ниже я приведу исправленную и более удобочитаемую распиновку.



USB-UART


Стандартная для Kincony схема USB-UART переходника. Здесь напряжение VCC используется для запитки контроллера. Из необычного можно отметить, что нет кнопки EN (RESET).



Buzzer


Пьезокерамическая пищалка — пустячок, а приятно.



IR управление


На этом контроллере подсистеме инфракрасного управления Kincony уделила особое внимание и реализовала несколько необычных «фишек».



Здесь предающие диоды разбиты на две группы — для управления с ESP32 (3 диода) и для управления с Tuya (4 диода). А для выносного диода организована схема совместного/раздельного управления ESP32/Tuya, которое определяется резисторами-перемычками RJ10/RJ11. По умолчанию распаяна перемычка RJ10, то есть выносной диод рассчитан на управление с Tuya. Но вы можете изменить эти настройки так, как вам нужно.



433 MHz


Кроме всего прочего, KC868-AG Pro имеет установленные приёмник и передатчик RF433 и вы можете организовать полноценную работы с соответствующими беспроводными устройствами.



Zigbee


Ну и подсистема, которая вызывает особый интерес. Контроллер поддерживает работу с Zigbee 3.0, использует модуль E72-2G4M20S1E на чипе CC2652P и может работать в качестве развитого Zigbee координатора.



Функционал определяется установленной прошивкой и KC868-AG Pro прекрасно работает с популярными вариантами Tasmota, SLS и подобными. Подробнее об установке, настройке и использовании прошивки Zigbee координатора мы поговорим в следующей статье.

Tuya


В KC868-AG Pro используется Tuya чип CBU (2,4 ГГц) и его компаньон SH4 на 433 МГц. А вот с управлением работой Tuya не всё так просто.



Логика следующая: чип CBU имеет встроенную Tuya прошивку, которая при старте контроллера создаёт сеть к которой можно подключиться при помощи соответствующего приложения. При этом RX/TX пины CBU выведены в отдельный разъём для возможности соединения со свободными пинами разъёма Free GPIO ESP32. Чип SH4 соединён с CBU и позволяет работать с Tuya устройствами на 433 МГц.

Это моё теоретическое понимание работы подсистемы Tuya контроллера KC868-AG Pro. До практических экспериментов c подсистемой Tuya руки у меня пока не дошли, так что если у вас имеются дополнения — пишите об этом в комментах.

Free GPIO


Наличие свободных пинов на плате — это всегда хорошо и позволяет при необходимости подключить к контроллеру какое-то нужное вам устройство (например какой-то датчик). Также не забываем, что 2 из этих пинов могут использоваться для работы Tuya CBU.



Распиновка


Правильная распиновка без повышающих квалификацию «приколов» от производителя.



Расположение компонентов


Исправленная и дополненная схема расположения компонентов от производителя. Тут компания Kincony тоже умудрилась допустить пару неточностей, например обозвала Zigbee чип CC2652P «CP2652».



Итого по KC868-AG Pro


В заключение можно сказать, что KC868-AG Pro — это функциональное решение для тех, кто хочет при помощи одного небольшого девайса работать с устройствами Zigbee, Tuya, IR, RF433 и управлять всем этим хозяйством при помощи хорошо знакомого ESP32 (для которого существует множество популярных прошивок).



Читайте также:

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

Tags:
Hubs:
Total votes 19: ↑19 and ↓0+26
Comments30

Articles

Information

Website
timeweb.cloud
Registered
Founded
Employees
201–500 employees
Location
Россия
Representative
Timeweb Cloud