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

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

Вот и я думаю, не начать ли с первого класса интегралы изучать. А то 2+1=3.

Шина управления подписана на шлейфе. Дисплей 16 битный.

Остается найти + питания. Скорее всего два проводника.

Шлейф прозвоните. И вперед, определять контроллер.

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

Derex12, прочтите тему и подумайте справитесь или нет , подпаяться то сможете к нему? .  тогда еще изучите ардуино.

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

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

 

Derex12
Offline
Зарегистрирован: 07.12.2017

Спасибо. Я интегралы начал ещё в детском саду изучать, что не так-то? Прозвонил бы, да понадеялся, вдруг кто-то уже сталкивался с такими матрицами, мне бы вообще ничего делать не пришлось, а так придется.

Derex12
Offline
Зарегистрирован: 07.12.2017

Обязательно прочту. Надеялся, вдруг кто-то уже такие делал, вот и не прочёл. Подпаяться смогу. Если получится, в свободное время, всё сделаю.

safari
Offline
Зарегистрирован: 02.02.2015

есть ли у кого распиновка и/или рецепт подключения arduino к дисплею от iphone 3G/3GS?

а то валяются два трупа, думаю выбросить или помучить?

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

Фотки шлейфа выложи. Интересно посмотреть.

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

Derex12 пишет:
Обязательно прочту. Надеялся, вдруг кто-то уже такие делал, вот и не прочёл. Подпаяться смогу. Если получится, в свободное время, всё сделаю.

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

и использовать дельное предположение от croc19

GT-S6802 сервис мануал схемы https://yadi.sk/d/U0h3YnUI3QQekM

питание там 2.8в (2.9в)

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

safari пишет:

есть ли у кого распиновка и/или рецепт подключения arduino к дисплею от iphone 3G/3GS?

а то валяются два трупа, думаю выбросить или помучить?

safari , достаточно в поисковике надобыло забить что хотите:  lcd iphone 3g arduino ,

сразу бы нашли 

http://vrtp.ru/index.php?showtopic=1120&st=2310&# , там и распиновку прикинул.

и здесь в начале темы, на 3й странице уже отвечал по ним   #102

 

// у меня с десяток новых lcd 3G валяется давным давно (задарили из-за ненадобности),  так походу и выкинуться . Мож какую подсветку, usb светильники , иль фонарики плоские на повербанки из них придумать :)))

Drexxter
Drexxter аватар
Offline
Зарегистрирован: 08.12.2017
Доброго времени суток!
 
Достался мне по случаю дисплей от Samsung SGH-X830 (он же на X838,F200,F210,S430?), выглядит оно так:
 
 
 
Очень он мне понравился по своим параметрам (1.5", 220x128, 262144 цветов).
 
Нашёл сервис мануал к телефону
 
Там имеется распиновка коннектора (стр 5)
 
 
 
Как я понимаю (а я нуб в плане микроконтроллеров итп :)) -
мы имеем:
 
Восьмибитную шину
LCD_DO(0)
LCD_DO(1)
LCD_DO(2)
LCD_DO(3)
LCD_DO(4)
LCD_DO(5)
LCD_DO(6)
LCD_DO(7)
 
Ногу сброса
LCD_RESET
 
Подсветку
BL-
BL+
 
И какие-то
LCD_REN_O
LCD_WEN_O
LCD_CS_O
LCD_RS_O
 
Все ноги, кроме подсветки, идут к процу.
Подсветка идёт к LT3465AES6
 
 
 
Господа (Дамы)!
 
Как понять, какой там чип, структура данных? Возможно есть какая-то готовая библиотека для ардуино иде? Или какая-то общеизвестная шина данных?
Drexxter
Drexxter аватар
Offline
Зарегистрирован: 08.12.2017
LCD Shield с оо-ооочень похожей распиновкой. ;)
 
 
LCD_DO(x) = LCD_Dx
LCD_RESET = LCD_RST
LCD_REN_O = LCD_RD (A read strobe signal and enables an operation to read out data when the signal is low.)
LCD_WEN_O = LCD_WR (A write strobe signal and enables an operation to write data when the signal is low.)
LCD_CS_O = LCD_CS (A chip select signal.)
LCD_RS_O = LCD_RS  (A register select signal.)
 
