Авторизация
Регистрация

Напомнить пароль

Diamond Box AIRBAR 20000. Бесплатная отладочная плата ARM Cortex-M0

Электроника в наше время стала недорога.
Вот уже и электронные сигареты средней паршивости ценовой категории на 32-битных МК делают.
Под катом — отчет о вскрытии подопытного и рекомендации по экспериментам.
Добро пожаловать!

Девайс сделан необычно цельным.
Я его долго крутил в руках, пытаясь сообразить, как оно собрано. Корпус довольно неплох, пилить его ножовкой не хотелось бы.
Сбоку — маленький семисегментный индикатор, снизу — разъем USB-C и переключатель режимов накурки.
И пара щелей. Отлично, точка проникновения установлена — приступаем к взлому методом брутфорса. Ну в смысле — втыкаем в щель лезвие ножа, чтобы фронтальную панель корпуса выгнуло.
После этого панель можно поддеть за уголок и отклеить. Переворачиваем девайс на обратную сторону и повторяем операцию:
Теперь берем простую советскую плоскую отвертку и вжимаем внутрь защелки в прорезях возле дна корпуса. После этого дно корпуса вместе с электронной частью устройства и нагревателем можно вытащить наружу:
Контейнер с губкой для жидкости при этом остаётся в корпусе — держится исключительно на трении и при необходимости вытаскивается пинцетом/плоскогубцами.
Плата девайса расположена в «корыте», прикрыта пластмассовой пластинкой и закреплена вместе с ней парой мелких саморезов.
Удаляем саморезы и пластинку, открывая вид на саму плату. Она обильно покрыта компаундом для защиты от протечек — электроника тут довольно навороченная и от попадания жидкости может начать вести себя неадекватно, к примеру запустив режим самоуничтожения прямо в кармане владельца.
Аккуратно вытянем плату наружу — к ней припаян шлейф мини-дисплея, причем с нижней стороны.
Сам дисплей собран в корпусе, похожем на стеклянный, и приклеен к «корыту».
Собственно, вот так выглядит извлеченная наружу электронная часть:
Индикатор имеет 6 выводов при не менее чем 25 сегментах, следовательно управляется методом чарлиплексинга. Светится белым цветом, по некоторым данным это OLED:
Аккумулятор имеет заявленную емкость чуть менее 1 Ач:
Защитный компаунд легко снимается иголкой, давая возможность прочитать маркировку элементов на плате:
Маленький квадратик сверху — контроллер зарядки литиевых аккумуляторов BC91801 от Semihigh. Умеет заряжать током до 1А и обращаться с глубоко разряженными ячейками.
Квадратик чуть побольше снизу — микроконтроллер Puya PY32C642, самый дешевый ARM — примерно по 5 центов за штуку. За эти деньги(а в нашем случае — вообще без денег) пользователь получает 32-битное ядро Cortex-M0+ с рабочей частотой 24MHz, 24 кбайт Flash-памяти и 3 кбайт ОЗУ. Из периферии — до 18 выводов GPIO, 10-канальный 12-битный АЦП на 1MSPS, 2 16-битных таймера и пару компараторов. Привычных всем UART, SPI и I2C не завезли — программируется МК через SWD интерфейс. Зато этот интерфейс выведен на удобные для пайки и заботливо подписанные пятачки на нижней стороне платы:
Контроллер очень похож на обсуждавшийся у нас тут примерно год назад PY32F002A — чуть меньше памяти, зато сильно порезанная периферия.
Родной программатор для контроллеров Puya стоит каких-то невменяемых денег, но заменяется слегка доработанным ST-Link V2, перешитым в J-Link.
Вот тут выложена документация на этот МК и некоторые другие от Puya.
Вот тут пример реверсинга другого вейпа на таком же МК.
Ещё для интересующихся темой:Опыты с платой на PY32F002A, проект на её основе, тема на форуме по PY32F002A, шаблоны программирования.
Что из этого можно сделать? Например, драйвер для светодиодного фонарика — питание начиная с 1,7 В и умение в глубокий сон тому способствует. Различные светодиодные гирлянды и часы(а вот тут придется делать I2C/SPI программно). При должной степени упорства и упоротости — даже целый web-сервер.
Добавить в избранное
+5 +6
свернутьразвернуть
Комментарии (2)
RSS
+
avatar
+2
  • Latte
  • 22 июля 2026, 03:02
Из телефона Русь получится плата поотладочней чем из одноразовой дуделки… Да и делать из столь редкого мусора делать что-то будут либо на соплях, либо совсем отчаянные — мк в единственном экземпляре в достаточно сложном для работы корпусе. Начнете плату разводить, перегреете мк — или искать мк уже в радиомагах, или половина работы насмарку, полплаты переразводить. А в радиомагах найдется чет поинтереснее такого экспоната, а это минус код (ну тут ладно, нейронка перепишет). И стоило ли оно того? Юзкейс из пальца…
+
avatar
0
Сейчас этих одноразовых дудок полно, они здорово потеснили традиционные табачные изделия, бывает, что у людей использованные стоят рядами, так что штука далеко не редкая. А электроника в них реально навороченная для одноразового мусора, видел даже дудку с цветным графическим(!) сенсорным(!) дисплеем, полноценный компьютер с развитым вводом-выводом.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.