KREMEN Реклама
KREMEN Реклама

Вторая жизнь дисплея Futaba M202SD01.

shadow3Dance
Идет загрузка
Загрузка
13.11.2026
28
0
Творчество

Подпишитесь на автора

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

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

0

  Доброго всем дня. Было время и остался у меня от какой то техники дисплей Futaba M202SD01.

Вторая жизнь дисплея Futaba M202SD01.    Это модуль вакуумно-люминесцентного дисплея (VFD) формата 20 символов × 2 строки, матрица знака 5×7 точек. Символы на нём отображаются приятным зеленоватым свечением, в общем не чета ЖК дисплеям. Выбросить его рука не поднялась, но и подключить тогда я его не сумел. Их выпускалось множество моделей и сложности возникли уже на этапе распиновки. 

    Но время шло, появился ИИ и я решил попытать счастья ещё раз. По фото ЧатГПТ определил модель, нашёл нужную распиновку и нарисовал схему. Так как модуль имеет собственный процессор, то для работы ему требуется только питание и пин RXD последовательного интерфейса. Для передачи информации на модуль взял Arduino Nano. Данные о системе ПК, состояние сети, погода меня не очень интересовали. Делать на нём часы такое себе. Я часто слушаю на компе музыку с Яндекс музыки и иногда хочется узнать, что за трек играет. Поэтому решил сделать такой проект:

Проект использует дисплей Futaba M202SD01L (20 символов × 2 строки), Arduino Nano и компьютер с Windows. Python читает системные метаданные воспроизводимой музыки,  находит сеанс Chrome и передаёт две строки через USB в Arduino. Arduino отправляет текст на дисплей по последовательному интерфейсу.

• Верхняя строка: исполнитель.

• Нижняя строка: название композиции.

• Кириллица преобразуется в латиницу перед отправкой.

• Если строка длиннее 20 символов, она прокручивается.

• Для связи Arduino с дисплеем используется SoftwareSerial.

ЧатГПТ написал программу для ПК и скетч для Arduino. Тут возникли некоторые проблемы. При одних настройках Arduino нормально принимал данные с ПК, но на дисплей отправлял какие то кракозябры, если же программа перенастраивалась под нормальную передачу под дисплей, то Arduino не мог  принять данные с ПК. ИИ переписывал скетч целиком я, ни разу не программист, загружал его в Arduino и сообщал ему, что ничего не работает. Так продолжалось два дня. Кто работал с ИИ, знают какие они могут быть убедительными: я нашёл ошибку, сейчас всё заработает, вот тут только надо подправить, 100% дело было в этом и т.д и т.п. Но на третий день в ЧатГПТ что то переключилось, он написал, что мы ходим по кругу, разбил задачу на части, настроил сначала передачу данных от ПК, потом отдельно разобрался с дисплеем и затем собрал всё в один рабочий скетч. Победа, всё заработало! Команды для управления дисплеем нашёли в документации. С кириллицей разбираться не стали, скрипт транслитерирует русские буквы в латинские символы.    Теперь нужен был корпус. Моделил уже сам. Под такой дисплей хотелось, что то в стиле Стимпанк, но получилось, то что получилось

Вторая жизнь дисплея Futaba M202SD01.

    Распечатал и собрал

Вторая жизнь дисплея Futaba M202SD01.

Фотографии конечно не передают всей атмосферы, но выглядит это как то так

Вторая жизнь дисплея Futaba M202SD01.

Вторая жизнь дисплея Futaba M202SD01.Технология отработана, теперь можно придумать назначение и поинтересней. Если есть мысли, делитесь.

Всем добра.

Подпишитесь на автора

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

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

0
Комментарии к статье
Lider 3D Реклама
Lider 3D Реклама