Как стать автором
Обновить

KC868-A8S V2: стиляга в металлическом прикиде (третье поколение контроллеров Kincony)

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров6.2K
Всего голосов 13: ↑11 и ↓2+16
Комментарии52

Комментарии 52

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

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

В официальном магазине KinCony Store на русском Али ровно 1 штука

Видимо мы про нее обзор и читаем?

Одна штука там может быть только по одной причине - текущую партию разобрали.

Что меня не удивляет - контроллер действительно классный.

Спорное утверждение

Довольно убогий функционал, очень высокая цена для системы на ESP32 и очень красивый корпус )))

Может быть раскроете секрет его практического применения?

Это всё очень субъективно: кому-то нравится попадья, а кому-то свиной хрящик.

Мне - пападья (A8S V2 :)

Так что там с практическим применением?

Или контроллер ради контроллера и обзор ради обзора?

Не очень понимаю суть вопроса - A8S V2 - это универсальный контроллер общего назначения: Wi-Fi, Bluetooth, GSM, DI, AI, реле, RS485, I2C и т.д. - у этой конфигурации ровно миллион применений.

Плюс свободно как угодно программируемый ESP32.

Что вам из этого непонятно?

После вопроса о конкретном применении автор начинает писать про DIY и "вообще все что угодно", но примера привести не может.

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

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

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

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

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

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

Даже

Если вы умеете программировать, то первые два - совершенно неинтересны.

То, накидать простую программу в LAD, FBD, Structured Text - это дело нескольких минут на любом незнакомом контроллере. Если же я ни разу не программировал ESP32 (да, всё руки не доходят) - то, сначала мне придётся приготовить среду разработки, потом - разобраться, как там ножкой подрыгать. И всё ради того, чтобы, например, включить или выключить насос.

Так в том то и прелесть, что контроллер полностью открытый как в части схемы, так и возможности программирования.

Кто не умеет программировать - может воспользоватьмя готовыми прошивками.

увы, но это:

1 - сильно снижает возможности миграции готовых систем на данный "контроллер"

2 - делает невозможным применение во многих сферах, так как поддержка "МЭК языков" считается необходимым минимумом

так что чисто игрушка для энтузиастов и самодельщиков

Так это именно контроллер для DIY проектов "энтузиастов и самодельщиков".

Так это именно контроллер для DIY проектов "энтузиастов и самодельщиков".

В переводе с русского на русский - для тех, кому ехать не так важно, как шашечки и прочее. А ещё, это, практически, закрывает дорогу на коммерческий рынок. Кто станет это внедрять за деньги?

Про коммерческий рынок и внедрение за деньги тут вообще речь не идёт - это совсем другая история.

Кто не умеет программировать - может воспользоватьмя готовыми прошивками.

Допустим, я умею программировать. Но, я крайне мало занимался ESP32 и подобным. А сейчас мне нужно сделать фильтрацию (дебаунсинг) входных сигналов, запустить несколько таймеров, параллельно управлять несколькими разными исполнительными механизмами. МЭК языки, при всей их убогости, позволяют сделать это за полчаса.
На мой взгляд, логичнее поставлять контроллер с прошивкой, которая сразу поддерживает Codesys, например. А уж энтузиасты перепрошьют, на что пожелают.

Это дело вкуса - я абсолютно ничего не имею против МЭК.

Вы не поверите, но мне надо 1-2 дня, чтобы без всякого МЭК создать систему с сотнями сущностей (таймеры, управление, фильтры, беспроводные интерфейсы, веб-интерфейс и вообще всё, что угодно).

Именно поэтому я фанат этих контроллеров, а проприетарные мне задаром не нужны.

Я-то вас понял и верю. У меня не такой большой километраж с однокристалками, у меня это займёт побольше времени. У меня, в лучшем случае, день-два уйдёт только на то, чтобы организовать под это всё среду разработки :)

А вот вы меня не поняли. У вас аргументация в духе "или-или", у меня - "и то, и то".

Если поставлять контроллер с дефолтной прошивкой, которая поддерживает, например, CoDeSyS - получится угодить всем. И мне, который на МЭКе за день-два проект слепит, и вам, который слепит проект без МЭК и перепишет прошивку на свою. Больше пользователей - больше охват.

Это не ПЛК, эти штыревые разъемы ненадежны, а SDK микроконтроллера не гарантирует вам обработку вашей программы раз в хотя бы n миллисекунд. Если вы рассматриваете эту плату как замену ПЛК и не имеете опыта в программировании ESP на C, вас ждет огромное количество вариантов, как выстрелить себе в ногу

Это контроллер для DIY автоматизации, к нему не предъявляются требования как для управления атомной электростанцией.

С программированием ESP тоже никаких проблем нет при достаточной квалификации.

Единственное, что не помешало бы (в любом контроллере) - это аппаратный Watchdog.

Это контроллер для DIY автоматизации, к нему не предъявляются требования как для управления атомной электростанцией.

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

Для DIY автоматизации требуется просто надёжность. Чтобы у вас железка не зависла потому, что вы где-то ошиблись и поделили на ноль. Или, вам придётся разбираться, как параллельно выполнять несколько задач только для того, чтобы запустить пару таймеров. DIY хорош, когда вам надо решить конкретную несложную практическую задачу и есть средства, которые не требуют глубокого погружения (как ПЛК), или же вы хотите глубоко погрузиться без определённой практической цели. Если у вас есть реальная задача и требуется глубокое погружение, то пет-проект превратится в долгострой.

