| alex_radko ( @ 2007-12-22 00:38:00 |
| Entry tags: | комп, моддинг |
когда собаке нех.. делать...
какое-то время назад забрел на modding.ru, а там наткнулся на статью "LCD — Знакосинтезирующий дисплей своими руками", из которой узнал, что люди уже давно неплохо проработали вопросы подключения ЖК-индикаторов на базе контроллера HD44780 к компьютеру через принтерный порт. Учитывая, что дома один из компов используется как медиацентр, то такая фенечка ему бы не повредила.
Выбор табло сейчас есть и неплохой, опыт работы с ними у меня тоже уже имеется, таким образом, единственные вопросы ожидались только со стороны программного обеспечения.
В общем, не долго раздумывая я изучил яндекс и гугл на данную тему, нашел сайт разработки софта для этих LCD (точнее, один из вариантов - Smartie). Не откладывая дело в долгий ящик, съездил купил индикатор (ждать не хотелось, а на складе были только 16*2(версии A и B) и 24*2, но последний из-за габаритов не влез бы в корпус). Я взял Санлайковский SC1602B, который отличается от везде описываемого 1602A в первую очередь более удобной компоновкой, и как следствие габаритами. Пошарив по ящикам, нашел переходник на гнездо с 5.25" на 3.5", в который индикатор влез по ширине как родной. Пришлось только заглушить окно по длине, также из запасов извлек гнездо Молекс оставшиеся от вентилятора, установленного в прошлый раз в блок питания, кусок 26жильного кабеля, 4 разъема DB25 (по две мамы и папы), два корпуса к разъемам, одну планку под широкий COM-порт от старой материнки, и всякую другую мелочь, в изобилии водящуюся у разработчиков радиоаппаратуры. Делалось изначально все с прицелом на максимальную красоту, поэтому и получилась такая избыточность - например, вполне можно было выпустить кабель из корпуса без лишних разъемов.
Подробно описать процесс надеюсь отдельно в ближайшем будущем, пока же могу сказать, что выше упомянутая статья явных ошибок не содержит, разве что индикатор может неадекватно воспринять отсутствие регулировки контрастности - в моей модели при следовании схеме из статьи, изображение получается залитым черным без какой-либо возможности что-то увидеть. К счастью про такую возможность я уже знал, поэтому сразу поставил регулировку в соответствии с типовой схемой. Не знаю почему, но в найденных статьях практически нигде не упоминается про регулировку контрастности, хотя она присутствует во всех типовых схемах у всех производителей. К тому же, судя по вопросам на форумах, люди объявили дохлыми кучу индикаторов только из-за того что "забыли" выставить контрастность.

Сейчас думаю, как бы уговорить нормально понимать руский язык (в первую очередь актуально для Винампа) - индикатор все буквы знает, но таблица символов у него весьма специфическая, поэтому нужно как-то перекодировать текст. Но это уже в отдаленной перспективе.
upd. Еще в статье рекомендуют подключать подсветку напрямую к 5В - у всех производителей со светодиодной желто-зеленой подсветкой рабочее напряжение документируют в диапазоне 4.2-4.6В. Соответственно, повышенное напряжение приводит не только к негуманному току подсветки (яркость при этом не сильно увеличивается из-за выхода светодиодов при таких токах в нелинейную облать), но и к ненужному разогреву всего индикатора (что тоже регулярно упоминается на форумах). Я поставил в цепи подсветки сопротивление 15
upd2. Свежая версия софтины и официальный сайт проекта Smartie. Также не забываем про необходимость установки Port95NT для работы с LCD через принтерный порт под Win2k, WinXP и т.п.