|
|
|
|
GLUSB – Graphic Lcd on USB
Автор: NAPman
Обсудить на форуме
Стиль автора сохранен
От редакции: статья рассказывает о подключении LCD экрана от телефона к USB порту компьютера.
Всё началось с того, что я подключил LCD от моей умершей Нокии 5210 к LPT порту. Было круто, тексты, циферки, буковки.
Но принтер у меня старый, поэтому он LPT. Потом просто от безделья летом подключил Lcd к PIC16F876A.
Ещё раз отмечу ПРОСТО ТАК!!! А вот уже потом на микроконтроллер написал программу и драйверы, которые связывали LCD с компом по СОМ порту.
Было реально круто – свободный LPT порт, дисплей, который показывает, какая сейчас температура, синяя подсветка.
В этот момент я себя чувствовал реальным программистом на ассемблере и Delphi. После смены корпуса, PICachu я не стал переселять, да и не хотел.
Надоел уже. Ещё бы не надоел, отдельное питание, отдельный порт (выбор между дисплеем и ИК портом) две платы (преобразователь уровня RS232<->TTL и сам PIC16F876A),
да и стоимость его переваливала за 260 рублей. Нет, конечно планировалось найти более дешёвый микроконтроллер и т.д.
Буквально в субботу меня чё-то взбрендило съездить в магазин и заказать FT232BM и купить минидрель.
Подхожу я значит к девушке. Говорю мол так и так, хочу заказ сделать. Она мне: «давай те посмотрим, а в друг она у нас есть».
И в самом деле она у них была. Моему удивлению не было предела… В Московском филиале нет, в Самарском нет.
Я тут же забил на минидрель, купил микруху, и всё основное что нужно к ней. В общем вышло на 220 рублей. Дисплей у меня был…
И так, пришёл я домой. Взял в руки схему и начал делать разводку платы. Вот кстати схема:

Дисплей, вид сзади:

Развёл, перенёс рисунок на плату с помощью «Лазерно-утюжной технологией» и вытравил стандартным способом (хлорным железом). Вот, кстати, сама разводка платы:

Для разводки платы пользовался Sprint Layout 4.0. Считаю её самой удобной программой для таких дел. Распечатывает один к одному размеры. Незаменима для Лазерно-Утюжной технологии. Скачать её можно у меня:
http://nap-man.narod.ru/files/sl4rus.zip
Напаял все элементы кроме R5,R6 и AT93C46. Их можно напаять, если будут использоваться более двух микросхем FT232BM.

После того, как всё спаял воткнул в USB. Всё сразу определилось, затребовало драйверов. Дал её драйверов и был таков.
Подрубил дисплей, написал драйвер для LCDHype. Кстати, это программка, которая показывает то, что ты хочешь увидеть на дисплее.
Скачать можна тут:
http://lcdhype.mod-extreme.info/lcdhypeforum/index.php?showforum=22
Все необходимые драйвера для WinXP и для LCDHype, мои скрипты, библиотека для снятия всех параметров с SpeedFAN лежат в этом архиве (370 кб).
В папке driver – драйвера FT232BM для винды. Папку glusb кидаем папку LCDHype\Controllers. Папку SpeedFan в LCDHype\plugins.
Так же в архиве лежи разводка платы в Sprint Layout 4.0. Исходники я случайно удалил, и не восстановил…
А если буду писать что-то новое, то уже сначала и только для цветного дисплея…
Результат:
Автор: NAPman
Обсудить на форуме
Правила копирования и перевода материалов сайта
|