Arduino DUE + TFT01-7.0

gex238
Offline
Зарегистрирован: 07.07.2014

Имею вот такой 7 дюймовый экранчик и ARDUINO DUE, хотелось бы совместить и хоть что то увидеть.

 

gex238
Offline
Зарегистрирован: 07.07.2014

Я так подозреваю нужно соединять по этой схеме

Бублик
Бублик аватар
Offline
Зарегистрирован: 05.12.2012

Соединять проводками... 
Купи лучше такой http://ru.aliexpress.com/item/2pcs-TFT-LCD-Screen-Shield-for-Arduino-DUE-Taijiuino/1583254882.html шилд. У меня правда работает его старая версия.

gex238
Offline
Зарегистрирован: 07.07.2014

Я бы не против купить, хоть сейчас, но заказывать и ждать неизвестно сколько.

Быстрее припаять проводки. Я так понял на DUE используются только 6-ти контактная SPI и большой двойной 36-ти контактный разъем. Кая я понял из фото шилда.

Нету его схемки ?

gex238
Offline
Зарегистрирован: 07.07.2014

стопарнулся, на TFT есть контакт LCD_RD, куда он идет на DUE непонятно, блин...

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

gex238 пишет:

стопарнулся, на TFT есть контакт LCD_RD, куда он идет на DUE непонятно, блин...

на 3.3 вольта

Бублик
Бублик аватар
Offline
Зарегистрирован: 05.12.2012

Puhlyaviy пишет:

на 3.3 вольта

++

SPI используется для SD карты и IC флешки (если распаяна) к управлению дисплеем он отношения не имеет, на моем шилде ещё и тач SPI

mal333
Offline
Зарегистрирован: 23.04.2014

Уважаемые! А как вы производили с этим экраном калибровку Utouch? У меня что-то не выходит, работает маленькая область в центре экрана, хотя "сырые" данные читаются верно.

Бублик
Бублик аватар
Offline
Зарегистрирован: 05.12.2012

mal333 пишет:

Уважаемые! А как вы производили с этим экраном калибровку Utouch? 

Оооочень долго трахались... )))

у меня заработало вот так:

UTouch.cpp





disp_x_size = 480;
disp_y_size = 800;

в скетче:



myTouch.InitTouch(PORTRAIT);

и без калибровки!!!

mal333
Offline
Зарегистрирован: 23.04.2014

Нннда.. а у меня заработало в портретной инициализации и 

touch_x_left			= (CAL_X>>14) & 0x3FFF;
	touch_x_right			= CAL_X & 0x3FFF;
	touch_y_bottom			= (CAL_Y>>14) & 0x3FFF;
	touch_y_top			= CAL_Y & 0x3FFF;
	disp_x_size			= 800; //(CAL_S>>12) & 0x0FFF;
	disp_y_size			= 480; //CAL_S & 0x0FFF;

Спасибо, Бублик!

vepex
Offline
Зарегистрирован: 14.06.2015

Здравствуйте. Не стал заводить новую тему. Имеется точно такой же дисплей как у ТС (MD070SD), никак не получается его запустить на Arduino Due - перепровыбал кучу библиотек, указывал разные пины и названия дисплеев. Толку ноль. Вероятность брака минимальная - проверял на двух экранах.

Подскажите, пожалуйста:
1. Как вывести что-нибудь на экран?
2. Как включить подсветку?
3. Достаточно ли питания от USB ноутбука?

vepex
Offline
Зарегистрирован: 14.06.2015
1. Перепаиваем резистор на задней стенке экрана в положение Always On (для удобства)
 
2. Подключаем провода:
Arduino Due     LCD
25         ->         RS
26         ->         WR
27         ->         CS
28         ->         RESET
 
33       ->        DB0
34       ->        DB1
35       ->        DB2
36       ->        DB3
37       ->        DB4
38       ->        DB5
39       ->        DB6
40       ->        DB7
 
44       ->        DB15
45       ->        DB14
46       ->        DB13
47       ->        DB12
48       ->        DB11
49       ->        DB10
50       ->        DB9
51       ->        DB8
 
3. Устанавливаем библиотеку UTFT (в папку libraries) и перезапускаем Arduino IDE
 
4. Раскомментируем строку #define CTE_DUE_SHIELD 1 в файле ../libraries/hardware/arm/HW_ARM_defines.h
 
5. Выбираем скетч UTFT ARM 800x480
 
6. Строка инициализации в Arduino IDE (1.6.4) - UTFT myGLCD(CTE70CPLD, 25, 26, 27, 28);
victorv
Offline
Зарегистрирован: 31.07.2015

vepex пишет:

1. Перепаиваем резистор на задней стенке экрана в положение Always On (для удобства)
 
2. Подключаем провода:
Arduino Due     LCD
25         ->         RS
26         ->         WR
27         ->         CS
28         ->         RESET
 
33       ->        DB0
34       ->        DB1
35       ->        DB2
36       ->        DB3
37       ->        DB4
38       ->        DB5
39       ->        DB6
40       ->        DB7
 
44       ->        DB15
45       ->        DB14
46       ->        DB13
47       ->        DB12
48       ->        DB11
49       ->        DB10
50       ->        DB9
51       ->        DB8
 
3. Устанавливаем библиотеку UTFT (в папку libraries) и перезапускаем Arduino IDE
 
4. Раскомментируем строку #define CTE_DUE_SHIELD 1 в файле ../libraries/hardware/arm/HW_ARM_defines.h
 
5. Выбираем скетч UTFT ARM 800x480
 
6. Строка инициализации в Arduino IDE (1.6.4) - UTFT myGLCD(CTE70CPLD, 25, 26, 27, 28);

 

Здравствуйте , помогите тач подключить , уже все перебпробовал, а китаец молчит .

купил тут

http://ru.aliexpress.com/item/5-0-800x480-TFT-LCD-Module-Display-Touch-P...

 

шилд

http://ru.aliexpress.com/item/TFT-3-2-4-3-5-0-7-0-Mega-touch-LCD-Shield-...

 

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

 

#include <UTFT.h>
#include <UTouch.h>
#define TOUCH_ORIENTATION  PORTRAIT

 

UTFT myGLCD(SSD1963_800,38,39,40,41);

UTouch myTouch(6,5,4,3,2);

 

куда копать дальше и не знаю ...

 
Sergei0797
Offline
Зарегистрирован: 13.09.2017

Здравствуйте, заинтересовался статьёй хочу взять ее на дипломный проект, подскажите подробно как всё собрать и как написать скейтч и какие детали нужны для сборки.)

 

b707
Offline
Зарегистрирован: 26.05.2017

Sergei0797 пишет:

Здравствуйте, заинтересовался статьёй хочу взять ее на дипломный проект, подскажите подробно как всё собрать и как написать скейтч и какие детали нужны для сборки.)

дипломный проект надо делать самому... поэтому разбираться "как собрать как написать и какие детали" - готовься сам

Sergei0797
Offline
Зарегистрирован: 13.09.2017

Не спорю, сложность в том что изучать Arduino начали только в начале недели, буду разбиратся сам

Tribian
Offline
Зарегистрирован: 14.06.2018

Всем привет! 

Очень интересна тема arduino/raspberry. Хочу сделать спидометр для мотоцикла на ардуино. Скажите пожалуйста какая ардуинка подойдёт к этому дисплею - http://s.aliexpress.com/N7ZniINb я его покупал для малины. У него есть 30 пинов, но они не подписаны. Покупать новый не особо хочу, т.к. этот хочу задействовать, а то без дела лежит уже полгода) тач мне не нужен.

Не пинайте пожалуйста, реально толком ничего не нашёл в интернете. Только на этом форуме пару тем, но эта ближе всего.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

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

Tribian
Offline
Зарегистрирован: 14.06.2018

Понял, не буду терять на это время.

Для отображения спидометра + датчика температуры + бортовой сети + уровня топлива + отображение передач. Какую посоветуешь адуино взять, чтобы наверняка хватило?

Дисплей планирую браь до 7', может на 4'.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

лучше на 3'2, с ним ардуина точно справится. Но не всякая, только Мега2560

Tribian
Offline
Зарегистрирован: 14.06.2018

DetSimen пишет:

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

Написал продавцу по этому поводу, он ответил: "This LVDS interface can be used normally."

Я нашел вроде распиновку, посмотри пожалуйста. С этим можно попробовать подключить?

Таблица 4. http://www.mirpu.ru/lcd/75-shtmatrcnics/119-interftftp2.html

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Да если б я знал... 

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

LVDS, насколько я понял, не подразумевает наличие памяти в дисплее, ему надо через три восьмибитных защелки подавать RGB сигнал для каждой точки, тактируя всё это с частотой строчной развертки.  Думаю, Ардуина с этим не справица, ни памяти ни ног у её стока нету. 

Хотя, подожди кого нить более компетентного в этом вопросе. 

Tribian
Offline
Зарегистрирован: 14.06.2018

Спасибо

Tribian
Offline
Зарегистрирован: 14.06.2018

Привет.

Решил заказать ардуино сразу с дисплеем. На алишке нашел сразу комплекты uno + дисплей 2.8' и mega 2565 + дисплей 3.2'

Погуглив разницу между uno и mega люди пишут, что на mega могут буть проблемы с библиотеками. Особой разницы типо нет, на меге входов больше. 

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

У меня опыт работы только с нано несколько дней.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Uno+дисплей - игрушка красивая, но бесполезная.  Входов-выходов для своих задач не останеца, все уйдуть в дисплей. 

Брать надо вот 

много памяти и ног для даччиков, дисплей подключается по параллельной шине, т.е достатошно шустрый. от такой

Рабочего проекта под рукой нет, оне все в даче, но для примера выглядит вот так в текстовом режиме: 

Графику можно пристегнуть самому, разъем для SD карты взади у экранчика есть. 

