Обновить
2

Пользователь

0,2
Рейтинг
2
Подписчики
Отправить сообщение

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

Без кода непонятно, как там сделано управление и мультиплексирование.

Ну и ещё, цеплять напрямую затворы к gpio - очень плохая идея.

Выглядит красиво.

Но есть вопросы по схемотехнике:

  1. Зачем транзисторы q1 q2? И резисторы подтяжки?

  2. Где токоограничительные резисторы?

  3. По идее, лучше было бы полевики ставить на source, а COLxx - sink.

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

Это давно есть в других датчиках, например, в одном из самых diy-популярных, mpu6050 - DMP (а ему лет 15 уже). Да, тут " выше, быстрее и сильнее", но принципы те же.

90-100 намерил без светодиодов и датчиков. Также выкупил с платы ws2812 (он и выключенный много потребляет).

Т.е. это голое потребление самого ЕСП. Что не удивительно, так как часовой кварц не распаян. Возможно с ним выйдет меньше, но это не точно. Также это все при использовании ESP-IDF, в ардуине поддержка sleepy end device нормально не реализована.

Делать из датчика роутер - бесполезная затея, если даже не вредная. Вполне достаточно других "сетевых" устройств, как реле, светильники, розетки.

Вы скажите, а нафига это все? датчик движения Aqara на Zigbee стоит немного дороже, но при этом имеет меньший размер и живет на одной батарейке год. И будете правы. Но таким же образом в HA можно рулить другими вещами которые изначально не умеют Zigbee.

Попробовал 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в работают приемлемо, синие, как по мне сильно вырвиглазно.

микросхема SIT1050 внутреннею защиту по выходам CANH и CANL.

Там +-40В по входу заявлено, какая защита?

Супрессоры надо на саму линию ставить, а не перед контроллером.

Вообще даташит очень китайский, я вот не нашел про подтяжку линий к + и - питания. И не обычно делают внешнюю, у вас этого нет.

Действительно странная идея)

Обычно, все используют связку n-p транзисторов, особо "упорные" оптрон ставят. Схема же с двумя p-channel, как здесь, работать не будет

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

https://www.avrfreaks.net/s/topic/a5C3l000000UcqEEAS/t163098

У меня нет именно twinkly но явно похожее. вот, выше фото из интернетов, подскажите, что это за такие стандартные светодиоды?

Это - не то . Форм-фактор светододов совпадает только, а управление одновременно всеми.
Лтдловская же гирлянда с адресными двухпроводными.
Подключение, типа такого:

На выходе умеет всякое, например:

лет 10 назад делал подобное, но на тини25.
Получилось 12 светодиодов, можно больше, если задействовать все ноги и ресет.
Жаль фоток, видео не осталось.

Мигает по одному светодиоду всевдослучайно, с плавным затуханием.
https://github.com/klym-tatarnikov/tiny25-xmas-tree

Да, причем сами светодиоды непосредственно с двумя ногами, подключены что-то типа 10s10p, никаких дополнительных деталей на самой ленте

Ws2811 по двум проводам? У меня есть подобная гирлянда, там тоже 2 провода, последовательно-параллельно подключено, 24в. Когда купил года 4-5 назад, смотрел осциллографом со стандартными протоколами не совпадало.

И тоже довольно четко работало и адресность, вроде как, до отдельного диода. Так что разберу после НГ. Все равно уже не живая, кому-то из соседей мешала, видимо.

Зачем сюда пихать эти низкосортные статьи с кликбейтом?

Если в заголовке про 20 байт, которые изменили мир, то обычно это про 20 байт хитрого кода, который "стоит" больше этих самых байт.

И тут патч не на 20 байт, а на 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. Потому как что мини, что микро со временем становятся очень чувствительны к малейшему шевелению.

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

Информация

В рейтинге
2 959-й
Зарегистрирован
Активность