реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Помогите с управлением TFT матрицей
Rogvolod
сообщение Mar 23 2011, 13:22
Сообщение #1





Группа: Участник
Сообщений: 10
Регистрация: 23-03-11
Пользователь №: 63 826



Добрый день!

Есть задача для маленькой TFT-матрицы.
Например, вот такой. http://www.display-elektronik.de/DEM...A_TMH-PW-N.pdf

Требуемый функционал прост - в процессе работы конечного устройства мне необходимо выводить на нее некую сетку квадратиков, например, 30*30, со стороной квадратика около 1,5 мм. Квадратики статичные, программа должна будет лишь менять их цвет - от полностью прозрачного, до полностью непрозрачного, со всеми возможными цветами.

Вопрос, на чем и как можно реализовать подобное управление (предпочтительно МК AVR)? Не подходят громоздкие готовые платы, не нужен избыточный функционал, как-то выведение шрифтов и перемещающихся объектов.

На самом деле, мне необходимо собрать что-то типа маленького LCD-проектора, т.е. вместо экрана подсветки нужно установить за матрицей более яркий источник света, например, группу мощных белых диодов, а матрица должна будет формировать некий разноцветный растр, меняющийся по алгоритму.
Все хозяйство в небольших габаритах.

Может кто-нибудь подскажет более подходящий для этого TFT-модуль? Неуверен, что от того, что по ссылке, можно безтравматично отодрать экран подсветки.

Где-нибудь можно почитать что-то практически применимое в данном случае? Буду рад ссылкам.

Заранее благодарен!

Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 23 2011, 13:33
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(Rogvolod @ Mar 23 2011, 16:22) *
Есть задача для маленькой TFT-матрицы.
Например, вот такой. http://www.display-elektronik.de/DEM...A_TMH-PW-N.pdf

404
Цитата
Может кто-нибудь подскажет более подходящий для этого TFT-модуль? Неуверен, что от того, что по ссылке, можно безтравматично отодрать экран подсветки.

Поискать среди мелких цифровых фоторамок. Например, 128x128, 1.1" на ebay от примерно $5 (за каконченное изделие, которое нетрудно расковырять). В данном случае требуется порядка 2...2.5" - значит, или фоторамки, либо китайские дисплейные модули для мобильника (порядка $10).
Go to the top of the page
 
+Quote Post
Rogvolod
сообщение Mar 23 2011, 13:41
Сообщение #3





Группа: Участник
Сообщений: 10
Регистрация: 23-03-11
Пользователь №: 63 826



Цитата(rx3apf @ Mar 23 2011, 16:33) *
404


Вот ссылка http://www.display-elektronik.de/lcd-graph...r-tft-table.htm

Первые две позиции, думается, подходят.



Поискать среди мелких цифровых фоторамок. Например, 128x128, 1.1" на ebay от примерно $5 (за каконченное изделие, которое нетрудно расковырять). В данном случае требуется порядка 2...2.5" - значит, или фоторамки, либо китайские дисплейные модули для мобильника (порядка $10).


А где искать, как всем этим (рамкамии дисплейными модулями для мобильников) управлять?

Дело в том, что я совсем не силен. Что читать, чтобы хоть как-то научиться?
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 23 2011, 14:06
Сообщение #4


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(Rogvolod @ Mar 23 2011, 16:41) *
А где искать, как всем этим (рамкамии дисплейными модулями для мобильников) управлять?

По форумам (российским и зарубежным). В том числе здесь ("AVR и Siemens S55"). С рамками хуже, информации меньше, но тоже можно поискать (например, для упомянутой 1.1" рамки я нашел материалы). И полезно иметь логический анализатор. Повозиться придется...

Сообщение отредактировал rx3apf - Mar 23 2011, 17:38
Go to the top of the page
 
+Quote Post
Rogvolod
сообщение Mar 23 2011, 17:23
Сообщение #5





Группа: Участник
Сообщений: 10
Регистрация: 23-03-11
Пользователь №: 63 826



Цитата(rx3apf @ Mar 23 2011, 17:06) *
По форумам (российским и зарубежным). В том числе здесь ("AVR и Siemens S55"). С рампаки хуже, информации меньше, но тоже можно поискать (например, для упомянутой 1.1" рамки я нашел материалы). И полезно иметь логический анализатор. Повозиться придется...


Нельзя ли связаться как-то с вами вне форума? Если вы не против, я бы еще вам позадавал вопросы, а возможно и посотрудничали бы, если вам это будет интересно.

Моя почта obliteration@mail.ru

ICQ 107778902

Сообщение отредактировал Rogvolod - Mar 23 2011, 17:23
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 23 2011, 17:37
Сообщение #6


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(Rogvolod @ Mar 23 2011, 20:23) *
Нельзя ли связаться как-то с вами вне форума? Если вы не против, я бы еще вам позадавал вопросы,

Связаться можно через ЛС или на mail.ru, но вряд ли я смогу что-то добавить к сказанному - реально я не занимался работой с такими индикаторами, рамку расковырял, посмотрел, но так ничего и не делал, и в обозримом будущем заниматься этой темой не планирую.
Go to the top of the page
 
+Quote Post
VDLab
сообщение Mar 23 2011, 17:50
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 133
Регистрация: 30-04-07
Из: DP.UA
Пользователь №: 27 419



Цитата
А где искать, как всем этим (рамкамии дисплейными модулями для мобильников) управлять?

Так может и делать ничего не нужно - записать в память этой рамки нужные паттерны в виде картинок, правда это если порядок вывода картинок не будет меняться, в противном случае придется учиться рулить дисплеем самостоятельно.
Ну а с выбором дисплеев ИМХО сейчас проблемы нет - очень многие диспы от мобильников уже хорошо изучены, в ранее
упомянутой ветке есть и схемы подключения и исходники.

Вот только сомнения меня берут по поводу использования матрицы в таком режиме, для достаточной яркости проецируемой картинки нужна довольно большая мощность источника света (кроме того, он еще должен быть точечным, ну или скорректированным оптикой), как бы ей не поплохело от такого.
Go to the top of the page
 
+Quote Post
Rogvolod
сообщение Mar 23 2011, 18:01
Сообщение #8





Группа: Участник
Сообщений: 10
Регистрация: 23-03-11
Пользователь №: 63 826



Цитата(rx3apf @ Mar 23 2011, 20:37) *
Связаться можно через ЛС или на mail.ru, но вряд ли я смогу что-то добавить к сказанному - реально я не занимался работой с такими индикаторами, рамку расковырял, посмотрел, но так ничего и не делал, и в обозримом будущем заниматься этой темой не планирую.



Дело в том, что речь и дет не о разовой самоделке, а скорее о создании некоего прототипа, который потом, возможно, пойдет в мелкую серию (10-ки штук), поэтому, наверное, бессмысленно тратить время на анализ китайской рамки, хотелось бы найти верное решение на компонентах имеющихся в продаже.

Немцы, что по ссылке, Sharp и еще куча производителей делают матрицы, которые, вроде бы, подходят под затею. Большая матрица не нужна совсем, именно малая,
Хотелось бы один раз и навсегда разобраться с тем, как управлять именно такой штуковиной. Очевидно, что это скорее всего по силам какой-нибудь AVR-ке, по скольку не требуется, ни видео показывать, ни что бы то ни было другое массивное обрабатывать.

Для этих матриц пишут 18-ти разрядный интерфейс, 24-х... Они бывают уже со своими контроллерами, у тех тоже какие-то интерфейсы есть. Может могли бы вы подсказать, где об этом толково можно почитать? Дата-шит на моем уровне развития мне ничего кроме трепета не дает..
Форумы изобилуют, как раз поделками с использованием дисплеев от сотиков, крупицы информации, зачастую неконкретной. Не хватит моей головы, чтобы собрать все в какую-то картину целостную.
Может на пальцах можете объяснить, если у вас есть понимание.
Поэтому и хотелось бы в аське, например, законтачить.
Моих познаний недостаточно даже для написания толкового списка вопросов - достаточно только для распросов.

Спасибо.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 23 2011, 18:24
Сообщение #9


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(Rogvolod @ Mar 23 2011, 21:01) *
Может на пальцах можете объяснить, если у вас есть понимание.

Увы. С RGB-матрицами я еще не работал, поэтому понимания нет ни малейшего. Надо поискать готовые наработки (например, по матрицам мобильников), собрать, попробовать.


Цитата(VDLab @ Mar 23 2011, 20:50) *
Вот только сомнения меня берут по поводу использования матрицы в таком режиме, для достаточной яркости проецируемой картинки нужна довольно большая мощность источника света (кроме того, он еще должен быть точечным, ну или скорректированным оптикой), как бы ей не поплохело от такого.

Аналогичные сомнения. Правда, что-то мне припоминается про бюджетный широкоформатный телевизор (матрица плюс эпидиаскоп), но насколько это долговечно - вопрос. Ну, интенсивное охлаждение по крайней мере перегрев уменьшит, LED-источник тоже все ж лучше галогенной лампы (нет ИК), может, что и выйдет.
Go to the top of the page
 
+Quote Post
Rogvolod
сообщение Mar 24 2011, 08:29
Сообщение #10





Группа: Участник
Сообщений: 10
Регистрация: 23-03-11
Пользователь №: 63 826



Цитата(rx3apf @ Mar 23 2011, 21:24) *
Увы. С RGB-матрицами я еще не работал, поэтому понимания нет ни малейшего. Надо поискать готовые наработки (например, по матрицам мобильников), собрать, попробовать.



Аналогичные сомнения. Правда, что-то мне припоминается про бюджетный широкоформатный телевизор (матрица плюс эпидиаскоп), но насколько это долговечно - вопрос. Ну, интенсивное охлаждение по крайней мере перегрев уменьшит, LED-источник тоже все ж лучше галогенной лампы (нет ИК), может, что и выйдет.



Эту картинку проецировать дальше обратной стороны матрицы не надо. О формировании изображения на какой-то удаленной поверхности речи не идет.
TFT-пластина должна работать как матрица оптических затворов-фильтров, с зерном, например 2*2 мм. Конечная задача - управление яркостью-цветом множества удаленных торцов оптического волокна. Мои сомнения, скорее вызавает то, не будет ли сильно подсвечивать через черные пиксели, будет ли она способна "погасить" точку.
Перегрева, думаю, не должно быть вообще, подсветка нужна ярче, чем от экрана подсветки, но несравнимо менее интенсивная, чем в любом проекторе.

Использонание всей аппаратной ипрограммно части рамки - избыточно. Файлы не нужны вовсе. Хотелось бы сварганить некий условно-законченный девайс на каком-нибудь кристалле с помощью которого можно было бы управлять этой штукой, например, переписывая некий массив, элементы которого соответствуют зернам формируемого матрицей растра. Имея возможность создавать программы для реализующие какие бы-то ни было алгоритмы мерцания и т.д.

Сообщение отредактировал Rogvolod - Mar 24 2011, 08:33
Go to the top of the page
 
+Quote Post
VDLab
сообщение Mar 24 2011, 14:22
Сообщение #11


Частый гость
**

Группа: Свой
Сообщений: 133
Регистрация: 30-04-07
Из: DP.UA
Пользователь №: 27 419



Случайно не для такого?

Полностью прервать световой поток у TFT матрицы не получится, все равно небольшая засветка будет, насколько большая зависит от качества самой матрицы. В этом отношении OLED дисплеи гораздо лучше, правда их яркости свечения скорее всего не хватит.

Цитата
Использонание всей аппаратной ипрограммно части рамки - избыточно. Файлы не нужны вовсе. Хотелось бы сварганить некий условно-законченный девайс на каком-нибудь кристалле с помощью которого можно было бы управлять этой штукой, например, переписывая некий массив, элементы которого соответствуют зернам формируемого матрицей растра. Имея возможность создавать программы для реализующие какие бы-то ни было алгоритмы мерцания и т.д.

Ну так в чем проблема? Берите любой дисплей, на который можно найти информацию, МК пойдет практически любой, 8й меги для этого хватит с головой, пишите программу, пробуйте...
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Mar 24 2011, 16:46
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Это просто не возможно для скоростей AVR - обработать TFT


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
нечитатель
сообщение Mar 25 2011, 00:04
Сообщение #13


Местный
***

Группа: Участник
Сообщений: 235
Регистрация: 20-11-10
Пользователь №: 61 032



Цитата(Rogvolod @ Mar 23 2011, 16:22) *
задача для маленькой TFT-матрицы.

... сетку квадратиков, например, 30*30, со стороной квадратика около 1,5 мм.
... менять их цвет - от полностью прозрачного, до полностью непрозрачного, со всеми возможными цветами [*].

... предпочтительно МК AVR

... вместо экрана подсветки нужно установить за матрицей более яркий источник света, например, группу мощных белых диодов

Цитата(Rogvolod @ Mar 24 2011, 11:29) *
как матрица оптических затворов-фильтров, с зерном, например 2*2 мм. Конечная задача - управление яркостью-цветом [**] множества удаленных торцов оптического волокна.


Минус: матрица [***], управление, подсветка, несколько уже упомянутых сомнительных моментов...
Плюс: 900 900*3=1800 светодиодов * 1 руб, на сдачу предпочтительное МК и горсть регистров. Или несколько МК, и/или что-нибудь более модное вместо регистров.

Для выбора размера и типа светодиода информации не хватило, если понимать формулировки "со стороной квадратика около 1,5 мм" и "с зерном, например 2*2 мм" как ну потому что вообще матрица, зато забыть о размерах конструкции в целом.
Намёки на предположительно декоративное предназначение изделия детектед. Соответственно и предположил [****].
Механически каждый световод (которых всего 900) прикрепляется к собственному "квадратику" как-то.

Но: ...

[*] WTF ?
[**] fixed, читать "RGB"
[***] цветная
[***] купленная как отдельная деталь (за сущие копейки) / выломанная из купленного устройства (в количестве N штук, серия же)
[***] примерно 6х6 см размера
[****] что, например, яркость "квадратика" устроит любая (и на другом конце световода тоже)

---

Пытаясь представить в уме окончательный результат процесса, заблудился между "назачем тогда вообще световоды? прям светодиоды на проводах же... вместе с процессором(ами) и/или регистрами, драйверами по вкусу... квадратно-гнездовым способом, минимизируя общую длину всех соединений" и цифрой "900 (прописью: девятьсот) отдельных, но дотянутых от коробочки до места размещения и строго по порядку установленных там их".

Или: если световоды не разделяются на том конце, а просто идут параллельным пучком (900 штук), передавая от экрана к зрителю изображение с сохранением формы и размеров 1:1 - тогда почему нельзя сам экран разместить около зрителя?

Сообщение отредактировал нечитатель - Mar 25 2011, 01:13
Go to the top of the page
 
+Quote Post
Rogvolod
сообщение Mar 25 2011, 07:37
Сообщение #14





Группа: Участник
Сообщений: 10
Регистрация: 23-03-11
Пользователь №: 63 826



Цитата(нечитатель @ Mar 25 2011, 03:04) *
Минус: матрица [***], управление, подсветка, несколько уже упомянутых сомнительных моментов...
Плюс: 900 900*3=1800 светодиодов * 1 руб, на сдачу предпочтительное МК и горсть регистров. Или несколько МК, и/или что-нибудь более модное вместо регистров.

Для выбора размера и типа светодиода информации не хватило, если понимать формулировки "со стороной квадратика около 1,5 мм" и "с зерном, например 2*2 мм" как ну потому что вообще матрица, зато забыть о размерах конструкции в целом.
Намёки на предположительно декоративное предназначение изделия детектед. Соответственно и предположил [****].
Механически каждый световод (которых всего 900) прикрепляется к собственному "квадратику" как-то.

Но: ...

[*] WTF ?
[**] fixed, читать "RGB"
[***] цветная
[***] купленная как отдельная деталь (за сущие копейки) / выломанная из купленного устройства (в количестве N штук, серия же)
[***] примерно 6х6 см размера
[****] что, например, яркость "квадратика" устроит любая (и на другом конце световода тоже)

---

Пытаясь представить в уме окончательный результат процесса, заблудился между "назачем тогда вообще световоды? прям светодиоды на проводах же... вместе с процессором(ами) и/или регистрами, драйверами по вкусу... квадратно-гнездовым способом, минимизируя общую длину всех соединений" и цифрой "900 (прописью: девятьсот) отдельных, но дотянутых от коробочки до места размещения и строго по порядку установленных там их".

Или: если световоды не разделяются на том конце, а просто идут параллельным пучком (900 штук), передавая от экрана к зрителю изображение с сохранением формы и размеров 1:1 - тогда почему нельзя сам экран разместить около зрителя?



Световоды разделяются. В конечном применении есть ограничения по габаритным размерам. Желательно - до габаритов пачки сигарет.
В противном случае все решалось бы подключением пучка волокон к маленькому китайскому проектору и компу, соответственно. 900 штук диодов не подходят по той же причине.
Применение исключительно декоративное. Окончательный результат процесса - блок в габаритах пачки, в который приходит питание, а уходит пучок волокон (500-100 штук) с возможностью переключения световых схем по внешним сигналам.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 25 2011, 08:31
Сообщение #15


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(ILYAUL @ Mar 24 2011, 19:46) *
Это просто не возможно для скоростей AVR - обработать TFT

Если матрица со своим контроллером (как в мобильниках или фоторамках) - без проблем (в фоторамках, например, i51 справляется).
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 00:24
Рейтинг@Mail.ru


Страница сгенерированна за 0.01506 секунд с 7
ELECTRONIX ©2004-2016