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

OLEGKARAS
Offline
Зарегистрирован: 19.02.2019

Добрый день.

Хочу подключить дисплей от телефона к ESP32 . Можно подключить только SPI CD/ (RS) WR CS RST RD , оли 8 бит даных тоже ? и к каим портам ESP32 подключать?

oldman
Offline
Зарегистрирован: 27.03.2020

 Сам-то понимаешь, что написал? И не нужно топтать кнопку несколько раз, сайт примет с одного раза, просто долго думает.

OLEGKARAS
Offline
Зарегистрирован: 19.02.2019

Ну так я потому и спрашиваю что бы знающие люди пояснили незнающему.

OLEGKARAS
Offline
Зарегистрирован: 19.02.2019

поясните пожалуйста как начинающему

Нуидела
Offline
Зарегистрирован: 31.01.2017

Всем категорическое здравствуйте!
Попался в руки дисплейчик от принтера Epson R240 на контроллере Sanyo LC15018
(понятно, что не от сотового, но вроде сюда ближе по смыслу)
Вот, что удалось нарыть (в интернете информации немного, ну или я не там ищу :))
дисплей 1,5 ", 7 выводов на разъёме
1 - VCC
2, 7 - GND
3 - RST
4 - DAT0
5 - CLK
6 - CE
(это из сервис мануала на принтер), подтолкните куда копать, чтобы с Ардуино подружить :)

oldman
Offline
Зарегистрирован: 27.03.2020

 Скорее всего ничего ты не найдешь, но если очень хочется, поэкспериментируй с подключением по I2C. CLK понятно, DATO - SDA, на CE - выбор дисплея (CS) подать GND, на RST  VCC. Видимо придется подобрать адрес, что-то типа (0х38). Библиотеки есть в сети - сам ищи.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

oldman пишет:

 Скорее всего ничего ты не найдешь, но если очень хочется, поэкспериментируй с подключением по I2C. CLK понятно, DATO - SDA, на CE - выбор дисплея (CS) подать GND, на RST  VCC. Видимо придется подобрать адрес, что-то типа (0х38). Библиотеки есть в сети - сам ищи.

I2C и "CE - выбор дисплея" вещи практически взаимоисключающие.

oldman
Offline
Зарегистрирован: 27.03.2020

 Возможно, что это 9-тибитный SPI, но это (IMHO) еще хуже. Я в этих делах на уровне дилетанта, но человек спросил - никто не отвечает, вот и решил высунуться. Звыняйте, если шо не так...

Нуидела
Offline
Зарегистрирован: 31.01.2017

Спасибо пока и на этом, буду рыть :).

OLEGKARAS
Offline
Зарегистрирован: 19.02.2019
oldman
Offline
Зарегистрирован: 27.03.2020

 Судя по шлейфу - интерфейс MIPI, не подключите.

OLEGKARAS
Offline
Зарегистрирован: 19.02.2019

https://github.com/daumemo/ESP32_LCD_MIPI_DBI_TYPE_B_TEST Здесь про этот интерфейс идет речь ?

oldman
Offline
Зарегистрирован: 27.03.2020

 Вы могли бы сами разобраться (поиск работает?), судить по шлейфу Ваш дисплей MIPI-DCI, а библиотека по ссылке для MIPI DBI Type B interface.

Вы видите на своем дисплее эти пины? Но, возможно, я не прав. Дерзайте.

OLEGKARAS
Offline
Зарегистрирован: 19.02.2019

Пока что вижу что 1,2,26,27 - это GND

OLEGKARAS
Offline
Зарегистрирован: 19.02.2019

https://drive.google.com/file/d/1PqwNpRSs5rD25xm3DSpkGWJ0pjI53HFE/view?u...

А такой будет работать ? И почему 18 бит? по 8 ми битам работать будет?

oldman
Offline
Зарегистрирован: 27.03.2020

По одной стороне шлейфа ничего сказать не могу.

OLEGKARAS
Offline
Зарегистрирован: 19.02.2019
oldman
Offline
Зарегистрирован: 27.03.2020

Теперь нужно искать даташит контроллера со схемой выхода из стекла как на шлейфе, по шлейфу проследить где заходит в стекло третий пин (IM0). IM1; IM2... Будут рядом с ним. Там и будет (или не будет) место переключении в режим 8 бит. 9 и 18 переключаются пином 3.

Вот ведь... не заметил сразу, что контроллер уже есть, открывай, смотри, думай...

oldman
Offline
Зарегистрирован: 27.03.2020

Вдогонку:

 IM1; IM2 на GND и нужно смотреть - можно ли изолировать IM1, иначе на 8 бит не переключить. Это все чем я мону помочь.

OLEGKARAS
Offline
Зарегистрирован: 19.02.2019
 
Вот из описания
 
Архитектура с низким энергопотреблением
Низкие рабочие источники питания:
IOVCC = 1,65 В ~ 3,6 В (цифровой)
VCI = 2,5 В ~ 3,6 В (аналоговый)
ЖК-накопитель напряжения:
Источник/напряжение питания VCOM
DDVDH - GND = 4,5 В ~ 6,0 В
VCL - GND = -2,0~-3,0 В
VCI1 - VCL 6,0 В
Выходное напряжение формирователя затвора
VGH - GND = 10,0 В ~ 20,0 В                               Мне нужно подать такое напряжение для запитки ?
VGL - GND = -5,0 В ~ -15,0 В
VGH - VLG 32,0 В
Выходное напряжение драйвера VCOM
VCOM = 0~2,0 В

 

oldman
Offline
Зарегистрирован: 27.03.2020

OLEGKARAS пишет:

 
Вот из описания
 
Архитектура с низким энергопотреблением
Низкие рабочие источники питания:
 
IOVCC = 1,65 В ~ 3,6 В (цифровой)
VCI = 2,5 В ~ 3,6 В (аналоговый)
 
ЖК-накопитель напряжения:
Источник/напряжение питания VCOM
DDVDH - GND = 4,5 В ~ 6,0 В
VCL - GND = -2,0~-3,0 В
VCI1 - VCL 6,0 В
Выходное напряжение формирователя затвора
VGH - GND = 10,0 В ~ 20,0 В                               Мне нужно подать такое напряжение для запитки ?
VGL - GND = -5,0 В ~ -15,0 В
VGH - VLG 32,0 В
Выходное напряжение драйвера VCOM
VCOM = 0~2,0 В

 

IM1; IM2 нашел? 

OLEGKARAS
Offline
Зарегистрирован: 19.02.2019

Не нашел. Ладно хрен с ним. Посоветуйте 4 дюймовый который можно подключить.

oldman
Offline
Зарегистрирован: 27.03.2020

 зря, просто проследить дорожку от 3 рина до стекла, потом отметь на снимке и выложи здесь. про дисплей не знаю.

OLEGKARAS
Offline
Зарегистрирован: 19.02.2019

3 на стекле 31 .Сделаю снимок получше перепроверю.

oldman
Offline
Зарегистрирован: 27.03.2020

OLEGKARAS пишет:

3 на стекле 31 .Сделаю снимок получше перепроверю.

 Похоже. Тогда получается, что следующие два вывода из стекла (они закорочены между собой) и есть IM1,2 и они на GND. Но! Их нетрудно пересадить на IM0, подать пин 3 + питания и получится SPI. Это нижняя строка в таблице режимов, SDA(MOSI) будет на 34 пине, SCL на 36 пине (WR). А с 8-мибитным интерфейсом ничего не выйдет, очень уж тонкая "операция".

 Вот здесь хорошо все видно:

OLEGKARAS
Offline
Зарегистрирован: 19.02.2019

Вот фото более четче. Если по 8 ми битам не получится то по скольких получится. Можно ли подключить через какой то разширитель портов ?

https://drive.google.com/file/d/1gEFJ1LEDu23T4XB5zrXtTndFGL6xfSVk/view?u...

oldman
Offline
Зарегистрирован: 27.03.2020

 Все варианты интерфейсов в таблице и никакой расширитель не поможет. с ESP32 и SPI работает достаточно быстро, а сделать лучше так:

invite
Offline
Зарегистрирован: 08.04.2020

нужен  LCD Module KD28C-1B

может есть у кого в "загашниках" ?

OLEGKARAS
Offline
Зарегистрирован: 19.02.2019

35-38 запаралелины , 36 нужно вырезать ?

oldman
Offline
Зарегистрирован: 27.03.2020

 Ты, видимо, путаешь  рины из стекла и пины шлейфа.

 Пользуйся схемой выхода из стекла, там все отлично видно, а на шлейфе это так:

 точка 1 - DB0, на шлейфе 33 пин;

 точка 2 - пропущенный DOUT(MISO);

 точка 3 - SDA(MOSI), на шлейфе 34 пин и нужно прозвонить не соединяется ли он с GND шлефа.

OLEGKARAS
Offline
Зарегистрирован: 19.02.2019

34 пин на GND , а к точке 2 нужно подключится?

zbot
Offline
Зарегистрирован: 15.03.2020

OLEGKARAS пишет:

Добрый день.

Хочу подключить дисплей от телефона к ESP32 . Можно подключить только SPI CD/ (RS) WR CS RST RD , оли 8 бит даных тоже ? и к каим портам ESP32 подключать?

бери дисплей либо "fly iq239" либо "explay N1" оба легко переделываются на SPI. Я подключал дисплей explay n1 к HSPI, вывод DC (дата/команда) подключал к GP27 ну дальше переписываешm стандартные процедуры вывода данных и команд на дисплей с параллельного вывода на последовательный через выбранный SPI (скорость SPI для начала поставь в пределах 8 МГц) в любой библиотеке работы с LCD. Ну и подбираешь код инициализации контроллера дисплея.

