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

iStarCom
Offline
Зарегистрирован: 21.06.2020

Всем привет.

Есть дисплей https://www.rgbautomatyka.pl/en/hb10502nyu-lyzc-01-v-hb10502nyulyzc01v-hb10502-b-display-lcd-hyundai-id10266.html

Даташита нет! от слова в паблике. Нет ли читалки для определения чипа и соответственно распиновки?

Максимум что нашел

Но так и не получилось его заюзать.

croc19
Offline
Зарегистрирован: 17.02.2017
Ищи в нете LCD 20×4
iStarCom
Offline
Зарегистрирован: 21.06.2020

croc19 пишет:

Ищи в нете LCD 20×4

А кто сказал что у нас HD44780 ?

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

Тогда имеет ли смысл заморачиваться.

iStarCom
Offline
Зарегистрирован: 21.06.2020

croc19 пишет:

Тогда имеет ли смысл заморачиваться.

Жалко, большой дисплей, есть виды на его юз.

Про «пчелку» не напоминать ;)

iStarCom
Offline
Зарегистрирован: 21.06.2020

Решил заюзать читалку 5.3

Пока читала на дисплее зажигались разные сегменты...

Выхлоп читалки под спойлером, у кого какие мысли?

Линк на видео в момент работы читалки > https://radikal.ru/video/cA4xtlXgS0z

Дисплей подключал не как на табличке постами выше а так

 

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

iStarCom пишет:

Решил заюзать читалку 5.3

Пока читала на дисплее зажигались разные сегменты...

Выхлоп читалки под спойлером, у кого какие мысли?

мысли такие - дисплей живой, пробуй в него писать различные команды от аналогичных текстовых LCD дисплеев 20х4, с вероятностью более 50% он будет с каким-то совместим

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

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

так-то  еще и инит нужен чтоб он запоказывал как 20x4 (помнится давным давном в AVRstudio писал инит для winstar 1602 , всё работало , пока не заменил дисплей на китайский 1602 , пришлось долго разбираться , выяснилось что другие задержки в ините нужны , и повтор команды) . Это к тому что важен правильный инит вначале. Сейчас это всё делает библиотека ардуино. 

как вариант, попробуйте написать продавцам HB10502-b , WD-G1003P , WD-G1C03P , HB10502NYU , HB10502NYU-LYZC-01 , hb10502nyu-lyzc-02 , мож они там в китае возможно найдут даташит или библиотеку. поискать и спросить у Wintek , это он же их по заказу изготавливал.  М.б. это что-то схожее по командам с изученным WD-G1203T (графический дисп).

если бы было рабочее устройство с этим дисплеем ( типа  панель оператора SIEMENS OP7 ,  Siemens Simatic OP17 ), то можно было ардуинкой перехватить команды общения.

// попробуйте драйвер от st7066 , мож как раз по похожим командам собрали чип 3 в 1 , ведь в инете встречалось что st7066  не совсем идентична с HD44780 . https://forum.arduino.cc/index.php?topic=22333.0  , вот инит у кого-то заработал https://www.avrfreaks.net/forum/lcd-trouble-between-hd44780-and-st7066-controller  .   https://www.vishay.com/docs/37306/lcd016n004b.pdf

попробуйте подключить ширпотреб lcd2004 также к читалке , интересно схожесть поведения и ответы с таких же адресов.

// попался пытливый чел до подобных дисплеев http://spurtikus.de/2017/03/05/pollin-lcd-roundup/ , попробуйте у него спросить , ему там в германии мож попадался этот дисп для siemens .

/// вернитесь на https://www.mikrocontroller.net/topic/254693 и прочитайте внимательней с гугл переводом, там же у кого то получилось 

Дисплей НЕ совместим с HD44780! Что я смог найти
символы передаются на дисплей 5-байтовыми блоками, т.е.
Буква «V» F8,04,02,04, F8; Передача начинается с команд B3,
11.00; (Pin 4 Low) Сам дисплей инициализируется в начале
E2, AE, A2, 8C, 40, A6, A1, A4, 2B, AF (низкий уровень на выводе 4), затем 80 раз
упаковка из 5 штук 00,00,00,00,00 (вывод 4 высокий, дисплей удален).

