Научно-популярный проект «Автомобили мира 1769-1903 годов». Выпуск 7.
Вчера Интернет принес прекрасное видео «История создания автомобиля. Часть 1. Даймлер и Майбах. Где на 13:15 показан «Паровой автомобиль. 1860». Конечно это совсем не паровой автомобиль и совсем не 1860 г. А какой?
Правильный ответ. Барни Олдфилд за рулём гоночного бензинового автомобиля Christie V‑4 1907 года.
Не знал, что они статьи и на пикабу выкладывают. Но самое главное отвалилось в посте — видео с итоговым результатом!
Вот такие часики-метеостанцию я запилил за пару недель из плазменного дисплея от старого японского автобуса.
Шрифты плюс-минус обычные, иконки погоды вышли как по мне шикарные, но самым тёплоламповым получился эффект дождя, который отрисовывается в дождливые (по прогнозу погоды) дни.
Ну и музыка тоже своя, да.
Кто нашёл отсылочки в видео (помимо самой очевидной на "Матрицу"), тому приз — два прекрасных нихуя %)
Венский врач Нотнагель брал с лечившихся у него пациентов за первый визит 25 крон, а за последующие - 10 крон. Один скупой чиновник, явившись к Нотнагелю впервые, решил представиться постоянным пациентом и обратился к врачу с улыбкой:
- А ведь я снова к вам, господин доктор!
Нотнагель осмотрел пациента, а затем, также с улыбкой, сказал:
- Без изменений. Прошу продолжать принимать те лекарства, которые я выписал вам в прошлый раз.
«САМ Я ПРОСТОЙ ЧЕЛОВЕК»
Резерфорд был убежден, что по своей сущности природа проста, и любая кажущаяся сложность отражает только недостаток наших знаний: «Я думаю, что все очень просто, так как сам я простой человек». На докладах, когда он председательствовал, Резерфорд безжалостно выискивал физический смысл в математических вычислениях, заявляя: «Я простой человек и хочу услышать простой ответ!»
«Я И ПОДНИМАЮ ВОЛНУ»
Когда зашел разговор о больших успехах, последовавших в физике один за другим, кто-то из друзей Резерфорда заявил ему: «Вы всегда на гребне волны!» - «Верно, но это ведь я и поднимаю эту волну», - ответил Резерфорд.
«ЕСЛИ БЫ Я НАПИСАЛ ВСЕ ЭТО!»
Великого систематизатора живой природы шведского биолога Карла Линнея постигла жестокая участь: в старости он потерял память. И когда на склоне лет ему попадались его собственные сочинения, он, читая их, восклицал: «Как это прекрасно! Если бы я написал все это!»
«ТЕПЕРЬ ЯСНО, КАК ЛЕГКО ЭТО СДЕЛАТЬ»
Центральным научным событием 1614 года было «Описание удивительных таблиц логарифмов», опубликованное шотландским математиком Дж. Непером. Современников Непера больше всего поразила гениальная простота его великого математического изобретения.
«Боже мой, - писал Неперу оксфордский математик Г. Бриггс, - я предпринял длительное путешествие со специальной целью увидеть вашу особу и узнать, какими должны быть ум и изобретательность человека, первым открывшего… логарифмы; узнав, как вы создали их, я удивляюсь, почему никто не создал их раньше, поскольку теперь ясно, как легко это сделать».
ВЕЛИКИЕ МАТЕМАТИКИ ВСТРЕЧАЮТСЯ ЧАЩЕ, ЧЕМ ЖУЛИКИ…
Когда в 1913 году английский математик Харди получил несколько писем из Индии, он был совершенно ошеломлен. В письмах без доказательств было приведено несколько формул, совершенно новых.
«Достаточно было бросить на них один взгляд, - вспоминал Харди, - чтобы убедиться в том, что они могли быть написаны только математиком самого высшего класса. Они должны были быть верными, так как если бы они были неверны, то ни у кого не хватило бы воображения их изобрести».
Имя автора ему ни о чем не говорило, и Харди поначалу заподозрил, что его искусно вводят в заблуждение, что под именем клерка Раманужана из Мадраса скрывается какой-нибудь корыстолюбивый жулик. Но эту мысль Харди сразу же отбросил: «Великие математики встречаются все же чаще, чем жулики или лжеученые, обладающие такой математической изобретательностью».
ЧИСЛО СВЯТЫХ НЕ СООТВЕТСТВУЕТ ЧИСЛУ БРОНЕНОСЦЕВ…
В конце XIX века английский парламент был страшно обеспокоен слухами о том, что на русских черноморских верфях заложено сразу пятнадцать новейших броненосцев. Вспомнив, что после Крымской войны Россия не имела права строить крупные корабли на Черном море, английские дипломаты направили русскому правительству протест против постройки двенадцати «апостолов» и трех «святителей». На это им дан был ответ, что на Черном море заложены два корабля: «Двенадцать апостолов» и «Три святителя», и что число святых не соответствует числу броненосцев.
«Однажды…» (Рубрика из журнала «Техника - молодёжи»)
Как-то раз, очередным томным субботним вечером, я в очередной раз листал от нефиг делать Yahoo! Auctions — одну из крупнейших японских сетевых барахолок. Внезапно, среди рекомендуемых лотов появился вот такой внушительных размеров электровакуумный дисплей:
Однако, рулить дисплеем, как правило, та ещё задача. «Особенно если динамическая индикация, да ну его, влом!» — подумал было я. Но у того же продавца обнаружилась и, судя по всему, управляющая плата:
На фотографии виднеется 8085 процессор, 8251 UART и ПЗУшка — казалось бы, дизассемблируй себе, разбирай протокол, да просто с ардуины выводи что угодно. Да ещё и за одну йену, это прям даром! После этого я решил всё же попытать удачу и выхватить этот дисплей. Тем более, что давно уже хотелось какие-нибудь красивые часики в комнату...
Конечно же, какая-то зараза попыталась из-под меня эти лоты перехватить, но в итоге за примерно десять тысяч йен весь комплект достался мне.
❯ Всё уже поломано до нас
Через пару-тройку дней приходит посылка. Продавец, конечно, пожалел упаковки, и поэтому плата и дисплей просто болтались в коробке — но, к счастью, всё выглядело целым.
Да, я в курсе, что полярность на коннекторе питания подписана задом наперёд %)
Первым же делом снимаю ПЗУ, кидаю в MSX, чтобы вычитать на комп, но увы — кроме нулей ничего не вычитывается, да ещё и греется оно очень подозрительно. При подаче питания сама плата тоже ничего не делает.
На шине процессора никакой активности нет, хотя тактовый сигнал в норме — то бишь, если бы даже ПЗУ и было целым, читать из него процессор не пытается. Плата ещё и закатана в какой-то лак, который не плавится и не растворяется, поэтому чинить такое будет то ещё «удовольствие». Даже масочные ПЗУ со шрифтами нормально не вытащить…
Гуглёж по маркировке (Morio Denki 6M06056) тоже ничего, кроме сайта производителя, не выявил. Судя по всему, они занимаются дисплеями для транспорта — так что, скорее всего, этот стоял в каком-то автобусе или поезде.
Вероятнее всего, это был автобус — ведь в поездах между станциями, как правило, на экране идёт бегущая строка. В старых автобусах же отображается лишь название следующей остановки. Выгоревший текст — 「次は、(неразборчиво)」(«Следующая: (нрзб.)») подтверждает эту догадку.
❯ Плата драйвера панели
Значит, придётся рулить панелью напрямую — благо, какая-то плата, адаптирующая его к какой-то шине, к дисплею уже прилагается.
А ведь в наше время вся эта требуха поместится в дешёвую ПЛИСку размером с ноготь…
Судя по наличию микросхемы ОЗУ (MN2114), плата представляет себе какой-то простенький фреймбуфер. Отлично, значит с динамической индикацией на 100+ катодов уже разобрались до меня :-)
Справа снизу находится трапециевидный «молекс», знакомый нам по старым жёстким дискам. Линия 5 вольт и общий провод совпадают по распиновке — отлично, значит запитать попробуем от обычного компьютерного источника питания.
Пара минут с тестером и карандашом — и вот уже отчётливо видно, где на разъёме шины данных входы, а где выходы.
Верхний ряд группами по 4 пина соединён со входом коммутатора 74LS257 — скорее всего, это вход данных шириной в 1 байт. Нижний ряд же идёт на инвертеры, выполняющие роль буферов — так хотя бы можно понять, что в нём есть 5 входных сигналов, и 2 выходных.
Быстренько раскидываем на огрызке старой макетки штуковину, чтобы накручивать произвольные значения на восьмибитном входе данных и перемычками дёргать остальные, а на светодиодах смотреть выходные сигналы.
Крутилки шестнадцатеричные дома были в избытке, а вот джамперы пришлось импровизировать паяльником на ходу
Ничтоже сумняшеся, я подключаю старый блок питания от компьютера к молексу на плате… И конечно же дисплей всё так же мёртв. Никакой реакции ни на входные данные, ни на закорачивание шины данных у чипа памяти на землю.
❯ Конструкция дисплея
Почему-то всё это время мне думалось, что это — ВЛИ, которому нужно около 20-30 вольт для свечения. Однако при прозвонке самой лампы тестером никакие пины между собой соединены не были — в случае ВЛИ так быть не может, ведь ему нужен накал катода. Ну, разве что, если нить накала перегорела…
Впрочем, пристальный взгляд на дисплей под лупой показал, что ни накала, ни сеток — типичных для люминисцентных индикаторов компонентов — там и вовсе нет:
Значит, скорее всего, это газоразрядный индикатор! По горизонтали у него расположены платы с кучей группированных транзисторов. По маркировке «L-S» никакие транзисторы в справочниках подходящих лет, увы, не находятся.
По бокам у дисплея — практически одинаковые платы с диодами, логическим инвертером (7414) и неизвестным модулем Mitsubishi MA7446-01.
Собираем мозги в кучу и пытаемся понять, что делать дальше:
Поперёк «12-вольтовой» линии питания стоит конденсатор на 250 вольт — значит, как минимум, там должно быть высокое постоянное напряжение. Очевидно, положительное, если этот конденсатор проектировщики не вставили туда в роли петарды.
На плате мультиплексора между питанием и выходом на дисплей есть цепь с транзистором 2SC1473 — он тоже рассчитан на 250 вольт.
Значит, скорее всего, на молексе вместо 12 вольт ожидается, как минимум, под сотню с лишним, а значит и индикатору для поджига нужно напряжение где-то такого порядка.
В итоге из загашников извлекается маленький инвертер для электролюминисцентных проводов, к нему приделывается диодный мост, и вуаля — у нас есть кривой маломощный источник 160 вольт постоянки.
Припаиваем к одному из горизонтально стоящих пинов минусовой выход через резистор на пару килоом, а плюсовым аккуратненько одной рукой ведём по вертикально-стоящим…
Ура, значит сам дисплей, как минимум, жив! Можно заказывать повышающий модуль на амазоне, а пока он едет — заняться восстановлением платы мультиплексирования.
Конечно, можно было бы сделать целиком свою, и управлять аж субпикселями, как на видео. Но динамическая индикация на сотню с гаком катодов — это то ещё развлечение, поэтому мне проще было оставить всё как есть.
❯ Диагностика платы мультиплексора
Под такое дело для проекта был куплен аж целый китайский лабораторник на амазоне — и подключение платы к нему показало, что жрёт она как не в себя! Почти что целый ампер, на конструкцию из 38 корпусов. Для логики серии 74LS это уж слишком много. Получается, в плате управления тоже что-то не так.
Так как компаратора навроде HP 10529A у меня нет, пришлось вооружиться осциллографом и таблицами истинности из даташитов.
На шине данных у ОЗУ хоть и завалены фронты, но в принципе всё смотрится не так и плохо:
А вот на прочих чипах местами встречается откровенная дичь — например, сигналы, у которых логический ноль где-то на 1,8 вольтах, а единица на 3,5.
В двоичной логике бывает True, бывает False, но встречается и «Да нет наверное»:
Местами и вообще какие-то непонятные лесенки, которых явно в цифровой схеме быть не должно. Ниже троичная логика, прямиком из семидесятых:
Видимо, собирали девайс на 74 логике из альтернативной вселенной.
По итогам пары дней такого копательства, вкупе с тыканием термопарой по всей плате даже туда, где солнечный свет не бывал, обнаружились следующие виновники:
107-1 (JK-триггер) — кипятится (60+°C) сразу при включении питания, выход закорочен на вход
107-2 — от выхода на вход 1кОм, в первом триггере выходной сигнал просажен (ну ещё бы), а второй вообще выдаёт не то, что в даташите, а погоду на Марсе. До кучи ещё и греется под 40 градусов.
107-3 — 2кОм со входа на выход, теплее всего остального.
393-1, 393-2 (сдвоенные 4-битные счётчики) — между тактовым входом и Vcc всего лишь 2 кОм, поэтому и сигналы выглядят странно.
До кучи, у сбоивших микросхем пин Gnd явно отличался по внешнему виду — припой был как будто потемневшим, и его там было больше, чем на остальных пинах в том же ряду/столбце.
Возможно, после пробоя там прошёл достаточный ток, чтобы расплавить припой и собрать его в такие горки?
В любом случае, другие чипы с таким же симптомом было тоже решено поменять на всякий случай.
Радиомагазинов в городе уже толком не осталось — поэтому берём вкусняшки, паяльник, и едем к товарищу хабарить полный комплект логики из ведра старых плат.
В четыре руки и два паяльника чипы хабарятся куда быстрее, чем просто в четыре руки
JK-триггеры оказались настолько сложной в применении штукой, что ими, видимо, никто пользоваться и не захотел — поэтому пришлось докупать их отдельно в интересном магазине, по сей день торгующем теми ещё музейными экспонатами.
❯ Повторный запуск
Выпаиваем всех подозрительных и заменяем их на панельки — ну вдруг опять вылетит, не паять же по новой :-)
Фото уже более позднее — заменил ещё и кварц, чтобы увеличить частоту развёртки, дабы экран не полосил на видео
Подаём питание. Один из светодиодов на макетке, раньше постоянно горевший, на сей раз гаснет — это хороший знак. Ставим крутилки в положение 0xFF, от балды трогаем один из джамперов, и…
Две негорящие строки — это от макетки один из проводов шины данных отвалился при проверке :-)
Оно живое!!! И жрёт со всеми включёнными пикселями аж 25 ватт.
Экспериментально подбираем распиновку коннектора:
Способ управления тоже оказался весьма простым и понятным.
После подачи питания нужно дождаться, пока ~READY не уйдёт в лог. 0. Затем выставляем биты данных и дёргаем ~CLOCK. Этот байт попадёт в верхнюю половину самого левого столбца — пиксели, выставленные в «1», загорятся, а в «0», соответственно, погаснут.
Следующий импульс на ~CLOCK запишет байт в нижнюю половину самого левого столбца, потом — верхнюю половину второго столбца, и так далее — сверху вниз, слева направо. После записи последнего байта (нижняя половина самого правого столбца), следующий байт опять попадёт в верхнюю половину самого левого, т.е. запись идёт в цикле.
Если мы хотим начать рисовать с начала, можно дёрнуть ~RETZ — это обнулит счётчик, и рисование опять начнётся с самого левого столбца. Можно сбросить вообще всё и очистить экран при помощи ~RESET.
Притянув BRIGHT к земле можно уменьшить яркость (и потребляемую мощность) дисплея вдвое. Притянув же к земле SHOW, можно отключить отображение на дисплее вообще, при этом рисовать в память платы всё так же возможно.
❯ Проба пера
Так как терпения у меня в организме ещё меньше, чем дофамина, то была распотрошена ещё какая-то плата из мусорки. Оттуда были извлечены TC4050B — буферы, которые отлично подойдут для согласования 3.3-вольтовой ESP32 с 5-вольтовой логикой на дисплее.
Переходник с 1980 года на 2016
На JLCPCB я всё ещё не зарегистрировался...
Схема в этот раз даже не рисовалась, всё соединялось сразу из головы. Пишем простенькую процедуру, двигающую бит в слове туда-сюда, заливаем скетч, и любуемся:
Ну а дальше едем в Акихабару закупаться требухой для развития проекта до какого-то полезного состояния :-)
Котлета в комплект радиодеталей не входит!
Опытный читатель уже догадался по содержимому этого хабара из Акихабары, что дисплею уготована типичная радиолюбительская участь — стать будильником-метеостанцией %)
Операционная система же обрела рабочее название Plasma Information System OS — или, если коротко, PIS-OS.
Смотрится итоговый результат, как по мне, восхитительно:
Но о сборке девайса и написании прошивки — уже в следующей части :-)
В реалтайме за обновлениями, среди тонны фоток еды и Мику, вы можете также следить в моём телеграме.
Также, можно посмотреть ход описанного в статье «в реалтайме», прочитав тему на EEVBlog.
Написано специально для Timeweb Cloud и читателей Пикабу. Подписывайтесь на наш блог, чтобы не пропустить новые интересные материалы.
Минувшей ночью российские ракеты и беспилотники изрядно проредили ряды боевиков и иностранных наемников. Удары наносились по местам дислокации и ротации ВСУ.
ФОТО: СОЦСЕТИ
Как сообщает телеграм-канал военного обозревателя Сергея Лебедева, ночью ракета прилетела в общежитие ВСУ в городе Харькове в переулке Отакара Яроша. Украинские каналы выкладывают фото рядом стоящего здания, в котором повылетали стекла. Про общежитие же не упоминают, хотя на место выезжало семь скорых. Чуть позже был нанесен удар по поселку Боровая — опять же по зданию, где располагались силы ВСУ. По данным местных жителей, во дворе стояло 6 единиц техники. Сообщается также о попадании ракеты предположительно в место базирования вертолетчиков на аэродроме Кременчуга. Еще один прилет зафиксирован по расположению ВСУ в Сумской области.
Уже утром под ударом опять оказалась Одесская область. В этот раз внимание уделили электроподстанциям. Видео горящих трансформаторов выложили в сеть местные жители. Как сообщают одесские власти, «в Одесской области в результате утренней ракетной атаки повреждено оборудование облэнерго и обесточена часть потребителей. Свет попытаются вернуть до конца дня».