Контроллер SPFD5408 (ILI9320?). Правда 240х320.
Есть ощущение что нужно брать библиотеку от него и править...
Видимо нужно подключить аналогично, и "спросить у экрана" кто он такой ))
 
01// find the TFT display
02uint16_t identifier = tft.readRegister(0x0);
03if (identifier == 0x9325) {
04   Serial.println("Found ILI9325");
05} else if (identifier == 0x9328) {
06   Serial.println("Found ILI9328");
07} else {
08   Serial.print("Unknown driver chip ");
09   Serial.println(identifier, HEX);
10   while (1);
11}

 

 

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

Перечитайте ветку. Все уже разжевано.

safari
Offline
Зарегистрирован: 02.02.2015

Это же не дисплей от сотика, а нормалтный шилд для ардуино.

Вот тут точно помогут: http://forum.arduino.cc/index.php?topic=366304.0

Drexxter
Drexxter аватар
Offline
Зарегистрирован: 08.12.2017

croc19 пишет:
Перечитайте ветку. Все уже разжевано.

Что-то не найду где оно разжёвано...

 

Drexxter
Drexxter аватар
Offline
Зарегистрирован: 08.12.2017

safari пишет:

Это же не дисплей от сотика, а нормалтный шилд для ардуино.

Вот тут точно помогут: http://forum.arduino.cc/index.php?topic=366304.0

Это шилд, а на нём - дисплей от сотика ;)

Откуда вы думаете на шилдах экраны используют? Не на заказ же делают ))

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

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

ищешь в сети инит для этого контроллера и даташит. По даташиту узнаешь, как контроллер

выводит данные на экран. Пишешь программу, в которой инициализируешь дисплей и выводишь

на него что тебе нужно.

2354resd
Offline
Зарегистрирован: 21.11.2017

croc19 пишет:

0,1,2,3  это CS, DS, WR, RD или  RD, WR, DS, CS

IM-1 и IM-2 возможно переключают разрядность.

Попробуй считать ID , но не забудь про резисторные делители.

Вот так выдает читалка в вариациях. Ничего на дисплее не происходит

1 вариант RD, WR, DS, CS D0-D7

2 вариант CS, DS, WR,RD  D0-D7

3 Вариант RD, WR, DS, CS D10-D17

4 вариант CS, DS, WR,RD  D10-D17

 

safari
Offline
Зарегистрирован: 02.02.2015

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

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

 2354resd, в 1м варианте , судя по 

009 reg  p1 p2 p3 p4 p5 p6 p7 p8 
010 00 = 0                       *
011 01 = 0
012 02 = 0
013 03 = 03 03 03 03 03 03 03 03 
014 04 = 04 04 04 04 04 04 04 04 *****
015 05 = 04 04 04 04 04 04 04 04 
016 06 = 04 04 04 04 04 04 04 04 
017 07 = 07 07 07 07 07 07 07 07 
018 08 = 0
019 09 = 0
020 0A = 0
021 0B = 0B 03 03 03 03 03 03 03 
022 0C = 0C 04 04 04 04 04 04 04 
023 0D = 0C 04 04 04 04 04 04 04 
024 0E = 0C 04 04 04 04 04 04 04 
025 0F = 0F 07 07 07 07 07 07 07 

плохое иль некачественное  подключение . как будто 3й бит перепутан с управляющим пином .

2й вариант более правдоподобен. 

переключите пинами IM на 8м бит (светодиод в помощь)

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

и надобыло фото разместить подключения.

.  

aleksl
Offline
Зарегистрирован: 02.11.2017

Всем привет. Нашел в закромах китайскую ТВ нокию и вытащил дисплей. на нем есть тач скрин. Как оказалось по распиновке 1в1 как мой дисп из поста #758. Запаял его на плеер он благополучно запустился. Отсюда понял что контроллеры в них одинаковые. Поизучав внимательно шлейф определил по распиновке контроллер HX8347-A. Согласно даташиту для 8 бит установил P68 в 0; BS0,BS1 в 1; BS2 в 0. На дисплее ничего не появилось

