Сообщество - TECHNO BROTHER

TECHNO BROTHER

2 085 постов 13 667 подписчиков

Популярные теги в сообществе:

85

MagiKey. Магнитный ключ «на максималках»

Автор: MaFrance351

Оригинальный материал

Приветствую всех!

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

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

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

❯ Суть такова


Думаю, многие знают, что ныне используемые электронные ключи на деле магнитными не являются. Тем не менее, такие образцы вполне существовали, наиболее известным из которых стал челябинский «Факториал» (хотя панели данной фирмы можно встретить и в нескольких других городах, производство и офис компании находятся у нас).

Эта технология обладала рядом недостатков: ключи были ненадёжными, домофоны обладали низкой защищённостью от вандалов (в виде возможности затолкать в щель считывателя какой-нибудь мусор), а код ключа составлял всего десять бит, что было весьма мало.
Поигравшись с «Факториалом», я заинтересовался, существовали ли какие-то более продвинутые системы на базе аналогичной технологии. И, как оказалось, они таки были.

❯ Обзор оборудования


А попал в мои руки контроллер доступа Urmet 1102. Эта итальянская фирма в своё время выпускала собственный формат магнитных ключей, который имел название MagiKey.

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

Обратная сторона. Электроника закрыта пластиковой крышкой, внизу красная кнопка для входа в режим программирования, клеммник и две перемычки: одна включает или выключает индикацию, другая разрешает или запрещает использование «ключа почтальона» (по сути бэкдор в виде жёстко прописанного в памяти контроллера паттерна).

Внутренности. Плата весьма компактных размеров, на ней микроконтроллер, чип памяти, реле, преобразователь напряжения, немного дискретных элементов. Все компоненты выводного монтажа.
Год выпуска устройства мне неизвестен, ориентировочно (судя по штампу на крышке и маркировке компонентов) — 1997.

Обратная сторона платы. Тут ничего интересного, только индикатор.

Блок со снятой платой управления. Под ней находится сам считыватель.

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

Обратная сторона. Здесь расположены три сдвиговых регистра. Они идентичны широко распространённым 74HC595, только работают на вход, а не на выход.

❯ В чём преимущество перед «Факториалом»?


Внимательные наверняка уже заметили сходство с ключами «Факториала»: тоже три ряда магнитных точек, аналогичный принцип с датчиками Холла…

Но не всё так просто. Всё дело в том, что на «Факториале» средний ряд является индексным и служит для контроля прокатывания ключа. Здесь же все двадцать датчиков служат для кодирования, так как ключ не вставляется, а прикладывается. Преимущества данного решения очевидны: больше задействованных магнитных точек, длиннее итоговый код.

Таким образом, всего существует 2^20 — 1 кодов ключей. Единственный код, ключ с которым не может существовать, — 000000, так как условием для начала считывания ключа является положительный уровень хотя бы на одном из датчиков. Сам код хранится в памяти в виде трёх байт.

❯ Запись ключей

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

К слову, на том же сайте нашлись и крайне мыльные фото ключей (впрочем, ничего больше найти не удалось, увы).

А вот видео (за авторством товарища, от которого мне и достался считыватель) по программированию более позднего экземпляра. Несмотря на то, что там используются RFID-метки, принцип остался совершенно тот же.

❯ Первый запуск


Итак, разобравшись с программированием, пробуем запустить. Оригинальных ключей у меня не было, так что пришлось импровизировать.

Ключ от «Факториала» не подошёл по размеру. Даже если намагнитить на нём все точки, он всё равно будет слишком узок, чтобы крайний ряд был корректно распознан. В идеале было бы вырезать ключи из такого же пластика с добавкой ферромагнетика, однако найти его не вышло.

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

Берём какую-нибудь железку, в моём случае, стальную линейку, налепляем на неё магнитики. Ставить их желательно как попало, разными сторонами, чтобы не было какой-то закономерности. Там, где полярность отрицательная, магнит тоже ставим, иначе датчик Холла будет ошибочно срабатывать от поля соседних точек, что нам не нужно.

Прикладываем к считывателю, и всё успешно работает, на экране появляются три прочерка, символизирующие неизвестный ключ. Записываем этот ключ как мастер, далее переворачиваем несколько магнитов и пробуем сохранить как пользовательский. Отлично, всё записано. Теперь можно приложить его в «рабочем» режиме и услышать щелчок реле, сопровождаемый появлением на экране номера ячейки, куда был записан ключ. Всё работает.

❯ Собираем ключи из спичек и желудей


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

Подходящего пластмассового мусора под рукой не оказалось, зато в щедрых закромах Родины обнаружилась бракованная магнитная карта (по неведомым причинам энкодеру не удавалось ничего на неё записать). Иронично: магнитная карта станет заготовкой для магнитного ключа.

Отрезаем кусок пластика нужной длины, натираем наждачкой и садим на цианакрилат магниты. В лучших традициях колхозного DIY позже окажется, что один из магнитов приклеен не там, отчего придётся его оторвать и прилепить куда надо (на фото видны его очертания). Самый первый умудрился сдвинуться, но это не слишком критично, датчики чувствуют поле даже с некоторого расстояния, так что срабатывает это чётко. Конечно, это не значит, что надо специально ставить криво, но выдерживать микронные точности необязательно.

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

Позже (уже после тестов) я основательно всё проклеил, чтобы магниты не отлетели после первого же падения со стола и закатал в клеевую термоусадку.

