Arduino и дисплеи от сотиков мобильных телефонов

croc19
Offline
Зарегистрирован: 17.02.2017

Euronimus  1 - достаточно делителей. 2 - питание 3.3В нормальное. 3 - оставь его неподключенным, для начала.

romik280
Offline
Зарегистрирован: 29.03.2018

Здравствуйте. Хочу подключить дисплей от Nokia 5530 к esp8266. в интеренете нашлась только распиновка дисплея. подскажи куда копать дальше чтобы разобраться с этим. я в этой теме новичек.

SieOK
Offline
Зарегистрирован: 29.03.2018

slider пишет:

7" экраны новые находил там за 700руб, да и у самого с электронных валяется. На сколько я знаю, в 7" экране нет видео ОЗУ (т.е. там тупо RGB мутиплексор), поэтому ему обязательно нужна плата с контроллером, к примеру на распространённой SSD1963. + микросхемки питания.

Огромное спасибо тебе за проделанную работу. Если не трудно, подскажи пожалуйста.

Есть книга Prestigio Nobile PER3374BRU.

Дисплей 7'' 50Pin есть на Али 

https://ru.aliexpress.com/item/7inch-LCD-tablet-lcd-screen-calendar-fpc7...

и в магазинах

https://mobileparts.com.ua/p540471709-originalnyj-displej-lcd.html

http://sky-spares.etov.ua/product/1974436-fpc7005001-displey-matritsa.html

При включении книги идет вот такое

Через юсб при коннекте на Win8.1 видится как 2 съемных диска и позволяет писать и читать файлы. То есть операционная система работает а на дисплей выдает вот такое гуано. Вопрос - как к профессионалу, (да кстати даташита и распиновки не нашел, будут - выложу, можно было бы протестировать на ардуине мега, так нет даташита) это неисправный дисплей, или тут были наши люди с какими-то левоватыми прошивками?

Заранее за ответ спасибо

Да, забыл, книга куплена именно из-за дисплея, планируется подключение к Ардуино на самодельную ЧПУ-шку

 

 

croc19
Offline
Зарегистрирован: 17.02.2017

Это просто битый дисплей. Но даже рабочий напрямую ардуина не потянет.

Euronimus
Offline
Зарегистрирован: 18.12.2016

SieOK, Почитай тут, на 29 странице Я уже интересовался способом подключения подобного дисплея, там уже ответили на все вопросы.

Euronimus
Offline
Зарегистрирован: 18.12.2016

romik280 пишет:

Здравствуйте. Хочу подключить дисплей от Nokia 5530 к esp8266. в интеренете нашлась только распиновка дисплея. подскажи куда копать дальше чтобы разобраться с этим. я в этой теме новичек.

Для начала почитай эту тему от начала, там очень много полезной информации. Дальше сформулируй конкретные вопросы, которые у тебя возникнут.

По поводу esp8266: с этим контроллером не знаком, но советую начать с отладочной платы ардуино. Для мк атмел очень много примеров и библиотек.

Euronimus
Offline
Зарегистрирован: 18.12.2016

Запустил дисплей 2,4" от телефона explay b241, на шлейфе маркировка FPC024C6M, читалка определила драйвер как ILI9341