Запаял на шилду и читалка выдала 

aleksl
Offline
Зарегистрирован: 02.11.2017

Для информации. Подключил к Ардуино НАНО, все через делители 10к+15к, питание от 5в через стабилизатор 3в. данные по D0-D7

Посмотрев в даташит увидел вот такой режим. IFSEL0 нужно установить в 0. На шлейфе он был поумолчанию на 1. Разрезал дорожку и закинул IFSEL0  на 0.   P68 в 0; BS0,BS1 в 1; BS2 в 0

Вопрос: какой режим выбрать правильный для 8 бит? 

 

Читалка выдала (шина данных подкл. D0-D7): 

ДИСП ожил и выдал следущее :

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

aleksl , слишком огромное превью фоток , исправьте их.

нажмите   "изменить"    внизу своих сообщений, 

правой кнопкой по фотке, "свойства изображения"

ширину поставьте 320  , нажмите "ок"

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

//// не цветное изображение на диспе следствие несоответствия битности выводами IM (BS) . Если не шариться по даташитам , либо научным тыком (попробуйте разные вариации IM , пока не запокажет по цветному) , либо светодиодом по D8...D15...D17 (белый светодиод , А на +3.3в  К на D8,D9,...) но тоже подбирать разные вариации IM , пока не перестанут подмигивать во время чтения регистров - значит получился 8бит режим , да и так увидите , что он по цветному запокажет.

2354resd
Offline
Зарегистрирован: 21.11.2017

slider пишет:

плохое иль некачественное  подключение . как будто 3й бит перепутан с управляющим пином .

2й вариант более правдоподобен. 

переключите пинами IM на 8м бит (светодиод в помощь)

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

и надобыло фото разместить подключения.

Тоесть использовать 2-й вариант. Или иниты пробовать по всякому? Про переключение IM расскажите подробнее . Подключение: где то выше схема с поправкой как croc19 подсказал.

2354resd
Offline
Зарегистрирован: 21.11.2017

slider пишет:

плохое иль некачественное  подключение . как будто 3й бит перепутан с управляющим пином .

2й вариант более правдоподобен. 

переключите пинами IM на 8м бит (светодиод в помощь)

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

и надобыло фото разместить подключения.

Тоесть использовать 2-й вариант. Или иниты пробовать по всякому? Про переключение IM расскажите подробнее . Подключение: где то выше схема с поправкой как croc19 подсказал.

2354resd
Offline
Зарегистрирован: 21.11.2017

slider пишет:

плохое иль некачественное  подключение . как будто 3й бит перепутан с управляющим пином .

2й вариант более правдоподобен. 

переключите пинами IM на 8м бит (светодиод в помощь)

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

и надобыло фото разместить подключения.

.  

В первом варианте точно, выпал проводок перечитал вот так

 

kainda
Offline
Зарегистрирован: 09.02.2017

у меня вопрос - если подключить дисплей AT070TN07 от переносного dvd плеера он будес с ардуинкой работать?

aleksl
Offline
Зарегистрирован: 02.11.2017

Посоны, рисую лейку для шилды маленкого 20пин дисплея 128*160. У него подсветка от 7в примерно светит, подскажите на чем проще всего инвертор реализовать. ? Ну прям по минимуму обвязки чтоб, управлять шимом не обязательно.

2354resd
Offline
Зарегистрирован: 21.11.2017

Может глупый вопрос, но пока не понял. В инитах для нано я должен прописывать примерно так? 

UTFT myGLCD(LPH9135,A2,A1,A3,A4);  // PCF8833  (Serial):

И второй вопрос: можно ли в прошивке для этого телефона найти какой контроллер стоит?

Подключение такое:

На шилде сверху вниз:

CS,CD,Wr,RD к A3-A0 ардуины соответственно, D0-D7 к D8,D9,D2-D7 ардуины,Res на A4.

Итоговая схема такая

Im-1 на +3.3, IM-2 на землю. У резисторов 20 кОм напаян проводочек на землю, как croc19 учил :)

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

