Kincony A16 ESP32

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Александр
Рядовой
Сообщения: 90
Зарегистрирован: 01 дек 2015, 15:49
Откуда: Бобруйск
Имя: Александр
Поблагодарили: 3 раза

Re: Kincony A16 ESP32

Сообщение Александр »

CraCk писал(а): 29 июл 2025, 17:12 Знающие, подскажите, пожалуйста!
Подключил к плате на вход вместо кнопки (сухого контакта) оптический NPN-барьер (датчик).
► Показать
Проблема в том, что быстро движущийся объект не успевает зафиксироваться. Прерываний на этих входах нет.
Как можно физически реализовать задержку на входе, чтобы плата успевала распознать импульс?
Нужна задержка хотя бы 200–300 мс. Интервал между проходами объекта — около 6 секунд.
Поставьте конденсатор параллельно входу. Ёмкость, в мкф, опытным путём, вольтаж более, чем напряжение на клеммах.
Для успокоения души можете в сторону датчика поставить низкоомный резистор.
SSSR2000
Сержант
Сообщения: 108
Зарегистрирован: 21 ноя 2022, 12:11
Имя: Alex
Благодарил (а): 3 раза
Поблагодарили: 8 раз

Re: Kincony A16 ESP32

Сообщение SSSR2000 »

Ага, а время разряда, ставьте триггер экспериментировать не надо, было уже подобное
Александр
Рядовой
Сообщения: 90
Зарегистрирован: 01 дек 2015, 15:49
Откуда: Бобруйск
Имя: Александр
Поблагодарили: 3 раза

Re: Kincony A16 ESP32

Сообщение Александр »

SSSR2000 писал(а): 29 июл 2025, 21:13 Ага, а время разряда, ставьте триггер экспериментировать не надо, было уже подобное
Время разряда будет определятся сопротивлением перехода открытого транзистора в датчике и сопротивлением низкоомного резистора(при его наличии).
К триггеру добавьте источник питания и выходной каскад. Можно поставить тиньку. :)
Что подобное у Вас было? Если это не спасло Вашу ситуацию, это не значит, что у остальных ничего не получится.
Вы задачу внимательно прочитали, вникли в суть? Важно регистрировать сам факт, джиттер момента в несколько мс не принципиален.
SSSR2000
Сержант
Сообщения: 108
Зарегистрирован: 21 ноя 2022, 12:11
Имя: Alex
Благодарил (а): 3 раза
Поблагодарили: 8 раз

Re: Kincony A16 ESP32

Сообщение SSSR2000 »

А Вы читали ТЗ? Какой датчик стоит там, какой объект фиксируется, какое время между проходами объекта, в каких условиях эксплуатируется?Емкость - нелинейный элемент, всё учитывать надо, триггер - точно , надежно! Питалово на плате взять можно
Последний раз редактировалось SSSR2000 29 июл 2025, 21:57, всего редактировалось 1 раз.
Аватара пользователя
Rovki
Полковник
Сообщения: 5792
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 75 раз
Поблагодарили: 233 раза
Контактная информация:

Re: Kincony A16 ESP32

Сообщение Rovki »

одно избыточно (транзисторы) , второе еще хуже сделает (конденсатор). У человека ,как он говорит очень короткие импульсы от обьекта и если еще поставить С, то он их вообще слижет. Пока автор не ответит на поставленные мною вопросы бесполезно искать решение. Дело в МС расширения они менее 1мс могут не передать импульс.
Электронщик до мозга костей и не только
Александр
Рядовой
Сообщения: 90
Зарегистрирован: 01 дек 2015, 15:49
Откуда: Бобруйск
Имя: Александр
Поблагодарили: 3 раза

Re: Kincony A16 ESP32

Сообщение Александр »