39 пинов (хотя по факту 41 - крайние сидят на GND. 

Тут есть схема на телефон с распиновкой, а так же даташит на похожий дисплей, но с аналогичной распиновкой

Дисп имеет 16-и битную шину данных, переключение на 8-и битную производится подачей на пин IM логической единицы. 

На всякий случай добавил еще резистор на питание подсветки (15 Ом)

Тут залил проект в протеусе и библиотеки компонентов

croc19
Offline
Зарегистрирован: 17.02.2017

Молодец.

alex_kotl
Offline
Зарегистрирован: 21.03.2018
Пару страниц назад шел разговор про дисплей от МФУ Xerox-Phaser3045, диагональ 3", шлейф 28-pin, надпись VGG1606A6-LA.
 
 
Я таки его победил методом тыка.
Изначально по разводке на плате выяснилось, что дисплей работает в 8-битном параллельном режиме, прозвонкой установлены выводы питания и подсветки, определена шина данных и вывод reset (подтянут резистором к Vcc). По надписи на шлейфе предполагался контроллер UC1606, из даташита которого примерно установлены выводы управления. Для подключения использовал Arduino Pro-Mini ATMEGA328 3.3v 8Mhz (нормально работает и 5-вольтовая Pro-Mini 16Mhz с перепаянным LDO-стабилизатором на 3.3в, или просто от внешнего питальника подаем 3.3в на пин Vcc Ардуины), тогда согласовывать уровни делителями не требуется.
Далее перебором предполагаемых выводов управления с помощью программы ID-читалки добился адекватного ответа от контроллера
(т.е. не FF во всех регистрах, не 1-1 2-2 3-3, а определенные байты по определенным адресам, сохраняющиеся после ресета). Так определились выводы управления RD, WR, RS, CS.
Далее заслал в контроллер инициализацию из даташита, и экран ожил - появился мусор с жутким контрастом - уже что-то)). По мусору на экране установил тип и разрешение дисплея - 160х64dot, монохромный 4 градации серого. Значит контроллер не UC1606. Перебрав кучу даташитов выбрал подходящий контроллер UC1610. Распиновка из даташита отлично совпала с имеющейся, только крайние NC-пины посажены на GND, и слева добавлены пины 27 - (LED +), 28 - (LED-). Подсветка - два светодиода последовательно (7-8v и резистор).
В итоге по даташиту UC1610 переделал подключение на 4-проводный SPI, подходят библиотеки U8GLIB и dogm128, все отлично работает.
Svatost
Offline
Зарегистрирован: 16.01.2018

Здравствуйте форумчане я тут первый раз, у меня нод мцу на есп8266 и есть экран от цефровика олимпус(на самом экране маркировка tx0737aaba2 04ek97c0066)  на шлейфе (72 9090) дополнительный шлейф(bydfpc-1) есть еще даташит я так понимаю на этот дисплей но от цифровика никон https://yadi.sk/i/K30w7bUT3Txfum

подскажите как его подключить к нод мцу пожалуйста

Euronimus
Offline
Зарегистрирован: 18.12.2016

А пробовал ли, кто-то запускать емкостной тачскрин?

Euronimus
Offline
Зарегистрирован: 18.12.2016

/del

orcsin
Offline
Зарегистрирован: 12.06.2015

Здравствуйте!

У меня №20    2.0"  176x220 tft lcd  TFT8K1569FPC-A1-E   8K1569  36pin    8/16bit  R61503U , тлф. дисплей FLY DS240, B700 , ...

http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov?page=4#comment-250029

Подскажите пожалуйста,  в чём разница между 8 и 16 битным подключением?

И можно ли для управлением таким экраном искользовать сдвиговые регистры типа 74HC595, там сразу я так понял можно и напряжение 3.3 В сделать.

