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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Разработка устройств (http://pccar.ru/forumdisplay.php?f=18)
-   -   Контроллер резистивного сенсорного экрана, совместимый с Андроид. (http://pccar.ru/showthread.php?t=18943)

serjik2000 09.08.2016 16:06

Библиотека чего ?

serjik2000 09.08.2016 18:13

Вот что получается :(

serjik2000 09.08.2016 18:50

Вложений: 1
Вот что получается

serjik2000 09.08.2016 22:31

Вот это бубен..!
На плате нет кнопки ресет..
Когда подаешь питание то этот злочастный порт бутлоадера не виден..
Закоротил пинцетом ресет и увидел порт.. ПРошил.. Но теперь другая проблема .. Откалибровать..

Калибровщик видит устройство пять секунд и после того как видимо меняется порт.. Перестает видеть..

Бубен продолжается..

В винде после установки ЗДтач драйверов.. Устройство видится и работает.. Но курсор движется на пару миллиметров в верхнем левом углу..

Как откалиброваться :( ?

serjik2000 09.08.2016 23:17

Всем спасибо распетлялся...


Прошивка нужна та что в шапке..

Прошил работает.. Та прошивка что в глубине темы..
С ней проблемы..

Спасибо огромное за проделанный труд автору.. Спасибо за проделанный труд тем кто не остался равнодушен и привнес свою лепту :)

Вроде работает.. Завтра подсуну на ардуину :)

Еще раз спасибо

ssssmileeee 24.08.2016 14:03

Ребят, подскажите, можно ли залить данный скетч в arduino pro micro на ATmega32U4?
Dreamer Nano в 3 раза дороже стоит, в сравнении с ардуиной. Если ответ положительный, может стоит его добавить в первый пост?

aleksandr1 24.10.2016 10:42

всем привет,у меня не в какую не хочет прошиваться,на Arduino pro micro,вот что пишет в консолиhttp://images.vfl.ru/ii/1477291332/3...3/14642843.png

basurman 24.10.2016 12:05

Вложений: 1
Судя по консоли, файл с прошивкой не видит. положи файл в папку с прогой или в корень системного диска.

aleksandr1 25.10.2016 05:01

прошивка лежит в папке с прогой,вот только я не могу Перейти в консоли в C:\WinAVR-20100110\bin, прошивка в папке bin лежит

basurman 25.10.2016 09:53

Вин 10 и программаторы не есть гуд))) Попробуй этот dll и заменить им аналогичный файл в utils\bin директории.

aleksandr1 26.10.2016 18:37

бут постоянно вылетает,только начинает прошиваться,и бутлоадер отваливается,

aleksandr1 28.10.2016 17:17

с горем пополам прошил,правда через программатор. при нажатии на тач в любом месте,курсор почему-то отображается только в левом нижнем углу,калибровка не помогает. на андроиде то же самое

Backfire 30.10.2016 14:06

Цитата:

Сообщение от zyxel812 (Сообщение 253571)
Большая просьба, если что-то модернизируете, выкладывайте сюда. Если самому модернизировать лень, но есть предложения по модернизации, которые могут улучшить работу контроллера, пишите, буду по возможности выполнять.

Добрый день, большое спасибо за проект.
Я его собрал на arduino pro micro, все прошилось и заработало на тв-боксе с андройдом 4.2 без костылей и бубнов.
Однако хотелось бы расширить функционал. Т.к. у меня тв-бокс, то у него нет ни одной кнопки, а хотелось бы их добавить. В частности HOME, BACK, MENU. Я честно пытался разобраться в иходниках, но не осилил. А идея проста по замыканию трех аналоговых пинов на землю передавать в usb нажатие кнопок. В частности для действия BACK - Escape (или правый клик мыши), для HOME и MENU - F4 и F3 соответственно. Эти у меня андройд сразу воспринимает правильно, но можно другие, сделать привязку не сложно. Я прицепил кнопки на выводы ног PD4 и PD7 atmeg'и, т.к. судя по распиновке на них есть ADC, значит на них можно считать аналоговый сигнал, но поскольку навыки программирования у меня ограничиваются примитивными скетчами в arduino ide, то на программном уровне у меня есть проблемы. Потому прошу помощи.

DEkei87 29.11.2016 13:10

Сама программа калибровки виснет,когда нажимаешь кнопку калибровать. Кто знает почему? На 2 ноутах попробывал с разной виндой.

ultradimas 09.12.2016 23:48