В общем-то, самодельный аналог ключа готов. Аналогичным образом делаем два таких же. Всё, своеобразный Urmet Starter Kit (считыватель, «мастер», «свой» и «чужой» ключи) готов. Можно экспериментировать.

❯ Ещё про ключи


Первоначально у меня были большие сомнения, что кустарный аналог ключа заработает. Но они не подтвердились, при ровном прикладывании ключа ложных неправильных срабатываний практически нет. Но, конечно, в идеале было бы приклеить магниты на какое-то более жёсткое основание (например, на кусок текстолита), чтобы они не отвалились при случайном изгибе.
Мне неведомо, из чего делались оригинальные метки. Если это был всё тот же магнитный пластик, то по надёжности они сравнимы с «Факториалом», проще говоря, она у них никакая. Другим вариантом может быть пластмассовая оснастка с вставленными туда постоянными магнитами, в таком случае самому ключу, разумеется, ничего не угрожает, а вот встреча с магнитными картами может стать для последних фатальной.

❯ Коды ключей и структура памяти


В отличие от «Факториала», где все данные хранились в EEPROM контроллера, здесь используется отдельная микросхема памяти, в данном случае — 24C16 на два килобайта.

HEX-дамп памяти


Вот оригинальный дамп EEPROM с рабочего считывателя (до того, как я его стёр до заводских настроек). Структура его следующая:

Первый байт — всегда 0xAA, вне зависимости от того, какие настройки выставлены. Даже на заводских установках он именно такой.

Следующие семь байт — место для тех самых настроек. Также туда пишется количество ключей и другие аналогичные данные.

Далее идут три тройки байт — ячейки для трёх мастер-ключей. Как уже упоминалось, под код ключа выделено три байта.

Сразу после мастер-ключей начинаются пользовательские. Одна ячейка — один ключ. Всего можно записать до 650 ключей. В последней ячейке (смещение 7AC) записан код 55h 00h 00h. Прописывается он там сразу после регистрации первого ключа, в памяти после обнуления его нет. Пустая ячейка — тройка нулевых байт, что означает, что даже если бы счётчика ключей и не было, то открыть дверь просто большим постоянным магнитом (дабы получить код FFh FFh FFh) не выйдет.

Последние шесть байт памяти забиты FF-ами.

❯ Вот как-то так


Как и следовало ожидать, в интернете крайне мало информации о данных устройствах. Да и встречаются они намного реже. Если в некоторых городах России «Факториалы» можно увидеть буквально в каждом дворе, то таких считывателей в использовании лично я не встречал ни разу.

MagiKey — пожалуй, тот максимум, что можно выжать из магнитных меток такого типа, дальше уже идут только различные вариации карт с магнитной полосой. Тем не менее, от большинства недостатков данной технологии избавиться так и не вышло: пластиковые ключи размагничиваются, а постоянные магниты собирают на себя всякий мусор и сами могут что-то размагнитить. Уже в начале нулевых Urmet начала выпускать считыватели и контроллеры доступа для привычных нам RFID-меток.

Такие дела.

Еще больше новостей и статей в нашем блоге Timeweb Cloud.

Показать полностью 18
155

Ретропонедельник №94. Дверной звонок Сигнал

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

Клеммы подключения рассчитаны на 127 и 220В, хотя к 1982 году страна давно перешла на 220В, где-то возможно сохранялось старое напряжение.

Кнопка звонка включается последовательно в цепь.

Ртутного прерывателя, в отличии от звонка из Ретропонедельника №32 Ртутнопонеде... Ретропонедельник №32. Звонок ЗМ-1 с ртутью

А значит если мальчиш плохих заклинит кнопку дверного звонка спичкой - звонок может сгореть. Звук звонка классический динг-донг.

Хорошо, что есть обмоточные данные. Жаль, при перегреве наверняка станут нечитаемыми.

Показать полностью 6
494

Умный газовый баллон

Жил был студент Андрей Максимов. Не абы какой, а с "третьего курса Института математики, механики и компьютерных наук им. И.И. Воровича Южного федерального университета". И стало ему скучно, решил изобрести что нибудь эдакое, заодно и деньжат подзаработать.

Берем обычный советский соду газовый баллон

И добавляем оповещатель. Да не абы какой, а умный. Чтобы к нахуй ненужному вашему интернету коннектился, прям как твоя умная лампочка. Наверное подойдет esp'шка

Ну а если вайфая не будет, возьмем что нибудь с симкартой и жэпээрэс

Со связью все ок. Добавим батарейку, возможно в месте установки света не будет(газа там уже нет)

Осталось понять, как измерять заполненность баллона. Может пойти по проторенным дорожкам? Взять датчик давления как в автомобилях с газобалонным оборудованием на метане? Или поплавок, у нас же жидкий пропан. Нельзя. Лезть в баллон опасно, это ответственность. Вдруг что взорвется. Может быть стоит изобрести свой баллон с встроенным поплавком? Сложно.

Есть идея. Мы же знаем плотность пропана. Почему бы не измерять вес оставшегося газа? Гениально. Значит нужны тензодатчики

4 штуки по 128 рублей. Осталось придумать корпус, спроектировать плату, запрограммировать микроконтроллер и написать приложение.

Только представьте. Живете вы с газовым баллоном, понятия не имея, когда газ закончится. Покупаете умные весы у Андрея и приходит осознание, что есть еще технари в России. Не все уехали в 2022.

Назовем этот стартап - программно-аппаратный комплекс дистанционного мониторинга потребления газа «Газ Монитор». Открываем под это дело ООО "ПЕРВАЯ ЛАБОРАТОРИЯ ИНТЕРНЕТА ВЕЩЕЙ". И ищем первые инвестиции. Кто может поддержать молодого изобретателя в начале своего пути. Конечно же Фонд содействия инновациям в рамках программы "Умник". А потом можно и в рамках программы "Студенческий Стартап".

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

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

Начальные инвестиции 1.5 млн рублей. Ну а что? Изобретение хорошее же. Импортозамещение так сказать. Взял деньги, сделал презентацию, бизнес план, документацию и прототип на бесполезное устройство. Открыл ООО, подождал год, закрыл(с нюансами). Победа.

Я когда то хотел использовать тензодатчики для постоянного взвешивания горшка с цветами, чтобы контролировать рост и полив. От этой идеи пришлось отказаться, так как простые датчики нежелательно использовать для постоянной нагрузки. Уверен, что Андрей в курсе и знает, что такое плавучесть. Показания будут постоянно убегать из за длительной статической нагрузки. Возможно в комплекте будет набор гирь для калибровки при каждой заправке баллона.

Ну или датчики посерьезнее

Но и их показания будут "уплывать". Они лучше, но и стоят соответственно.

И самый прикол, что такая система уже существует

Сделана для отслеживания веса улья. С приложением и графиками.

Или открытый проект с хабра

Было бы желание адаптировать.

Теперь вы чуть лучше разбираетесь в каких нанотехнологичных проектах заинтересовано государство. Через год, вы увидите новость - "Ростовский Илон Маск взвешивает баллоны газа". Вспомните этот пост и по спине пробежит приятная дрожь.

Статья про Андрея на сайте ЮФУ. И небольшой лайфхак для Андрея из моего дества

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

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

Время 8:23, заварю/съем дошик и спать. Пусть мне приснятся инвестиции без ответственности с минимумом отчетности.

Показать полностью 10
97

BlackBerry Z30 — Стоит ли брать «ежевичный» смартфон за 500 рублей в 2023?


Многие из вас хоть раз слышали о таком производителе смартфонов, как BlackBerry. Устройства этого производителя отличаются своей бизнес-направленностью, отличной защитой, полноценной QWERTY клавиатурой и собственной операционной системой — BlackBerry OS. И даже в России есть довольно объёмное сообщество почитателей BlackBerry, которые искренне сожалеют об уходе ежевичной компании, но продолжают ходить со своими Passport/KeyONE. Прошёл ровно год с момента полного отключения серверов инфраструктуры BlackBerry, Б/У смартфоны упали в цене до неприличия и позволить себе смартфон ежевичной компании может практически каждый. Недавно я купил себе флагманский BlackBerry Z30 2013 г.в всего за500рублей (6$), который работает на базе BB OS 10. На что способны ежевичные смартфоны «без сервисов» и можно ли ими пользоваться — предлагаю узнать в статье!

Предыстория


История канадской компании Research In Motion, нынешней BlackBerry, началась ещё в далеком 1984 году. Компания занималась разработкой различных устройств, связанных с коммуникациями, а также с точками продаж. Однако история компании как производителя телефонов началась в 1996 году, с выпуска первого интерактивного пейджера, который позволял не только получать сообщения, но и отправлять их. Устройства компании были достаточно популярны в своём сегменте и в 1999 году компания выпустила знаковый BlackBerry 850 с QWERTY клавиатурой, где форма кнопок напоминает ягодки той самой ежевики!
Гаджет был достаточно продвинутый на своё время: например, он умел получать почту с Microsoft Exchange Server, а ещё в нём был органайзер.


Однако первым полноценным смартфоном RIM стал BlackBerry 5810. Помимо уже фирменной полноценной QWERTY клавиатурой, которая была редкостью в то время и фирменной ОС BBOS, устройство отличалось методом звонков: инженеры не предусмотрели микрофона, поэтому для звонков нужно было подключить гарнитуру и общаться в наушниках. Кроме того, у устройства был очень большой монохромный дисплей с тачскрином, который он унаследовал от своего предшественника 957, который ещё не имел радиомодуля.


Уже к 2003 году, смартфоны BlackBerry начали принимать черты, которые мы привыкли видеть в них сейчас, с выходом модели 7310. Она уже обзавелась довольно большим цветным дисплеем, имела встроенный микрофон и разговорный/внешний динамики, а также имела полноценный веб-браузер, благодаря чему можно было выходить в совсем молодой web тех лет с помощью GPRS (ну ка, вспомнили его народное название?). Большинство телефонов тех лет уже умела выходить в интернет, но только в дорогоущий WAP — из-за особенностей работы WAP, которые требуют дополнительных мощностей оператора для обработки страниц, обычный интернет был не по карману большинству пользователей, а страницы были очень примитивны — практически на уровне «экран 1, экран 2, экран 3». В полноценный интернет ходить умели только смартфоны Nokia и Sony Ericsson на Symbian, коммуникаторы на Windows Mobile (причём они могли это делать кучей способов, хоть через COM-модем) и смартфоны ежевичной компании:


Смартфоны BlackBerry продавались по большей части на западе и предлагались операторами по контракту, в то время как в СНГ их было очень мало: лишь некоторые модели ввозились серым импортом поштучно. Связано это было отчасти с тем, что рынок РФ уже поделили Nokia/SE/Motorola/Samsung, а правительству РФ не очень нравилась главная фишка BB: тотальная безопасность пользователя и шифрование его личных данных.
Корпоративные фишки вроде защищенной электронной почты и полной синхронизации смартфонов с серверами BlackBerry были по нраву большинству бизнесменов, а вышедший в 2005 BlackBerry Messenger стал предшественником секретных чатов в Telegram. К 2010 году уже начали появляться сообщества и магазины BlackBerry в РФ, а поставщики смогли договориться с госорганами и начать официальные продажи в магазинах МТС и Билайн, причём российские версии зачастую распространялись по той же модели, что и американские: с обязательной привязкой к оператору, т. е. симлоком.


Однако к выходу BBOS 10, дела у RIM, которая успела переименоваться в BlackBerry, шли уже не очень. В разработку новой версии системы, которая имела мало общего со старыми, уходили большие деньги, да и наладить экосистему для новой ОС тоже задача не из легких. Кроме того, нужно было готовить к выходу новые смартфоны, которыми стали полностью сенсорный — Z10 и обладателя физической клавиатуры в паре с тачскрином — Q10. BB надеялись составить конкуренцию iPhone и Android в одиночку, причём принцип распространения оказался похожим на яблочный: BlackBerry не лицензировала никому свою ОС, используя её только в смартфонах собственной разработки, предоставляя устройства в самых разных форм-факторах. Q10 был достаточно дорогим устройством, но нашёл своего потребителя, в то время как флагманский Z10 оказался относительно провальным. Причем Z10 существовал аж в 4х различных вариантах надвух разныхчипсетах. Прямо как американские и европейские версии Galaxy S!


Первая ревизия Z10 (STL100-1) использовала чипсет TI OMAP 4470 и поддерживала только 3G, этой же ревизией являлсяпрототип, который активно рассылали компаниями-разработчикам софта для портирования своих приложений на новую систему. У меня такой прототип тоже есть, а подарил мне его мой читатель с Хабра, однако использовать его в наше время не получится: прототип имеет различия с финальным Z10 (несмотря на идентичный ID) и на нем не работает BBOS 10.2, на которой можно обойти активацию, когда оригинал обновлялся до 10.3. Крайняя версия прошивки: 10.1, 10.2 и даже 10.3 можно прошить, но устройство не стартует. Остальные ревизии работали на базе чипсета Qualcomm Snapdraogn S4 Plus и отличались поддержкой LTE, однако какие-то минорные отличия «под капотом» у них всё же были.



После выхода 10ки, BlackBerry показала настоящий мастер-класс поддержки устройств: абсолютно все устройства (кроме прототипов) на BB10 поддерживались до 2018 года и на них выходили серьезные обновления! Например, в BBOS 10.1 провели редизайн, в BBOS 10.2 привели стиль системы к популярному плоскому дизайну и добавили чтение с дисплея, в BBOS 10.3 снова обновили дизайн и добавили голосового помощника. Все, без исключения, устройства обновлялись5лет, несмотря на весьма туманный успех системы и даже после выхода смартфонов на Android. Очень достойно, согласны? Я думаю, что ребята из BB знали, что у них есть довольно крупное сообщество фанатов и людей, которым импонирует сама идея их смартфонов, поэтому они продолжали развивать ОС даже после её частичного провала.

Как мы знаем, основу успешности мобильных ОС составляет не только удобство использования, плавность и производительность, но и наличие сторонних приложений под неё. Уже в 2013 году, смартфонная жизнь очень была похожа на ту, которой мы живем в 2023 — уже были сервисы просмотра видео, мессенджеры, соц. сети и всё это необходимо дать пользователю, чтобы он чувствовал себя комфортно в новом окружении. Как я уже говорил ранее — BB рассылали девкиты разработчикам, предоставляли весьма неплохое SDK для разработки нативных приложений на связке HTML/CSS/JS + нативный код на C++ и представили свой магазин AppWorld. Но к сожалению, приложений всё ещё было достаточно мало. Microsoft рапортовала о 300+ тысячах приложений в Microsoft Store в 2014 году, в то время как AppWorld имел лишь 234 тысячи приложений. Кто-то скажет что это много, однако под BB не было таких приложений, как Instagram, клиенты российских банков, официально ВК и вроде бы даже YouTube.


Но у BlackBerry был туз в рукаве и на этот счёт. И очень серьёзный туз, который всё резко менял: Android Runtime! Инженеры этой компании умудрились внедрить практически полную поддержку «зеленых» приложений в свою систему, при этом реализовав последнюю на ту время поддерживаемую систему — Android 4.3. И нет, это не эмулятор, а слой совместимости между нативным API системы и API Android, а также реализация возможности запуска приложений, написанных на C++ с NDK. Благодаря этому, производительность работы приложений была близка к нативным, а их дизайн не сильно выбивался из стиля системы и была реализована полная интеграция с системой.


Значки Android приложений находились на одном экране с остальными приложениями, они точно также умели присылать уведомления в BlackBerry Hub и умели почти всё то, что умеет обычный Android. Но поскольку эта реализация Android не поддерживает Google сервисы, ребята заменили некоторые её компоненты своими — например, свои карты. Именно благодаря поддержке Android приложений, которые можно спокойно установить, BB10 продолжает жить и сейчас! Немного позже и Microsoft подсмотрела эту идею, реализовав Project Astoria в превью-версиях Windows Mobile 10, однако с Astoria нельзя было установить произвольные apk(только специально подготовленные appx), а сам проект свернули к релизу. Установить Astoria на WP можно и сейчас, если правильно обновить систему с помощью OTCUpdater!


