Rambler's Top100

 

LCD дисплей 2

LCD-display для компьютера

Самостоятельное подключение к компьютеру стандартного жидкокристаллического дисплея, через LPT-порт позволит отслеживать состояние системы и выводить на экран различную информацию за меньшие деньги, чем при использовании готовых решений известных брендов.
С развитием технологий USB и FirеWirе последовательный и параллельный интерфейсы все чаще становится не задействованными. Конечно, через LPT-порт можно соединить напрямую два компьютера, подключить большое   число   внешних   ycтройств и даже SCSI-устройства. Однако скорость параллельно го интерфейса не превышает 2 Мбайт/с, что явно не соответствует современным требованиям по пропускной способности. Большинство современных принтеров уже  оснащаются только интерфейсом  USB 2.0, пропускная способность которого в 30 раз выше, чем у параллельного.
Но и в наше время LPT-порту можно  найти достойное применение. Подключение ЖК-дисплея для вывода информации позволит оправдать наличие LPT-порта и улучшить эргономичность персонального компьютера. Конечно, для этого совсем не лишними окажутся познания в области программирования и электроники, однако в случае подключения ЖК-модуля все не так уж сложно — необходимые программы для работы LPT в паре с экраном уже написаны, а сам процесс пайки ничего сложного собой не представляет. Эта модификация позволит вывести на ЖК-дисплей информацию о состоянии системы, текущем статусе игрового сервера, прослушиваемых в Winamp композициях, сообщения о пришедшей почте, текущую дату, время и прочее.

    CИСТЕМА ОБОЗНАЧЕНИЙ

DV-162   00 S2 F B L Y-H /R 1 ; 2  3 456789 10
1-Тип индикатора DV - знакосинтезирующий
2-Формат Знаков x строк
3-Серийный номер
4-Тип кристаллов N - Twist nematic SI - Super Twist nematiic желто-серый S2 - Super Twist nematic серебристо-серый
5-Поляризационная жидкость R - отражение M - пропускание F - отражение/пропускание N - инверсия
6-Ориентация ЖKИ В - вниз Т - вверх
7-Подсветка Е - электролюминесцентная L - на основе светоизлучающих диодов С - флуоресцентной лампы с холодным катодом
8-Цвет подсветки А - янтарь (EL, LED) В - сине-зеленый (EL) R - красный (LED) W - белый (EL, CCFL) Y  - желто-зеленый (EL, LED, CCFL)
9-Температурный диапазон - обычный Н - расширенный
10-Фонт  - англ. R - англ./русс.

Понадобится стандартный ЖК-дисплей с контроллером Hitachi HD44780 или совместимый. Цена на него колеблется: от $ 10 до 40 в зависимости от параметров о которых ниже. Рекомендуется именно контроллер HD44780, по скольку в свое время он стал промышленным стандартом и широко применяется при производстве алфавитно цифровых ЖК-модулей. Все существующие в данный момент программы для вывода информации на ЖК-дисплей через LPT-порт работают именно с ним. В случае, если ЖК-дисплей будет базироваться на другом контроллере, то программировать его придется собственными силами.
В качестве соединительного кабеля подойдет DB25-Centronics 36, используемый для подключения принтера. В принципе можно воспользоваться DB25-DB25 и другими, главное — правильно припаять необходимые провода к контактам ЖК-модуля.

Длина кабеля составляет около 2 м, а купить его можно в любом компьютерном магазине.
Питание к дисплею можно подвести при помощи кабеля, аналогичного тому, через который питаются IDE-устройства,