Rovki писал(а): 29 июл 2025, 21:54 одно избыточно (транзисторы) , второе еще хуже сделает (конденсатор). У человека ,как он говорит очень короткие импульсы от обьекта и если еще поставить С, то он их вообще слижет. Пока автор не ответит на поставленные мною вопросы бесполезно искать решение. Дело в МС расширения они менее 1мс могут не передать импульс.
В момент срабатывания датчика открывается транзистор.
Транзистор подключает цепь питания оптрона( +12, оптрон, резистор 2к) к земле.
Кроме протекания тока оптрона, будет ещё кратковременный ток разряда конденсатора.
После окончания импульса и закрытия ОК, конденсатор начнёт заряжаться по цепи оптрона, добавляя ещё некоторое время свечения оптрона.
Кстати, в модулях ток по входам Di, у меня, более 5ма - завтра проведу эксперимент, сколько моим хватит для срабатывания, коэффициент усиления оптронов.
На плате есть входы для двух датчиков - кто мешает туда повесить нужное?
p.s. У Вас даже три.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2644
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 33 раза
Поблагодарили: 269 раз

Re: Kincony A16 ESP32

Сообщение Dryundel »

Получил таки сегодня модуль в Озоне. Похоже курьер пешком из Китая нёс, в лучшем случае на электросамокате.
Позарился на халяву, так сказать. Читаю ветку, смотрю на эту коробку и чего то никакого желания не осталось даже на вскрыть, посмотреть.
:smile37: Даже не удобно перед теем китайцем как-то.
► Показать
У вас нет необходимых прав для просмотра вложений в этом сообщении.
MihailK
Сержант
Сообщения: 157
Зарегистрирован: 05 дек 2020, 23:42
Имя: Михаил
Поблагодарили: 3 раза

Re: Kincony A16 ESP32

Сообщение MihailK »

CraCk писал(а): 29 июл 2025, 17:12 Знающие, подскажите, пожалуйста!
Подключил к плате на вход вместо кнопки (сухого контакта) оптический NPN-барьер (датчик).
Можете схему входа Kincony и схему вашего датчика для начала посмотреть. Если причину не поймете, выкладывайте схемы.
MihailK
Сержант
Сообщения: 157
Зарегистрирован: 05 дек 2020, 23:42
Имя: Михаил
Поблагодарили: 3 раза

Re: Kincony A16 ESP32

Сообщение MihailK »

Dryundel писал(а): 29 июл 2025, 22:26 Позарился на халяву, так сказать. Читаю ветку, смотрю на эту коробку и чего то никакого желания не осталось даже на вскрыть, посмотреть.
В ветке все печально. Плата такая у меня есть. Может работать как автономно, так и под управлением НА. В спецификации указано питание платы 12/24В. Это напряжение поступает на входные оптроны, поэтому по 24В нужно смотреть. Коробка идет без прошивки. В родной прошивке все есть (bluetooth нет). Заливайте родную прошивку и будет вам счастье.
Аватара пользователя
Phazz
Полковник
Сообщения: 3250
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 271 раз
Поблагодарили: 147 раз

Re: Kincony A16 ESP32

Сообщение Phazz »

Не пойму чего вы там ожидали, но плата за такую цену что была по акции оправдывает все до копейки потраченных на нее. Что касается того что не успевает срабатывать, нужно смотреть сколько времени объект находится в поле видимости. Как подключен датчик и проект.
Аватара пользователя
Rovki
Полковник
Сообщения: 5792
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 75 раз
Поблагодарили: 233 раза
Контактная информация:

Re: Kincony A16 ESP32

Сообщение Rovki »

