|
Механический лазерный дисплей
Статьи публикуются по мере поступления. Для упорядоченного тематического
поиска воспользуйтесь блоком "Карта сайта"
Устройство является очень дешевым решением для отображения текстовых сообщений на твердой или полупрозрачной поверхности с помощью лазерного луча. Основная цель - проверить возможность создания простого и дешевого дисплея для отображения большого текста . Основная идея заключалась в том, чтобы использовать только один источник света (лазерный луч) и зеркала для сканирования поверхности дисплея.
Итак, основные части, используемые для построения дисплея:
Лазерный диод от указателя брелка
Двигатель кассетного плеера
Гениальная «голова» с зеркалами
Плата PIC17F877 с соответствующей схемой
Источник питания
Голова представляет собой восьмиугольную призму с небольшим зеркалом на каждой боковой поверхности. Каждое зеркало монтируется с разными углами, что дает разные углы отражения для лазерного луча.
Голова выглядит следующим образом:
Блок-схема всего приложения:
Основы этой конструкции схожи с принципами телевидения: луч лазера отражается зеркалами, расположенными на каждой грани восьмиугольной головки, создающей растр. Этот растровый модуль модулируется включением / выключением лазерного луча. Плата микроконтроллера получает один импульс на оборот от датчика скорости вращения и очень точно вычисляет момент включения / выключения луча. Имеется RTC (часы реального времени) и блок датчика температуры, который является дополнительным. Целью этого блока является предоставление соответствующих данных для микроконтроллера. Но, поскольку основной целью было проверить возможность сборки дисплея, я не собирал дополнительные компоненты. Блок питания и питания двигателя принимает входное напряжение (9-15 В пост. Тока) и подготавливает два напряжения: 5В для электроники и 3В для двигателя. Также имеются 4 клавиши для переключения между режимами отображения (нормальный, зеркальный, пауза, отображение текущей скорости вращения) и для начальной калибровки зеркал.
Блок-схема платы на PIC16F877:
Немного технических данных этого дисплея:
Максимальное количество отображаемых символов: 20
Угол раскрытия для растра: 27 градусов
Напряжение питания: 9-15 В постоянного тока
Максимальное количество символов, которое может быть сохранено: 2000
Отображение эффектов: 6 (может быть легко увеличено)
Сообщения загружаются с ПК с помощью разработанной мной программы «Display Constructor»
Схема
Показана картина рабочего проекта.
И изображение моего приложения «Display constructor»
Пример кода:
Скачать
Полное описание и файлы к статье