Большое спасибо! Собрал на синей плате. Прошил, откалибровал. Юзаю с андроидом 4.4 на навибоксе. Пока наблюдаю такой косяк, через какое то время перестает реагировать на нажатие на тач. Лечится только перезагрузкой бокса и то как то хитро, нужно еще провода A0-А3 перетыкать, отсоединение usb не помогает. Что бы это могло быть?

ilia221165 27.03.2017 11:56

Цитата:

Сообщение от ultradimas (Сообщение 376985)
Большое спасибо! Собрал на синей плате. Прошил, откалибровал. Юзаю с андроидом 4.4 на навибоксе. Пока наблюдаю такой косяк, через какое то время перестает реагировать на нажатие на тач. Лечится только перезагрузкой бокса и то как то хитро, нужно еще провода A0-А3 перетыкать, отсоединение usb не помогает. Что бы это могло быть?

Может статика накапливается.
В заводских контроллерах стекла всегда есть 8 диодов.
По два диода на каждый из проводов стекла.
В обратку к минусу питания и к плюсу питания.

marton2k 03.05.2017 17:21

Всем добрый день! Что то почитал всю ветку, а толком не нашел. Емкостный тач с usb контролером получится подключить методом как в шапке через ATmega32U4?

kirnet 03.05.2017 17:50

Цитата:

Сообщение от marton2k (Сообщение 387125)
Всем добрый день! Что то почитал всю ветку, а толком не нашел. Емкостный тач с usb контролером получится подключить методом как в шапке через ATmega32U4?

Так в шапке и написано что только резистивный

YAM1966 03.05.2017 17:54

Цитата:

Сообщение от marton2k (Сообщение 387125)
...Емкостный тач с usb контролером получится подключить...

Вам сюда.

marton2k 03.05.2017 17:55

Да я уже понял, что фигню спросил

Paus 29.09.2017 12:11

Вложений: 1
вот прикрепил архив "Boot32U4" внутри простая программа Boot32U4.exe для прошивки этих процессоров... ничего не надо вводить вручную...
работает быстро и хорошо...

tegelberg 16.10.2017 21:54

Кто знает как его с андроидом 7... подружеть?

Paus 31.10.2017 11:18

Если эта тема ещё актуальна и кто то к ней имеет интерес, могу выложить свой мод данной прошивки, в которую встроил калибровку без использования компа...

swao 31.10.2017 18:19

Цитата:

Сообщение от Paus (Сообщение 394016)
могу выложить свой мод данной прошивки, в которую встроил калибровку без использования компа...

Выложите, пожалуйста

Alex15BV 01.11.2017 15:27

Цитата:

Сообщение от swao (Сообщение 394051)
Выложите, пожалуйста

Присоединюсь

Paus 02.11.2017 12:31

Вложений: 2
Появилась у меня необходимость замены тачскрина на моём ГУ...
а он оказался эксклюзивным ( 16 канальный резистивный ) и в продаже таких вообще нет.
Поиски привели в эту тему. Огромное спасибо zyxel812 за тему и исходники контроллера
для резистивного тачскрина, благодаря ему начал изучение этого вопроса.
Заказал тачскрин и контроллер (Pro Micro) под это дело. Загрузил прошивку из шапки и
все заработало сразу и это главный плюс.

Но стал тестировать работу тачскрина и начали появляться минусы:
- т.к. купил Pro Micro (дешевая), а не рекомендованную Nano V4 (дорогая), на плате не
оказалось никакой индикации, т.к. в оригинальной прошивке индикация идет на другие выводы
- при подключении к винде требует драйвер
- программа калибровки работает не совсем корректно, иногда работает нормально,
но чаще ведет себя как то не понятно и не позволяет откалибровать тач
- чтобы откалибровать тач в ГУ, требуется ноутбук и разборка ГУ, чтобы добраться к
контроллеру.

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

вот выкладываю получившуюся прошивку и кое что сопутствующее...
в архиве:
- TouchController_HID_Resistive_A.hex - моя прошивка контроллера для работы под Android
- 800_480.jpg - файл с расположением точек калибровки
- TC_REZ_01.jpg - внешний вид на чем проводилось тестирование
- Boot32u4.zip - архив с программатором для платы контроллера

Калибровка.

Калибровка получилась может и не очень, но по мне нормально...

Калибровка тачскрина осуществляется по двум точкам расположенным в левом верхнем
и в правом нижнем углах смотри 800_480.jpg. Точки калибровки располагаются на
расстоянии 10% от длины и высоты (соответственно) дисплея. Сдвинуть точки
калибровки на 10% пришлось из-за конструкции тачскрина... мой в углах не работает.

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

