![]() |
Эконом вариант контроллера емкостного тача на Arduino ProMicro 8МГц 3,3В.
Вложений: 4
Представляю свой вариант недорогого контроллера (проект не коммерческий) емкостного тачскрина для ГУ на Андроид или 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 МГц !!! |
Добрый день, возможно ли получить сорс для 2Т версии под windows? Не работает клик и плохо определяются координаты - хотелось бы дополнить\починить..
|
исходя из этого http://www.pccar.ru/member.php?u=32030 последняя активность больше года назад была
|
Если кому понадобится - создал свой проект на основе Goodix драйверов под Arduino, ссылка https://github.com/azukovskij89/AVR-MultiTouch. Девайс поддерживает 5 прикосновений и ручную калибровку, также можно заливать в ATMega устройства с USB поддержкой (схема в описании).
|
Создай отдельную тему тогда не потеряется и будет твоя .. а так в чужолй теме про свое рассказывать...
|
Часовой пояс GMT +4, время: 13:58. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot