Search in the blog:

2022-12-29

Температурная версия SZ Viewer

SZ Viewer всегда был мне нужен для двух основных задач: прочитать ошибки DTC и посмотреть температуры (двигателя и АКПП). В актуальной версии наконец-то сделал вкладку с DTC всех известных модулей. Оставался открытым вопрос температур, тоже известных модулей, а не одного отдельно.

И вот новая вкладка между DTC и OBD-II:



Это возможность для следующей версии, но не могу сказать, когда она появится. Поэтому пока это эксклюзивная версия в одном экземпляре на моём телефоне.



Еще по этой теме:
Изображения из альбомов:

2022-12-27

Neste Avora Aerosoli и зима

К сожалению, смазка Neste Avora Aerosoli (NLGI 0.5 EP) не оправдала себя при универсальном  бытовом зимнем использовании (замок, петли и т.п. смазать)



Очень быстро замерзает, после чего смазку не обеспечивает. Удивительно, но даже Comma Release Oil из разряда WD-40-подобных "смазок" (газированный керосин) оказалась гораздо лучше. Её и использую (есть ещё небольшой запас).



Еще по этой теме:
Изображения из альбомов:

2022-12-25

Suzuki Jimny Sierra: внедорожная подготовка (декабрь 2022)

Давно не делал краткое описание внедорожной подготовки своего Suzuki Jimny Sierra. Предыдущие описания: январь 2015, январь 2014, январь 2013, декабрь 2011, январь 2010.

Напомню, это праворульный (JDM) Suzuki Jimny Sierra, двигатель M13A с АКПП. 2005 года выпуска (с электроуправляемой раздаткой), в моих руках 14 лет.

1. Передняя подвеска

Пружины GIZ 75 - уже много лет, но ещё послужат.
Проставки для пружин (сверху) полиуретановые 9-12-1283 (30 мм) - это в варианте для 34", а для 30" или 32" надо убрать проставки совсем.
Амортизаторы Kayaba 344288 - задние для Toyota Prado 9x.
Отбойники SAT ST-48310-60030 - для переднего моста Toyota Land Cruiser 80, более длинные вместо родных.
Удлинители отбойников (снизу) по две маленькие хоккейные шайбы (60x20) на сторону - это в варианте для 34", а для 30" и 32" надо либо все убрать, либо оставить по одной штуке на сторону.
Продольные рычаги от Семёна Schir (SSchir) под лифт 2" и удлинением 27мм - дают недоисправленный кастор, но так и задумано.
Проставка для тяги панара (для моста) какая-то из Японии - подпилил, поскольку из-за удлиненных рычагов за проставку задевала (передняя) рулевая тяга.
Укороченная тяга панара от Семёна Schir (SSchir) - нужна именно укороченная для проставки тяги панара.
Рулевой демпфер Rancho RS97262/RS5402 - используется без защитного чехла-пыльника.
Передний  стабилизатор снят.
Удлиненные тормозные шланги +50 мм (4x4TECH?).


2. Задняя подвеска

Пружины GIZ 75 - уже много лет, но ещё послужат.
Проставка пружины (справа сверху) примерно 20 мм неизвестного производства - для компенсации перекоса на правом руле.
Амортизаторы Kayaba 344394 - задние для Jeep Grand Cherokee ZJ.
Проставки амортизаторов (снизу) от Семёна Schir (SSchir) +30 мм - заодно защита нижних креплений амортизаторов.
Удлинители отбойников самодельные +45мм + небольшие металлические шайбы - для родных задних отбойников.
Проставка для тяги панара (для моста) +50мм из Японии неизвестного производства.
Удлиненная тяга панара GIZ 75.
Удлиненный тормозной шланг  с металлической оплеткой, сборный из компонентов Goodridge.


3. Трансмиссия/мосты

Длинный передний карданный вал 27102-81A00 - вместо родного короткого 27102-81A60, купил случайно из-за обмана продавца (заявлялся как для Jimny Sierra, а оказался для просто JDM Jimny или Jimny Wide).
Проставка для переднего карданного вала 25мм + 12мм - для компенсации лифта и удлиненных рычагов.
Проставка для переднего карданного вала 9мм.
Передний редуктор с ГП 5.375 - сборный с корпусом от JB33W и десятиболтовой 6.5" ГП от JB23W.
Задний редуктор с ГП 5.375 - от JB23W целиком.
Передняя пневмоблокировка ARB RD118 - используется с компактным компрессором ARB CKSA12, установленным под капотом.
Задняя блокировка LockRight 1510.
Колёсные хабы AVM 457.
Блок управления пневмохабами отключен.
Защита РК неизвестная китайская - с усилением крепления, даёт небольшой подъем раздатки, обклеил шумоизоляцией.
Электроустройство для пониженной передачи РК - разрешает блокировку ГТ и четвёртую передачу при включенной пониженной передаче, делается переход на более простой вариант на базе NE555.
Радиатор ATF Hayden Rapid-Cool 679 - используется как единственный (без секции для ATF в основном радиаторе).
Электровентилятор Spal VA10-AP50/C-61S - вместо вентилятора кондиционера.
ШИМ-управление электровентилятором A600.


4. Колеса

Шины 30" летние Yokohama Geolandar M/T+ 30x9.5R15 (G001C) + кованные диски ВСМПО Эллада (6x15, ET45, ЦО ~98мм) через проставки.
Шины 30" зимние Bridgestone DM-Z3 30x9.5R15 + штампованные диски EuroDisk 64G48L (6x15, ET48, ЦО ~98мм) через проставки.
Шины 32" грязевые Interco TSL 32x9.5-15 + штампованные диски Dotz Pharao OPKNS (6x15, ET45, ЦО 110мм) через проставки.
Шины 34" грязевые Interco TSL Narrow Super Swampers (Special Service) 34x9.5-15 + разборные диски Berg (6x15, ET24) со вставкой из трубы - при этой подготовке не использую, не хватает тяги.

5. Прочее

Двигатель вернулся родной M13 - вместо M18A (что был приобретен осенью 2013 года и был на автомобиле в 2014-2021 годах).
Шноркель TJM Airtec 011SAT0157V.
Площадка под лебедку от Ромы-Sprinter'а - но обрезана (убраны трубы и немного ещё металла, нет защиты рулевых тяг).
Бампера штатные (передний-задний) порезаны.
Арки (передние-задние) порезаны и "подмяты".
Расширители арок сняты.


Нет каких-то планов дальнейшего развития подготовки. Наоборот, есть мысль уменьшить лифт передней подвески (как указанно выше) под 32" или 30". Ещё как-то начал подрезку запасного заднего моста для уменьшения просвета под ним на пару сантиметров, но так и не доделал.



Еще по этой теме:

2022-12-23

Вариозенитар 25-45/2.8-3.5

Ещё с времён цифровых зеркальных камер Pentax у меня есть советско-российский объектив Вариозенитар 25-45/2.8-3.5 с байнетом K (клон Pentax K). Естественно, без автофокусировки.

Старая фотография 2006 года. Слева направо: Pentax A 50/1.7, Pentax K 28/3.5 и сам Вариозенитар 25-45/2.8-3.5:



Не особо известный, но необычный тем, что это "зум" (коими не баловали), да ещё и светосильный. И цена была в те годы весьма доступная. Чудеса?

Нет, никаких чудес нет.

Качество съёмки можно назвать условно неплохим. Если учитывать, что это не просто старый объектив, но ещё и зум. На открытых, конечно, слабый, но при закрытии уже терпимая картинка. Ещё хорошо, что не мылит на одну сторону, нет перекосов элементов, которые нередко наблюдал на разных Зенитарах на полном кадре.

Больше хорошего нет.

Мой экземпляр 1993 года, в хорошем состоянии для этого объектива, очень редко использовался, но я покупал его уже б/у.  Резинки на кольцах проблемные. Фокусировочная облезает, изменения фокусного уже замененная (по крайне мере рисунок нестандартный).

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

При фокусировке поворачивается передняя часть, но это не проблема для фильтров. Поскольку резьбы для фильтров вообще нет. Штатно предлагается использовать фильтры-"нахлобучки" (~60мм), что никак нельзя назвать хорошим решением.

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

Есть "прыгалка" (но без положения А на кольце диафрагмы), но это слабое место этого объектива. Обычно этот механизм ломается, но у меня ещё рабочий.

Очень редко снимаю на этот объектив, он остаётся только как самый широкий (25мм) угол для полного кадра (следующий ортоскопический объектив только на 28мм). Я хотел заменить его на китайский фикс Brightin Star 23/5.6, но тот оказался одноразвым хламом. Поэтому пока Вариозенитар остаётся.

Резюме: не рекомендовал бы Вариозенитар для реально съёмки. Если только ради интереса и необычности. Вообще нет какого-то смысла брать старые неавтофокусные зумы. Они слабые даже по тем временам. Если очень хочется, то под Pentax K есть Pentax M 24-35/3.5, но у него весьма неинтересная стоимость (во многом из-за сравнительной редкости).


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




Ещё забавный момент. Заявленный в свидетельстве максимальный угол поля зрения 83° (для промышленной версии, вроде бы, заявлялось 82° при 25мм) - это как раз граница между широкоугольным и сверхширокоугольным объективами. А на современных мобильных телефонах камера с примерно таким же углом поля зрения считается основной.



Еще по этой теме:
Изображения из альбомов:

2022-12-21

Пятидверный Jimny и эстетика

Autocar India предполагает, что так может выглядеть будущий пятидверный Jimny, который планируют выпускать в Индии в 2023 году:



И "шпионское" фото от них же:



Вызывают сомнения эстетика удлиненного кузова. Не будет ли он смотреться несколько несуразно, как ВАЗ-2131 на фоне обычной "Нивы" ВАЗ-2121x?



Нива-2131 стала сильно (на 50см) длиннее, да передняя дверь выглядит чуть ли не идентичной той, что на трёхдверной, что тоже ломает пропорции.

Но это, скорее, вопрос привычки. Сколько этих ВАЗ-2131 можно встретить на дороге? Я уже и не припомню. Гораздо реже видится, чем обычные трехдверки. Поэтому и режет глаз.

А вот со свежими Jeep Wrangler, наоборот.

(JL Wrangler 392 V8)

Когда в поколении JK появилась удлиненная пятидверная версия "Unlimited", то она сперва воспринималась странно. Но потом свежих что JK, что JL в пятидверном виде стало появляться столько, что сейчас, наоборот, трёхдверка воспринимается непривычной.



Еще по этой теме:
Изображения из альбомов:

2022-12-19

Баргузин-1 (июль 2006)

Баргузин-1 (ВС-01-44), озеро Байкал, посёлок Большие Коты. Июль 2006 года.



Вообще, всего было три Баргузина на Байкале. Баргузин-2 сгорел в 2015 году. Этот Баргузин-1 сильно пострадал в пожаре в 2018 году и, насколько знаю, больше не эксплуатируется. Остался самый свежий Баргузин-3 (который переименованный "панамский" Баргузин-4). Оригинальный "панамский" Баргузин-3 (LAS 7 PERLAS) пострадал от урагана в 2005 году, после чего был заброшен.



Изображения из альбомов:

2022-12-17

Бесперспективность Canon RF

И до этого не особо интересовался новой беззеркальной полнокадровой системой Canon RF, так и Canon своими ограничениями на неоригинальную оптику (Viltrox Says Canon has Demanded They Stop Selling RF-Mount Lenses, Canon plays the (RF) system, Canon Confirms It’s Going After Lens Makers for Patent Infringement) делает её ещё менее интересной. Сравните с подходом Sony: Applying for "E-mount" Basic Specification License

Но если вспомнить судьбу байонетов Canon FL и FD (невозможно использовать объективы на камерах с Canon EF даже через переходник) и Canon EF-M (невозможно использовать на камерах с Canon RF-S даже через переходник - а этот тот же кроп), то ничего удивительного. Такие фокусы "покупайте и покупайте только новые объективы Canon" всегда были в духе Canon.



Еще по этой теме:

2022-12-16

Dreambooth + Stable Diffusion: взгляд на мой Jimny

Попробовал генерировать картинки при помощи Dreambooth + Stable Diffusion на основе нескольких своих базовых изображений и текстового как бы описания. Процесс несколько муторный и небыстрый (см. описание на русском, например).

Покажу результаты на основе нескольких зимних фотографий моего Suzuki Jimny:



1. Это самые лучшие результаты из нескольких сотен сгенерированных. Потом мне надоело. И разброс между этими (самыми лучшими) и самыми худшими огромный.

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

3. Обычно получается Jimny Франкенштейна из разных кусков автомобилей. Но если на фотографии это неприемлемо (выглядит как коллаж автора с распадом процессов мышления и эмоциональных реакций), то на рисунке это иногда можно воспринимать как часть стиля. 