Отдельного внимания заслуживал и механизм уведомлений у ежевики. Сейчас мы с вами привыкли, что есть Android и iPhone, у которых уведомления копятся в шторке уведомлений, которую мы всегда можем проверить. Но какая же там образовывается помойка иногда — уведомления от игр, мессенджеров, соц. сетей. Всё это разгребать банально неудобно и оно мозолит глаза. У BlackBerry оказалось иное видение уведомлений и они сделали BlackBerry Hub — ещё одна крутая фишка. Её суть заключалась в том, что все уведомления от вообще всех приложений копятся в одном едином хабе, который разделен на группы. Таким образом, получается что-то типа органайзера: если сейчас у Android есть группы уведомлений, то хаб вообще убирает необходимость таких костылей, создавая ленту событий: СМСки, сообщения из ВК, Telegram, игры и т. п. При этом можно создать отдельную группу важных контактов и проверять только её, изредка проверяя общую ленту.

Кроме того, хаб выступал ещё и в роли единого мессенджера для отправки сообщений: отсюда можно было написать контакту и СМСку, и на E-Mail, и в соц. сети, если это поддерживалось приложением. На скринах кажется неудобным. Но на самом деле, стоит поюзать, и понимаешь что это реально удобно!


На сегодняшний день, BlackBerry уже выпустила достаточно интересных устройств на BBOS 10, которые можно купить БУ и сейчас, на любой онлайн-барахолке. Конечно есть и устройства на Android, такие как KeyONE или DTEK, но их я рассматривать не буду: ни разу не пользовался, да и на данный момент у меня нет столько денег, чтобы купить даже ушатанный KeyONE :)
Если после прочтения статьи у вас возникнет желание купить себе девайс от BB, то на барахолках их весьма много, причём на разный карман. Кто-то продаёт за 500 рублей, а кто-то за 50.000. Идём вкаталог(это не реклама Helpix, но «Хелпикс» частенько помогает с поиском информации об устройствах, поэтому почему бы не разместить линк именно на него :)) устройств BB и выбираем интересующий девайс.


Сегодняшнего героя, BlackBerry Z30, я купил всего за 500 рублей в марте. Устройство продавали как не рабочее с симптомом «не заряжается, красный светодиод горит». Тут есть важный нюанс: смартфоны BlackBerry, на манер айфонов, включаются сами от ЗУ и при установке АКБ. При этом, полноценно они заряжаются только если ОС ужезагрузилась. У моего экземпляра просто села в ноль АКБ, которую смартфон сам в силах «толкнуть» в специальном режиме, но на это ему потребуется полчаса-час времени. Таким образом, можно взять смартфон от BB очень дешево и получить вполне рабочий девайс, однако здесь ещё загвоздка: BB Protect. Смартфоны с включенным протектом нежелательно сбрасывать до заводских или перепрошивать автолоадером. Вы сможете обойти активацию в будущем с помощью экранного диктора, но вас будет доставать уведомление о необходимости активации, а активировать уже нечего: сервера давным давно не работают! Если у вас уже где-то лежит BlackBerry, который не удалось активировать, то обойти его можно с помощью экранного диктора (если у вас версия системы ниже 10.2, то обновитесь автолоадером до 10.2).

Я хожу с Z30 уже более месяца, как с основным смартфоном. Какие у меня сложились впечатления за это время и порекомендую ли я к покупке BB, постараюсь рассказать ниже!

Смотрим на BBOS


При выходе устройств на десятой версии своей ОС, BlackBerry предприняли решение метить сразу в два рынка: классические QWERTY-смартфоны, где они уже имели заметный процент рынка и совершенно новый для них: смартфоны с тачскрином, без какой либо физической клавиатуры. Z30 относился ко второму типу и являлся флагманским в новой линейке Z. BlackBerry постарались «нафаршировать» его по максимуму: тут вам и AMOLED дисплей с HD разрешением, и 2гб ОЗУ, и околотоповый чипсет Snapdragon S4 тех лет. Девайс стоил, прямо скажем, не мало — целых 529 фунтов, которые при переводе в рубли (по курсу 2013) превращались в 25 тысяч рублей. Примерно столько же стоил, например, Galaxy S4.


Сразу, что стоит отметить — это немного непривычная концепция зарядки устройства и его включения. Если смартфон BB разряжен в ноль, то быстро включить у вас его не выйдет, по двум причинам. Во первых, сам механизм зарядки похож на тот, что использует Apple: при подключении ЗУ, устройство включается само и вот, спустя пару минут смартфон уже включен. Но не в случае BB: зарядка до минимального уровня занимает минуты 4, а загрузка смартфона еще 3. Зато смартфон умеет работать на «0%», выжимая последние соки из АКБ, если вам срочно нужно принять СМС, или совершить звонок. Забота о пользователе.

Ещё с первого старта, смартфон показывает свои главные фишки, которые на 2013 год были довольно непривычными для массового сегмента: жесты, отсутствие кнопок навигации, практически весь основной интерфейс заключен в стартовом экране: по свайпу мы получаем диспетчер задач, список приложений и можем зайти в хаб. И так можно сделать из любого приложения, даже Android! Производительность смартфона действительно достойная и в наши дни.

Соц. сети и веб