Александр писал(а): 29 июл 2025, 22:05
Rovki писал(а): 29 июл 2025, 21:54 одно избыточно (транзисторы) , второе еще хуже сделает (конденсатор). У человека ,как он говорит очень короткие импульсы от обьекта и если еще поставить С, то он их вообще слижет. Пока автор не ответит на поставленные мною вопросы бесполезно искать решение. Дело в МС расширения они менее 1мс могут не передать импульс.
В момент срабатывания датчика открывается транзистор.
Транзистор подключает цепь питания оптрона( +12, оптрон, резистор 2к) к земле.
Кроме протекания тока оптрона, будет ещё кратковременный ток разряда конденсатора.
После окончания импульса и закрытия ОК, конденсатор начнёт заряжаться по цепи оптрона, добавляя ещё некоторое время свечения оптрона.
Кстати, в модулях ток по входам Di, у меня, более 5ма - завтра проведу эксперимент, сколько моим хватит для срабатывания, коэффициент усиления оптронов.
На плате есть входы для двух датчиков - кто мешает туда повесить нужное?
p.s. У Вас даже три.
Посчитайте время RC цепочки, она слижет просто короткий импульс и все . Интегратор, он и в африке интегратор... :smile37: тут схемы
https://habr.com/ru/companies/ruvds/articles/665492/
Электронщик до мозга костей и не только
дрон
Сержант
Сообщения: 125
Зарегистрирован: 09 ноя 2017, 19:25
Откуда: Москва
Имя: Андрей
Благодарил (а): 30 раз
Поблагодарили: 19 раз

Re: Kincony A16 ESP32

Сообщение дрон »

Здравствуйте, посмотрите по этой ссылке, по моему он решил проблему с входами.
https://dzen.ru/a/Zs8m7dl_WXElHYD7?yscl ... x519520635
CraCk
Лейтенант
Сообщения: 695
Зарегистрирован: 10 сен 2015, 21:51
Благодарил (а): 13 раз
Поблагодарили: 10 раз

Re: Kincony A16 ESP32

Сообщение CraCk »

Rovki писал(а): 29 июл 2025, 17:47 какое время обьект находится в зоне видимости датчика ? Какое время цикла?
Точно измерить нет возможности. По расчетам чат гпт, обьект находится в зоне видимости датчика (свободное падение пластикового шара ) от 4мс до 14мс. Где посмотреть время цикла?
SSSR2000
Сержант
Сообщения: 108
Зарегистрирован: 21 ноя 2022, 12:11
Имя: Alex
Благодарил (а): 3 раза
Поблагодарили: 8 раз

Re: Kincony A16 ESP32

Сообщение SSSR2000 »

Получил плату, прошивается быстро, работает. Присоединил некстион, пытался законектится по уарт 2, припаялся прямо к чипу, реакции 0, уарт 0 то же самое, 1 в 1 проектик работающий на STM32H743, с Kincony A16 не дружит пока, бяда)))
CraCk
Лейтенант
Сообщения: 695
Зарегистрирован: 10 сен 2015, 21:51
Благодарил (а): 13 раз
Поблагодарили: 10 раз

Re: Kincony A16 ESP32

Сообщение CraCk »

Александр писал(а): 29 июл 2025, 20:41
CraCk писал(а): 29 июл 2025, 17:12 Знающие, подскажите, пожалуйста!
Подключил к плате на вход вместо кнопки (сухого контакта) оптический NPN-барьер (датчик).
► Показать
Проблема в том, что быстро движущийся объект не успевает зафиксироваться. Прерываний на этих входах нет.
Как можно физически реализовать задержку на входе, чтобы плата успевала распознать импульс?
Нужна задержка хотя бы 200–300 мс. Интервал между проходами объекта — около 6 секунд.
Поставьте конденсатор параллельно входу. Ёмкость, в мкф, опытным путём, вольтаж более, чем напряжение на клеммах.
Для успокоения души можете в сторону датчика поставить низкоомный резистор.
Начал из простого, так как триггер это сложно))). Поставил электролит 22мкф. и больше никаких пропусков. Зачем нужен резистор? Чтоб не убить транзистор сенсора?
Аватара пользователя
Rovki
Полковник
Сообщения: 5792
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 75 раз
Поблагодарили: 233 раза
Контактная информация:

Re: Kincony A16 ESP32

Сообщение Rovki »

CraCk писал(а): 30 июл 2025, 09:22
Rovki писал(а): 29 июл 2025, 17:47 какое время обьект находится в зоне видимости датчика ? Какое время цикла?
Точно измерить нет возможности. По расчетам чат гпт, обьект находится в зоне видимости датчика (свободное падение пластикового шара ) от 4мс до 14мс. Где посмотреть время цикла?
4-14 мс это время всего падения или время до датчика? Нужно именно время прохода через датчик.
Электронщик до мозга костей и не только
CraCk
Лейтенант
Сообщения: 695
Зарегистрирован: 10 сен 2015, 21:51
Благодарил (а): 13 раз
Поблагодарили: 10 раз