а именно Molex «female», длина которого также составляет около 2 м.
Алфавитно-цифровые ЖК-модули способны отображать большой объем информации при низком энергопотреблении и невысокой цене. Существуют и графические модули, однако они нас не интересуют вследствие высокой стоимости. Все ЖК-модули можно условно разделить на две категории: уникальные разработки компаний, аналогов которым не существует, и модули, ставшие промышленным стандартом. Для наших целей оптимальным будет модуль второй категории на базе контроллера компании Hitachi.
Максимальное число символов, которыми может управлять контроллер Hitachi HD44780— 80. Отсюда возможны различные модификации ЖК-дисплеев с разным числом символов, наиболее часто из которых встречаются следующие: 8x2, 16x1, 16x2, 16x4, 20x1, 20x2, 20x4, 24x2, 40x2 (число символов в строке х число строк). Впрочем, существуют и другие, более редкие модификации. Модули, состоящие из 80 символов, как правило, имеют два ряда контактов. Как показывает практика, для подключения к компьютеру, вполне хватит модуля 20x2, 16x2 или 16x4. ЖК-модули в рамках одного формата могут отличаться как габаритами, так и размером символов. Наш модуль (DataVision DV16210) имеет следующие размеры символов: точка — 0,92x1,10 мм (ШхВ); символ — 4,84x8,06 мм. Стоит обратить внимание и на набор встроенных шрифтов — для нашего модуля это латиница и кириллица. Кроме этого, могут применяться различные типы ЖК-дисплеев и материалов, что влияет на цвет символов, цвет фона, угол обзора, контрастность и стоимость конечного продукта.
Некоторые модули способны работать в расширенном температурном диапазоне (от -20°С до +70°С), а также могут оснащаться подсветкой. Подсветка может быть как светодиодной (ей оснащаются все модули, работающие в расширенном температурном диапазоне), напряжение питания которой составляет не более 5 В, так и электролюминесцентной или люминесцентной, требующей от 100 до 150 В. Естественно, что для подключения к ПК больше подойдут модули со светодиодной подсветкой. Важной характеристикой подсветки является ее цвет, зависящий от цвета диода. Если вас не устраивает ни один из существующих цветов подсветки, диод можно заменить собственными силами.

После короткой справки можно приступать к подключению ЖК-модуля к LPT-порту. Перед самим процессом пайки необходимо разобраться, что и куда паять. Мы использовали дисплей Data Vision DV16210, поэтому приводим в самом низу, назначение контактов этого ЖК-модуля. В большинстве случаев назначение контактов дисплеев на базе контроллеров Hitachi HD44780 одинаково (как правило, их 16 или 14 в зависимости от наличия подсветки), однако перед пайкой совсем не лишним будет еще раз проверить их соответствие на сайте разработчика. Итак, разобравшись с назначением контактов, необходимо припаять провода информационного кабеля и кабеля питания к соответствующим контактам ЖК-модуля.
Для начала рекомендуется припаять провода питания. Нам понадобится один провод для +5 В и три для земли. При желании можно обойтись без длинного провода Molex и воспользоваться двойным проводом от какого-либо ненужного устройства, например от вышедшего из строя блока питания.
Вставить его в Molex при достаточной ширине возможно даже без пайки. К контактам дисплея его можно припаять следующим образом: землю паяем к первому контакту с обратной стороны РСВ. Туда же припаиваем еще два провода. Это могут быть ненужные провода от Centronics. Другим концом припаиваем их к контактам пять и три, таким образом все необходимые контакты заземлены. С лицевой стороны к контакту 2 припаиваем провод питания +5 В. Такая распайка проводов позволяет свести возможность соприкосновения земли и питания к минимуму. Первый признак контакта проводов питания и земли — легкий дымок и потрескивание. В этом случае ПК следует немедленно обесточить. В противном случае вы рискуете лишиться не только ЖК-дисплея, но и своего ПК. Если вы все же решили паять провода от Molex-шнура, то не забудьте уменьшить их толщину, так как она фактически равна ширине контакта на печатной плате ЖК. Как правило, черные провода в Molex проводе — это земля, красный — 5 В, желтый — 12 В
После того как вы припаяете питание проверьте работоспособность нашего изделия. Подайте на; модуль 5 В, при этом на экране появиться изображение в верхней строке в виде блоков. Удостоверившись что  LCD-модуль рабочий, припаиваем вывода от LPT. Для этого целесообразно снять защитный пластмассовый корпус, отрезать от контактов провода и припаять их к ЖК-модулю, как показано выше.
При использовании провода DB25-Centronics 36 может возникнуть путаница с определением номера контакта на его конце. Данный номер можно уточнить если снять крышку с конца провода. Не определяйте номер контакта по цвету провода, зачастую для одного и тогоже контакта в разных проводах одного стандарта используются разные цвета. При желании провода из Centronics можно не отрезать, а вытащить прямо с металлическими контактами, которые достаточно удобны для пайки. Контакт имеет небольшое отверстие рядом с металлической оболочкой, и если поместить в него тонкий предмет, например небольшие ножницы, а в качестве точки onopы воспользоваться металлическим корпусом он вытащится без особого труда.
Далее устанавливаем драйвер и программу и пробуйте вывести на ЖК-дисплей, какую-либо формацию. Удостоверившись, что все работает корректно и экран правильно отображает поступающую на него информацию, можно со спокойной совестью заняться изоляцией проводов и окончательной сборкой изделия. Сам экран для удобства либо прикрепляем на переднюю панель монитора при помощи двухстороннего скотча, либо встраиваем его в свободный пятидюймовый разъем корпуса, либо в клавиатуру или специально изготовленный блок из оргстекла. Здесь вы ограничены только вашей фантазией и изобретательностью.

    Программная часть