К сожалению, официальный магазин BlackBerry World уже давно закрыт, поэтому единственные поддерживаемые сторонние приложения — это для Android. Смартфон без каких либо проблем пережевывает почти любые APK, которые не требуют версию SDK выше 4.3. На Android 4.3 всё ещё продолжает работать ВК, Telegram, WhatsApp, Viber и прочие приложения, которые необходимы современному пользователю.


Как уже было сказано выше — с уведомлениями нет никаких проблем, приложения присылают их в общий хаб и даже могут показать окошко ответа на сообщение, если такая фишка реализована в приложении. Появляется побочный эффект: нотификации из хаба удалить нельзя, а значит, есть возможность сохранить удаленную переписку у себя в уведомлениях! Отсюда можно просматривать, группировать и отвечать на сообщения, здесь же привязывается электронная почта. BBM, к сожалению, уже не работает, поэтому одна из вкладок останется навсегда неактивной. Но никаких проблем с хабом за все время использования не возникало, даже несмотря на «сломанные» сервисы. Единственное, что иногда смартфон вас будет просить войти в BBID (раз в несколько дней), ненавязчиво выводя уведомление в хаб.


Что занимательно: все эти приложения можно без проблем открыть одновременно в фоне, да ещё и браузер в придачу и смартфон не будет лагать, несмотря на свой 10-летний возраст. Смартфоны на обычном Android уже так не умеют. Что касается потребления ОЗУ — то его менеджмент незаметен в повседневной жизни. Если андроид явно выгружает приложения, а затем пытается загрузить (зачастую, сопровождая лагами) из бандла, а айфон делает «скриншоты», если приложение необходимо выгрузить, то BB распоряжается ресурсами самостоятельно и довольно эффективно. Сама по себе система кушает 1гб ОЗУ (это уже было очень много для 2013 года, Android вертелся на 256мб без проблем), правда сюда входят и всевозможные кэши. Пользователю остаётся ещё 1гб и нативные приложения кушают весьма немало: галерея кушает ~50мб ОЗУ (на Android 10-15), музыка — ~30 (на Android 5-10), номеронабиратель тоже около 30мб. Никаких лагов при переключении задач я не заметил.

Камера


Камера очень сильная сторона смартфонов от BlackBerry. Её софтварно доводили ещё несколько лет после релиза смартфонов, чтобы получить действительно годное качество фотографий. И хоть стандартное приложение камеры не очень функционально, даже в авторежиме или с небольшой подсказкой, оно делает просто отличные фото в условиях дневного света, даже пасмурного:

Поскольку на пикабу есть ограничение на кол-во вложений в статье, публикую их на imgur

В целом, кое-где камеры у BlackBerry вполне на уровне или даже лучше, чем у современных смартфонов или даже мыльниц! На Passport, как мне сказали, камера ещё круче — не терпится проверить! Как для 500 рублей, смартфон вообще замечательно снимает!

Музыка


С музыкальной составляющей смартфона тоже всё в полном порядке. Здесь всё ещё есть мини-джек, он без проблем поддерживает BT-гарнитуру, но главная его фишка — ЦАП Wolfson внутри, благодаря которому он звучит просто прекрасно!
Что касается внешнего звука, то здесь целых два полноценных громких стереодинамика, что нетипично для 2013 года, да и сейчас стерео можно встретить не везде. Конечно не на уровне дорогой колонки, но и плохим звук назвать нельзя.


Но главная его прелесть в музыке через джек: он без проблем вывозит наушники с высоким сопротивлением (тестировал на axelvox hd241), а поддержка FLAC из коробки как-бы намекает, что его можно использовать даже как простенький Hi-Fi плеер! Приложение музыки очень классное и удобное, умеет менять источник звука по нажатию кнопки на экране (разговорный динамик, основные динамики, наушники, BT):


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

Качество звука просто отменное! Я думал что лучший звук в Galaxy S4 и iPhone 4/5, но нет, BB рвёт их обоих, даже несмотря на ЦАП Wolfson в айфонах тех лет. «Ежевичный» смартфон точно подойдет на роль портативного плеера! Из коробки, производитель даёт 16гб ПЗУ, которые можно расширить MicroSD флэшкой до 32гб. Конечно FLAC особо не послушаешь при таком объеме, но любимые треки загрузить можно будет без проблем.

Использование по прямому назначению

Что касается качества связи — никаких нареканий вообще нет. Да, тут нет поддержки 3х симок, но оно и не нужно для такого устройства. Зато очень порадовало удобство номеронабирателя с кучей настроек: эквалайзер для рингтона (!), оптимизация для слуховых аппаратов, телетайп, скрытие номера, автоматический ответ при наличии вынимании из фирменного чехла. Собеседника слышно отлично, как и владельца устройства, т. к. микрофоны здесь тоже ставили достойные. Что ещё важно: BlackBerry заявляла, что качество связи — одна из основных фишек их смартфонов. Это правда, никакого хрипения, никакого треска, шумоподавления — звук кристально-чистый!


Не менее важный пункт — время работы от аккумулятора. И тут Android и iPhone тех лет явные аутсайдеры: что устройства на Windows Phone, что на BBOS10 работают без проблем несколько дней и очень экономно расходуют заряд АКБ. Айфоны были аутсайдерами из-за довольно малой емкости АКБ, а андроиды просто жрали не в себя из-за неэффективного менеджмента ресурсов, в то время как WP умудрялся ещё и Always On Display показывать на обычных IPS матрицах!
Мой Z30 неплохо живет даже с учетом уже уставшей АКБ, а заряжаю я его явно не каждый день. Достойный результат? Я тоже так думаю! Зато поддержки быстрой зарядки нет, смартфон заряжается пару часов с нормальным 2А блоком питания.