Собственно и все...

просмотри: #3507 #3513 #3516

oldman
Offline
Зарегистрирован: 27.03.2020

OLEGKARAS пишет:
34 пин на GND , а к точке 2 нужно подключится?

 Даже не знаю как еще объяснить... 34 рин на GND если НЕ используется SPI. Точку два я указал как ориентир, чтобы ты мог найти это место на схеме и на шлейфе. Я так понимаю - даташитом ты не пользуешься, а без него понять трудно.

OLEGKARAS
Offline
Зарегистрирован: 19.02.2019

https://drive.google.com/file/d/15NPjlp7oe-WUSJduTCmHv4yAzRl9Ikyj/view?u...
На стекле дисплея IM0 -31, а в даташитн 35 , нумерация просто здвинута ?

oldman
Offline
Зарегистрирован: 27.03.2020

OLEGKARAS пишет:
https://drive.google.com/file/d/15NPjlp7oe-WUSJduTCmHv4yAzRl9Ikyj/view?usp=drivesdk На стекле дисплея IM0 -31, а в даташитн 35 , нумерация просто здвинута ?

 Видимо не все выводится на шлейф, на шлейфе последний пин 144, а на схеме 320. Не думаю, что это так важно, главное определить где какой.

OLEGKARAS
Offline
Зарегистрирован: 19.02.2019

https://drive.google.com/file/d/15UztGau2lzqiuJnOQTv4v0IKzB7I_zG9/view?u...
Посмотрите правильно ли я подписал.
MOSI
CS
SCL
Куда подключить DC ?

oldman
Offline
Зарегистрирован: 27.03.2020

 DC, RS, CD, A0 - это одно и тоже - 37 пин. И не нужно резать дорожку для MOSI, но проверь не соединяется ли 34 рин с другими пинами GND. Я тебе уже писал, что GND подается на 34 пин когда НЕ используется SPI. Пины DB0...DB17 посади на GND.

OLEGKARAS
Offline
Зарегистрирован: 19.02.2019

https://drive.google.com/file/d/15WPBC3HZddKq65yuVsOodXqCjPJH1DZf/view?u...
37 на шлейфе, я правильно поняла?
MOSI нужно резать, так как он сидит на GND.
Куда лучше подключить к ESP32?

oldman
Offline
Зарегистрирован: 27.03.2020

  Да, на распиновке посмотри. Резать очень осторожно, легко прорезается насквозь. Лучше потихоньку соскабливать. По ESP32 у меня не спрашивай, найди в сети библиотеку ILI9486 и посмотри в хидер-файле.

Вот по этой библиотеке попробуй https://github.com/ZinggJM/GxTFT

oldman
Offline
Зарегистрирован: 27.03.2020
SMDT
Offline
Зарегистрирован: 11.08.2018

Добрый день ! Случаем нет не у кого под рукой дисплея от Fly IQ239.? Огромная просьба снять габаритные размеры - ширина, высота вместе с белой рамкой. Грубо говоря, общие габариты без шлейфа.

oldman
Offline
Зарегистрирован: 27.03.2020

SMDT пишет:
Добрый день ! Случаем нет не у кого под рукой дисплея от Fly IQ239.? Огромная просьба снять габаритные размеры - ширина, высота вместе с белой рамкой. Грубо говоря, общие габариты без шлейфа.

  55x83

SMDT
Offline
Зарегистрирован: 11.08.2018

oldman, спасибо большое !

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


весьма вероятно , но сначала по 8/16 бит попробуйте подключить .
сверьте с распиновкой ( за минусом 47 48 пинов) от  FLY IQ434
comment#4
Необычные экземпляры:
без деталей на шлейфе #511 #2458 #2664,  

OLEGKARAS
Offline
Зарегистрирован: 19.02.2019

Скажите вывод RESET должен мльтиметром как то звонится относительно + или GND ?

OLEGKARAS
Offline
Зарегистрирован: 19.02.2019

Может есть описание как запихнуть все это ESP32 ? У меня ардуино ругается что шрифтов нет

Brat4791
Brat4791 аватар
Offline
Зарегистрирован: 13.02.2021

Всем привет Есть вопросик по дисплею по подключению к ардуино, без дела лежит. А так если возмо приспособить к проекту БК панель авто.

Может кому попадалось сие чудо, возможно ли подключение sda,scl шине?.

Или он работает в паре с процесором st7faudio ar9?

Или есть соображения в подключении. 

Судя с даташита подключение по шинам AV . 

Экран 7"с тачпадом bord HTP8101B  контроллер Т100А FT19834.1 0308- TGDA1 от магнитолы Pioner dvd sd4x60w.

 

 

 

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

Sobrat41  спасибо за посылку. Подключил, запустил. Все ОК.

OLEGKARAS
Offline
Зарегистрирован: 19.02.2019

Как прочитать какой контроллер с помощью esp32 ?