Взлом старых автомобильных DVD-мониторов с помощью arduino
Я достал этот старый жидкокристаллический дисплей из своей машины. Функция DVD прекратилась, и держатель ЖК-дисплея на верхней части машины сломался, поэтому я взял его.
Есть ли какая-либо документация или советы, которые я мог бы использовать, чтобы заставить это работать с Arduino mega или клоном аналогичной мощности? Посмотрев в Google, я ничего не смог найти.
То есть я ищу способ получить распиновку или представление о том, что это за провода на разъеме, чтобы я мог получить текст и/или базовую графику на экране. Может быть, сделать Arduino PC или что-то вроде idk.
Любые советы по выяснению соединений вручную и как получить простое соединение с Arduino, чтобы заставить bsic работать, или место, где я могу найти распиновку и тому подобное, или где кто-то еще сделал что-то подобное, были бы полезны.
Обновление 2 Быстрый поиск в Google показывает, что он сделан sharp, я полагаю. Я этим занимаюсь.
Обновить Вот это задняя часть. На нем довольно много цифр. Может быть, один из них может помочь?
Лучшие номера: Д 09399847 LQ070T5CRQ2 46009355
А тот, что внизу: К4013ТП
@Blue Okiris, 👍2
Обсуждение2 ответа
Лучше всего попытаться снять кожух до тех пор, пока не найдете название компании, чтобы получить представление о том, где искать документацию. Потому что до тех пор, пока вы не узнаете больше о том, как работает этот экран, он будет для вас черным ящиком, и вы не знаете, что в него положить. Никто другой не сможет вам помочь, пока вы не предоставите больше информации в таком объеме, потому что никто другой не может держать ее в руках, и фотография розетки, которую вы нам показали, тоже не похожа на обычный формат отображения.
Кроме того, вы вряд ли сделаете из этого что-то типа ПК. Это зависит от мощности компьютера за дисплеем, а arduino не настолько мощный. Тебе нужен частный детектив. Или, может быть, я неправильно понимаю, чего ты хочешь. Вы можете легко запустить прокрутку текста или, может быть, даже игру (если поймете, как заставить ее работать).
Edit: я только что посмотрел образец ЖК-экрана, и он имеет 6 сигнальных контактов, питание и землю. У тебя, похоже, их гораздо больше. Так что вам определенно нужно кое-что раскопать.
Я понимаю, что это древний вопрос, но на всякий случай, если у кого-то еще есть что-то подобное, я поделюсь тем, что знаю. У меня есть один из этих ЖК-дисплеев Sharp, который я обычно использую в качестве монитора для Commodore 64. Я думаю, что мой изначально был из DVD-плеера на заднем сиденье Ford Explorer.
Если посмотреть на заднюю часть устройства с двумя разъемами внизу, то самый левый разъем-CN2, а самый правый - CN1. Я ничего не знаю о CN2, но вот что я знаю о CN1:
Штифты с 1 по 15, слева направо:
- Композитное видео NTSC в
- грунт
- грунт
- ?
- +12 В постоянного тока в
- ?
- ?
- ?
- ?
- ?
- ?
- +12 В постоянного тока в
- +12 В постоянного тока в
- грунт
- грунт
Я уверен, что другие контакты имеют дополнительную функциональность, но я об этом не знаю. Надеюсь, это кому-то поможет.
EDIT: я нашел таблицу данных в своих файлах: https://byteshiftmusic.com/media/Sharp_LQ070T5CRQ2.pdf
Я даже не помню, чтобы задавал этот вопрос, ха-ха. Возможно, он все еще где-то есть, так что спасибо!, @Blue Okiris
- Отправка значения с одного Arduino на другой
- Кнопка двойного состояния Nextion
- mcufriend 2.4 tft мега 2560
- ЖК-дисплей 16x2, показывающий блоки под текстом
- Печать содержимого файла SD - карты на ЖК-дисплее
- Использование модуля JYETech 2.4 Inch LCD Display Screen Module с Arduino?
- lcd.clear не работает с Serial.begin(9600) на Arduino Mega 2560
- ST7920 и u8g2 используют только часть дисплея 128x64.
Большинство голых мониторов используют интерфейс LVDS (некоторые используют цифровой интерфейс TTL). Такой интерфейс требует очень высоких скоростей передачи данных. Arduino обычно базируется на маломощном процессоре Atmel. Например, Arduino Uno никак не может поддерживать необходимую скорость передачи данных. ЖК-дисплеи, предназначенные для процессоров с недостаточным питанием, таких как Arduino Uno, на самом деле содержат гораздо более мощный процессор для перехода между медленным Arduino Uno и ЖК-экраном., @st2000
@st2000 А как насчет крошечного 3.6? Он имеет 32-битный процессор с частотой 180 МГц, 1 м флэш-памяти, 256 К оперативной памяти, 4 К EEPROM, и может быть запрограммирован в "реальном" C или Arduino. Он также очень мал, если вы не поняли этого из его названия :), @Blue Okiris
Это мнения. Так что я буду держать их в комментариях. Единственная недавняя попытка "голых костей", широко распространенная, состояла в том, чтобы подключить порт RaspberryPi GPIO к голому цветному ЖК-экрану уровня TTL. Даже тогда глубина цвета страдала. LVDS добавит сложности сбалансированной паре HW. Может быть, если вы будете усердно работать над этим, то сможете заставить Arduino ARM core работать. Но может быть гораздо проще воспользоваться советом @Tri, найти OEM-производителя ЖК-дисплея и работать оттуда в обратном направлении., @st2000