В прошивке контроллера не нашел. Читалка ничего не выдает.  Выложи все-таки фотки

подключения. Может определим в чем косяк.

2354resd
Offline
Зарегистрирован: 21.11.2017

Прогнал все иниты как слайдер сказал.(Разобрался с подключеникм UTFT и MCUFRIEND_kbv) результата ноль. Может перефоткать шильд или еще чего посоветуете?

Дабы не стоять на месте, есть еще пара дисплеев. 

Первый:

Fly IQ436 45 pin

Смущает колличкство DB0-DB23. Как его подключить на 8 бит?

 

И второй:

Samsung GT-C3752  21 pin

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

Чего полегче будет подключить? 

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

Fly IQ436. Посмотрел в прошивке. Вроде всего один контроллер, ILI9488.

Посмотрел датшит. Похоже, что ID переключает 24 или 16 бит. 

Можно подключать и считывать. Должен запуститься.

Самсунги более навороченные. У них свои контроллеры. Может и повезет,

если читалка определит контроллер.

С филипсом поищу еще прошивки. Может и определится какой контроллер.

С подключение к ардуине не помогу. Почитай форум. Там с нано  были уже проблемы.

Страницы 3 назад.

Saimon
Offline
Зарегистрирован: 15.12.2017

Приветствую, товарищи! Нашел дисплей для проекта, не могу найти распиновку( Буду благодарен за помощь))) Вот что известно 1-4 тач 5 земля 6-26 ??? 27-28 судя по толщине питание 29 земля 30-34 подсветка

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

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

Saimon
Offline
Зарегистрирован: 15.12.2017

Спасибо за замечание, прислушаюсь к вашим советам! В интеренете искал но не нашел ничего путного, а фото лучше сделать пока нет возможности, не фокусируется мой телефон на более близком растоянии( Кстати подскажите, как правильно выкладывать фото, чтобы оно открывалось. Заранее спасибо)

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

Saimon пишет:

Спасибо за замечание, прислушаюсь к вашим советам! В интеренете искал но не нашел ничего путного, а фото лучше сделать пока нет возможности, не фокусируется мой телефон на более близком растоянии( Кстати подскажите, как правильно выкладывать фото, чтобы оно открывалось. Заранее спасибо)

 

линза почти любая, другой сотик или лучше цифровик 

#599       #522    #440     #758      #489

иногда нужно и шлейф как заходит на стекло , потому как бывает и такое 

#99

из даташита  можно будет прикинуть где IM

#163

 

// Сохранение картинок на форуме  , в самом конце ширину можно указать 320, тогда фотка будет разворачиваться по клику до вашего изначального разрешения к примеру 1го мегапикселя 1366x768  , 1024x768 .

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

Как понять кто для кого? это от explay alto

2354resd
Offline
Зарегистрирован: 21.11.2017

Приветствую. От Fly'я дисплей пока отложил, жду мегу из Китая.

Нашел вот такой дисплей от SAmsunga E2152. Проясните маленько по пинам 4-7 и 24, куда их приспособить? 5-7 подсветка?

Спасибо.

 

И по Нано вопросик. Перечитал все, каша в башке образовалась. Подключение там как в адафруите D0,D1,-pin8,9

или, где-то писали, что их на Rx,Tx садить?

И Sliderу, можете детальнее сфоткать макетку как у вас выход шлейфа сделан тут #99?

 

Maks...09...
Offline
Зарегистрирован: 24.12.2017

     лежит дисплей от bqs-3500 3.5 дюйма, 17pin , поиск ни по названию шлейфа , ни по колличесву пинов не увенчался успехом , 1-й пин возможно земля , 2-й питание подствтки К

2354resd
Offline
Зарегистрирован: 21.11.2017

Maks...09... пишет:
     лежит дисплей от bqs-3500 3.5 дюйма, 17pin , поиск ни по названию шлейфа , ни по колличесву пинов не увенчался успехом , 1-й пин возможно земля , 2-й питание подствтки К

Вы сами то пробовали свои фото посмотреть?

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

Maks...09... пишет:

 

из характеристик телефона 

   
Видеопроцессор Mali-400 MP

 