Просто использовать почти все контакты на ардуино просто безсмысленно :( Ни чего не остаётся для дела :(

MaximKo
Offline
Зарегистрирован: 22.03.2018

У ESP 6е хватит ни памяти ни необходимого количества GPIO

Euronimus
Offline
Зарегистрирован: 18.12.2016

orcsin пишет:

Здравствуйте!

У меня №20    2.0"  176x220 tft lcd  TFT8K1569FPC-A1-E   8K1569  36pin    8/16bit  R61503U , тлф. дисплей FLY DS240, B700 , ...

http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov?page=4#comment-250029

Подскажите пожалуйста,  в чём разница между 8 и 16 битным подключением?

И можно ли для управлением таким экраном искользовать сдвиговые регистры типа 74HC595, там сразу я так понял можно и напряжение 3.3 В сделать.

Просто использовать почти все контакты на ардуино просто безсмысленно :( Ни чего не остаётся для дела :(

Привет. При 8 bit подключении ты используешь 8 пинов и за 1 такт передаешь 1 Byte данных, при 16 bit - 2 Byte. Разница в скорости передачи данных, следовательно дисплей быстрее будет отрисовывать изображение.

3.3В ты можешь сделать запитав атмегу не 5ю вольтами а 3.3В - вроде где-то встречал такую информацию, глянь даташит на атмегу какое минимальное напряжение можно скормить ей.

Вместо атмеги ты можешь использовать STM32, у китайцев есть отладочная плата по габаритам как ардуино мини (если не ошибаюсь), но пинов намного больше. А также у STM32 выше частота (72МГц, гдето натыкался на форумах, что ее разгоняли до 100+МГц). STM32 со своей инициализацией пугает только поначалу, главное разобраться.

Сдвиговый регистр должен работать, но с атмегой скорость отрисовки диспа будет меньше в разы (передача одного Байта займет 9 тактов вместо 1го. А так же усложняется написание кода, да и сам код будет много места занимать, что может и не хватить на обработку каких-либо датчиков.

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

Имхо, оптимальная связка без особых затрат: дисп-ардуино-stm32-датчики

orcsin
Offline
Зарегистрирован: 12.06.2015

Euronimus, да есть у меня этот STM32F103C8T6, но я в нём ещё не гуру, а на этот контроллер под ардуино есть уже библиотека.

По факту это чисто для интереса, с нано у меня работает 1602, а для стм или уно на днях прийдёт 240х320 2.4" SPI TFT.

Просто хочу понять, есть ли смысл понабирать у знакомых старых телефонов для всяких поделок.

А через такой модуль получится подключится?

https://ru.aliexpress.com/item/1pcs-Serial-Board-Module-Port-IIC-I2C-TWI-SPI-Interface-Module-for-Arduino-1602-LCD-Display/32404454240.html?spm=a2g0v.10010108.1000016.1.6040327fIX8Jmt&isOrigTitle=true

orcsin
Offline
Зарегистрирован: 12.06.2015

Просто было бы удобно взять на халяву экран и взять ардуино нано или микра, но если дисплей скушает почти все выходы, то игра просто не стоит свечь, с учётом текущей цены на дисплеи на али, которые работают на I2C или SPI.

croc19
Offline
Зарегистрирован: 17.02.2017

Ребята, в ардуине нано стоит атмега328. У нее 23 ноги I/O. Что же такое хотите сделать на нано, 

что не хватает ног? Просто интересно.

Euronimus
Offline
Зарегистрирован: 18.12.2016

Если не ошибаюсь параллельный интерфейс TFT называется 8080, а тот модуль для LCD 1602. Не могу сказать достоверно подойдет ли модуль для TFT или нет. Если скорость работы для tft не критична (тоесть меняются 2 блока с цифрами, а не вся матрица TFT), то вполне можно заюзать сдвиговые регистры, но про чтение с дисплея придется забыть, либо ставить цифровой мультиплексор (но с мультиплексорами получится выйграть только 1 пин, без мультиплексора 6 пинов).

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

 

Lotus6202
Lotus6202 аватар
Offline
Зарегистрирован: 12.01.2018

orcsin   Почему скушает все выходы..   Остаются  A4   A5   A6   A7     10   11   12    13    чёж   на  8 пинов 

много можно чего поцепить.... Главное чтоб   памяти хватило...

orcsin
Offline
Зарегистрирован: 12.06.2015

Разрешите уточнить:

Мой экран - http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov?page=4#comment-250029

Посмотрел на шилды с тфт экранами, там пин ресета экрана заведён на аналоговый выход. А может его лучше на выход ресета ардуно уно поставить? Что бы по кнопке ресета сбрасывались оба устройства?

И ещё подскажите, выходы MOSI, MISO на ардуино и дисплее подключаются накрест?

Euronimus
Offline
Зарегистрирован: 18.12.2016

orcsin, если заглянуть в адафруитовскую библиотеку, там есть процедура "begin(uint16_t id)", первым делом в ней вызывается процедура  "reset()", в которой в свою очередь дергается пин дисплей reset. О цели этого действия могу лишь предполагать: возможно при определенных условиях при подаче питания на контроллер tft в его регистрах могут установитсья случайные биты (видели "снежок" на дисплеях при неудачных запусках?), которые могут влиять на его работу и для надежности делают сброс всех битов в нормальное их состояние.

Так, что просто объединить пины reset ардуины и дисплея не получится.

Lotus6202
Lotus6202 аватар
Offline
Зарегистрирован: 12.01.2018

Ну почему.... Res  //   Я все свои проекты  ресет дисплея на ресет дуни перекинул..через 10 к  ..  в коде  вобще убрал строку.инициализации с A4.....  И всё прекрастно работает...

Euronimus
Offline
Зарегистрирован: 18.12.2016

Lotus6202 пишет:

Ну почему.... Res  //   Я все свои проекты  ресет дисплея на ресет дуни перекинул..через 10 к  ..  в коде  вобще убрал строку.инициализации с A4.....  И всё прекрастно работает...

А какой вообще смысл параллелить эти 2 ресета? После сброса дуина всеравно перезапишет регистры в дисплее. 

из вики

Вот пин RD, как по мне, можно не подключать. А также пин CS, только его подтянуть резистором к GND (или к питанию он подтягивается? не помню). Остается только C/D и WR + 8bit. А если еще сдвиговый регистр использовать =))

Lotus6202
Lotus6202 аватар
Offline
Зарегистрирован: 12.01.2018

На счёт паралелить ресеты. незнаю...  факт что дисплеи не хотят работать без него.. а ресет на ресет .. работает.. и освобождается      i2c шина..  для  переферии.

Euronimus
Offline
Зарегистрирован: 18.12.2016

Только H/W reset сбрасывает значение памяти в нормальное состояние, если объединить кнопку ресет дуины и тфт, то при подаче питания придется нажимать кнопку сброса. Но если не напрягает "снежок" при включении, то почему бы и не использовать ресет вовсе, посадить его наглухо на 3.3В

microdimmer
Offline
Зарегистрирован: 03.04.2018

Добрый день! Имеется дисплей L5DCAED00005 от домашнего DECT телефона Panasonic KX-TCA151, нашел распиновку в сервисном мануале, не совсем понял только что там за протокол. Кто-нибудь с таким сталкивался?

Euronimus
Offline
Зарегистрирован: 18.12.2016

Похож на SPI

 

Ujine
Offline
Зарегистрирован: 06.04.2017

Доброго времени суток уважаемый ALL!

Сильно не пинайте ламера, может не в ту тему попал, но всетаки.

Попал мне в руки экран вакуумный, вот его вид:

Помогите определить, что это за зверь и как его использовать совместно с Ардуино.

Ujine
Offline
Зарегистрирован: 06.04.2017

Доброго времени суток уважаемый ALL!

Сильно не пинайте ламера, может не в ту тему попал, но всетаки.

Попал мне в руки экран вакуумный, вот его вид:

Помогите определить, что это за зверь и как его использовать совместно с Ардуино.

alex_kotl
Offline
Зарегистрирован: 21.03.2018

Примерно вот такой зверь:

http://www.qscomp.cz/Pdf/CU20025SCPB-T20A-05.pdf

alex_kotl
Offline
Зарегистрирован: 21.03.2018

А по разъему скорее даже вот этот:

http://www.qscomp.cz/Pdf/CU20026SCPB-KS20AB-05.pdf

Euronimus
Offline
Зарегистрирован: 18.12.2016

alex_kotl, Не знаю как тут личное сообщение писать, но прошу ответить мне в другой теме

alex_kotl
Offline
Зарегистрирован: 21.03.2018

Euronimus,

Всегда пожалуйста)).

Ujine
Offline
Зарегистрирован: 06.04.2017

Огромное спасибо! пойду пробовать завести его.

SieOK
Offline
Зарегистрирован: 29.03.2018

alex_kotl пишет:

Пару страниц назад шел разговор про дисплей от МФУ Xerox-Phaser3045, диагональ 3", шлейф 28-pin, надпись VGG1606A6-LA. Далее перебором предполагаемых выводов управления с помощью программы ID-читалки...
 
Euronimus пишет:

Запустил дисплей 2,4" от телефона explay b241, на шлейфе маркировка FPC024C6M, читалка определила драйвер как ILI9341

Ткните носом начинающего о какой программе-читалке идет речь. Желательно с описанием

Очень много дисплеев в наличии (могу поделиться), горящий проект (автоматизация линии производства бетонных изделий https://iguana.kh.ua/ ), линия сделана на ПЛК Овен http://www.owen.ru/ 

В исходный код доступа нет, решение только в подключении внешней дополняющей обвязки на МК с выводом на дисплей. Опробовал от нокии 3310, 1100, 1280, двухстрочном LCD16x2, откровенное г-но, малоинформативны и нужно покупать оператору линии очки

Есть подходящие под задачу 3.5 дюйма 39pin от какого-то китайца (на попе написано Model:4GS но по факту внешнего вида корпуса это 3GS 32Gb причем карта 32гб видится корректно) На фото слева - дисплей 39pin (шлейф могу дать под микроскопом), правее такой же работающий с разбитым тачем (нет смысла восстанавливать), то есть можно посмотреть сигналы осциллографом.

На попе написано 

Есть трехдюймовик 35pin от LG KE850 400x240px:

Более маленькие под поставленную задачу не подходят.

Резюмируя:

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

- ткните носом в программу ID-читалку,  и описание

- гугление по ним ничего не дало

uchar
Offline
Зарегистрирован: 07.05.2015

Да вот же ссылка на пост, легко ищется..

http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-...

croc19
Offline
Зарегистрирован: 17.02.2017

Просто хорошие фотки шлейфа с 2 сторон от айфона.

SieOK
Offline
Зарегистрирован: 29.03.2018

uchar пишет:

Да вот же ссылка на пост, легко ищется..

http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-...

Огромное всем спасибо. Просто тема актуальная и соответственно длинная, к тому же страницы длиной с товарный состав.

Программа читалка версия-3 - http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov?page=8#comment-290976

Программа читалка версия-2 + Как пользоваться - http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov?page=5#comment-264976

Интересная ссылка на даташиты - http://www.qscomp.cz/Pdf/

Неплохой ролик по подключению, поиске распиновок, там же ссылки на скетч (ихняя читалка) - https://www.youtube.com/watch?v=ShnyOOcfbhc

Где быстро и на шарика найти нужные дисплеи - кажущийся очевидным ответ =на радиорынке= неверен (во всяком случае в Харькове, торговцы озверели и не сложат цены). Пользуюсь ближайшим пунктом приема металлолома в густонаселенном районе. У нормального приемщика в отдельном кульке лежат до сотни неперебранных (в смысле не перепотрошенных сервисными центрами) трубок по цене 10 гривен (0.3 USD). С первого посещения одних только Нокий-3310 получил штук пять

Всем удачи в творчестве

Euronimus
Offline
Зарегистрирован: 18.12.2016

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

Euronimus
Offline
Зарегистрирован: 18.12.2016

Подключил к читалке дисплей от плеера Ritmix RF-4950, на шлейфе маркировка JL18C01-SD-A2 интерфес 8080.

У китайцев нашел даташит на дисплей, в нем указан драйвер ST7735S, но этот драйвер, вроде как работает по последовательному интерфейсу. Есть предположение, что даташит на дисп на какуюто другую модель (отличается полярность подсветки, а так же отличается напряжение питания подсветки). Может кто, сможет точно подсказать, что там за драйвер стоит.

Все что нашел на дисп

 

Tvicks
Offline
Зарегистрирован: 11.05.2017

Привет ну наконец то добил дисплей от GT-S5233T - S6D04D1. Раньше я запускал в UTFT, но никак не мог запустить в Adafruit_TFTLCD, было раздвоение картинки сообщение #791. Что только не делал ни как не реагировали регистры, сегодня после долгих мучений все таки запустил его в Adafruit_TFTLCD нормальном режиме. Показывает как полагается. Спасибо большое slider и Mrshlov за помощь.

SieOK
Offline
Зарегистрирован: 29.03.2018

Tvicks пишет:

Добил дисплей от GT-S5233T - S6D04D1. .... не мог запустить в Adafruit_TFTLCD, было раздвоение картинки сообщение #791. ...сегодня после долгих мучений все таки запустил его в Adafruit_TFTLCD нормальном режиме. Показывает как полагается. ...

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

Tvicks
Offline
Зарегистрирован: 11.05.2017

Да конечно, домой только добрался. В Adafruit_TFTLCD где есть инит ili 9327 - 9341 8bit размер 240х430 подменить инит в адафрут:

В 0xF2 где 0х04 менял на 0х06 переворачивал картинку, помогло с зеркальным изображением, ну а 0х00 делит изображение на две части. Каверзный оказался дисплей, но все таки добился от него правильно изображения.

gerus
Offline
Зарегистрирован: 08.04.2018

хочу запустить этого зверя(сильно не пинайте, я в этом новичок)

если можно, то будьте добры схему подключения и скетч простенький

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

croc19
Offline
Зарегистрирован: 17.02.2017

Этого зверя к ардуине не подключить.

SieOK
Offline
Зарегистрирован: 29.03.2018

gerus пишет:

хочу запустить этого зверя...

если можно, то будьте добры схему подключения и скетч простенький

Дисплей от Флая https://gsm-opt.ru/displei-dlya-telefonov-smartfonov/fly-wileyfox/47439-displej-dlya-fly-fs454-nimbus-8-tele2-midi-fpc-y85350-v02.html

Описание телефона и там же хар-ки дисплея http://4pda.ru/forum/lofiversion/index.php?t751141-60.html

Оф. инструкция https://www.fly-phone.ru/upload/promo/FS454/FS454%20Full.pdf

Схему и расположение деталей возьми здесь (прямую ссылку не даю, там моя работать не будет) https://devicedb.xyz/files/file/770-fly-fs454-nimbus-8-servis-manual-shema-i-raspolozhenie-elementov/

 - Достался только дисплей, или с трубой? Если с трубой то проще, можно сразу определить корпус, плюс питания, подсветку и пр..

Основное в схеме

 

Попробую pdf загрузить/sites/default/files/u37020/fs454_shema.pdf.jpg

http://arduino.ru/sites/default/files/u37020/fs454_shema.pdf.jpg

PDF не разрешают, загрузил как картинку, открой во второй вкладке, сохрани на комп и удали вконце расширение =.jpg=

Это тебе вся схема

Схема коннектора если не ошибаюсьто вот:

Анод подсветки - 23-й контакт, катод подсветки - 24-й, ресет-17-й, яркость подсветки 15-й

 

 

croc19
Offline
Зарегистрирован: 17.02.2017

SieOK ты знаешь как запустить дисплей на ардуино?

gerus
Offline
Зарегистрирован: 08.04.2018

спасибо добрый Человек)))

Буду юзать

SieOK
Offline
Зарегистрирован: 29.03.2018

croc19 пишет:

Этого зверя к ардуине не подключить.

 MIPI-DSI (Mobile Industry Processor Interface (MIPI) Alliance Display Serial Interface (DSI) specification) controller рулез https://ru.wikipedia.org/wiki/Display_Serial_Interface