Экран НЕ сенсорный. 

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

ну и китаесы в последнее время сильно @хуели, такая связка уже под тыщу стоит + доставка. 

Когда я брал, комплект Мега+икранчег стоил 780р с бесплатной доставкой.  Примерно такой, тока без шнура

https://ru.aliexpress.com/item/LCD-module-3-5-inch-TFT-LCD-screen-3-5-Mega-2560-R3-Mega2560-REV3-Board/32680872630.html?spm=a2g0v.search0104.3.215.17ea36c9spDsAo&ws_ab_test=searchweb0_0,searchweb201602_3_10152_10151_10065_10344_5723115_10068_5722815_10342_10343_10340_5722915_10341_10543_5711416_5722615_10696_10084_10083_10618_10307_10301_5722715_10059_100031_10103_5711515_10624_10623_10622_5722515_10621_10620_10125,searchweb201603_50,ppcSwitch_4&algo_expid=73561436-475b-497d-b6b8-b0749f68a8c1-33&algo_pvid=73561436-475b-497d-b6b8-b0749f68a8c1&transAbTest=ae803_2&priceBeautifyAB=0

ПыСы.  ахахах, админы убили возможность ходить по ссылкам. 

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

DetSimen, да по моему и раньше прямая вставка длинной строки приводила в половине случаев к нерабочей ссылке.  Вот ваша ссылка "отчищенная"  https://ru.aliexpress.com/item/3-5-TFT-3-5/32680872630.html

Хотя да, один фиг после сохранения не работает. Но в таком виде хотябы скопипастить можно

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

У меня и по чужим ссылкам не ходит.  См. в Общем\Интересное на Алиэкспресс, самый конец.

Tribian
Offline
Зарегистрирован: 14.06.2018
DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Смотри предыдущий пост.  Мой Хром внешние ссылки не открываеть, посмотреть не могу. 

Tribian
Offline
Зарегистрирован: 14.06.2018

DetSimen пишет:

Смотри предыдущий пост.  Мой Хром внешние ссылки не открываеть, посмотреть не могу. 

1600 стоит

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

я не знаю, для чего может пригодиться промежуточный шилд.  

Тем более, по сравнению с моей ссылкой + 600 рублей за пустую плату

Tribian
Offline
Зарегистрирован: 14.06.2018

Возьму по твоей ссылке

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

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

Tribian
Offline
Зарегистрирован: 14.06.2018

DetSimen пишет:

ищи такую же связку без USB кабеля

Как я понимаю это и так без кабеля.

"Доставка список:
 
1 шт. * 3.5 дюймов TFT ЖК-дисплей
1 шт. * МЕГА 2560 R3"
slider
Offline
Зарегистрирован: 17.06.2014

DetSimen пишет:

ну и китаесы в последнее время сильно @хуели, такая связка уже под тыщу стоит + доставка. 

Когда я брал, комплект Мега+икранчег стоил 780р с бесплатной доставкой. 

хоть подсадное правительство недавно и обесценило рубль в 2раза (с 30 до 60р нам подняли, и еще говорят доллар поднялся , сам видимо от нефиг вот ему делать) , удивляйтесь что не в 2раза цена подскочила.

​Цена ни диспы резко поднялась тогда ,  думаю что из-за  технологий и материалов с америки, хотя на ардуинки  тогда остались примерно также (думаю из-за прямого обмена рубль-юань с Китаем , не через американского президента).  

Tribian пишет:

Всем привет! 

Очень интересна тема arduino/raspberry. Хочу сделать спидометр для мотоцикла на ардуино. Скажите пожалуйста какая ардуинка подойдёт к этому дисплею - http://s.aliexpress.com/N7ZniINb я его покупал для малины. У него есть 30 пинов, но они не подписаны. Покупать новый не особо хочу, т.к. этот хочу задействовать, а то без дела лежит уже полгода) тач мне не нужен.

Не пинайте пожалуйста, реально толком ничего не нашёл в интернете. Только на этом форуме пару тем, но эта ближе всего.


 

этот ваш комплет можно подключить ( в поиск VGA arduino ), но на нем мало инфы отобразится. 

Если надо именно 7"    https://ru.aliexpress.com/item/7-7-0-TFT-800x480-SSD1963-Touch/32879317835.html  + мега + переходной шилд .

а для мотоцикла надо поменьше диспы, и читающиеся при солнечном ярком свете, здесь попадались такие темы.

на IPS матрице, эт лучшее из tft диспов. OLED не дорогие малы , можно и в сторону чернил  e-ink   посмотреть  https://ru.aliexpress.com/item/-/32843317424.html .

гляньте тип того , https://ru.aliexpress.com/item/Free-shipping-3-2-inch-TFT-LCD-screen-module-Ultra-HD-320X480-for-Arduino-MEGA-2560/32609807497.html

и комплекты найдете по поиску tft lcd 3.5"  module arduino mega , tft lcd 3.95"  module arduino mega