PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > Устройства ввода > Тачскрины

Ответ
 
Опции темы Поиск в этой теме
Старый 05.03.2019, 14:52   #1
Paus
Новый Пользователь
 
Регистрация: 11.09.2017
Регион: 77, 97, 99, 177
Сообщений: 13
Paus is a jewel in the roughPaus is a jewel in the roughPaus is a jewel in the rough
По умолчанию Эконом вариант контроллера емкостного тача на Arduino ProMicro 8МГц 3,3В.

Представляю свой вариант недорогого контроллера (проект не коммерческий) емкостного тачскрина для ГУ на Андроид или Windows.
Контроллер построен на Arduino Pro Micro (он же Arduino LilyPAD USB) на процессоре ATMEGA32U4-AU и предназначен для работы с
емкостным тачскрином по интерфейсу i2C с встроенным в тачскрин контроллером типа GT911 от GOODIX.
Также возможна работа с другими тачскринами на контроллерах от GOODIX типов: GT801/GT911/GT927x/GT928.
С другими тачскринами этот контроллер работать не будет.

Схема подключения платы ProMicro к тачскрину с приведенной цоколевкой шлейфа тачскрина приведена на фото ниже:

Прошивка контроллера сделана на основе исходников для резистивного тачскрина от zyxel812 из темы: http://pccar.ru/showthread.php?t=18943 за что ему огромное спасибо...

Представлено два варианта прошивки:
1. Емкостной тачскрин с контроллером на Arduino ProMicro на одно касание (файл Touch_GT911_1T_8M_MM_xxx.zip )
Данная прошивка больше предназначена для девайсов на Андроид, на которых тачскрины с мультитач не работают.

Возможности данной прошивки:
- тачскрин на 1 касание
- ручная калибровка тачскрина отсутствует, данные для калибровки берутся из самого тачскрина
- работает практически на всех девайсах, на которых работает USB мышка...
- имеется возможность подключения кнопок управления устройст Мульти Медиа:
- управление громкостью:
-- "Mute"
-- "Volume UP"
-- "Volume Down"
- управления плеером:
-- "Play / Pause"
-- "Stop"
-- "Next Track"
-- "Previous Track"
- управление громкостью возможно как кнопками так и от энкодера
- возможен поворот тачскрина как на 90 градусов (альбом - портрет) так и смена направлений работы тачскрина (лево - право, верх-низ)
- возможно отключение передачи касаний в девайс, что иногда требуется при использовании нескольких тачскринов

только в прошивке на одно касание:
- имеется возможность подключения кнопки выполняющей функцию кнопки "HOME" в Андроид
- и в андроид "тап двумя пальцами" выполняет функцию "Назад"

2. Емкостной тачскрин с контроллером на Arduino ProMicro с мультитач на два касания (файл Touch_GT911_2T_8M_MM_xxx.zip )
Данная прошивка больше предназначена для девайсов на Windows, т.к. в ней работает весь функционал описанный для прошивки на одно касание,
а вот с Андроид оказалось сложнее, на большинстве девайсов под Андроид мультитач на 2 касания работает, а вот кнопки мультимедиа не работают...

Возможности данной прошивки:
- мультитач на 2 касания
- далее всё как у прошивки на 1 касание

только в прошивке мультитач на два касания:
- имеется возможность подключения кнопки, которая в Windows будет выполнять функцию "Alt+Tab": переключение между открытыми окнами

!!! Данные прошивки не работают на платах Arduino ProMicro 16 МГц !!!
Миниатюры
Нажмите на изображение для увеличения
Название: TouchController_ProMicro_3.3_8M.jpg
Просмотров: 1266
Размер:	95.5 Кб
ID:	50897   Нажмите на изображение для увеличения
Название: Touch_2T_MM_v205.1.jpg
Просмотров: 1251
Размер:	134.4 Кб
ID:	50900  
Вложения
Тип файла: zip Touch_GT911_1T_8M_MM_205.zip (35.2 Кб, 899 просмотров)
Тип файла: zip Touch_GT911_2T_8M_MM_205_1.zip (39.4 Кб, 815 просмотров)

Последний раз редактировалось admin; 03.09.2020 в 10:58.
Paus вне форума   Ответить с цитированием
Старый 11.08.2020, 14:53   #2
jonny2333
Новый Пользователь
 
Регистрация: 11.08.2020
Возраст: 35
Город: Vilnius
Регион: Литва
Машина: Audi S3 8L 2002
Сообщений: 2
jonny2333 is on a distinguished road
По умолчанию

Добрый день, возможно ли получить сорс для 2Т версии под windows? Не работает клик и плохо определяются координаты - хотелось бы дополнить\починить..
jonny2333 вне форума   Ответить с цитированием
Старый 11.08.2020, 21:25   #3
Vladget
Moderator
 
Регистрация: 04.04.2009
Возраст: 68
Город: Краснодар
Регион: 23, 93
Машина: HONDA CR-V-08
Сообщений: 3,113
Vladget is a splendid one to beholdVladget is a splendid one to beholdVladget is a splendid one to beholdVladget is a splendid one to beholdVladget is a splendid one to beholdVladget is a splendid one to beholdVladget is a splendid one to behold
По умолчанию

исходя из этого http://www.pccar.ru/member.php?u=32030 последняя активность больше года назад была
__________________


Vladget вне форума   Ответить с цитированием
Старый 14.08.2020, 21:30   #4
jonny2333
Новый Пользователь
 
Регистрация: 11.08.2020
Возраст: 35
Город: Vilnius
Регион: Литва
Машина: Audi S3 8L 2002
Сообщений: 2
jonny2333 is on a distinguished road
По умолчанию

Если кому понадобится - создал свой проект на основе Goodix драйверов под Arduino, ссылка https://github.com/azukovskij89/AVR-MultiTouch. Девайс поддерживает 5 прикосновений и ручную калибровку, также можно заливать в ATMega устройства с USB поддержкой (схема в описании).

Последний раз редактировалось admin; 03.09.2020 в 10:55.
jonny2333 вне форума   Ответить с цитированием
Старый 17.08.2020, 09:29   #5
Vladget
Moderator
 
Регистрация: 04.04.2009
Возраст: 68
Город: Краснодар
Регион: 23, 93
Машина: HONDA CR-V-08
Сообщений: 3,113
Vladget is a splendid one to beholdVladget is a splendid one to beholdVladget is a splendid one to beholdVladget is a splendid one to beholdVladget is a splendid one to beholdVladget is a splendid one to beholdVladget is a splendid one to behold
По умолчанию

Создай отдельную тему тогда не потеряется и будет твоя .. а так в чужолй теме про свое рассказывать...
__________________


Vladget вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 22:29.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot