Вторая жизнь дисплея 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% дело было в этом и т.д и т.п. Но на третий день в ЧатГПТ что то переключилось, он написал, что мы ходим по кругу, разбил задачу на части, настроил сначала передачу данных от ПК, потом отдельно разобрался с дисплеем и затем собрал всё в один рабочий скетч. Победа, всё заработало! Команды для управления дисплеем нашёли в документации. С кириллицей разбираться не стали, скрипт транслитерирует русские буквы в латинские символы. Теперь нужен был корпус. Моделил уже сам. Под такой дисплей хотелось, что то в стиле Стимпанк, но получилось, то что получилось
Распечатал и собрал
Фотографии конечно не передают всей атмосферы, но выглядит это как то так
Технология отработана, теперь можно придумать назначение и поинтересней. Если есть мысли, делитесь.
Всем добра.
Еще больше интересных статей
Экраны PIXBOX, часть 9: мобильное приложение, функционал, прошивка
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
🔥 Готический подсвечник с паутиной под LED-свечу (STL бесплатно в подарок к Хэллоуину!)
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Лукошко Сталкера
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Начну свой рассказ с шутки юмора п...




Комментарии и вопросы
Я думал, принтер в настройках....
Смущает. Но так, в дополнение....
С недавнего времени стал облад...
3D принтер Ender 3 (обычный) п...
Приветствую! Приобрел себ...
постоянный засор сопла после з...