byte_shifter
80 subscribers
177 photos
20 videos
24 links
hardware developer notes by @kishovRasul
Download Telegram
Соскучился по таким шабашкам. Хотя раньше это было чуть ли не основное направление работы и основной источник доходов.

Это маленький DIY датчик машины для drive through заведения, чтобы оповещать персонал о заезде машины, который сделал за несколько выходных.

Два УЗ датчика тут для того, чтобы поставить их на расстоянии 2 метров и система активировалась только если триггернутся оба.

Предусмотрена возможность оповещать звуком (поставил прикольную 8 бит мелодию), оповещать лампой или другой 220В нагрузкой.

Все что касается 220В тут с полной гальванической развязкой на оптопаре.

А ещё, цифровой фильтр и программный гистерезис, чтобы работало четко и без глюков.

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

P.S. Видео можно было снять и получше, но дома полный кавардак, извините)
❤5🔥2
Устройство для тестирования вибромоторчиков с двумя подходами управления.

Моторчики ERM (Eccentric Rotating Mass) — те самые, что стоят в телефонах, джойстиках и других гаджетах, чтобы создавать виброотклик.

На этой плате реализовано сразу два метода управления вибромотором:
🔹 MOSFET-драйвер — классический и простой способ, при котором микроконтроллер подаёт ШИМ-сигнал на MOSFET. Тот уже напрямую управляет подачей напряжения на мотор. Этот метод хорош для грубого, но эффективного управления: хочешь больше вибрации — увеличь скважность.
🔹 DRV2605L от Texas Instruments — умный драйвер, специально разработанный для виброотклика. Он поддерживает LRA и ERM моторы, умеет делать автокалибровку, запускать готовые паттерны вибрации и управляется по I²C. То есть можно просто послать команду, и он сам обеспечит нужный отклик без лишней головной боли. И вибрация от него как будто чуть более приятная (он анализирует обратное ЭДС от мотора и обеспечивает плавный пуск, защиту от перегрузок).

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

Собрал, чтобы удобно было их потестить разные и в разных режимах работы
❤5🔥2
https://patents.google.com/patent/US20250153434A1/
Первая бумажка с моей фамилией, которая не ляжет пылиться на нижнюю полку в шкаф.
Распечатаю и повешу ее куда-нибудь, чтобы радовала глаз. Если кто не понял, я там один соавторов.
PS. Статус пока pending. Но то что заявка дошла до этой стадии, уже круто. Рассматриваться она может аж до 5 лет.
❤3🔥3👍1
Замучился с проектом "выходного дня". В последнее время не так много свободного времени, да и в июле в жару работать не так легко.

Это драйвер мощного светодиода для хирургического налобного светильника (1,5 - 2Вт). Должен обеспечивать стабильный световой поток, высокий КПД, низкое потребление в режиме ожидания (я добился в районе 100 мкА), низкая цена, маленький размер и возможность работать от аккумулятора напрямую - то есть напряжение на входе гуляет, а световому потоку на это все равно.

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

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

На первой фотке общий сетап - сама плата, кнопка управления, светильник с рубильником, чтобы имитировать "откидывание" света, шунт с усилителем, чтобы измерять ток потребления и амперметр для измерения тока светодиода с функцией true RMS. True RMS, кстати, прям a trap for young players - дело в том что большинство мультиметром измеряет переменный ток (а на светодиоде высокочастотный ШИМ, который даже камера с ускоренной съёмкой не замечает) исходя из предположения, что этот сигнал является синусоидой. Разумеется в жизни далеко не всегда там чистый синус, а в моем случае почти никогда не синус. True RMS мультиметр по крайне мере пытается учесть природу сигнала. По этой причине можно видеть довольно большой разборос в показаниях между разными ампераметрами
❤3🔥3👏1
Когда-то давно, ещё в прошлой жизни (всего несколько лет назад, но блин, сами все понимаете) я работал в Грузии и там меня как-то попросили сделать динамическую подсветку под барабан.
Туда вклеивалась LED подсветка, вместе с микрофоном, повер банком и ардуинкой. Немного магии цифровой обработки сигнала и вот что получилось.

Качество видео ужасное, снято издалека (можно в видео тут в телеге зазумить). Но другого видео у меня нет.

Ребята вдохновлялись вот этим https://youtu.be/ZSeTJu3vEIo
🔥4❤2👀1