Например TDA7294

Форум РадиоКот • Просмотр темы - Монитор с тачскрином своими руками / как подключить TS к ПК
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пт ноя 21, 2025 22:50:50

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 21 ]  1,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Монитор с тачскрином своими руками / как подключить TS к ПК
СообщениеДобавлено: Чт июн 02, 2011 13:52:22 
Родился

Зарегистрирован: Чт июн 02, 2011 13:43:38
Сообщений: 2
Рейтинг сообщения: 0
В машине стоит моторизированный 7" LCD монитор с интерфейсом по VGA. Навигация на нем не работает (Нет карт России). Посему многие перекидывают на него видеосигнал от DVD проигрывателя.
Я же хотел пойти чуть дальше... Хотелось бы подключить к нему полноценный ПК (возможно, разобранный ноутбук). С VGA проблемы не вижу. Но вот хотелось, чтобы он стал сенсорным. Есть сенсорные накладки на экран, есть 7" тачскрины... Заменить экран не проблема, вот только как подключается сам сенсор к компу?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Монитор с тачскрином своими руками / как подключить TS к
СообщениеДобавлено: Чт июн 02, 2011 14:02:40 
Друг Кота
Аватар пользователя

Карма: 26
Рейтинг сообщений: 108
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Сообщений: 7439
Откуда: г. Москва
Рейтинг сообщения: 0
Да как нечего делать
можешь сам сделать на самом простейшем МК с USB и ADC. Можешь готовое от китайцев на ебее или сайтах купигамно.ком поискать за недорого.

лучше подумай, что на комп ставить. По приницпам тачскрин от мыши отличается радикально. Есть винды таблетПК едишн, но чтука не сильно распространенная.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Монитор с тачскрином своими руками / как подключить TS к
СообщениеДобавлено: Чт июн 02, 2011 15:58:26 
Родился

Зарегистрирован: Чт июн 02, 2011 13:43:38
Сообщений: 2
Рейтинг сообщения: 0
Есть же ноутбуки с тачскрином.
Там вроде бы обычная винда стоит.
Тем более, что когда создавали windows 7, одной из важнейших доп. функций стала поддержка мультитач, которой не было на vist'е и XP.

Вот нашел прекрасную вещицу...
http://cgi.ebay.com/7-USB-Touch-Screen- ... 5d2d3a23f2
Дешево и сердито! По-моему, как раз то, что надо.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Монитор с тачскрином своими руками / как подключить TS к
СообщениеДобавлено: Чт июн 02, 2011 16:04:45 
Друг Кота
Аватар пользователя

Карма: 77
Рейтинг сообщений: 1247
Зарегистрирован: Вс мар 29, 2009 22:09:05
Сообщений: 7518
Рейтинг сообщения: 0
Цитата:
По приницпам тачскрин от мыши отличается радикально.


Прям уж так радикально. :) Тыкнули - эмулируем клик левой кнопкой. Тыкнули, удерживая клавишу - эмулируем клик правой кнопкой. А мультитач... Ну его. :)

_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Монитор с тачскрином своими руками / как подключить TS к
СообщениеДобавлено: Чт июн 02, 2011 16:17:29 
Друг Кота
Аватар пользователя

Карма: 26
Рейтинг сообщений: 108
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Сообщений: 7439
Откуда: г. Москва
Рейтинг сообщения: 0
YS писал(а):
Прям уж так радикально. :) Тыкнули - эмулируем клик левой кнопкой. Тыкнули, удерживая клавишу - эмулируем клик правой кнопкой. А мультитач... Ну его. :)

Все просто у того, у кого опыта ноль, а многие моменты остаются просто без внимания.

Мышь передает ОТНОСИТЕЛЬНОЕ перемещение курсора и клики.
Тачскрин передает уже ТОЛЬКО клик, без перемещения курсора к месту, причем координаты АБСОЛЮТНЫЕ.

Мышь ты ну никак не съэмулируешь на уровне драйверов.
Так что ОС нужна с поддержкой перьевого ввода.

Есть у меня такой ноут с перьевым вводом, причем тачскрин там хитропопый - он различает как нажатия на экране, так и просто перенос пера на небольшом расстоянии над экраном - т.е. просто позционирование и клик он различает, в отличии от простых резистивных.
И там стоит XP TabletPC Edition. Да и при этом скорее игрушка, пользую только как обычный ноут.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Монитор с тачскрином своими руками / как подключить TS к
СообщениеДобавлено: Чт июн 02, 2011 17:16:45 
Родился

Зарегистрирован: Вс ноя 07, 2010 22:04:01
Сообщений: 8
Рейтинг сообщения: 0
Satyr писал(а):
Да как нечего делать
можешь сам сделать на самом простейшем МК с USB и ADC.

лучше подумай, что на комп ставить. По приницпам тачскрин от мыши отличается радикально. Есть винды таблетПК едишн, но чтука не сильно распространенная.