Прежде чем осуществить вывод информации на ЖК, в операционных система: Windows 95/NT/2000/XP необходимо установить драйвер. После установки драйвера можно смело запускать программу для вы вода информации на ЖК. Для начала необходимо на строить параметры ЖК: выбрать число строк и колонок вашего ЖК, указать параметры LPT-порта. После этого шага при условии, что вы все сделали правильно, ЖК-модуль готов для вывода информации. Программа LCD Smartie предоставляет несколько готовых настроек для вывода информации из Winamp, Motherboard Monitor 5.x (мониторинг состояния системы) , времени и даты, информации о жестких дисках, модемном/сетевом соединении и т. п. Остальную информацию, которую может выводить LCD Smartie, можно найти в меню программы — всего около 150 различных функций.
Программа LCDMonitor 3 также представляет схожие возможности и вдобавок к этому обладает русскоязычным интерфейсом. Важной особенностью этой программы является возможность работы с кириллицей.
При помощи названных выше программ можно получить на ЖК-дисплее следующую информацию: большую часть информации из МРЗ-плеера Winamp; большую часть информации из программы Motherboard Monitor 5.x; общие сведения о системе, такие как загруженность ЦПУ, количество используемой оперативной памяти и т. п., причем выводить можно как в виде чисел, так и в виде графика; отчет о сетевых баталиях из игр Half-life, Quake 1I/III, Unreal Tournament; данные с некоторых сайтов Интернета информационного характера (новости, погода, и т. п.); уведомление о приходящей почте; мониторинг сетевого и модемного соединения; время, дата и т. п.; любой набор символов, прописываемый руками. Естественно, что все настройки можно расположить удобным для вас образом и сохранить, чтобы каждый раз при запуске компьютера ЖК-модуль начинал свою работу автоматически. В дальнейшем мы опишем, как выводить информацию о состоянии программ управляющими SkyStar-1.

Назначение контакта

Контакт ЖК-дисплея

Контакт LPT

Минус - (земля)

1

-

Питание +5 вольт

2

-

Регулировка контраста

3

-

Выбор регистра

4

16

Чтение\вывод информации (Заземлить)

5

-

Наличие сигнала

6

1

Данные, бит 0

7

2

Данные, бит 1

8

3

Данные, бит 2

9

4

Данные, бит 3

10

5

Данные, бит 4

11

6

Данные, бит 5

12

7

Данные, бит 6

13

8

Данные, бит 7

14

9

Питание подсветки

15

-

Питание подсветки

16

-

 

[Home] [Софт Windows] [Софт Linux] [Софт для ДУ] [Железо] [Обмен опытом] [Сделай сам] [Это интересно] [Форум] [Ссылки] [Обратная связь] [Рекламодателям]