Калибровка:
1. Наложить шаблон калибровки на экран дисплея (вывести на весь экран в Андроиде
картинку калибровки например 800_480.jpg).
2. Нажать и удерживать стилусом или другим предметом в любую точку экрана с
тачскрином. Светодиод 1 на плате контроллера (TC_REZ_01.jpg) будет постоянно светится.
3. Контролировать светодиод 2 на плате контроллера, примерно через 13 сек. светодиод 2
мигнет 1 раз, после этого отпустить стилус.
4. Нажать стилусом в точку 1 (левый верхний угол) и удерживать пару сек. пока не мигнет
светодиод 2, после этого отпустить стилус.
5. Нажать стилусом в точку 2 (правый нижний угол) и удерживать пару сек. пока не мигнет
светодиод 2, после этого отпустить стилус.
6. Нажать стилусом в любую точку экрана на пару сек.

Калибровка закончена, проверяйте работу тачскрина...

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

P.S. а вообще мне резистивный тач сильно не понравился...
вначале хотел прикупить контроллер емкостного тача у YAM1966 на этом форуме в теме:

http://pccar.ru/showthread.php?t=20905
но недружелюбный интерфейс общения автора того контроллера вынудил заняться изучением
большого количества ненужного материала по емкостным тачам...
в результате которого был изготовлен емкостной тач на плате Pro Micro...
в ближайшее время выложу все необходимые данные для самостоятельной сборки

контроллера емкостного Multi Toucha...

Там http://4pda.ru/forum/index.php?showt...#entry66988856 создал тему по тачскринам USB...
под номерами 5 и 6 - мои контроллеры для емкостного тачскрина...

Killbomb 02.11.2017 15:30

Цитата:

Сообщение от zyxel812 (Сообщение 253140)
Представляю вашему вниманию контроллер четырех проводного резистивного сенсорного экрана, выполненный на микроконтроллере ATmega32U4.
/URL]

День добрый! Если я правильно понял это все работает через usb, а есть ли вариант сделать это через блютуз модуль( это вопрос и предложение одновременно)? Можно ли исходники загрузить через среду ардуино, просто её более менее освоил и зальеться ли прошивка в нано?

Paus 02.11.2017 15:45

Цитата:

Сообщение от Killbomb (Сообщение 394141)
Если я правильно понял это все работает через usb, а есть ли вариант сделать это через блютуз модуль( это вопрос и предложение одновременно)? Можно ли исходники загрузить через среду ардуино, просто её более менее освоил и зальеться ли прошивка в нано?

- а зачем вы весь первый пост вставили в свой пост, вы думаете, что его никто не читал ? отредактируйте свой пост...
- прошивки из этого топика зальются в nano V.4 в версию 3 не зальются, там другой процессор и по другому подключен USB порт

Killbomb 02.11.2017 16:21

На форумах сижу редко поэтому не все правила знаю, но вроде бы в правилах не цитируется только преидущий пост?!. То есть компилятор не сможет или сама программа написана потдругой тип процессора? По блютузу вопрос открыт!

fine 07.11.2017 23:16

Цитата:

Сообщение от Paus (Сообщение 394124)
Появилась у меня необходимость замены тачскрина на моём ГУ...

подскажите, а тач так же масштабируется автоматом? может я глуплю конечно.
у меня контроллер будет подключен к galaxy s3, но тач панель будет 7" наклеена на вольвовский экран. и изображение с телефона будет выведено туда же по hdmi. вообщем в теории не будет ли эксцесов?

Paus 07.11.2017 23:51

Цитата:

Сообщение от fine (Сообщение 394408)
подскажите, а тач так же масштабируется автоматом?

тач привязывается на полный экран и совсем не зависит от разрешения или диагонали экрана...

maxymike 23.11.2017 16:13

В андроиде 6.0 все работает. На windows 7 нет,хотя калибруется нормально. В проекте еще имеются резистивные кнопки руля на про микро. Подскажите,нет ли возможности совместить скетчи кнопок и тача,чтоб не плодить количество ардуин? Можно ли выложить hex прошивку тача в формате .ino, чтоб можно было ее отредактировать и прошить обычным образом?

remizov_ia 23.01.2018 21:55

Присоединяйтесь к http://pccar.ru/showthread.php?p=398121#post398121


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

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