а не могли бы примерчик скинуть или ссылочку где посмотреть


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Монитор с тачскрином своими руками / как подключить TS к
СообщениеДобавлено: Чт июн 02, 2011 17:17:32 
Друг Кота
Аватар пользователя

Карма: 77
Рейтинг сообщений: 1247
Зарегистрирован: Вс мар 29, 2009 22:09:05
Сообщений: 7518
Рейтинг сообщения: 0
Цитата:
Все просто у того, у кого опыта ноль, а многие моменты остаются просто без внимания.

Мышь передает ОТНОСИТЕЛЬНОЕ перемещение курсора и клики.
Тачскрин передает уже ТОЛЬКО клик, без перемещения курсора к месту, причем координаты АБСОЛЮТНЫЕ.

Мышь ты ну никак не съэмулируешь на уровне драйверов.


Какие драйвера? Вы о чем?

1. Есть классная функция SetCursorPos(). Пишем утилиту, которая ставит курсор в (0,0) и кладем ее в автозагрузку.

2. Берем МК со встроенным АЦП, а еще лучше - и со встроенным USB-модулем (хотя V-USB придумали уже давно), а также резистивный тачскрин. Эмулируем класс USB-HID.

По таймеру опрашиваем тачскрин. Если определили нажатие, делаем вид, что мышка проехала от (0,0) до определенной позиции и сделала клик, а также запоминаем текущие координаты мыши. При следующем клике делаем вид, что мышь проехала от текущих координат к следующим, и т.д.

Если заморачиваться с USB желания нет, то:

покупаем FT232 и МК с UART и АЦП. В случае нажатия МК передает координаты нажатия через виртуальный COM программе на компе. Нажатия кнопок мыши элементарно эмулируются. Конечно, написанную программу кладем в автозагрузку.

К слову, я бы выбрал второй способ.

Где сложности?

_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.


Последний раз редактировалось YS Чт июн 02, 2011 17:23:29, всего редактировалось 3 раз(а).

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Монитор с тачскрином своими руками / как подключить TS к
СообщениеДобавлено: Чт июн 02, 2011 17:18:48 
Друг Кота
Аватар пользователя

Карма: 77
Рейтинг сообщений: 1247
Зарегистрирован: Вс мар 29, 2009 22:09:05
Сообщений: 7518
Рейтинг сообщения: 0
Цитата:
а не могли бы примерчик скинуть или ссылочку где посмотреть


Эмуляция HID на V-USB:

http://www.obdev.at/products/vusb/hidkeys.html

_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Монитор с тачскрином своими руками / как подключить TS к
СообщениеДобавлено: Чт июн 02, 2011 17:25:22 
Родился

Зарегистрирован: Вс ноя 07, 2010 22:04:01
Сообщений: 8
Рейтинг сообщения: 0
YS писал(а):
Цитата:
а не могли бы примерчик скинуть или ссылочку где посмотреть


Эмуляция HID на V-USB:

http://www.obdev.at/products/vusb/hidkeys.html

благодарю за быстрый ответ, но имелось в виду реализация не клавиатуры, а USB-HID контроллера резистивного сенс.экрана со схемой и исходниками


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Монитор с тачскрином своими руками / как подключить TS к
СообщениеДобавлено: Чт июн 02, 2011 17:27:40 
Друг Кота
Аватар пользователя

Карма: 77
Рейтинг сообщений: 1247
Зарегистрирован: Вс мар 29, 2009 22:09:05
Сообщений: 7518
Рейтинг сообщения: 0
Ну так Вы же просили пример, вот я и дал пример. Мышь эмулируется примерно так же. А логику работы такой связки я описал выше.

Где взять готовое - не знаю. :dont_know:

_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Монитор с тачскрином своими руками / как подключить TS к
СообщениеДобавлено: Чт июн 02, 2011 18:35:21 
Друг Кота
Аватар пользователя

Карма: 26
Рейтинг сообщений: 108
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Сообщений: 7439
Откуда: г. Москва
Рейтинг сообщения: 0
Кривизна подпертая тысячей костылей -))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Монитор с тачскрином своими руками / как подключить TS к
СообщениеДобавлено: Чт июн 02, 2011 18:42:14 
Друг Кота
Аватар пользователя

Карма: 77
Рейтинг сообщений: 1247
Зарегистрирован: Вс мар 29, 2009 22:09:05
Сообщений: 7518
Рейтинг сообщения: 0
Зато можно будет использовать стандартную систему. :wink:

_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Монитор с тачскрином своими руками / как подключить TS к
СообщениеДобавлено: Чт июн 02, 2011 18:51:32 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 9
Рейтинг сообщений: 163
Зарегистрирован: Вс янв 09, 2011 16:51:39
Сообщений: 2346
Откуда: Санкт-Ленинград
Рейтинг сообщения: 0
А не проще ли будет приделать несколько кнопок, эмулирующих мауса?
Типа, нажали кнопку "влево", курсор "поехал" влево. Нажали "вверх", "поехал" вверх.

_________________
ICQ нет, и, в ближайшее время, не будет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Монитор с тачскрином своими руками / как подключить TS к
СообщениеДобавлено: Чт июн 02, 2011 19:06:59 
Друг Кота
Аватар пользователя

Карма: 26
Рейтинг сообщений: 108
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Сообщений: 7439
Откуда: г. Москва
Рейтинг сообщения: 0
Dmitry Dubrovenko писал(а):
А не проще ли будет приделать несколько кнопок, эмулирующих мауса?
Типа, нажали кнопку "влево", курсор "поехал" влево. Нажали "вверх", "поехал" вверх.

И через сколько секунд надоест с этим ущербством мучаться ? -)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Монитор с тачскрином своими руками / как подключить TS к
СообщениеДобавлено: Чт июн 02, 2011 19:08:20 
Друг Кота
Аватар пользователя

Карма: 77
Рейтинг сообщений: 1247
Зарегистрирован: Вс мар 29, 2009 22:09:05
Сообщений: 7518
Рейтинг сообщения: 0
Цитата:
А не проще ли будет приделать несколько кнопок, эмулирующих мауса?


Те же яйца, вид сбоку. :) Принципы-то те же самые. А что там навесить, кнопки или тачскрин - это по вкусу.

_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Монитор с тачскрином своими руками / как подключить TS к
СообщениеДобавлено: Чт июн 02, 2011 19:55:07 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 9
Рейтинг сообщений: 163
Зарегистрирован: Вс янв 09, 2011 16:51:39
Сообщений: 2346
Откуда: Санкт-Ленинград
Рейтинг сообщения: 0
Satyr писал(а):
И через сколько секунд надоест с этим ущербством мучаться ? -)))
А какая разница, на кнопки давить, или на тачскрен?


YS писал(а):
Те же яйца, вид сбоку.
Совершенно правильно, но реализация проще.
Для меня, во всяком случае. :wink:

_________________
ICQ нет, и, в ближайшее время, не будет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Монитор с тачскрином своими руками / как подключить TS к
СообщениеДобавлено: Чт июн 02, 2011 20:01:24 
Друг Кота
Аватар пользователя

Карма: 77
Рейтинг сообщений: 1247
Зарегистрирован: Вс мар 29, 2009 22:09:05
Сообщений: 7518
Рейтинг сообщения: 0
Цитата:
А какая разница, на кнопки давить, или на тачскрен?


:shock:

При нажатии на тач сразу происходит клик на кнопку, а так надо ждать, пока мышка до нее доползет.

_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Монитор с тачскрином своими руками / как подключить TS к
СообщениеДобавлено: Пт июн 03, 2011 12:26:40 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 9
Рейтинг сообщений: 163
Зарегистрирован: Вс янв 09, 2011 16:51:39
Сообщений: 2346
Откуда: Санкт-Ленинград
Рейтинг сообщения: 0
YS писал(а):
При нажатии на тач сразу происходит клик на кнопку, а так надо ждать, пока мышка до нее доползет.
Значит я неправильно понял Вашу мысль. :?
Сорри. :oops:

_________________
ICQ нет, и, в ближайшее время, не будет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Монитор с тачскрином своими руками / как подключить TS к
СообщениеДобавлено: Пт июн 03, 2011 13:10:31 
Друг Кота
Аватар пользователя

Карма: 77
Рейтинг сообщений: 1247
Зарегистрирован: Вс мар 29, 2009 22:09:05
Сообщений: 7518
Рейтинг сообщения: 0
Цитата:
Значит я неправильно понял Вашу мысль.


Наверное, Вас смутила эта фраза:

Цитата:
Если определили нажатие, делаем вид, что мышка проехала от (0,0) до определенной позиции и сделала клик ...


На всякий случай, поясню более развернуто, что имелось в виду.

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

Во втором случае все еще проще: по приему координат с помощью SetCursorPos() устанавливаем мышку в нужное положение и c помощью mouse_event() или, по вкусу, SendInput(), эмулируем щелчок. Естесственно, для пользователя все происходит мгновенно.

_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Монитор с тачскрином своими руками / как подключить TS к
СообщениеДобавлено: Чт июн 23, 2011 20:32:29 
Родился

Зарегистрирован: Вт фев 06, 2007 17:14:54
Сообщений: 16
Откуда: Челябинск
Рейтинг сообщения: 0
сенсорные "накладки" есть любых размеров, хоть на метр! и обычно они продаються сразу с контроллерами УСБ или КОМ . приклееиваешь накладку,подключаешь контролллер, устанавливаешь драйвера, откалибровываешь и всё!!! тачскрин выполняет функцию мыши. я себе делал монитор на 19" так, потом хотел в машину на 15", но мотор умер и я это дело забросил. сложность вижу только с самим моторизованным экраном, как туда его приспособить.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 21 ]  1,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 37


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y