//// шрифты попробуйте как в  этом скетче http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov?page=11#comment-302424  раз у них буква вывелась побайтно 

Домосед
Домосед аватар
Offline
Зарегистрирован: 18.09.2019
Здравствуйте уважаемые, попался i2c LCD графический дисплей QLD0184-001 от комбайна JVC, предположительно 64х48 точек. Вопрос - как к нему подступиться?
Гугление не помогло, нашел только схему комбайна, её прилагаю. 

 
 
 

 

iStarCom
Offline
Зарегистрирован: 21.06.2020

slider пишет:

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

 

попробуйте подключить ширпотреб lcd2004 также к читалке , интересно схожесть поведения и ответы с таких же адресов.

1) BFBF на выходе! Может я не правильно ее его подключил к читалке? Порекомендуйте на какие пины ее цеплять.

По остальному...

2) Немцу пытливому написал, подождем что ответит.

3) Рабочая OP7 есть, как снять (перехватить) с нее данные ардуинкой?

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

 

arduino not my
arduino not my аватар
Offline
Зарегистрирован: 28.10.2020

Здравствуйте , есть дисплей от Sony w 850i . Подскажите ,как его подключить к ардуино. Заранее спасибо

arduino not my
arduino not my аватар
Offline
Зарегистрирован: 28.10.2020

Здравствуйте , есть дисплей от Sony w 850i . Подскажите ,как его подключить к ардуино. Заранее спасибо

ji231
Offline
Зарегистрирован: 13.01.2013

Есть косяки с инициализацией дисплея  ST7567 (128x64 8бит интефейс данных)

Код просто на С, на других дисплеях и в других проектах работает, у меня почему-то окосячка

Если последовательность инициализации брать без изменений, то изображение повернуто на 180грд по часовой стрелке.

Меняю коды 

CMD_COM_NORMAL  на CMD_COM_INVERSE

CMD_COM_SEG_INVERSE на CMD_COM_SEG_NORMAL

Ориентация изображения правильная, но:

Левый край выводимого изображения заходит на 2-3 пиксела влево, за границу видимой области

С правого края узкая полоса по всей высоте со случайным образом "рассыпанными" пикселами. остальная часть изображения отрисовываетнся нормально.

Как сдвинуть изображение вправо?  

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

Запуск экрана EXPLAY N1 в режиме 16 бит на STM32F103 по шине FSMC c переделанной библиотекой UTFT:

 https://youtu.be/kO_7kpyxlls

не могу сказать, что скорость потрясает, но значительно быстрее чем на ардуине UNO.  

oldman пишет:

  Тоже не в тему...

  У EXPLAY N1 разрешение 480х320, даже от Меги экран заполняется очень медленно.Гораздо быстрее так: Ардуино IDE + аддон STM32 + Adafruit_ILI9481_8bit_STM + STM32F103C8T6 + EXPLAY N1.

пошел немного другим путем CUBEIDE + пересобранная библиотека UTFT + STM32F103VGT6 + EXPLAY N1, ну и видео результата выше. Итоговый print(mills()) действительности не соответствует по причине лени поэтому просто заменен на print(0x7fffffff) :-)

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

zbot пишет:

Запуск экрана EXPLAY N1 в режиме 16 бит на STM32F103 по шине FSMC c переделанной библиотекой UTFT:

 https://youtu.be/kO_7kpyxlls

   Библиотекой не поделитесь?

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

oldman пишет:

zbot пишет:

Запуск экрана EXPLAY N1 в режиме 16 бит на STM32F103 по шине FSMC c переделанной библиотекой UTFT:

 https://youtu.be/kO_7kpyxlls

   Библиотекой не поделитесь?

нет проблем -

http://file.sampo.ru/6dgf69/

исправления приветствуются и критика принимается :-)

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

arduino not my пишет:

Здравствуйте , есть дисплей от Sony w 850i . Подскажите ,как его подключить к ардуино. Заранее спасибо

схема телефона - http://file.sampo.ru/4zf8gd/

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

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

ji231 пишет:

Есть косяки с инициализацией дисплея  ST7567 (128x64 8бит интефейс данных)

Код просто на С, на других дисплеях и в других проектах работает, у меня почему-то окосячка

