Реанимация винтажного лампового дисплея от пейджера NJE-105: от находки в комиссионке до умной метеостанции

Автор текста: Акасака

Во время очередного визита в комиссионный магазин мой взгляд упал на устройство, с первого взгляда напоминавшее аудиосистему Bose. Однако, взяв его в руки, я понял, что это нечто иное — старинный биржевой тикер или информационное табло.

Первой мыслью было, что это обычный светодиодный экран, и зачем он мне, если дома уже есть плазменные часы? Я уже собирался вернуть его на полку, как вдруг услышал характерный гул — звук работающих нитей накаливания. Это мог означать только одно: передо мной настоящий вакуумно-люминесцентный индикатор (ВЛИ), та самая «ламовая» технология! Не раздумывая, я нашёл подходящий блок питания, проверил работоспособность и поспешил к кассе, опасаясь, что эту редкость перехватят.

❯ Первое знакомство и диагностика

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

❯ Идентификация находки

Заводская табличка на корпусе указала на производителя — Nippon Radio Co., Ltd. из Нагано, и модель — NJE-105. Сзади располагались лишь выключатель, разъём питания и технологический отсек.

Внутри отсека обнаружился единственный интерфейсный разъём. С одной стороны — стандартный DB-25, с другой — нечто менее привычное.

Интернет-расследование привело к неожиданному открытию: это оказался дисплей для системы пейджинговой связи! Устройство продавалось оператором NTT Docomo. Идея была в следующем: к такому табло подключался пейджер, который получал сообщения (например, новости или обновления расписания), и они автоматически отображались на большом экране. Это позволяло создавать сети информационных табло, например, на автобусных остановках, управляемых одним сообщением.

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

❯ Внутреннее устройство и ламповая эстетика

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

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

❯ Разбираемся с протоколом связи

Дальнейшие поиски позволили восстановить принцип работы. Связь осуществлялась через последовательный интерфейс (RS-232, но с уровнями TTL) на скорости 9600 бод.

Данные передавались пакетами, которые начинались и заканчивались символами \r\n. Внутри пакета шли дата и время в формате ММДДЧЧмм (для синхронизации часов табло), а затем — до 128 байт текста в японской кодировке Shift-JIS.

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

❯ Превращение в умное устройство

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

В качестве мозга проекта был выбран микроконтроллер ESP32. Поскольку встроенный 5-вольтовый выход на разъёме DB-25 был слабоват, пришлось организовать отдельное питание. Основная сложность заключалась в работе с кодировкой Shift-JIS на ESP32, но нашлась подходящая библиотека.

Была написана система управления «слайдами» — виртуальными страницами в памяти табло. Каждый виджет (погода, время и т.д.) мог зарезервировать себе слайд, вывести на него данные, а затем освободить.

Финальный набор функций получился таким:

  • Текущие дата и время

  • Погода (данные с OpenWeatherMap)

  • «Слово дня» на английском (через API Wordnik)

  • Информация о воспроизводимом треке из Foobar2000

  • Заголовки входящих писем по протоколу IMAP

Для настройки был сделан простой веб-интерфейс на основе библиотеки GyverPortal. Реализация некоторых функций, особенно парсинга почты по IMAP, оказалась нетривиальной из-за сырых библиотек и проблем с кодировками, но в итоге всё заработало.

Особенности реализации виджетов

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

Погода: Данные берутся с OpenWeatherMap по API-ключу, полученному для предыдущих проектов.

Музыка из Foobar2000: Для извлечения метаданных о треке используется плагин foo_controlserver. ESP32 подключается к компьютеру как клиент и парсит получаемые события.

Слово дня: Каждый день виджет запрашивает у API Wordnik случайное слово с определением и выводит его.

Почта (IMAP): Самая сложная часть. Микроконтроллер напрямую подключается к почтовому серверу, проверяет новые письма и выводит отправителя и тему. Проблемы с кодировками ограничили поддержку только UTF-8.

❯ Итоговый результат

Исходный код проекта выложен на GitHub. В результате получилось стильное и функциональное устройство с неповторимым ламповым шармом. В планах — добавить датчик движения для автоматического включения и выключения.

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

Написано специально для читателей Timeweb Cloud и Pikabu. Больше интересных статей и новостей смотрите в нашем блоге на Хабре и телеграм-канале.

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

Облачный сервис Timeweb Cloud — рекомендуемая ссылка, которая может помочь поддержать проект автора.

Электронный дисплей Пейджер Гаджет Технология Время Сеть Сборка Информация Видео YouTube Telegram (Ссылка) Длинный пост 12

Больше интересных статей здесь: Гаджеты.

Источник статьи: Нужно больше ламповых табло!!! Запускаем дисплей от пейджера NJE-105.