Заключение


Смартфоны от BlackBerry были вполне себе на уровне iPhone тех лет, а местами превосходили их в разы! Но как мы видим, смартфоны от Apple остаются популярными, а компания BlackBerry сначала продала права на бренд китайской TCL (которая выпустила неплохие KeyONE/KeyTWO), а затем и совсем прекратила выпускать смартфоны хоть под каким-то началом. BlackBerry как компания всё ещё жива и продолжает поддерживать свою фирменную ОС — QNX, которая используется в embedded-окружениях, но увы, новых девайсов от BB нам ближайшее время, скорее всего, не увидеть.

BB мне действительно понравились своим подходом к системе: это что-то среднее между Android и iOS но со своими фирменными крутыми штучками. И это действительно очень классно!

Статья подготовлена при поддержке @Timeweb.Cloud. Подписывайтесь на меня и таймвэб, чтобы не пропускать еженедельные статьи о различных девайсах!

Хотите поддержать мои статьи? Если у вас есть аккаунт на Хабре, то можете поставить плюсик статье там , а можете скинуть напрямую на сбер (5469 9804 7524 3149). Спасибо вам, без Вас развитие блога шло бы заметно медленнее!

Показать полностью 22 2
110

Это BlackBerry Passport: Смартфон, в котором необычно ВСЁ!

На этой неделе выйдет статья про BlackBerry Z30, а затем сяду писать про Passport, который мне обошёлся в 2.500 рублей. Смартфон необычный вообще всем: физической клавиатурой с "тачскрином" (можно скроллить просто водя пальцем по клавиатуре), соотношением сторон (дисплей квадратный, до этого видел только у LG Vu такое), Snapdragon 800 и 3гб ОЗУ под капотом, ОС BlackBerry OS10, которая умеет запускать как свои нативные приложения, так и для Android. Интересно почитать о таком девайсике подробнее?)

Это BlackBerry Passport: Смартфон, в котором необычно ВСЁ!
Показать полностью 1
9149

Я написал книгу. И ее можно скачать свободно

Привет пикабу! Я написал книгу и назвал ее "Электрообереги". Она рассказывает про те замечательные устройства в электрощитке, что спасают нас от погибели. Начиная от предохранителей, которые существуют более века, заканчивая новейшими устройствами защиты от дугового пробоя. Рассказ построен так, чтобы даже блондинке стало ясно как эти устройства устроены и зачем они нужны. Кто давно на меня подписан подобные посты уже видел - книжка представляет собой собранные воедино и причесанные публикации за последние два года. Еще я перерисовал все сторонние иллюстрации и теперь книжка лицензионно чиста - ни один мерзкий копираст не подкопается.

А еще сегодня у меня день рождения. И это хороший повод сделать подарок миру - книжка публикуется под открытой лицензией CC BY-NC-SA, тоесть ее можно распространять совершенно свободно. (Хочется конечно кинуть жирный камень в огород всяких инфоцыган, продающих в виде "курсов" поверхностную компиляцию из копипасты, но не придумал как это сделать красиво.).

Скачать книжку можно в научной библиотеке моей альма-матер: https://elar.usfeu.ru/handle/123456789/12200

Можно скачать из репозитория на гитхаб: https://github.com/Serkov/electric_amulets

Можно скачать на моем сайте: https://serkov.su/blog/?page_id=6294

Если книжка понравилась - можно поддержать автора донатом через пикабу, донатом через форму на моем сайте, или купить бумажную версию книги. Бумажная версия есть в магазине издательства ridero http://ridero.ru/books/  (прямую ссылку не привожу ибо запрещено правилами, но по названию гуглится) При заказе хоть одного экземпляра они ее напечатают на специальном принтере - технология "печать по требованию". Увы на ОЗОНе книжку купить нельзя из-за новых правил озона. На первых десяти страницах я в _своей_ книге не могу дать ссылку на _свой_ сайт или указать _свой_ e-mail. Что за ерунда, @Ozon, ? За что вы так авторов унижаете?

Хочется сказать слова благодарности @ChoBolit, @buravik72, @dlinyj, Евгению Артищеву за рецензирование черновиков.  А также отметить неоценимый вклад @darikcr и @J0hurN в приведении рукописи в соответствие нормам русского языка. Пользуясь привлеченным вниманием зазываю заценить творчество @J0hurN из смолы