Если последовательность инициализации брать без изменений, то изображение повернуто на 180грд по часовой стрелке.

Меняю коды 

CMD_COM_NORMAL  на CMD_COM_INVERSE

CMD_COM_SEG_INVERSE на CMD_COM_SEG_NORMAL

Ориентация изображения правильная, но:

Левый край выводимого изображения заходит на 2-3 пиксела влево, за границу видимой области

С правого края узкая полоса по всей высоте со случайным образом "рассыпанными" пикселами. остальная часть изображения отрисовываетнся нормально.

Как сдвинуть изображение вправо?  

в этом даташите (https://www.crystalfontz.com/controllers/Sitronix/ST7567/303/) на 21 странице расписаны регистры вашего контроллера укажите какие биты в каких регистрах меняете.

Ну и можете провести эксперименты с этими регистрами -(2) Set Start Line и (4) Set Column Address

P.S. кстати обратите внимание что ваш дисплей 65x132 по даташиту

ji231
Offline
Зарегистрирован: 13.01.2013

zbot, Спасибо за прояснение.

Попробовал прибавить к младшим разрядам Set Start Line +4, изображение смещается вниз.

Аналогичное прибавление +4 к Set Column Address - никак не влияет ((( Разве что если прибавить к MSB  Set Column Address (старшая тетрада смещения) +64, то изображение смещается вниз.

Вот такие котята с пирожками.

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

ji231 пишет:

zbot, Спасибо за прояснение.

Попробовал прибавить к младшим разрядам Set Start Line +4, изображение смещается вниз.

Аналогичное прибавление +4 к Set Column Address - никак не влияет ((( Разве что если прибавить к MSB  Set Column Address (старшая тетрада смещения) +64, то изображение смещается вниз.

Вот такие котята с пирожками.

в любом случае возможна чисто программная реализация переворота изображения

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

zbot, спасибо.

arduino not my
arduino not my аватар
Offline
Зарегистрирован: 28.10.2020

zbot ,cпасибо , попробую

 

arduino not my
arduino not my аватар
Offline
Зарегистрирован: 28.10.2020

Стоп , а к каким пинам дисплея подключать ардуино ?

arduino not my
arduino not my аватар
Offline
Зарегистрирован: 28.10.2020

http://file.sampo.ru/8g5vsv/ вот фото шлейфа

 

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

arduino not my пишет:

http://file.sampo.ru/8g5vsv/ вот фото шлейфа

однако....

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

остается вариант найти эту плату и вызванивать контакты дисплея со стороны разьема х2500. 

как мне кажется.

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

zbot пишет:

oldman пишет:

zbot пишет:

Запуск экрана EXPLAY N1 в режиме 16 бит на STM32F103 по шине FSMC c переделанной библиотекой UTFT:

 https://youtu.be/kO_7kpyxlls

   Библиотекой не поделитесь?

нет проблем -

http://file.sampo.ru/6dgf69/

исправления приветствуются и критика принимается :-)

исправление в файле lcd_explay_n1.h строки:

#define ADDR_CMD        *(uint8_t *) 0x60000000
#define ADDR_DATA       *(uint8_t *) 0x60020000
#define ADDR_DATA16     *(uint16_t *) 0x60020000

поменять на:

#define ADDR_CMD        (*(uint8_t *) 0x60000000)
#define ADDR_DATA       (*(uint8_t *) 0x60020000)
#define ADDR_DATA16     (*(uint16_t *) 0x60020000)
arduino not my
arduino not my аватар
Offline
Зарегистрирован: 28.10.2020

Мдаа, у меня и шлейфа нет к главной плате , и разъема на шлейфе дисплея...

 

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

просьба - посоветуйте цветной экран 2.6" желательно с разрешением 320х240 с интерфейсом SPI, или модель сотового телефона где он живет.

Желательно с известным типом контроллера.

talanov
Offline
Зарегистрирован: 11.11.2019

Доброго времени Всем! Достался по случаю дисплей. Довольно большой по размерам. Маркировка на дисплее

kt-46316hia-0-t-w
ghc-bl-046-001-a0    
kj-46316hia-0-t-w
yxl20140528
С такой распиновокой не завелся. Может кто встречал подобное.
1 GND
2 VCC 2,8v
3 VCC 2,8v
4 CS-
5 WR-
6 RS-
7 RD-
8 RESET
9 D0
10 D1
11 D2
12 D3
13 D4
14 D5
15 D6
16 D7
17 NC
18 NC
19 NC
20 NC
21 NC
22 NC
23 NC
24 NC
25 NC
26 NC
27 NC
28 NC
29 TS
30 TS
31 TS
32 TS
33 GND
34 ?
35 KATODE
36 KATODE
37 ANODE +3,5
38 ANODE +3,5
39 GND
40 GND
 
talanov
Offline
Зарегистрирован: 11.11.2019

поменл местами что бы было 

5 RS-
6 WR-
завелось в MCUFREND
Определяется как ili9488 ID = 0x9488 480x300 3.95"
помогите с библиотекой на него utft
zbot
Offline
Зарегистрирован: 15.03.2020

talanov пишет:

поменл местами что бы было 

5 RS-
6 WR-
завелось в MCUFREND
Определяется как ili9488 ID = 0x9488 480x300 3.95"
помогите с библиотекой на него utft

что конкретно с библиотекой помочь нужно? 

Ты его по 8 битной шине запускаеш?

P.S> имеется большое подозрение что он запустится с инитом от ili9327_8 на той версии UTFT которую тут переделывали под дисплей Explay N1 8 bit. По крайне мере коды инициализации не сильно отличаются друг от друга https://luan.eng.br/index/electronic/19/using-the-35-inch-320x480-tft-lcd-ili9488

talanov
Offline
Зарегистрирован: 11.11.2019

Да он 8 битный. Думал может такой дисплей уже кто то  использовал и есть рабочая библиотека UTFT под него.

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

talanov пишет:

Да он 8 битный. Думал может такой дисплей уже кто то  использовал и есть рабочая библиотека UTFT под него.

что есть рабочая? проверь как я написал выше, скорее всего будет работать разве что экран будет повернут или цвета не совпадут что вполне решается через регистр 0x36

библиотеку качай отсюда - http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov?page=2#comment-192385

talanov
Offline
Зарегистрирован: 11.11.2019

Спасибо! В понедельник непременно попробую. Всё добро то на работе.

Если я правильно понял то пины Arduino UNO подсоеденять так?

№ ножки     Пин
  LCD       Ардуино UNO
1 GND
2 VCC +2,8v
3 VCC +2,8v
4 CS - GND
5 RS - PD9
6 WR - PD8
7 RD - +2,8v
8 RESET - GND
9 D0 - PD0
10 D1 - PD1
11 D2 - PD2
12 D3 - PD3
13 D4 - PD4
14 D5 - PD5
15 D6 - PD6
16 D7 - PD7
zbot
Offline
Зарегистрирован: 15.03.2020

talanov пишет:

Спасибо! В понедельник непременно попробую. Всё добро то на работе.

Если я правильно понял то пины Arduino UNO подсоеденять так?

№ ножки     Пин
  LCD       Ардуино UNO
1 GND
2 VCC +2,8v     
3 VCC +2,8v
4 CS - GND
5 RS - PD9
6 WR - PD8
7 RD - +2,8v
8 RESET - GND       // дисплей в постояном ресете будет!!!
9 D0 - PD0
10 D1 - PD1
11 D2 - PD2
12 D3 - PD3
13 D4 - PD4
14 D5 - PD5
15 D6 - PD6
16 D7 - PD7

8 RESET - RST 

2.8 V заменить на 3.3 V

в остальном верно, только есть нюансы, если китайская UNO R3 с китайским клоном атмеги 328 то она 3.3 вольтовая и дисплей садится напрямую, а если обычная UNO то она 5 вольтовая и соответственно нужно уровни преобразовывать под 3.3 вольтовую логику, в начале этой темы про это рассказывается. 

в начале демо файла написано:

//                     model, RS(DC), WR
UTFT myGLCD(   31,      9,          8);   
// остальные управляющие пины RD на + , CS на - , RST на RESET ардуины
 
sharaban
Offline
Зарегистрирован: 09.11.2020

Люди добрые, я вот хочу начать Arduino изучать и по долгу, так сказать, работы мне попадаются частенько вот такие дисплеи. Это дисплеи на домофонах которые показывают звонящего. Я забрал их с контроллерами ( я так понимаю). Можете подсказать можно ли их приспособидля для Arduino? Поквадратнее который примерно 4.1" производитель OnV, пошире производителя не вижу на шлейфе есть надпись. Заранее благодарю за помощь и прошу силно не ругаться если я что не пойму.

arduino not my
arduino not my аватар
Offline
Зарегистрирован: 28.10.2020

Это снова я . потерпев фиаско с дисплеем от соньки , я принялся искать ещё дисплей. И нашел дисплей от нокии 6070. И да , мне нужна помощь

 

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

arduino not my пишет:

Это снова я . потерпев фиаско с дисплеем от соньки , я принялся искать ещё дисплей. И нашел дисплей от нокии 6070. И да , мне нужна помощь

 

 

иной раз проще купить нужный чем подыскивать документацию на найденный, если что -

https://magazin-detaley.ru/matrica-displey-dlya-telefona-nokia-6101-6060-6070-6085big-6125-aaa

arduino not my
arduino not my аватар
Offline
Зарегистрирован: 28.10.2020

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

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

arduino not my пишет:

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

Это дисплей с SPI подключением, подключать примерно как в данной статье - 

какой на нем контроллер и как им управлять - хз, ищи, читай, пробуй. 

P.S> CSX и RESX думаю понятно что это CS и RESet? SDA и SCLK итак понятно.

samik008
Offline
Зарегистрирован: 11.11.2020

добрый вечер, дисплей hsnb-s360a-v4, вот что выдал, хз куда дальше, дисплей рабочий вчера запускался но фигово в 4 окна, буквально только начал разбираться. mega 2560

 

samik008
Offline
Зарегистрирован: 11.11.2020

Теперь вот так, это значит ili9327 ? у этого дисплейчика

upd/ а всё, запустил

TFT LCD test
Using Adafruit 2.8" TFT Breakout Board Pinout
TFT size is 240x400
Found ILI9488 LCD driver
 

 

talanov
Offline
Зарегистрирован: 11.11.2019

К вопросу о дисплеях с контроллерами выше

К ардуине не выйдет. А вот мониторчик мелкий для камеры напремер само то. Он же прям с контроллерами у вас. Видео подавать прямо можно. или приставку цифрового тв прицепить.

sharaban
Offline
Зарегистрирован: 09.11.2020

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

Жалко что на Ардуино не пойдёт. А усли без контроллера? Как нить распиновку определить можно?

stranik9
Offline
Зарегистрирован: 19.08.2019

всем привет! имеется дисплей от LGx135 tft3p3253-v2-e в инете ничего про него не нашол, подскажите можно его подключить к ардуино или нет, распиновки не нашол

 с ув.

stranik9
Offline
Зарегистрирован: 19.08.2019

всем привет! имеется дисплей от LGx135 tft3p3253-v2-e в инете ничего про него не нашол, подскажите можно его подключить к ардуино или нет, распиновки не нашол

 с ув.

MAX-SAS
Offline
Зарегистрирован: 09.01.2017

Доброго всем дня! Помогите с библиотекой UTFT. Нет поддержки ili9327 8bit, к Ардуино мега стандартным подключением (это важно). Что можно предпринять?

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

MAX-SAS пишет:
Доброго всем дня! Помогите с библиотекой UTFT. Нет поддержки ili9327 8bit, к Ардуино мега стандартным подключением (это важно). Что можно предпринять?

почитайте пост #118 этой темы. Саму библиотеку можете поправить для использования под ваш тип подключения, ну и не забудьте про согласование уровней с 5 вольт логики MEGA256 в 3.3 вольт логику вашего LCD

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

stranik9 пишет:

всем привет! имеется дисплей от LGx135 tft3p3253-v2-e в инете ничего про него не нашол, подскажите можно его подключить к ардуино или нет, распиновки не нашол

 с ув.

скажу крамолу - просто купите дисплей с известной распиновкой и имеющий общедоступный даташит на контроллер например - https://magazin-detaley.ru/matrica-displey-explay-n1

и потратьте свое время не на поиски документации а на эксперименты с этим дисплеем или создание чего-то нужного и полезного :-))))