TFT 3,5" и Ардуино
- Войдите на сайт для отправки комментариев
Пт, 21/03/2014 - 22:35
Приобрёл сей девайс http://www.aliexpress.com/snapshot/6032309211.html подключил к меге , дисплей только светит только подсветкой. Библиотека UTFT последняя с сайта разработчика. Продавец пишет, что контроллер R61581. С ардуиной опыта нет. По надписи на плате нашел производителя http://www.aitendo.com/product/9483 . Скачал скейтч из приведенного на сайте и имею только подсветку.
Вопрос: может кому удалось заставить работать данный дисплей и готовы поделиться опытом, что я делаю не так или плохой дисплей попался?
По первой ссылке есть код, но что с ним делать не знаю.
Привет всем!
Та же самая проблема - не отображается на дисплее никакая инфа.
В чём дело понять не могу.
Может быть специалисты отзовутся?
Так в том-то и дело, что написано, что чип R61581.
Указываю его, ставлю пины в соответствии с описанием на дисплей.
Закомментировал всё как в описании...
Только, что с бубном ещё не танцевал... :-)
Не могу понять почему вообще ничего на дисплей не выводится.
При загрузке софта дисплей немного моргает и более ничего.
Друина у меня второй день, поэтому прошу не пинать сильно, т.к. до того с ними дел не имел вообще...
Подскажите, плиз куда копать или, быть может есть какая-нибудь собранная демка для такого дисплея: http://www.aliexpress.com/item/Mega-2560-R3-Development-Board-3-5-inch-T...
Пробовали смотреть инклюд? Там 16 бит R61581 определяется как CTE35IPS.
Код бы ваш показали.
Можно еще паяльником по ногам МС пройтись.
Да кода, как такового-то у меня пока нет. Пробую загрузить пример из библиотеки UTFT (UTFT_Demo_480x320).
Только в начале меняю:
UTFT myGLCD(CTE35IPS,38,39,40,41);
В файле memorysaver.h закомментировал только //#define DISABLE_R61581 1 // CTE35IPS
всё остальное раскомментировано.
Светодиодом платка мыргает, а вот с дисплеем работать пока не хочет, почему-то.
Уже пол инета перерыл - пока не пойму в чём дело.
Эти пины совпадают с документацией на экран ( в инклюде UTFT(byte model, int RS, int WR,int CS, int RST, int SER=0);) ? У вас есть его схема?
Нашёл вот эту распиновку http://www.aitendo.com/product/9483 , но не пойму что вносить в эту функцию, т.е. RS, WR, CS и RST ставить 5, 6, 4, 8 или пины с платы Arduino? Что-то совсем запутался, как их сопоставить...
Да, распиновка, распиновка разъема экрана. Надо смотреть куда они у ардуины попадают. Схему бы. А на экране ножки у разъема не подписаны часом? Тогда надо смотреть в какие ардуиновы они попадают.
Судя по положению GND на разъеме ардуино и распиновке. 38, 39, 40, 41 - не ваши ножки.
Нет, на дисплее нет надписей у разъёма.
Я вот что-то не пойму (запутался в конец...) в функцию вставляются цифры - это ноги меги2560 или это пины разъёма платки Ардуино, к которым подключены соответствующие пины дисплея? Т.е. если я пишу UTFT(R61581, 25,26,27,28), то эти пины 25-28 - это контакты разъёма на платке Ардуино? Правильно?
Я пробывал по разному подключать. Отодрал дисплей и тупо по дорожкам всё прозвонил. Сейчас на него плюнул , рисовал схемку контакты на плоском шлейфе и разъёмом на плате, но толку нет. С стандартными примерами из ардуино не работает. Только удалось добиться реакции тача и всё. Похоже нужно найти правильный файл инициализации дисплея, думаю в этом дело. Но знаний в этой области не хватает. Ну и китайский брат очень часто пишет в описании то, что у него есть( может совсем не от конкретного девайса), а не то, что должно быть.И мой изначальный вопрос был к сообществу подразумевал , ответ человека имееющего его и добившегося от него картинки. А про не контакты и пройтись паяльником ,возможное не совпадения контактов , я фантазировал очень долго ,прежде чем сей топик создать.
Внимание!!!! Первый пост мне не доступен для редактирования(((. Напишу здесь.
В этом топике разговор идет о РАЗНЫХ платах,хотя и похожих. ( смотрите внимательно)Мои сообщения относятся и справедливы ТОЛЬКО к плате указанной в моем первом посте!!!!
URkA, когда дисплей от платки оторвали, на нём был указан тип контроллера? Что-то у меня сомнения, что там именно R61581.
У меня тоже. Но больше скланяюсь к кривому файлу инициализации. Там нет ни каких надписей. Заклеен белым пластиком. Кроме кода ,который виден и так на шлейфе , но как его интерпритировать хз(. Я хоть его и забросил пока, совсем его потрошить не стал, ещё живёт надежда, ну и жаба пока не сдохла. Очень возможно , что там будет простая клякса , а не нормальный контроллер с которго можно списать маркировку.
CTE35IPS заточен под свой конкретный шилд и тут не катит.
а слабо выбирать с исходным кодом?
какой чип внутри такой и код
телепаты все в отпуске
Это что было? Не читаем, а сразу пишем?Просто пяточком светануть?
Ну зачем. У вас разъем двойной экрана заходит в двойной ардуины. Обычно четный и нечетный ряды.Для примера соотвествие 37-gnd a, 36-54a, 35-53a, 34-52a.....где а ноги ардуины. ПНо межет быть раззъм экрана имеет нумерациюпо рядам. те 1 ряд 1, 2,.... Схему ищите , должна быть в сети.
Еще хорошо посмотреть битовые ножки - куда идут. И если что, подправить их (вроде в .срр ).
Да, схема бы не помешала, но как узнать, что искать?
У него названия-то внятного нету...
Поисковик находит кучу всякой ерунды.
А может искать не умею...
Бумажку потерял. Сейчас спецом сяду и прозвоню и тут вылажу, тупое , физическое соответствие шлейфа дисплея и разъема.
я даже не понял к чему подключают то? к ардуине? блин ща картах попробую раскинуть к какой ардуине подключают... к той что у меня в коробке под столом валяется или к той которая в подвале...
Что смог , то прозвонил. Маленький шлейф от тача распаен на плату под широким и доступа без очень вероятного дестроя нет. Занятие муторное, надоело. Выкладываю альфа версию( как есть) . Автор не несет ни какой ответственности ))). Замечания , уточнения принимаются. Может нарисуем полную схему, с вашей помощью. 3,3 В напруга с кренки на плате. Приличной фотки сделать не чем, вот и содрал у продавца.См. фотки. http://yadi.sk/d/tSeHpfJ9RBf3A
http://yadi.sk/d/InfOqydCRBfHa
PS не смог сюда прилепить, даю ссылки.
PSS кому лень читать ,даже первый пост, но не лень писать. Напишу ещё раз. Подключаем к АРДУИНО МЕГА!
PSS кому лень читать ,даже первый пост, но не лень писать. Напишу ещё раз. Подключаем к АРДУИНО МЕГА!
кому совсем трудно ознакомится со списком возможных ардуин мега... тому наверно сразу все понятно.. мне нет
Не будем ссориться. Мега 2560 R3. Если у Вас не праздное любопытство, а есть желание поделиться своим знанием.если подскажите, где смотреть серийный номер, то напишу и его.
для самых вытающихся, натянувших шлемофон по самые плечи танкистов..
одеваем эту байду на мегу2560..
скачиваем свежию ардуино ИДЕ... распаковываем в отдельную директорию!!!
берем библиотеку utft... распаковываем в директорию библиотек нашего свежего ИДЕ
открываем демаку из библиотеки UTFT
меняем в ней строку инициализации на
и наслаждаемся
Спасибо. Сейчас гляну последнюю. Просто интересуюсь, Ваши выводы практические?
Спасибо. Сейчас гляну последнюю. Просто интересуюсь, Ваши выводы практические?
конечно, только что практически нагадал на кофейной гуще..
и не нужно ничего никуда глядеть.. просто нужно правильно инциализировать дисплей...
Кстати тоже просто инетерсуюсь.. а Урка это хоби? или основная работа?
Последняя это 1.5.6-r2? Как хотите.
Последняя это 1.5.6-r2? Как хотите.
не важно насколько она последняя.. важно что она свежая!!! в смысле что вы в ней еще не успели поковырять своими шаловливыми ручками! тоже самое касается и библиотеки UTFT, которую я надеюсь вы качается с официального сайта..
Спасибо. За помощь добрый человек. Попробую сделать десятый заход. Может подскажите с вин7 64 работает?
Спасибо. За помощь добрый человек. Попробую сделать десятый заход. Может подскажите с вин7 64 работает?
вообще оно все должно было работать с первого захода, если бы вы были внимательней и не горели желанием расковырять все в хлам и потыкать куда нибуть паяльником и лампочкой на батарейке..
в общем то ваша строка инициализации отличается от правильной строки всего 3 буквами...
Может должно, согласен. Покупалось с тем расчетом, что в программировании , я туп. Примеры есть, шильд есть, включил, тестовую картинку увидел, а дальше в глубь освоения исскуства писания программ. Но ,не получилось.
Может должно, согласен. Покупалось с тем расчетом, что в программировании , я туп. Примеры есть, шильд есть, включил, тестовую картинку увидел, а дальше в глубь освоения исскуства писания программ. Но ,не получилось.
а програмирование тут вообще никаким боком..
Может быть. Но когда нет уверенности в самом девайсе ,да и проги к нему. то человек делает,что ему ближе,мне ближе расковырять. Но если девайс без нужной проги мертвый,то и программирование тут при деле. Спешу поделиться" всё это я видел не раз" А именно UTFT myGLCD(CTE35,38,39,40,41);' CTE35 was not declared in this scope" Печалька. (( Может надо ,еще что-то качнуть?
Может быть. Но когда нет уверенности в самом девайсе ,да и проги к нему. то человек делает,что ему ближе,мне ближе расковырять. Но если девайс без нужной проги мертвый,то и программирование тут при деле. Спешу поделиться" всё это я видел не раз" А именно UTFT myGLCD(CTE35,38,39,40,41);' CTE35 was not declared in this scope" Печалька. (( Может надо ,еще что-то качнуть?
угу. видимо они там чего то напильником подправили в библиотеке
http://aitendo3.sakura.ne.jp/aitendo_data/product_img/lcd/arduino/2.6/3.5-R61581/code/UTFT.rar
Я от сюда качал http://henningkarlsen.com/electronics/library.php?id=52
Я от сюда качал http://henningkarlsen.com/electronics/library.php?id=52
ну так качайте от японцев. ссылка выше.. прибейте то что скачали и распакуйте от японцев
Я ее переименовал, этого не достаточно? и там нет разрешения 480х320. Да и дисплея с таким контроллером в списке тоже нет.
В инклюде есть CTE35IPS, CTE35 - нет. Однако, есть R61581 - почему не попробовать.
Я такие варианты тоже пробывал,сейчас тоже попробую. По вашей ссылке нет такого контроллера в списке.
Ура !!! Спасибо добрый человек. Всех Вам благ и всего ,чего хочется.
Ваши советы мне не помогли,но вы своими подъё... меня разозлили и заставили делать то,что я бы в сотый раз не стал, сегодня точно. И выход новой библиотеки (надо же, прям сегодня) спас мой девайс от пыли.
Подведу итог.
Дисплей работоспособный,можно брать,коль есть желание.
1.Идем на ЭТОТ сайт с библиотекой UTFT http://henningkarlsen.com/electronics/library.php?id=52
2.качаем последнюю версию. У меня работает с этой. Хоть картинки стал казать.
Все траблы были видимо в кривой библиотеке,а сейчас по фиксили. По тому, как R61581 я вбивал и раньше,но не катило. ИДЕ не ругалась,но и не казало ни фига.
строка инициализации дисплея UTFT myGLCD(R61581,38,39,40,41);
ИДЕ 1.5.6-R2
У меня Win7 64.
PS. Не сколькими постами выше ,есть не очень удачные картинки. На планшете нормально было видно,а на стационарном кривенько . С раскраской я на мудрил. Если надо кому ,то поправлю,пишите. Или как сюда положить.
У меня не запустилась.
Пытаюсь найти эти долбаные пины от дисплея.
Умудрился снести бутлоадер, восстановил.
Но положительного результата пока нет.
выкладывайте танец с бубнами. посмотрим обсудим. может у вас ритм не правильный..
но инциализация точно не правильная. если бы вы читали внимательно...
Controller ILI9327, resolution 400x240 !
Да, я читал этот отзыв.
Пробовал с тем контроллером, что указан в отзыве - тоже никаких эмоций.
UTFT myGLCD(R61581,38,39,40,41);
UTFT myGLCD(ILI9327,38,39,40,41);
Сильно подозреваю, что не те пины указываю, но как найти те, что нужно не знаю.
Схему ищите. Распиновка выше ваша? Фотки киньте. Паяльником по ногам елозить умеете? В одном переходнике у меня контроллер был не пропаян.
Схему ищите. Распиновка выше ваша? Фотки киньте. Паяльником по ногам елозить умеете? В одном переходнике у меня контроллер был не пропаян.
Вот платка с дисплеем, которую я получил: http://www.aliexpress.com/item/Mega-2560-R3-Development-Board-3-5-inch-T...
Заказывал у этого продавца.
Там на фото всё один в один то, что прислали.
Давайте попробуем. Распиновка дисплея была. У дисплея на фото два ряда ног по 18 шт. Пускай нумерация ног будет унего такая (коли нет номеров на плате). Кладете дисплеем к себе. Нумерация идет справа налево. Со стороны пайкий второй от дисплея ряд начинается с 1, а ближний к дисплею с 19. Напишите, плз, табличку соответствия этих ног ногам ардуины(нумерация есть на плате).
Если у Вас плата точно такая, как по вашей ссылке, то у меня точно такая, но китайцы могут поставить другой дисплей. И если всё же контроллер R61581, то траблы с самой платой. Демо из ардуины работает. До вчерашнего дня косяк был именно в ней.
Библиотека по моей ссылке, а не ту которую тут как японскую объявили. На фотках видно где, что и как я считал. Так захотел.
PS и чтобы не запутались окончательно, не лезьте с раскомметированием , на работе это не отражается. Это просто облегчает сам скейтч и всё. У Вас такой задачи пока нет. Вам хоть какую картинку получить.
Сейчас попробую сделать табличку.
Там, если дисплей держать экраном к себе и разъём будет сверху, то первый (я так думаю) вывод разъёма дисплея будет слева внизу. Он обведён квадратиком.
Нумерация этих разъёмов идёт в соответствии с чётной и нечётной сторонами, т.е. 1,3,5...17 и 2,4,6... 18
Таким образом получается:
дисплей - ардуино
1 - 20
2 - 21
3 - 22
4 - 23
5 - 24
6 - 25
7 - 26
8 - 27
9 - 28
10 - 29
11 - 30
12 - 31
13 - 32
14 - 33
15 - 34
16 - 35
17 - 36
18 - 37
19 - 38
20 - 39
21 - 40
22 - 41
23 - 42
24 - 43
25 - 44
26 - 45
27 - 46
28 - 47
29 - 48
30 - 49
31 - 50
32 - 51
33 - 52
34 - 53
35 - 54
36 - 55
Вот как-то так.
Специально фотку лепил, чтобы было однозначно. Не ужели не ясно или просто не видно? Она точно подходит к меге и считать не надо. Только в скетче изменить одну строку и всё!
Если у Вас плата точно такая, как по вашей ссылке, то у меня точно такая, но китайцы могут поставить другой дисплей. И если всё же контроллер R61581, то траблы с самой платой. Демо из ардуины работает. До вчерашнего дня косяк был именно в ней.
Библиотека по моей ссылке, а не ту которую тут как японскую объявили. На фотках видно где, что и как я считал. Так захотел.
PS и чтобы не запутались окончательно, не лезьте с раскомметированием , на работе это не отражается. Это просто облегчает сам скейтч и всё. У Вас такой задачи пока нет. Вам хоть какую картинку получить.
Ну да, мне нужно, чтоб дисплей хоть что-то показал (в рамках приличия :-) ).
Вчера я переставил IDE - заменил на новую, хоть и бету.
Библиотека скачена по Вашей ссылки. Разархивировал её и положил в папку library IDE. Библиотека отображается, как положено в менюшке.
Единственное но... IDE у меня установлена на диск D:, но не думаю, что это принципиально.
Иде ругается? Какая реакция при загрузке? В пост добавил, но уже на другую страницу перескочило, там гляньте.