4. Сильно влияет качество базовых изображений. Это должны быть несколько изображений одного и того же объекта в одном и том же состоянии, но с разных ракурсов. И с минимальным визуальным мусором.

5. Среди этих результатов видно, что прорезей на решетке радиатора то 5 (как в оригинале), то 6, то даже 4. Руль часто становится левым вместо правого оригинала (если руля явно на изображении нет, то это проявляется и другим расположением дворников лобового стекла). Постоянно нечто странное творится с передним бампером, багажником на крыше, колёсами. А шноркель и вовсе то исчезает, то дико меняет свою форму, то переезжает на другую сторону. И т.д. Ни о каком документальном соответствии оригинальному объекту невозможно говорить. Даже при хороших входных изображениях. Это как фильм "по мотивам произведения".

6. Текстовое описание (на английском) таковым не является. Это рандомный набор слов, которые пишешь в попытках заставить получить то, что тебе нужно. Это плохо удаётся, поскольку слабо понятно, какие слова как триггерятся моделью. Лучшая тактика - это просто забивать всё подряд наугад, а потом ожидать, что всплывёт что-то подходящее.

7. У меня было постоянное ощущение вторичности. Чувство, что это не оригинальное произведение, а переработка уже существующей работы, куда грубо запихали пародию на базовый объект. Особенно, когда стилистика изображения начинает повторяться несколько раз.

8. Но если не ворчать, то результат, в принципе, хороший, если это (квадратные картинки разрешения 512x512) рассматривать как, например, аватарки. Или заготовки для иллюстраций или принтов. Другое дело, что желаемый сюжет и стиль я так и не получил. Но и не надеялся.

9. При увеличении разрешения результат становится ещё более франкенштейновым. А при уменьшении слишком абстрактным - оригинальный объект начинает исчезать, заменяясь какими-то цветными пятнами.

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


Ожидание: "искусственный интеллект" позволит расширить знания и создавать новое.

Реальность: "искусственный интеллект" - это удобное средство украсть чужое произведение, чтобы не создавать новое.



Еще по этой теме:
Изображения из альбомов:

2022-12-15

Заправка газового Dremel

Использую газовый паяльник Dremel.



Что-нибудь (очень) локально нагреть, порезать пластик или что-то припаять.

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

Перешёл на использование газовых баллонов. Обычных "туристических" цанговых.



Если приноровиться, то клапан баллона без всяких переходников неплохо подходит к паяльнику:



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

Газ в обычных условиях (а не зимних на улице) горит нормально. Уже давно на него перешёл.



Еще по этой теме:
Изображения из альбомов:

2022-12-13

Иркутск, "Орбита", Усадьба Шастина (сентябрь 2003)

Иркутск, сентябрь 2003 года.

Усадьба Шастина ("Дом Европы"), ул. Ф.Энгельса, 21.



И рядом тогда магазин "Орбита", ул. Декабрьских Событий, 85 (т.н. дом-бумеранг)



Качество съёмки, конечно, очень плохое. Это цифровая камера, про которую уже упоминал. Какая-то неизвестного происхождения, характеристиками больше похожая на веб-камеру. Низкое разрешение (640x480, т.е. 0.3Мп), наведение через оптический видоискатель (довольно кривой, поэтому такое кадрирование), ручная фокусировка (по шкале условных расстояний, снимать близко практически невозможно).



Еще по этой теме:
Изображения из альбомов:

2022-12-11

На чём я пишу SZ Viewer (2022)

Немного о том, на чём я пишу свою диагностическую программу SZ Viewer.

Практически весь код написан на Scala 2.11 за исключением очень небольшого кусочка на Java. Используется старая версия Scala 2.11.12 (релиз ноября 2017 года), поскольку это последняя версия, которая генерирует байт-код версии до Java 8 (если быть точнее, Java 6). Это критически важно для использования кода под Android, который хоть и поддерживает Java 8+ возможности, но весьма ограниченно (нападки Oracle на Google вышли боком). С более свежими Scala 2.12+ есть проблемы при сборке под Android через Java 8+ байт-код, что иногда обходят компиляцией в нативный код - но это так себе вариант (по многим причинам).

SZ Viewer - это единственный актуальный проект, в котором использую такую старую Scala, в других перешёл как минимум на Scala 2.13 или на Scala 3.

