Moddinng Моддинг    
modding-kav
modding-kav
articles
worklogs
 
 
 

Подключаем графический LCD к LPT порту

Статей на тему подключения LCD дисплеев в рунете достаточное количество и следующая статья не является претендентом на новизну и оригинальность. Данный урок не стоит рассматривать как универсальный о подключении графических дисплеев к компьютеру, он носит прикладной, практический характер. Схемы подключения, настройка софта и сами программы специфичны для дисплея рассмотренного в данной статье.

Подготовка и необходимые компоненты:
    Для начала необходимо определиться с типом, размером и фирмой производителем дисплея. Также не мало важным при выборе дисплея является тип контроллера на котором он основан так как специальный софт поддерживает ограниченное кол-во контроллеров. Совместимость определенного дисплея и определенной программы можно узнать на сайте разработчиков, в описаниях программ в форумах технической поддержки.
    Символьные дисплеи на сегодняшний момент уже мало интересны из-за ограниченности в возможностях. Сегодняшний наш выбор пал на графический дисплей Российской фирмы
МЭЛТ  размеров 128*64 с синей подсветкой. Отличное соотношение цены и качества!
Из мелочей необходимо: кабель для подключения к LPT порту, переменный резистор на 22К и естественно паяльник.

Схема подключения:
    Первым делом необходимо скачать «даташит» к дисплею и найти таблицу обозначения контактов. Обозначения и типы контактов в большинстве дисплеев схожи (напряжения питания, земля, управление контрастностью, шина данных (8 контактов), выбор чтение/запись и т.д.)

1

схема обозначения контактов дисплея MT-12864J

Далее выбираем предстоит выбрать программу отвечающую за управление и вывод данных (выбирать, конечно, приходиться из очень  малого кол-ва) на форумах ищем возможные схемы подключения. Желательно найти несколько разных схем! Сравнить разные варианты со схемой обозначения вашего дисплея. Мы выбрали схему из программы Rifer’a  для тестирования дисплеев фирмы МЭЛТ.

2

схема подключения дисплея MT-12864J

И если вы уверенны, то берем в руки паяльник провод и начинаем паять. Главное не перепутать контакты подключения питания и подсветки так вы гарантированно избежите сгорания дисплея.

3

подключенный MT-12864J

Подключение и настройка софта:
    Подключив дисплей и закончив основные работы, приступим к программному обеспечению. Для работы любой программы необходим драйвер для доступа к LPT порта
(драйвер portdriver x32 ОС, драйвер DlportIOx64 x64 ОС). После его установки и перезагрузки системы приступим к установке программ.
    Наш выбор пал на
LCDhype. Одна из лучших в своем роде программ, поддержка множества контроллеров, дисплеев и вариантов подключения, гибкие настройки и управление, русскоязычный интерфейс.
    После первого включения мы обнаружили, что информация выводиться не корректно.

4

Скришот виртуального дисплея (эмуляция изображения на LCD)

5

А это то, что выводит реальный LCD

Первая мысль ошибка в схеме подключения, после проверки оказалось, что подключено все правильно. Вторая мысль слишком длинный провод 1,5 метра. На многих форумах упоминается о не корректной работе дисплея при длине провода больше 1 метра. Укорачиваем провод до 50см. Но правильной работы так и не добиваемся. Запускаем другую программу «LCD info v0.3.2»  все работает отлично, что значит проблема не в подключении, а в настройке самой программы.

6

Основные настройки (почти все по умолчанию)

Снова запускаем LCDhype проверяем адрес порта (по умолчанию 378) тут все верно.

7

Настройка подключения

В предустановках размера выбираем тип «Пользовательский» и режим 128 на 64, время выполнения «1» работает все как обычно с ошибками. Меняем время выполнения на «2» и картинка становиться четкой.

8

Рабочие настройки подключения

9

Правильное отображение информации на дисплее.

Скрипты:
    Вся информация выводимая программой основывается на скриптах. Возможности и кол-во информации выводимой огромна. Любые свойства системы, объемы памяти и других переменных: сред, дат, времени, любая инфа из WinAmp’a и многое другое. На официальном форуме проекта можно скачать
готовые сборки скриптов под разные размеры экрана. Но в программе присутствуют все средства для создания собственных скриптов и делается это достаточно просто.

10

Выбор и запуск скриптов, текстовый редактор

Поддержка проигрывателя WinAmp практически любой версии осуществляется при помощи плагина, который необходимо установить вручную. В папке с установленной программой: LCDHype\stuff\winamp лежит два файла: vis_waspec.dll и vis_waspec.genres копируем их в папку Winamp\Plugins Далее запускаем проигрыватель и в настройках визуализации выбираем соответствующий пункт.

11

Настройка визуализации в WinAmp 5

Для автоматического запуска визуализации ставим галку на пункте автозапуска.

12

Настройка автозапуска плагинов в WinAmp 5

13

Индикатор работы плагина для WinAmp 5

Для вывода температур, вольтажа и скорости кулеров необходима программа MBM 5. Тут все намного проще, для работы необходимо установить программу и так же включить ее в автозапуск. После чего будут работать скрипты в которых выводиться информация из программы.

Галерея:

14

15

16

17

Видео:

18

19

20

Заключение:
    В заключение хочется сказать, что не стоит бояться приобретения и установки LCD дисплеев. Просто-напросто перед покупкой надо потратить пару, тройку часов для изучения теоретической части. А далее у вас все пойдет как по маслу, и вы без особого труда сможете установить и наладить свой LCD дисплей.

Вот ещё несколько схем связанных с моником:

Удлинитель (усилитель) LPT - порта
10 кнопок управления
15 кнопок управления


Ссылки и дополнительные материалы:
Программы для работы с LCD
Программа для тестирования текстовых и графических жк индикаторов
Мэлт v2.1
LCD monitor 3 (рус.)
LCD Hype
jaLCDs
Smartie
LCDInfo
LcdStudio
PowerLcd
Liquid MP3

Русскоязычные материалы:
Подключение LCD-индикатора
Подключение графического индикатора
Подключение графического VFD индикатора
Подключение LCD-индикатора к LPT-порту компьютера
Подключение графического LCD-дисплея к LPT
Графический LCD
Все о LCD
Делаем LCD-дисплей с LPT-подключением
FAQ по LCD-модулям
Контроллер для подключения к USB

border2
Internet Map
           
    Моддинг Rambler's Top100