ардуина не потянет

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

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

2354resd пишет:

...

И Sliderу, можете детальнее сфоткать макетку как у вас выход шлейфа сделан тут #99?

 

больше фоток и лучшего качества https://yadi.sk/d/qOXns5uk3RB6Hq

получается

внутренние пины "папа" - это напрямую к диспу , для подключения - , + , питание на подсветку , и для исследования в какой битности дисп (подключаете белйы светодиод - если ярко мигает при опросе, значит дисп отвечает на этот пин, если тускло , то это просто ардуинка через 10к посылает на него свои сигналы. питание д.б. около 2.8в) 

внешние гребенки "папа" - это через 10ком , для подключения ардуины и подопытных пинов IM .

дубляж внешние гребенки "мама" для удобства подключения ардуинки (но так особо и не пригодилась)

 

толстые "мама" :

для многих "-"   , для питания диспа , подсветки, для IM , все остальные 8 бит из 16 шины данных посадить на - ,

для многих + :  +5в для подачи лог1 на IM , для +3.3в +2.8в питание диспа (там и резисторы+стабилитроны 3.0в 2.7в, кондеры)  и подсветки ,....

 

6ти пиновые "папа"  , для питания с ардуинки несколькими параллельными проводками для надежности.

провода использовал 10см  мама-папа , проверенные . 

SHADOW_UB
Offline
Зарегистрирован: 05.01.2018

привет, помогите, не могу найти datasheet для дисплея (fpc-frd36005a ver02) от китайской копии nokia lumia n9? чтобы посмотреть распиновку. заранее спасибо! не игнорте плис)))

SHADOW_UB
Offline
Зарегистрирован: 05.01.2018

привет, помогите, не могу найти datasheet для дисплея (fpc-frd36005a ver02) от китайской копии nokia lumia n9? чтобы посмотреть распиновку. заранее спасибо! не игн

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

SHADOW_UB пишет:

привет, помогите, не могу найти datasheet для дисплея (fpc-frd36005a ver02) от китайской копии nokia lumia n9? чтобы посмотреть распиновку. заранее спасибо! не игнорте плис)))

чтобы вам китайцы выкладывали даташит к каждому диспу "собранному на коленке" ? им это совершенно не надо, да и незачем. 

прослеживайте дорожки по шлейфу и сами разберетесь, тема в помощь.

 

SHADOW_UB
Offline
Зарегистрирован: 05.01.2018

привет, помогите, не могу найти datasheet для дисплея (fpc-frd36005a ver02) от китайской копии nokia lumia n9 (28 pin)? чтобы посмотреть распиновку. заранее спасибо! не игнорте плис)))

SHADOW_UB
Offline
Зарегистрирован: 05.01.2018

привет, помогите, не могу найти datasheet для дисплея (fpc-frd36005a ver02) от китайской копии nokia lumia n9 (28 pin)? чтобы посмотреть распиновку. заранее спасибо! не игнорте плис)))

SHADOW_UB
Offline
Зарегистрирован: 05.01.2018

привет, помогите, не могу найти datasheet для дисплея (fpc-frd36005a ver02) от китайской копии nokia lumia n9 (28 pin)? чтобы посмотреть распиновку. заранее спасибо! не игнорте плис)))

SHADOW_UB
Offline
Зарегистрирован: 05.01.2018

привет, помогите, не могу найти datasheet для дисплея (fpc-frd36005a ver02) от китайской копии nokia lumia n9 (28 pin)? чтобы посмотреть распиновку. заранее спасибо! не игнорте плис)))

SHADOW_UB
Offline
Зарегистрирован: 05.01.2018

привет, помогите, не могу найти datasheet для дисплея (fpc-frd36005a ver02) от китайской копии nokia lumia n9 (28 pin)? чтобы посмотреть распиновку. заранее спасибо! не игнорте плис)))

SHADOW_UB
Offline
Зарегистрирован: 05.01.2018

привет, помогите, не могу найти datasheet для дисплея (fpc-frd36005a ver02) от китайской копии nokia lumia n9 (28 pin)? чтобы посмотреть распиновку. заранее спасибо! не игнорте плис)))