Помню, как лет 15 назад в журнале (В бумажном) VOGUE появилась первая ВИДЕО реклама! Цветной ЖК дисплей на одной из страниц. Тогда половину тиража скупили айтишники и еще наверное год на хабре статьи публиковали про самоделки. Тогда это казалось магией. Как это? ЦЕЛЫЙ ЦВЕТНОЙ ЭКРАН В ЖУРНАЛЕ КАРЛ!!! БЕСПЛАТНО! А сейчас такое просто выкидывают в мусорку. И вроде радоваться надо, прогресс все-таки. Но как-то грустно от этого становится.
Концепция моего блога построена на том, чтобы давать новую жизнь устройствам прошлых лет. Чего мы с вами только не делали: и клиенты современных сервисов для смартфонов из 2010-х писали, и изучали их прошивки с последующей модификацией, и даже ремонтировали гаджеты со свалки, попутно разбираясь в их инженерных особенностях.
Сегодняшнему устройству едва исполнилось 3 месяца, а оно уже отправилось на свалку. И отправляются сотни таких каждый день. Сегодня мы с вами затронем очень важную тему - как из-за общества потребления тысячи устройств с очень мощными микроконтроллерами, цветными IPS-дисплеями и литиевыми аккумуляторами лишаются второго шанса на жизнь...
Предисловие
Вот уже последние лет 100 люди говорят о так называемом обществе потребления. Многие трактуют этот термин по разному, однако у всех определений есть одна общая черта: люди покупают вещи руководствуясь не только потенциальной нуждой, но и некой модой и желанием быть "не таким как все", зачастую пресыщаясь обилием выбора и теряя представление о реальной ценности вещей.
Производитель этого гаджета напирает сразу на несколько человеческих слабостей
Это же в равной степени относится и к электронным сигаретам. Школьники и студенты только и делают, что парят и "стреляют" друг у друга вейпы, но если лет 10 назад они в основном покупали многоразовые системы с возможностью заправки и самостоятельного обслуживания, то сейчас ребята предпочитают самый простой и доступный вариант - одноразовые вейпы.
Фото от подписчика. Теперь представьте сколько подобных гаджетов выкидывает среднестатистический студент за время сессии :(
Компании-производители знают свою целевую аудиторию и поэтому стараются выпустить как можно более необычное, красочное и функционально-продвинутое устройство. Сначала в "одноразки" добавили возможность повторной зарядки аккумулятора, затем приделали индикаторы уровня заряда и выбора мощности, а недавно добавили... Bluetooth и даже игры. Это уже звучит весьма странно...
Сам я человек не курящий и к обычным вейпам отношусь равнодушно. Но одноразовые вейпы всегда вызывали у меня гиковский интерес и некое негодование, а сегодняшнее устройство так вообще повергло в шок - не только своим функционалом, но и тем, что после израсходования жидкости оно отправится на помойку... А ведь оно могло бы получить и вторую жизнь - как действительно полезный гаджет!
Недавно мне написал читатель Андрей с Пикабу и предложил заслать одноразовый вейп без испарителя (рабочего элемента) на разборку и дальнейшее изучение. И как оказалось - это далеко не самая простая "парилка", а сложнейшее устройство с мощным микроконтроллером, радиотрактом, звуковым усилителем, дисплеем и тачскрином.
Изучаем
После получения я сразу же включил гаджет и начал его изучать. Оказалось что дисплей - не просто пришлепка к обычной "одноразке", но и её неотъемлемая часть: через тачскрин предлагается регулировать силу нагревателя, контролировать уровень заряда аккумулятора и объём оставшейся жидкости. Прикинув, я сразу же понял: в устройстве есть как минимум 2 канала АЦП для считывания параметров и ШИМ для управления "силовой" частью.
Смахиванием я попал в главное меню устройства, где было несколько интересных пунктов: плеер, игры, телефон, погода и настройки. Учитывая что собственной памяти у вейпа нет, я сразу понял что устройство умеет работать портативной колонкой и подключается к смартфону через Bluetooth.
Также здесь присутствует типичный для смарт-часов функционал: пуши с мессенджеров, возможность звонить с помощью HandsFree-профиля, а также базовый функционал органайзера по типу секундомера и будильника. На первый взгляд вполне неплохо, такого уж точно не ожидаешь от одноразовой "парилки".
Игры здесь весьма простые, частота обновления не впечатляет... Однако мне всё равно стало интересно: возможно ли на таком устройстве запустить, например, эмулятор NES или написать какую-нибудь свою игру? Можно ли удалить с подобных устройств испаритель и использовать в качестве "бесплатного" микроконтроллера с дисплеем?
Далее я узнал что гаджет можно синхронизировать с смартфоном и уже надеялся на какой-то магазин приложений... магазин действительно есть, вот только в нём продаются сгенерированные ИИ обои для устройства. Ни намека на возможность запуска сторонних программ нет - и это очень грустно.
Что внутри?
После изучения я решил разобрать устройство. Для одноразовых вейпов этот процесс зачастую необратим, поскольку производители делают всё для предотвращения возможности перезаправки картриджей. В случае сегодняшнего гаджета это делается снятием нижней части корпуса, которая не только приклеена, но и сидит на специальных защелках. Требуется осторожность и фен, иначе можно случайно порвать шлейф.
Далее мы видим крошечную плату, к которой подходит шлейф с дисплеем и тачскрином (судя по некой унификации, дисплейная сборка используется далеко не в одной модели вейпов), разъём Type-C и провода, которые соединяют плату с микрофоном (используется для определения силы затяжки) и динамиком (служит для выполнения функции BT-колонки).
Отдельно бросается большое количество подписанных тест-поинтов, с помощью которых мы можем вызвонить сигнальные линии на шлейфе дисплея и попытаться их использовать в своих целях. С левой стороны можно найти пины SDA/SCL/RST/INT - это, очевидно, тачскрин, а правее - SDA/SCL для дисплея. Контроллер дисплея и подсветка питаются от общей шины питания 3.3В без внешних драйверов LED.
Питается наш "бутерброд" от одного литиевого аккумулятора типа 18350. Я слышал противоречивые отзывы о банках используемых в вейпах, но думаю при использовании нормального BMS и микросхемы чарджера можно без опаски использовать их в своих проектах. Помните, на ближайшей свалке могут лежать тысячи бесхозных и бесплатных аккумуляторов для ваших самоделок (но всё же будьте осторожнее!)
С обратной стороны платы нас ждёт чудо инженерной мысли... от которого становится грустно. Сердцем устройства является микроконтроллер с маркировкой 701N-F8, который также известен как JieLi AC701N. Это относительно популярный чип, использующийся в TWS-наушниках и представляющий из себя полноценную систему на кристалле:
В основе лежит двухъядерный (!) DSP-процессор собственной (!!) архитектуры Pi32v2 с FPU, способный работать на частоте до 160МГц (!!!) и имеющий 32КБ кэша инструкций и 16КБ кэша данных. Также у чипа есть MMU для продвинутой адресации памяти или реализации защищенного режима. Это уровень RP2350 или старших версий ESP 32
В качестве памяти здесь доступно целых 640КБ SRAM-ОЗУ, а также 1МБ Flash. Вот это уже действительно серьёзно.
Присутствует Bluetooth-радиотракт, обеспечивающий совместимость с стандартом версии 5.3. С софтовой точки зрения здесь тоже всё хорошо: поддерживаются все основные кодеки, плюс есть поддержка не-звуковых профилей по типу L2CAP и RFCOMM для коммуникации с другими устройствами.
Есть также контроллеры I2C, UART, SPI, USB, MMC, GPIO и даже ШИМ.
За звук отвечает двухканальный ЦАП для с встроенным предусилителем и возможностью воспроизведения PCM-потока с частотой дискретизации до 96кГц. Также есть четырехканальный АЦП для сэмплирования звука с микрофона и других подобных целей.
А за питание отвечает встроенный PMU, который состоит из контроллера заряда Li-Ion аккумуляторов, LDO и DC-DC Buck преобразователя,
Это невероятно круто по меркам копеечного микроконтроллера. В каких-то моментах, AC701N даже круче чем привычные RP2350 и ESP32, и скорее всего даже дешевле. Производитель - публичная компания и охотно делится исходным кодом и файлами для сборки прошивок, однако адаптация референсной прошивки для этой платы может занять время. Внутри всё стандартно: FreeRTOS в качестве операционной системы, самодельный UI-стек, а также Bluetooth-стек от Bluekitchen. Джентльменский набор!
К сожалению маркировку остальных компонентов платы не разглядеть, но предположу что там может быть разведен усилитель и RF-тракт. В целом, гаджет имеет очень большой потенциал для использования и по не-прямому назначению: это мог быть прекрасный внешний дисплей для датчиков с передачей показаний через Bluetooth, элемент самодельной сигнализации (как уникальный брелок, который не вызывает подозрений), мощный микроконтроллер для самоделок по типу игровых консолей и самодельных телефонов и... да применений такому гаджету можно найти сотни. Было бы желание производителей...
❯ Заключение
Вот такой разбор одноразового вейпа у нас с вами получился... По правде сказать, дописывая эти строки мне стало максимально грустно: хоть я и не сорвал какие-то покровы и описал вполне очевидные вещи, всё равно мне хотелось выразить свои переживания касательно "одноразовых" устройств. Вдруг со временем что-то изменится и для таких гаджетов начнут релизить схемы и SDK - но я в этом сильно сомневаюсь!
А если вам интересна тематика ремонта, моддинга и программирования для гаджетов прошлых лет — подписывайтесь на мой Telegram-канал «Клуб фанатов балдежа», куда я выкладываю бэкстейджи статей, ссылки на новые статьи и видео, а также иногда выкладываю полезные посты и щитпостю. А ролики (не всегда дублирующие статьи) можно найти на моём YouTube канале.
Если вам понравилась статья и вы хотите меня поддержать, у меня есть Boosty, а также виджет на Пикабу ниже. Всем огромное спасибо!
Начинаем рабочую неделю с новых экспонатов в вирутальном музее советской бытовой техники sovtech.su. Фоткал я, обработал @AthosLaFere за что ему большое спасибо.
Некоторые экземпляры - артельного производства.
1/5
Ножовок разных есть у меня:
1/8
Затесалась даже одна американская
1/5
А вот еще две. Нижняя - моя любимая. В нее, после небольшого подпиливания, встают современные полотна. При этом ей приятно работать - она увесистая и жесткая, в отличии от дешевых современных.
Ручные тиски. про хих был пост в цикле ретропонедельников.
Напомню разновидности ручных тисков:
Шлицовка:
1/4
Тиски:
1/5
Треугольное клеймо намекает на производство при колониях. А вот еще варианты тисков:
А эти произведено на предприятии всеросийского общества слепых:
Угольник поверочный:
1/6
Уровень. Видимо его кто-то уронил и полез регулировать внутрь - контровочная краска сорвана.
1/7
Телеграм в профиле. Следующий выпуск будет про ножички
Приветствую всех! В прошлый раз я уже рассказывал, как устроен и как работает современный карточный таксофон и какими методами защиты он обладает.
Но оставался ещё один блок, который я тогда так и не упомянул. К моему удивлению, в интернете не так много информации по тому, как он устроен и как работает. Именно о нём мы сейчас и поговорим, а заодно и узнаем, как и от чего он вообще защищает.
❯ Суть такова
В прошлый раз я рассказывал про методы защиты самого аппарата.
Любой современный таксофон оснащён целым рядом конструктивных решений, позволяющих предотвратить его повреждение вандалами или использование злоумышленниками — от банальных концевиков до датчика использования эмулятора и (в совсем продвинутых моделях) контроля фронтов сигналов и тока потребления карты. Многие карты и вовсе имели криптографическую защиту. Таким образом, можно сказать, что без серьёзной подготовки взломать типичный карточный аппарат было невозможно.
Но если нельзя обмануть сам аппарат, то что насчёт чего-то другого? Каждый таксофон подключается самой обычной (на самом деле всё же с некоторыми особенностями, например, на такой линии не работает АОН, но сейчас не об этом) телефонной линией, к которой можно подключиться трубкой монтажника или обычным принесённым с собой городским телефоном.
Например, таким. Если таксофон стоит где-то в помещении, то всё становится ещё проще — достаточно незаметно провести где-то пару проводов, и всё. Именно такие случаи и должна предотвращать аппаратура защиты таксофона.
❯ Что такое АЗТ?
На удивление, в интернете о том, как устроена и работает АЗТ, нет практически никакой информации.
Поиск тоже не даёт ничего интересного, только устройства защиты линии от импульсных перенапряжений (такая плата встроена в сам таксофон) или оборудование для обеспечения конфиденциальности переговоров (тоже довольно интересные железки, но о них не в этот раз).
Но кое-что об АЗТ всё же известно. Представляет она собой некое устройство, подключенное в разрыв между таксофоном и АТС. Если вдруг помимо таксофона появится какое-то другое оборудование или пропадёт связь с самим аппаратом, этот блок должен будет заблокировать линию и (опционально) набрать аварийный номер.
❯ Обзор оборудования
Ну а пока что взглянем на доставшийся нам блок.
Выглядит он как вот такая лёгкая пластмассовая чёрная коробочка.
На обратной стороне название устройства и логотип производителя.
В интернете по запросу «АЗТ-1» ищется немало ссылок, однако полезного нет вообще ничего: только упоминания того, что некоторые модели таксофонов совместимы с данным устройством, да всякий мусор по типу результатов торгов.
Производитель этого устройства легко ищется: это пермские «Интеллектуальные системы и технологии» (ИСТ). Компания эта как раз специализируется на выпуске подобного оборудования связи. Именно ими выпускаются GSM-таксофон ИСТ-001 и линейный ИСТ-002. Впрочем, про блок АЗТ-1 на сайте ни слова. Web Archive тоже ничего не показал.
❯ Внутренности
Откроем крышку.
Внутри единственная плата. На ней два клеммника для подключения линии (слева провода от таксофона, справа от АТС), держатель батарейки CR2032, микроконтроллер, немного дискретных компонентов. Для защиты линии видны два разрядника, два варистора и один самовосстанавливающийся предохранитель.
Наклейка на крышке.
На обратной стороне платы ничего интересного, только надпись IST и какой-то номер.
❯ CMX631AP
Остановимся поподробнее на двух микросхемах.
Первый чип — простенький микроконтроллер PIC12F635 (прошивка которого, увы, залочена). А вот второй заслуживает несколько более подробного рассмотрения. Это детектор сигналов частотой 12/16 кГц в телефонной линии.
Вот его блок-схема.
В плане работы с ним всё тоже очень просто: на одном из выходов появляется низкий уровень каждый раз, когда чип видит частотный сигнал, на другом — когда этот сигнал длится дольше 40 мс.
❯ Про режимы тарификации
Что же это за сигналы? Чтобы это выяснить, для начала необходимо разобраться, как именно производится оплата совершённого звонка. Как известно, единицы с карты списываются в зависимости от длительности разговора. Именно поэтому каждый таксофон является средством измерения и подлежит поверке.
Для этого даже существует специальный прибор, подключающийся вместо считывателя карт к плате таксофона или к считывателю карт через специальный адаптер (тот единственный случай, когда вставка чего-то отличного от карты предусмотрена производителем).
Так вот. Помимо автономной тарификации (когда таксофон сам измеряет тарифные интервалы) существует ещё и централизованная, при которой аппарат списывает баланс с карты не по внутреннему таймеру, а по команде от АТС. У такой системы существовало два варианта.
Первый вариант — списание при смене полярности линии.
Именно такое решение применялось в старых междугородних таксофонах. В монетоприёмник складывались деньги, после чего в процессе разговора при переполюсовке линии срабатывал электромагнит, открывающий шторку монетоприёмника, и очередной пятнадчик проваливался в копилку. Поскольку время разговора в разные города стоило по-разному, за заглатывание денег отвечала именно АТС. Также такая система существовала и во всем известных аппаратах АМТ-69, правда, там такой сигнал был фиксированным — после ответа абонента и каждые три минуты.
Второй вариант — списание при получении специальных тарифных сигналов. Проще говоря, отправляемых АТС в линию тоновых сигналов частотой 16 кГц. Тех самых сигналов, для распознавания которых предназначен чип внутри коробочки.
Устанавливаются все эти режимы в меню.
❯ Как же всё-такие работает АЗТ?
Теперь, когда мы выяснили, что это за сигналы и зачем нужен специальный чип для детектирования, кажется, что всё довольно просто. Коробочка контролирует наличие в линии этих сигналов, а если их не обнаруживается, то блокирует линию и набирает аварийный номер. Но на самом деле всё не так. В одном из разделов РЭ таксофона можно обнаружить примерно следующее:
Всё дело в том, что при работе таксофона в паре с АЗТ сигналы частотой 16 кГц посылает не АТС, а таксофон. Именно по их наличию коробочка определяет, что таксофон исправен, а к линии не подключено ничего лишнего. Если же трубка оказалась снята, а сигналов нет, то блок считает, что к линии подключено что-то не то, и обрывает связь.
Существовали также вот такие блоки, устанавливающиеся непосредственно на кроссе АТС. Впрочем, принцип их действия идентичен.
❯ Про связь с СДУКТ
Как сказано в многочисленных источниках, АЗТ должна совершить звонок по аварийному номеру при обнаружении попытки подключения к линии. Как именно это должно происходить, мне неведомо: никакой документации на это устройство нет. Скорее всего, коробочка просто звонит импульсным набором на этот номер, а аппаратура на АТС регистрирует лишь сам факт вызова, без всякого обмена данных.
Никаких внешних интерфейсов для программирования данных у коробочки нет, так что предположу, что номер записывался путём извлечения чипа из панельки, записи туда нового дампа программатором и установки его обратно. Впрочем, в моём случае в EEPROM ничего не оказалось. Вероятнее всего, судя по состоянию, моя коробочка новая и в неё никогда ничего не записывалось.
❯ Что же в итоге?
Вот такой интересной штукой оказалось это устройство. Используются такие сейчас или нет, мне неведомо. Большая часть таксофонов работает по GSM или радиомосту, а к линейным, если они ещё где-то и сохранились, подключаться уже попросту не имеет смысла: всё равно звонки по ним сейчас бесплатные по всей стране.
Ая-яй, в комментариях автора немного пожурили за отсутствие видео геймплея и цену картриджа. Игра на самом деле действительно пока напоминает демку, но потенциал к прикольному хоумбрю у нее есть. Касательно цены карика - это ж все таки коллекционная штучка, однако подобные вещи должны быть правильно оформлены - в своем кастом корпусе, с обложкой и уникальным номером экземпляра. По крайней мере так это вижу я.
Я тоже заказал плату под ROM, буду писать свою игрушку ради фана... Ну и конечно напишу об этом подробную статью, как вы и любите :)
Я тоже для вас сфоткал из своей коллекции предметы, которые теперь все вместе одновременно помещаются в кармане.
1/2
Мобильник с привязкой к местности. А какой у него шнур для трубки?? Им можно было связать 20кг макулатуры, преступника, а потом спокойно вернуться к разговору с тётей Зиной в отличие от этих современных USB-шнуров. Тот шнур был последним аргументом в домашних спорах
Средства передачи текстовых сообщений. Справа - для коротких, без сквозного шифрования, слева - для длинных и даже иногда со вложениями. Последние две фотографии - для ВИП персоны.
1/3
Аппарат позволит вам сделать потрясающие фотки. Есть режим для селфи. В случае нюдсов придется проявлять и печатать снимки дома.
1/2
Аналоговый калькулятор
Переносные часы-будильник. Механика!
1/3
Фотогаллерея
1/2
Мобильная развивающая игра
Метеостанция-календарь. К сожалению только до 2000-го года — наверное сказалась проблема Y2K
Контакты
1/3
Банкинг
Фильмопроектор - средство просмотра комиксов и аниме
1/4
Диаскоп с набором диапозитивов для ловли флешбэков
Новая неделя начинается с новых экспонатов в виртуальном музее sovtech.su. Я для вас сфоткал, а @AthosLaFere обработал фото. Сегодня продолжаем тему бытовых мелочей.
1/3
Это кистевой эспандер, для тренировки кистей рук. был еще пружинный вариант:
1/4
Обувные щетки и ложки:
1/4
Щипцы для белья, служили для вытаскивания белья из горячей воды:
1/2
Этажерочная сушилка:
1/6
Бутылочка, в таких отпускалась продукция молочной кухни ссср. Посуда, мечта зеленых, использовалась многократно.
1/4
Лаковая коробочка - сувенирная продукция.
1/3
Вешалка, весьма удобная в узких проходах:
1/3
Хваталка для банок - вытаскивать их горячими:
1/2
Шнур шторный, Курское предприятие Химволокно.
1/5
Разные зажимы для волос:
1/5
Бельевые прищепки. Сейчас их продают сделанными из сосны(!), хотя это слишком мягкая древесина для таких целей.
Модные картины в технике маркетри. В 80х в моду вошла чеканка.
1/3
А вот с дарственной подписью:
1/2
Следующий выпуск будет с инструментом. Для тех, кому удобно, в профиле указан телеграм канал.
Хочу купить себе списанную кассу, да не на ARM, а на x86, чтобы накатить туда вин9х и привлекать всех операторш магнитов в округе... А вообще штучки реально ведь интересные, на диковинных процессорах. Самое то, чтобы поиграть в квейк например :)