Проблема с калибровкой 3,5TFT на Arduino MEGA2560

MWazowski
Offline
Зарегистрирован: 31.01.2016

Доброго всем дня.

Надевно приобрёл вот такой комплект: http://ru.aliexpress.com/item/Mega-2560-R3-Development-Board-3-6-inch-TF... . На обратной стороне TFT надпись: "3.5" TFTLCD for arduino mega 2560 (ili9481). Подключил TFT с помощью библиотеки UTFT. Тестовые примеры на графику и шириты экран отработал на отлично. Но когда я принялся за проработку Touch тут и нарисовалась проблемка. Сначала попробовал без калибровки - естественно ничего не работало. После калибровки вписал необходимые данные в файлы UTouch. Получил следующий результат:

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

Сталкивался ли кто с таким делом? Есть ли варианты решения?

Заранее спасибо.

slider
Offline
Зарегистрирован: 17.06.2014

поищи на форуме, найдёшь. 

к примеру http://arduino.ru/forum/apparatnye-voprosy/35-tft-lcd-krasnyi-megovskii-mega-2560-r3-resheno-kak-reshit-drugie

 ( в конце сообщения ) 

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

 Мож попробовать феном слегка прогреть тач?  И либо взять тач от старого китайского сотика, либо купить в магазине, цена им около 50руб.  ( Бывает ещё случай когда одна координата не работает , помогает иногда прогреть место приклеивания шлейфа на стекло тача, надавить и дать так остыть.) 

MWazowski
Offline
Зарегистрирован: 31.01.2016

slider

Вот фотка где несильно даавил:

а вот эта где точечно давил стилусом.

Есть какие-то мысли?

slider
Offline
Зарегистрирован: 17.06.2014

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

MWazowski
Offline
Зарегистрирован: 31.01.2016

Спасибо за советы.

Попробовал этот экран на другой МЕГЕ - результат тот же. К сожалению такого же экрана в наличии нет. Фен не помог. Попробую какую-нибудь другую бибилиотеку Тача. М.б. поможет.

v1rus1989
Offline
Зарегистрирован: 27.04.2016

простите, оффтоп

 

v1rus1989
Offline
Зарегистрирован: 27.04.2016

MWazowski пишет:

Доброго всем дня.

Надевно приобрёл вот такой комплект: http://ru.aliexpress.com/item/Mega-2560-R3-Development-Board-3-6-inch-TFT-LCD-Touch-Screen-Display-Module-Compatible-For/32308466714.html . На обратной стороне TFT надпись: "3.5" TFTLCD for arduino mega 2560 (ili9481). 

Сталкивался ли кто с таким делом? Есть ли варианты решения?

Заранее спасибо.


 

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

заранее спасибо