Светятся когда все выкл? Не должно такого быть, особенно если притянуть все COL к земле. Опять же просто подтяжка,даже килоом по 10 без всяких ключей должна спасти.
Без кода непонятно, как там сделано управление и мультиплексирование.
Ну и ещё, цеплять напрямую затворы к gpio - очень плохая идея.
, вся обработка выполняется на основном процессоре смартфона или микроконтроллера. Для обработки поступающих данных от инерциального модуля, процессор должен быть постоянно в состояние активности. Например, для носимой электроники данный фактор не позволит отправить основной процессор в спящий режим. Вторая проблема заключается в большом лаге между наступлением события и реакции
Это давно есть в других датчиках, например, в одном из самых diy-популярных, mpu6050 - DMP (а ему лет 15 уже). Да, тут " выше, быстрее и сильнее", но принципы те же.
90-100 намерил без светодиодов и датчиков. Также выкупил с платы ws2812 (он и выключенный много потребляет).
Т.е. это голое потребление самого ЕСП. Что не удивительно, так как часовой кварц не распаян. Возможно с ним выйдет меньше, но это не точно. Также это все при использовании ESP-IDF, в ардуине поддержка sleepy end device нормально не реализована.
Делать из датчика роутер - бесполезная затея, если даже не вредная. Вполне достаточно других "сетевых" устройств, как реле, светильники, розетки.
Вы скажите, а нафига это все? датчик движения Aqara на Zigbee стоит немного дороже, но при этом имеет меньший размер и живет на одной батарейке год. И будете правы. Но таким же образом в HA можно рулить другими вещами которые изначально не умеют Zigbee.
Попробовал H2 - потребление в standby печальное - до 100мка. Так что делать на нем батарейные датчики так себе затея.
Если есть нормальное питание, то проще использовать вайфай.
Если все же хочется малое потребление, то nrf52840 в помощь. Ну или ковырять TSLR (они же используются в акарах и туях)
Это - не то . Форм-фактор светододов совпадает только, а управление одновременно всеми. Лтдловская же гирлянда с адресными двухпроводными. Подключение, типа такого:
лет 10 назад делал подобное, но на тини25. Получилось 12 светодиодов, можно больше, если задействовать все ноги и ресет. Жаль фоток, видео не осталось.
Ws2811 по двум проводам? У меня есть подобная гирлянда, там тоже 2 провода, последовательно-параллельно подключено, 24в. Когда купил года 4-5 назад, смотрел осциллографом со стандартными протоколами не совпадало.
И тоже довольно четко работало и адресность, вроде как, до отдельного диода. Так что разберу после НГ. Все равно уже не живая, кому-то из соседей мешала, видимо.
Вот только тот самый "закрытый компонент" - это типа какая-то защита от клонирования, проверяет серийный номер проца, шифрует его и отправляет китайцам.
Но, этот "компонент" загружается из китайского облака каждый раз и выполняется с рут-поавами. Так что при желании в какой-то момент на определенное устройство(а) можно залить все что угодно.
В конечном итоге, как всегда, мне понравилась идея делать модульно и все устройство разбил на части: плата контроллера (MacroPad Controller), плата с 3-мя энкодерами (Encoders Module), две платы со светодиодом (Led Module) и одна плата с разъемом usb (куплена на Aliexpress).
Модульная архитектура интересна еще тем, что модули заменяемые, если кто-то решит делать такое же устройство, например, на другом микроконтроллере, то может заменить только одну плату.
Как раз, взять rpi-pico или любую другую плату с USB и достаточным количеством контактов и подпаяться проводами - гораздо лучшая затея. Потому как это "прототип", и даже если вы захотите сделать еще одно устройство, то, наверняка, изменений будет достаточно много, что исходные платы тоже придется переделывать.
Ну и там можно 15 кнопок + 3 энкодера (с кнопками) безо всяких матричных опросов и диодов.
А если уже готовый "продукт" делать, то всяко лучше - одна плата и стандартные разхемы для свитчей.
эта картинка (как и большинство в гугле по запросу энкодер) очень далека от действительности, если вы используете распространенные дешевые энкодеры с Али. Ибо в реальности, сигналы получаются сдвинуты не на 90, а на единицы градусов. И это без учета дребезга. Отсюда как пропуски шагов, так и "вращение" в произвольную сторону.
Ну и если так хочется разобраться более детально, как работает USB, Endpoints, HID-Descriptors, то AVR + V-USB все же интереснее/нагляднее.
А если говорить про практичность, то лучше смотреть в сторону nrf52 - помимо USB можно использовать BLE и батарейное питание. Или же zigbee/matter использовать все то же устройство для управления умным домом.
Я себе на нескольких платах, которые использовал много, заменил на type-c. Потому как что мини, что микро со временем становятся очень чувствительны к малейшему шевелению.
В следующий раз лучше переплачу, за нормальный разъем, нервы дороже. Но вы правы, до сих пор многое выпускается с микроусб
Светятся когда все выкл? Не должно такого быть, особенно если притянуть все COL к земле. Опять же просто подтяжка,даже килоом по 10 без всяких ключей должна спасти.
Без кода непонятно, как там сделано управление и мультиплексирование.
Ну и ещё, цеплять напрямую затворы к gpio - очень плохая идея.
Выглядит красиво.
Но есть вопросы по схемотехнике:
Зачем транзисторы q1 q2? И резисторы подтяжки?
Где токоограничительные резисторы?
По идее, лучше было бы полевики ставить на source, а COLxx - sink.
Это давно есть в других датчиках, например, в одном из самых diy-популярных, mpu6050 - DMP (а ему лет 15 уже). Да, тут " выше, быстрее и сильнее", но принципы те же.
90-100 намерил без светодиодов и датчиков. Также выкупил с платы ws2812 (он и выключенный много потребляет).
Т.е. это голое потребление самого ЕСП. Что не удивительно, так как часовой кварц не распаян. Возможно с ним выйдет меньше, но это не точно. Также это все при использовании ESP-IDF, в ардуине поддержка sleepy end device нормально не реализована.
Делать из датчика роутер - бесполезная затея, если даже не вредная. Вполне достаточно других "сетевых" устройств, как реле, светильники, розетки.
Попробовал H2 - потребление в standby печальное - до 100мка. Так что делать на нем батарейные датчики так себе затея.
Если есть нормальное питание, то проще использовать вайфай.
Если все же хочется малое потребление, то nrf52840 в помощь. Ну или ковырять TSLR (они же используются в акарах и туях)
В китайских датчиках он как бы есть, но похоже не осилили его в прошивке реалищовать
Если вам нужен OC/OD выход - выкиньте левую часть схемы. N-канальнысм транзистором можно управлять напрямую с контроллера
https://raw.githubusercontent.com/klym-tatarnikov/tiny25-xmas-tree/refs/heads/main/video.gif
Перед тем как выкладывать, проверил на макетке с 4 диодами. Когда все 12 - немного живее. Можно затухание плавнее сделать.
Белые светодиоды до 2,7в работают приемлемо, синие, как по мне сильно вырвиглазно.
Там +-40В по входу заявлено, какая защита?
Супрессоры надо на саму линию ставить, а не перед контроллером.
Вообще даташит очень китайский, я вот не нашел про подтяжку линий к + и - питания. И не обычно делают внешнюю, у вас этого нет.
Действительно странная идея)
Обычно, все используют связку n-p транзисторов, особо "упорные" оптрон ставят. Схема же с двумя p-channel, как здесь, работать не будет
Спасибо, довольно интересно. Но у меня, похоже, немного другие - всего два вывода, видимо программируются как-то иначе или на заводе.
У меня нет именно twinkly но явно похожее. вот, выше фото из интернетов, подскажите, что это за такие стандартные светодиоды?
Это - не то . Форм-фактор светододов совпадает только, а управление одновременно всеми.
Лтдловская же гирлянда с адресными двухпроводными.
Подключение, типа такого:
На выходе умеет всякое, например:
лет 10 назад делал подобное, но на тини25.
Получилось 12 светодиодов, можно больше, если задействовать все ноги и ресет.
Жаль фоток, видео не осталось.
Мигает по одному светодиоду всевдослучайно, с плавным затуханием.
https://github.com/klym-tatarnikov/tiny25-xmas-tree
Да, причем сами светодиоды непосредственно с двумя ногами, подключены что-то типа 10s10p, никаких дополнительных деталей на самой ленте
Ws2811 по двум проводам? У меня есть подобная гирлянда, там тоже 2 провода, последовательно-параллельно подключено, 24в. Когда купил года 4-5 назад, смотрел осциллографом со стандартными протоколами не совпадало.
И тоже довольно четко работало и адресность, вроде как, до отдельного диода. Так что разберу после НГ. Все равно уже не живая, кому-то из соседей мешала, видимо.
Зачем сюда пихать эти низкосортные статьи с кликбейтом?
Если в заголовке про 20 байт, которые изменили мир, то обычно это про 20 байт хитрого кода, который "стоит" больше этих самых байт.
И тут патч не на 20 байт, а на 5, если что.
Вот только тот самый "закрытый компонент" - это типа какая-то защита от клонирования, проверяет серийный номер проца, шифрует его и отправляет китайцам.
Но, этот "компонент" загружается из китайского облака каждый раз и выполняется с рут-поавами. Так что при желании в какой-то момент на определенное устройство(а) можно залить все что угодно.
Как раз, взять rpi-pico или любую другую плату с USB и достаточным количеством контактов и подпаяться проводами - гораздо лучшая затея.
Потому как это "прототип", и даже если вы захотите сделать еще одно устройство, то, наверняка, изменений будет достаточно много, что исходные платы тоже придется переделывать.
Ну и там можно 15 кнопок + 3 энкодера (с кнопками) безо всяких матричных опросов и диодов.
А если уже готовый "продукт" делать, то всяко лучше - одна плата и стандартные разхемы для свитчей.
эта картинка (как и большинство в гугле по запросу энкодер) очень далека от действительности, если вы используете распространенные дешевые энкодеры с Али.
Ибо в реальности, сигналы получаются сдвинуты не на 90, а на единицы градусов. И это без учета дребезга. Отсюда как пропуски шагов, так и "вращение" в произвольную сторону.
Ну и если так хочется разобраться более детально, как работает USB, Endpoints, HID-Descriptors, то AVR + V-USB все же интереснее/нагляднее.
А если говорить про практичность, то лучше смотреть в сторону nrf52 - помимо USB можно использовать BLE и батарейное питание. Или же zigbee/matter использовать все то же устройство для управления умным домом.
То есть по остальным пунктам вопросов нет?)
Я себе на нескольких платах, которые использовал много, заменил на type-c. Потому как что мини, что микро со временем становятся очень чувствительны к малейшему шевелению.
В следующий раз лучше переплачу, за нормальный разъем, нервы дороже. Но вы правы, до сих пор многое выпускается с микроусб