По своим соображениям энтузиаст под ником emsyscode решил, что ему нужно управлять ЖК-дисплеем на передней панели автомагнитолы Sony CDX-A250 с помощью Arduino. Возможно, в работе интересный проект, а возможно, автору просто хотелось проверить, получится ли. Так или иначе, задуманное удалось: результаты выложены на GitHub, а к ним прилагается видео с разбором самого процесса реверс-инжиниринга.

Передняя панель автомагнитолы Sony CDX-A250 с ЖК-дисплеем

Драйвером этого небольшого дисплея служит чип с недвусмысленной маркировкой LC75826W — именно с ним в итоге и «общается» Arduino. К счастью, на эту микросхему нашёлся даташит, что дало отличную отправную точку. При этом автор в своём репозитории прямо подчёркивает: это не универсальная библиотека-драйвер для данного чипа. Код рассчитан только на конкретный дисплей магнитолы CDX-A250.

реклама кормит Уточку 🦆

Впрочем, если у вас есть другой необычный ЖК-дисплей на том же драйвере, код автора — прекрасная база для старта: он опубликован под лицензией MIT, так что форкать его можно сколько угодно.

реклама кормит Уточку 🦆

Отдельный респект Sony за то, что не стала прятать деталь под «чёрной кляксой» — бескорпусным чипом на плате (chip-on-board). Реверсить дисплей, управляемый такой «кляксой», тоже можно, но работы там куда больше. Проекты вроде этого — хороший пример того, как доступная электроника и открытый код дают вторую жизнь старому железу.

реклама кормит Уточку 🦆