Re: Kincony A16 ESP32

Сообщение CraCk »

Rovki писал(а): 30 июл 2025, 09:36
CraCk писал(а): 30 июл 2025, 09:22
Rovki писал(а): 29 июл 2025, 17:47 какое время обьект находится в зоне видимости датчика ? Какое время цикла?
Точно измерить нет возможности. По расчетам чат гпт, обьект находится в зоне видимости датчика (свободное падение пластикового шара ) от 4мс до 14мс. Где посмотреть время цикла?
4-14 мс это время всего падения или время до датчика? Нужно именно время прохода через датчик.
Время импульса, когда обьект находится в зоне пересечения луча.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2644
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 33 раза
Поблагодарили: 269 раз

Re: Kincony A16 ESP32

Сообщение Dryundel »

дрон писал(а): 30 июл 2025, 08:19 Здравствуйте, посмотрите по этой ссылке, по моему он решил проблему с входами.
https://dzen.ru/a/Zs8m7dl_WXElHYD7?yscl ... x519520635
Очень хорошая статья. Спасибо.
Прям целая вики, ещё и с доп ссылками. Респект товарищу обзорщику.
Напряжение на входе 0 ~ 1.8 В соответствует логическому нулю на входе PCF, напряжение выше 8В – единице. Промежуточные напряжения 2 ~ 8 В могут дать неожиданные значения, поэтому их следует избегать.
Ого!
При этом полной гальванической развязки нет, как таковой, так как внешняя сторона оптопары все равно соединена либо с общим проводом платы, либо с линией питания + 12В.
Отличный вариант сделать по неосторожности "ПШИК"
Главная проблема – ни одна из микросхем, обрабатывающих дискретные входы, не имеет подключения своего выхода прерывания с ESP32. То есть фактически вы не сможете обрабатывать дискретные входы по прерыванию!
Биляд! (Извините за мой французский)

Отличный обзор.
И некоторые решения проблем есть.

Не стоит ли эту статейку целиком на форум скопипастить?

PS
Правильно сделал, что не полез сразу тестить сей девайс. Тут надо сначала всю документацию ТЩАТЕЛЬНО изучить.
MihailK
Сержант
Сообщения: 157
Зарегистрирован: 05 дек 2020, 23:42
Имя: Михаил
Поблагодарили: 3 раза

Re: Kincony A16 ESP32

Сообщение MihailK »

дрон писал(а): 30 июл 2025, 08:19 Здравствуйте, посмотрите по этой ссылке, по моему он решил проблему с входами.
https://dzen.ru/a/Zs8m7dl_WXElHYD7?yscl ... x519520635
Ничего он не решил. Он вообще не понял как работают входа. Про гальваническую развязку полный бред. Статья ни о чем. Просто дилетантский обзор платы.
С оптическим датчиком все работает проверено. Просто надо уметь готовить.
Аватара пользователя
Rovki
Полковник
Сообщения: 5792
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 75 раз
Поблагодарили: 233 раза
Контактная информация:

Re: Kincony A16 ESP32

Сообщение Rovki »

MihailK писал(а): 30 июл 2025, 21:31
дрон писал(а): 30 июл 2025, 08:19 Здравствуйте, посмотрите по этой ссылке, по моему он решил проблему с входами.
https://dzen.ru/a/Zs8m7dl_WXElHYD7?yscl ... x519520635
Ничего он не решил. Он вообще не понял как работают входа. Про гальваническую развязку полный бред. Статья ни о чем. Просто дилетантский обзор платы.
С оптическим датчиком все работает проверено. Просто надо уметь готовить.
Что бы не быть голословным, покажите как надо готовить :smile427:
Электронщик до мозга костей и не только
Ответить

Вернуться в «Спросить у знатоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость