byte_shifter
80 subscribers
177 photos
20 videos
24 links
hardware developer notes by @kishovRasul
Download Telegram
А вот и рендеры девайса.
Уже жду их с Китая)
Эти контакты слева для маленького OLED дисплея
❤4🔥2👍1👀1
Еще одна плата - драйвер двигателей на MOSFET транзисторах.
2 Н моста по 4 транзистора, выход для лампы, 2 входа для управления и 2 потенциометра для настройки режима работы.

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

Уложился в 2 слоя, компоновка получилась красивая. Нижний полигон под землю. Верхний слой по краям сверху, снизу и слева под +24В для транзисторов, а обратные токи мостов по центру платы.

Теперь, пока все эти платы едут, время писать для них прошивки)
🔥4❤2👍1👀1
Последние несколько дней играл в увлекательную игру "Найди 10 причин, почему эта плата не работает".

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

В этой системе двигатель питается через преобразователь напряжения: он повышает напряжение с аккумулятора 3,7 В до 10–12 В, необходимых мотору. При этом ток аккумулятора под нагрузкой легко достигает 2 А.

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

Первое, что бросается в глаза — ужасный дизайн самого преобразователя (4). С ним связано множество проблем: неудачный выбор индуктивности (3), ужасная компоновка и разводка (конденсатор 6 и земляной полигон которого нет), плюс неэффективный режим работы.

Транзистор (2), который используется для включения преобразователя, имеет сопротивление канала 50 мОм. Предохранитель (1) — до 30 мОм, а при нагреве и больше. Добавим к этому тонюсенькую дорожку (7) с сопротивлением 20 мОм.

Итог: на входе преобразователя напряжение оказывается ниже напряжения аккумулятора на 0,1–0,3 В. А если предохранитель ещё и дефектный (а у них такое случается), то просадка становится ещё сильнее.

Это снижение входного напряжения дополнительно ухудшает КПД преобразователя, он греется ещё больше — и привет, тепловой разгон (который еще сильнее увеличивает сопротивление всего что там вокруг).

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

Написал им отчет, привел осциллограммы (на первой падение напряжения на этом участке на дефектной плате 0,4В, на второй на улучшенной <0,1В, как должно быть), вроде довольны)
🔥3⚡1❤1👍1🗿1
У меня недавно было интересное приключение — меня пригласили проверить шаффл-машинки в казино! Казино зарубежное, если что. А шаффл-машинки — это такие девайсы, куда можно загрузить сразу много колод, которые машинка затем перемешает, посчитает (продвинутые модели даже проверяют на наличие дубликатов), а потом выдаёт в удобном для дилера и игры формате.

В общем, дело было так. Владельцы заведения столкнулись с клиентом, который выиграл у них 300 000 $ и при этом вёл себя довольно подозрительно, выводя деньги нестандартным для отрасли способом. Моя задача состояла в том, чтобы проверить, «заряжена» ли машинка — то есть не подыгрывала ли она каким-то образом игроку, не установлены ли в ней скрытые камеры или еще что-нибудь в этом роде.

Было очень интересно попасть в мир, о котором я только читал в книгах и смотрел в кино 😊. И, конечно, первое, что бросилось в глаза, — это тотальное недоверие между всеми участниками рынка: казино внимательно следит за каждым игроком, игрок за дилером, «джанкет», приведший клиента, и сотрудники казино, и менеджеры — все друг друга подозревают, и не без оснований.

Любой игрок расскажет вам, в каких казино «сто пудово» обчищают гостей «в наглую», менеджеры поведают, как их обманывают игроки, а сотрудники воруют фишки. Просто десятки схем мошенничества на любой вкус.

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

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

Тем не менее я старался быть максимально полезным заказчикам: показал возможные векторы атак, рассказал про известные уязвимости и способы защиты от них.

Конечно, остаётся вероятность, что машинки всё же были «заряжены»: оборудование могли сразу убрать, либо уязвимость заложили в прошивку, которая активируется, например, на каждой десятой сдаче. Такие схемы трудно обнаружить, но и трудно использовать. Хотя мы всё-таки попытались такое выявить: на последних фотографиях запечатлены колоды, перемешанные машинкой после предварительной одинаковой сортировки. Простых паттернов замешивания мы не нашли.

Вообще, первое время не мог отмахнуться от мысли, что при достаточно большом бюджете действительно можно провернуть тут всякое. Но, если вам интересно, все-таки отмахнулся)
🔥3❤1👍1😁1
Моя железка на фото в посте ниже 👇👇👇
Спроектирована мною и вопрос с их производством для них тоже закрыл я.
Конкретно эта у них решает вопрос с питанием Raspberry Pi, которая у них подключается к их серверам и по CAN общается с ячейками на кофейном столике.
Ну и индикация там есть, кнопки, управление вентилятором и другие мелочи. Но главное, она упрощает монтаж и повышает надёжность.

Она довольно простая, но, тем не менее, свою задачу решает успешно. И это греет душу и хорошо мотивирует))
👇👇👇
🔥3❤1👍1
Forwarded from Dodo Engineering
Продолжаем разговор с коллегами из направления IT B2B Pizza!

В прошлой серии обсудили железки в ресторанах, а уже в этот четверг, 15 мая, подробнее поговорим про IoT (интернет вещей) 🔎

Как IoT помогает пиццерии работать лучше и быстрее? Зачем нам своя IoT-лаборатория и зачем вообще фудтеху эти умные штуки? Что Саша Захаров, наш продакт оунер IoT, делал с разработчиком в пиццерии в 5 утра?

Обо всем этом и не только расскажут:

🟠 Дима Карпов, продакт лид IT B2B Pizza;
🟠 Саша Захаров, продакт оунер IoT.

🎙 Ведущий: Дима Павлов, CPO & Deputy CIO Dodo Brands.

⏰ Когда: 15 мая, 18:00 мск.
🔗 Где: в Telegram-канале Dodo Engineering! Сделаем пост-напоминалку за 30 минут, присоединиться к трансляции можно будет в правом верхнем углу.

Ваши вопросы спикерам по классике собираем в комментариях – зададим их в эфире! 👇
👍2❤1🔥1
Стабильно ежегодно продаю 20–30 таких плат в одну точку, где ремонтируют автомобильные рефрижераторы.

А началось все так. Однажды, ко мне обратился владелец этой мастерской с жалобой на контроллеры, управляющие створкой в холодильнике. Эта створка нужна для регулировки температуры и влажности. Оригинальная электроника стоит очень дорого, а неоригинальные поделки отличаются крайне низким качеством. В итоге я сделал для них свои платы — немного дороже, зато никто не жалуется.
Довольно простая схема с H мостом и отключением по току двигателя. Хотя есть и особенности, с учетом применения. Например, по питанию стоит защита от скачков напряжения в виде TVS супрессора и емкостной множитель и защита от неправильной полярности. Еще забабахал огромные буквы рядом с клеммами, чтобы понятнее было какой провод и куда засовывать и поставил защиту где только можно было)

Сегодня отдал ему очередную партию и он рассказал про любопытный момент. Оказывается, когда дальнобойщик принимает груз для рефрижератора, он обязуется его везти в камере строго с определенной температурой и по приезду от него будут требовать показания с термометра на протяжении всей поездки (ну или сами непосредственно будут за ней следить). При нарушении этого требования запросто могут не заплатить или вообще подать в суд на возмещение ущерба. Стоимость груза такой нагруженной машины будет не менее полутора миллиона рублей. Такие дела.
👍4🔥1👀1
Меня тут спросили, а как это китайцы умудряются собирать вот такие часы и продавать за 2к рублей?
Вроде и дисплей есть, и блютуз, и мерит он там что-то, пульс, ещё какие-то параметры. Вообще вполне рабочий такой девайс.

Мне его отправили и я его вскрыл, фотки прилагаются.

Попытался сперва винты открутить, но понял что они там болтаются и прокручиваются. Оказалось, что они там бутафорские - вкручены, но ничего не крепят. А держится все на защёлках и на клее. На крохотной единственной плате у него несколько noname компонентов. А те что не noname, это китайские клоны микросхем прошлого столетия, которые ну практически ничего не стоят.

В качестве пульсоксиметра тут используются светодиоды. Ну вот просто светодиоды. Ну то есть он ничего не измеряет, зато умело притворяется, что это делает.

Из материалов тут только и исключительно пластик. Ну разве что дисплей и винты бутафорские не из него.

Крохотная батарейка, примитивная маломощная схема заряда.

В общем по большому счету это просто дисплейчик на Bluetooth в пластиковом корпусе. Но кое-чем я тут всё-таки восхитился - это умелая и очень хардкорная оптимизация по цене))

Кстати, надо сказать, что наценка у производителей на такие носимые гаджеты в целом гораздо больше чем на смартфоны. Так что цена 2к нам кажется низкой ещё и по этой причине.
👍5🔥2👀1