Также хочется сказать спасибо отечественным компаниям IEK (https://www.iek.ru/), EKF (https://ekfgroup.com/), Меандр (https://www.meandr.ru/), Исток (https://istokmw.ru/), Термоэлектрика (https://thermoelectrika.com/) и заводу электроавтомат (https://elav.ru/), за предоставленные образцы продукции, растерзанные в процессе подготовке фотоматериала.

Дополнения к книге

К сожалению не часто авторы книг дают рекомендации, что еще есть достойного почитать по теме. Я рекомендую А.В. Перебаскин Влезай - не убьет! Реальная помощь домашнему электрику. Книжка как раз отлично раскрывает те темы, которые я не раскрывал -  электромонтаж, заземление, чем TN-C-S отличается от TN-C и тому подобное. Второе, на что хочется обратить внимание читателя - IEK академия https://academy.iek.group/ Это платформа дистанционного обучения, которую по-видимому делали для обучения своих сотрудников, но выставили в открытый доступ. Есть перекос в ассортимент своей продукции, но основы общие для всех производителей. Главное, что это место, где можно задать сложные технические вопросы (а еще тут, на пикабу, но в зависимости от фазы луны, могут подсказать, а могут напихать полную панамку) и получить компетентный ответ. Если вы знаете еще аналогичные места - напишите в комментариях.

Ну и чтобы не скачивать книгу для беглой ее оценки - немного скриншотов из нее:

Upd https://serkov.su/blog/wp-content/uploads/2023/04/Elektroobe... от пикабушника @gtrus,

Показать полностью 10 1
51

Ищу китайщину для контента!

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

Если у вас вдруг лежат китайские реплики айфонов/самсунгов на андроиде (про java подделки особо писать нечего т.к их нельзя модифицировать и адаптировать к современным реалиям. Другое дело подделки на Windows Mobile - но они весьма редкие), то готов принять в дар или купить у вас такие девайсы. Можно даже опт (если вы вдруг когда-то их продавали)! В любом состоянии: без АКБ, пухлые АКБ, зависание на заставке, слет прошивки, но дисплей желательно чтобы был цел (т.к найти их нереально теперь и они несовместимы между собой). Если сможете помочь, то я не забуду в статье вас упомянуть и написать подробную историю о передаче девайсов!

Если у кого-то хорошая память на бренды, то вот известные китайцы: ORRO (именно так, не OPPO), SciPhone, Feiteng, HTM, Vinko, BML. Если ваш друг или знакомый когда-то торговал подобными гаджетами (почти в каждом городе были рынки с такими ребятами) и ему приносили бракованные подобные девайсы - тоже можно скинуть контакт, поговорить, возможно куплю болячки там обычно несуществуенные.

Подделки на самсунги - таких было прям очень много. На фото ORRO A9500/Z.DOXIO I9500, смартфон моей юности с АКБ как у нокий.

Особенно симпатизируют подделки на Galaxy note: это когда огромный дисплей низкого разрешения, в лучшем случае IPS и слабенькое железо:

Подделки на винфоны от ORRO (не Oppo!)

Довольно ранние реплики на винде и самых первых андроидах (1.5-1.6). Про них большинство забыли за давностью лет:

Показать полностью 12
60

Автоматические питатели

Ну что же, я вернулся и добрался до офиса. Пришло время выполнять обещанное. Сегодня я расскажу про свою версию автоматических питателей для подачи компонентов (Без настройки софта). Но сначала, ответим на вопрос: "А нафига оно?"

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

Очевидно, что если на плате у вас много компонентов одного номинала, то ты очень быстро замучаешься их заряжать. Я использую линейные питатели для крупных компонентов, которые на плате представлены в единичных количествах, либо для "утилизации" компонентов, которые россыпью лежат у меня со времен ручной сборки.

Сегодня же речь пойдет о питателях автоматических. Это такие, когда у вас в него заряжена лента с компонентами и сопло всегда берет элемент в одной, заранее известной точке. Очевидные плюсы по сравнению с линейными:
1. Не нужно постоянно заряжать, катушки на 3-4 тысячи компонентов хватит надолго (мы же о начальном уровне автоматизации говорим, а не о массовом производстве).
2. Сопло всегда знает где компонент. Всегда берет его в одной точке, не нужно перенастраивать или как-то выставлять ленту (у линейных может быть смещение при перезарядке). Экономия времени.
3. Компоненты в катушке всегда под покровной лентой и снимается она только для одного "очередного" радиоэлемента. Что уменьшает шанс усеять пол нужными мелкими деталями.
Минусы же:
1. Более сложная и дорогая конструкция.
2. Настройка сложнее (хотя и не критично).
3. Не все конструкции достаточно надежны. Могут быть сбои.

Конструкций автоматических питателей просто дохренища, я их пересмотрел очень много, и остановился на конструкции от alexavr2. Он мне показался самым доступным и простым в исполнении, а главное - самым узким (ширина ленты + 2.5мм). Версия к которой я пришел, сейчас выглядит так:

Скачать можно тут.

Главная проблема, с которой я столкнулся - конструкция моего станка, а точнее - основание из ЛДСП. Из-за этого было возможно выбрать 2 пути:
1. Сделать паз в ЛДСП для отвода пустой ленты.
2. Выводить ленту буквой S за пределы ЛДСП.
Я выбрал второй, и тут же столкнулся с тем, что натяжения резинки для денег не хватало, чтобы пропихнуть ленту по столь извилистой траектории. Пришлось складывать резинки в 4 раза и увеличивать расстояние между "крючками". Но вроде бы стало работать более-менее стабильно..

Вторая часть фидера - механизм снятия покровной ленты:

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

К чему сводится суть работы фидера:
1. Голова толкателем двигает рычаг фидера, который переставляет подающий "шип" на 4мм назад в очередное отверстие.
2. Резинка возвращает шип обратно, проталкивая ленту вперед и подставляя новый компонент.
3. Снимается покровная лента.
4. Берется компонент в заданной координате.

Общий вид станка:

Он все еще в режиме "Доработок". Спасибо всем, кто дочитал до конца. Задавайте вопросы. Постараюсь ответить.

Немного максимально "шакальных" видосов. Это из архива. Прошу сильно не пинать. Небольшие комментарии для тех, кто решится вдруг повторить.

Показать полностью 7 4
Отличная работа, все прочитано!