Мне лично в A8S V2 не хватает пары-тройки мелочей, одна из которых - аппаратный Watchdog. При наличии аппаратного WD надёжность контролера для DIY на ESP32 я считаю достаточной (некоторые обходятся встроенным, но я не фанат подобных паллиативных решений).

да такие времена пошли что rtos уже не rtos :) :) :)

FreeRTOS может и rtos, а вот что например никакие обработчики прерываний у них не зависают или дописанная ими многоядерность - я нигде гарантий от них не видел

Пора бы уже какойнить SCADA сделать target для ESP32. Есть графический язык scratch и всякие такие поделки. проще в arduino.

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

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

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

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

тоже в глаза бросилось...

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

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

Ура! Теперь можно выбрать контроллер себе по душе - "брутальный" из предыдущей статьи и "стильный" из этой. Ну или сразу "брутальный и стильный". А есть такие же, но с перламутровыми пуговицами? Мне в проект очень надо, в цвет шляпки жены подходит.

Берите любой - не ошибётесь :) Не забудьте только с женой посоветоваться.

Всё-таки им до Norvi Cema или JetHome далеко. Шрифты странные одни его стоят.

Вопрос, есть ли где-то репозиторий с наработками кода для контроллеров от Кинкони, чтобы не думать, как заводить на нем опрос реле, ЦАП, RTC и тп, возможно, с минимальным веб интерфейсом на асинхронном сервере с поддержкой Ethernet?

У них есть форум с примерами кода для различных моделей и собственная готовая прошивка для тех, кто не умеет программировать.

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

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

Интересный коммент, спасибо.

А как быть, если я в восторге от A8S V2? Что прикажете делать? Придумывать недостатки там, где их нет?

Я понимаю, что все ходят с детской травмой от усилий маркетологов и в искренность выражения чувств не верят. Но что я могу сделать?

Но что я могу сделать?

Это был вопрос не к вам, а к тому, кто оплачивает данную музыку.

Смотрите: есть всего 2 варианта:

1 Я делаю авторские обзоры и публика узнаёт о новых моделях контроллеров от компетентного автора.

2 Я молча делаю свои проекты на этих контроллерах и вы и остальная заинтересованная публика ничего не узнаёте о новых контроллерах.

Ваш выбор?

Обычно при выборе я не читаю рекламные буклеты (или, если хотите, отзывы на пять звёзд, где у человека всё отлично и ни единого замечания), а перехожу сразу к проблемным отзывам. При этом на своем опыте знаю какое количество проблем и граблей таят в себе даже самые проверенные временем компоненты IoT (будь то одноплатники Raspberry Pi, МК STM32 и т.д., откройте эррату и убедитесь сами). Это как с тем тезисом врачей, что "нет в природе здоровых людей, есть недообследованные". Таким образом, раз золотой пилюли и серебряной пули не существует в природе, то и мне больше хочется читать о хождениям пользователей по неминуемым граблям и способам их обхода.

Если же материал утверждает, что граблей нет, и вообще всё прекрасно, для меня лишь это значит одно из двух:

  1. Либо автор недостаточно глубоко копал;

  2. Либо у автора и не было цели глубоко копать.

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

Вы написали много слов, но так и не ответили на мой вопрос: делать далее обзоры контроллеров (и хоть как-то поддерживать эту тему) или Хабр окончательно превратится в выжженное поле кибернетусов, докеров , чатаГПТ и статей про зубные имплантанты?

Судя по жёлтым выступам очень сильно напоминающим крепление на DIN рейку могу предположить что форм фактор данного устройства крайне неудачный т.к. места на рейке занимает много. "Широкое и плоское как рыба камбала". Как АСУшник очень ценю вертикальный формфактор когда модули устанавливаются на DIN рейку "на ребро." Стильно, модно, молодёжно - да, но не особо практично.

Это другая "китайская" идеология построения электрощитов: берётся большой щит без предварительной разметки - просто пустая пластина основания и на ней в соответствии с проектом размещается всё необходимое электрооборудование.

Кроме того, контроллер может быть один в небольшом проекте, типа теплицы.

Осторожно критикуйте, автор гадит в карму за вопрос о конкретном применении контроллера. 🤣

То есть с в ответом не справился и начал хамить?

Так что вам непонятно по применению?

все что я вижу как в этом контроллере , так и в других решениях от Кикони, довольно обычные вещи, типовые включения. Например сборкой есп32+lan8720 я пользуюсь много лет , устройства работают без единого трабла. Много всего всегда накручено- как функционально- ориентированное устройство такой контроллер конечно не нужен, но как отладочный- почему бы и нет. Единственное, что меня всегда останавливает от приобретения их продукции- цена, я за меньшую цену обращусь к инженеру, который мне сделает плату и запаяет компоненты плюс ещё и гербер останется ..

Кстати вопрос к автору по тумблерам - я не нашёл р10 и р20 на схеме ( плохо смотрел) - там есть какая-то анти-дребезг обвязка? Просто такое количество кнопок, релюх и тп уже в loop() не опросишь , надо бы привязывать к прерываниям , а такие тумблера генерят на них массу помех, что придётся адски дебаунсить ..., что опять же потери времени цпу..

Зарегистрируйтесь на Хабре, чтобы оставить комментарий