В целом к Scala я отношусь очень хорошо, пишу в основном на ней с 2010 года (перед этим в основном писал на Java, а перед этим на C и C++, но это было довольно давно). Сейчас на Java стараюсь вообще не писать, только там, где это необходимо.

В качестве IDE уже много лет (ещё с времён Java и работы под OS/2) использую IntelliJ IDEA (сейчас бесплатной Community версии).


1. Универсальная часть код

Эта часть кода используется одновременно и в Android, и в PC версиях. Реализует всю работу с протоколами и абстрактную работу с ELM327. Содержит ~14400 строк кода (здесь и далее подсчёт при помощи cloc) исключительно на Scala, здесь нет Java кода.

Собирается под Java 7, использует только стандартные библиотеки Java 7 и Scala 2.11, других зависимостей нет.


2. Часть кода для PC (Windows, Linux, macOS)

Часть кода, которая используется в версиях для PC. Сборки для Windows, Linux, macOS делаются на одном и том же коде. Содержит ~13800 строк кода на Scala и ~500 строк на Java.

Собирается под Java 7, есть зависимость от сторонних библиотек.

Для доступа к нативному коду (работа с адаптерами, портами и т.д.) используется JNA (в том числа и JNA Platform), Java код как раз нужен для взаимодействия с JNA (для большей предсказуемости результата). Есть желание перейти на JNR, но тогда требуется сборка как минимум под Java 8, что пока недоступно. 
 
Для сжатия логов теперь используется XZ Utils, а для старых логов использовался стандартный Gzip, но он гораздо менее эффективный.

В совсем ранних версиях программы появились графики, для отрисовки которых используется GRAL. Мне эта отрисовка совершенно не нравится, но она сохранилась, поскольку мне было лень делать другую. Возможно, она будет заменена на самодельную.

Ещё используется библиотека Scala XML для разбора plist в macOS и для чтения старого кэша (сейчас заменен на бинарный формат).

Сборка для Windows идёт с чуть подрезанной 32-битной Oracle Java 8 (202 - последняя с лицензией BCL, 2018 год). Это нужно для работы под Windows XP, а 32-битность нужна и для доступа драйверов адаптеров J2534 (Pass-Thru). exe-файл для запуска собран, кстати, при помощи Go (совсем крохотная программка).

Сборки для Linux и macOS идут с достаточно свежей 64-битной OpenJDK 17 (Eclipse Temurin), но в сокращённом варианте (только требуемые модули).

Сборка для macOS - это вообще сомнительное дело. Сейчас для обхода необходимой подписи используется тот факт, что сам OpenJDK подписан, а command-файл подписывать не надо (только нужен первый запуск через Open в меню). Но с учётом политики Apple нужно либо уходить в коммерческое распространение, чем и окупать затраты на аккаунт и подпись. Либо, наоборот, в open source и распространять (для узкого круга) через homebrew. Для бесплатной, но закрытой программы в этом будущем места нет.

Как уже писал, для Linux вполне реально сделать свой репозиторий (с deb, успешный опыт есть) для установки через dpkg/APT, если это кому-то было  бы нужно. А так лично мне проще скачать tarball, распаковать и запустить программу без замусоривания системы.


3. Часть кода для Android

Часть используется только для Android-приложения, довольно небольшая. Содержит ~3200 строк кода на Scala, здесь Java кода нет.

Как уже упоминал, собирается при помощи старой версии sbt 0.13 со старым плагином org.scala-android (1.7.10 от сентября 2017 года - это последняя версия). Но потом ещё требуется некоторая ручная доводка APK (связанная с подписью) для нынешних требований Google Play.

Задана минимальная версия Android API 14 (Android 4.0.1 – 4.0.2) и целевая версия 30 (Android 11). Требуется переход на целевую версию 31 (Android 12), но пока не сделан.

Используются старые версии 27.1 (2018 год) support-библиотеки. Уж не помню почему, но с 28.0 были проблемы. Переезд на AndroidX нужен, но невозможен технически при используемой системе сборки.


4. Перспективы

Возможно, что часть кода для PC в будущем будет собираться не под Java 7, а под Java 8. Это позволит хотя бы попробовать JNR вместо JNA. JNR теоретически должен быть быстрее.

Общая часть останется под Java 7 - для использования в сборке под Android.

Android часть, видимо, рано или поздно придётся переписать под современную систему сборки (gradle) и AndroidX. Писать на Java не очень хочется. Очень уж устаревший и громоздкий язык. Да, в новых версиях Java сделаны изменения, но под Android они недоступны (опять привет, Oracle). Поэтому придётся использовать Kotlin, хоть он мне и не особо нравится.

Я уже проверил, общая часть кода на Scala 2.11 доступна из Kotlin при сборке под Android, хоть, конечно, возможности API урезаются (хотя бы из-за отсутствия в Kotlin нормального Maybe/Option/Optional-типа).

Переписывание же общей части кода и части кода для PC на Kotlin очень малоинтересно, хотя в проекте накопилось много неправильно и не совсем корректно сделанных вещей, исправление которых требует столько изменений, что может показаться, что проще переписать.

Вообще, для подобного проекта я воспринимаю только языки со статической типизацией. Из таковых кроме Scala мне интересны, пожалуй, только Rust и Haskell.

Но Haskell интересен больше теоретически (для повышения уровня культуры, тем более влияние Haskell сильно ощущается в Scala), а вот Rust вполне практически. В принципе, я не против в будущем переписать SZ Viewer на Rust, но написание частей Android-приложения на Rust хоть и возможно, но очень-очень условно.

Кроме того, нужно смотреть, насколько реально сейчас собирать на Rust код, который будет работать под 32-битной Windows XP. То, что я сходу попробовал, на MSVC toolchain вообще не запускается, а на GNU toolchain запускается, но ругается то на одну DLL, то на другую. Надо разбираться. Сейчас тенденция такая, что и Windows 7 скоро за бортом останется. В этом плане текущая сборка SZ Viewer для Windows весьма ретроградная.

2022-12-09

T-max EW-6500: подшипники ротора

В лебёдке T-max EW-6500, что так и установлена на моём Jimny, ротор вращается в двух подшипниках:



Со стороны щёток подшипник поменьше (маркировка 6202):



Со стороны барабана подшипник побольше (маркировка 6203):



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

Сейчас решил всё заменить подшипник. Хорошо, что здесь не оказалось обмана с маркировкой (как бывает), это действительно подшипник 6203 (40x17x12). Его, кстати, любят использовать во всяких роликах приводных ремней (на Cherokee как раз такой).

Подшипник для замены:



Сравнение (старый - новый):



Поменял, собрал. Работает нормально.

2022-12-07

Популярные китайские термометры: версия до -20°C

Есть такие популярные китайские термометры (на двух батарейках AG13/LR44.). Их делают, похоже, все, кому не лень. Они чуть отличаются: чуть разные корпуса, индикаторы, датчики.

Но косметические отличия - это ещё ладно. Хуже, что стали попадаться экземпляры, которые работают только до -19.9°C. Если холоднее, то пишут Lo:



А ведь старые модели вполне работали и при более низких температурах:



Похоже, что в упрощенной модели не стали делать переход разрядности, когда вместо -19.9 (три разряда) надо переходить к -20 (два разряда). Решили, что предела в -19.9°C хватит.

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


Еще по этой теме:
Изображения из альбомов:

2022-12-05

Фильм "Шут" и флейта... Моцарт?

Есть советский художественный фильм "Шут" 1988 года. Некоторым он запомнился только главным героем, что стоя перед зеркалом повторял "да, да, да, да, да! нет! нет". Мне же он приметен непривычно, но завораживающе софтящей картинкой иногда на грани цветности вплоть до почти монохрома (и это может восприниматься как технический брак) и несколько необычным подбором музыки.

Частью сюжета является [виниловая] пластинка произведений Моцарта в исполнении "американского флейтиста Джеймса Гэлуэя" (который ирландский James Galway).




Да, James Galway исполнял, например, "Концерт для флейты №2 ре мажор" Моцарта (314/285d по каталогу Кёхеля), фрагменты которого (из третьей части) и звучат в этом фильме:



Но я не смог найти никакую информацию об этой пластинке.

В начале фильма рядом с ней другая пластинка, тоже Моцарта (а Эллингтон - это совсем другая тема, хотя его музыка тоже есть в фильме):



Но эту пластинку Моцарта опознать гораздо проще:






Теперь та первая загадочная пластинка покрупнее:



Шрифт W.A.Mozart один в один как у найденной пластинки В.Рябченко. И такая же надпись чуть ниже не читается, но скорее угадывается: CONCERTOS Nos.1 and 2 for Flute and Orchestra.

Что это? Либо это какая-то редкая версия той более популярной пластинки. Либо какая-то самодеятельность, сделанная только для фильма.



Изображения из альбомов:

2022-12-03

SZ Viewer W1-2022-12-03 (Windows)

Изменения программы SZ Viewer для Windows:

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

2. Немного изменил уровни яркости компонентов этого графика зависимости для лучшей видимости.

3. Закрытие вкладок модулей средней кнопкой мыши.

4. Было замедленное обновление числа ошибок DTC после их сброса. Исправлено.

5. В диалоге выбора порта/адаптера в правой колонке теперь показывается выбранная скорость (baud) для ELM327.

6. Перенёс тулбар из подвкладки с таблицой во вкладку модуля. Соответственно, он теперь относится ко всем подвкладкам с данными.

7. На этом тулбаре рядом с TPS (число обновлений в секунду) в скобках показывается число запросов на полное обновление.

8. Сброс изменений на этом тулбаре вкладки модуля сбрасывает и min-max значения.

9. Вывод статуса в подвкладках с (нетабличными) данными теперь не режется правой колонкой.

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

11. В домашнем каталоге программы раньше было два или три xml файла с закешированными данными модулей (для ускорения работы). Эти данные переехали в бинарный файл module-cache - так быстрее и мне проще. Старые xml файлы автоматически удаляются при сохранении в новый module-cache. Можно этот файл удалить, он будет восстанавливаться при последующим использовании программы.

12. Впервые за время существования W1 версии заменил комплектный Oracle JRE 7 на Oracle JRE 8 (последней 202 версии 2018 года с нормальной лицензией BCL). Это всё должно продолжить работать на Windows XP (32-bit). Я хорошо отношусь к OpenJDK, но его сборки JRE 8 ощутимо медленные, да и последние уже не работают под Windows XP.

13. Для компенсации немного возросшего размера дистрибутива программы создаю zip-архив в другом архиваторе. Совместимость сохранена (под Windows XP можно распаковать родными средствами).

14. Чуть изменен диалог выбора активного управления:



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

2022-12-01

Снятие масляного поддона Suzuki SX4 (4WD)

В инструкции по ремонту Suzuki SX4 первого поколения для снятия масляного поддона двигателя M16A предлагается снять сам двигатель, а для полноприводной версии ещё и "раздатку". Что, конечно, совершенно не вдохновляет. Но можно обойтись гораздо меньшими работами.

1. Мешает центральная продольная балка под двигателем. Но её можно снять. С задними креплениями проблем вообще нет, а переднее совмещено с подушкой (опорой) двигателя. Двигатель нужно вывешивать (упором снизу в КПП, например), переднюю опору разобрать, что освободит продольную балку. Но проблемно открутить кронштейн опоры от самой балки, задний болт доступен, а вот с передним сложнее. Пришлось убирать электрические вентиляторы радиатора, а у самого радиатора откручивать верхнее крепление, чтобы можно было его поднимать-двигать. Тогда балку можно сместить вперед за поперечину под радиатор, появится доступ к передней гайке кронштейна опоры.

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


2. Поддон двигателя в современном стиле дополнительно крепится к КПП. К счастью, в поддоне сделан доступ к болтам со стороны КПП, поэтому КПП снимать не надо. Но нужно обзавестись трещеткой на 1/4" с удлинителями и карданчиком.

И, конечно, нужно открутить защитную крышку для доступа к этим скрытым болтам.



Но есть один очень вредный болт крепления поддона, доступ к которому как раз "раздатка" и закрывает.



Сперва попробовал использовать изогнутый рожковый ключ на 10 (который уже пригодился).



Он подошёл, но им не смог стронуть болт - не хватает усилия. Пришлось изобретать другой вариант.

Сделал самоделку из гаечного ключа и головки на 1/4" (есть старый ненужный набор).



Гаечный ключ оказался из совсем плохого металла (это китайский ключ аж из 1990-х годов). И сам винтом пошёл, и шестигранник искривился, стал с гайки слетать.

Сделал следующий вариант из гаечного ключа получше и тоже головки на 1/4":



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

Теоретически можно использовать такой трещоточный шарнирный ключ:



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


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

Но есть эффективный и простой способ. Нужно кувалдой ударять сюда:



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


В общем, если подготовиться, то работа не особо сложная, особенно по современным меркам. Уж точно намного проще, чем предписываемое снятие двигателя и "раздатки".

Blog Archive