Электронная LCD приборка на Outlander своими руками
Уже две недели плотно занимаюсь созданием панели приборов с ЖК-дисплеем для OutXL/ASX полностью вместо штатной.
Что уже сделано:
выбрал ЖК-панель - это IPS 12,3 "1920x720 для automotive.
выбрал железо и софт - аналог RaspberryPi на Android + Arduino nano + MCP2515 для связи с шиной CAN и аналоговыми датчиками.
разобрался с данными в CAN-шине для приборки.
создал рабочий прототип для ноутбука (пока без дизайна).
что еще предстоит:
засунуть ЖК-панель в корпус от штатной приборки.
сделать дизайн.
собрать всё это вместе...
Немного пояснений.
почему ардуино нано? знаю и про lpc1786 и про stm32. но во-первых, пока стадия инженерного образца, потом можно и поменять железо. но после первых опытов есть ощущение, что ничего мощнее нано там и не надо.
почему андроид, а не Linux, потому что понравилась легкость и гибкость RealDash, хотя изначально думал делать свой софт на Qt5 у которого есть Boot2Qt, запускающая весь девайс секунды за 1,5... но пока выбор сделан в простоту разработки. да, время запуска всего девайса при подаче питания 15-20 секунд, но кто сказал, что устройство надо обязательно выключать? есть же sleep. в общем, буду рассказывать по ходу экспериментов.
почему вообще аналог распбери? да потому что золотая середина. и доступно и много библиотек, поддержки. идеал конечно NVidia - но негуманная цена и явно переизбыток возможностей, был в шорт листе NXP i.MX6 с двумя кан на борту, но купить его практически нереально..
Что будет в приборке..
почти все, что в штатной, плюс более насыщен информацией без надобности жмякать кнопку инфо... плюс температура в АКПП, температура в салоне, статусы кондея пиктограммами, и многие другие фишки, какие только душа пожелает. и все кастомизируемо в любой момент.
Зачем создал ветку?
Уверен, многим будет это интересно. Задавайте вопросы, делитесь опытом. проект в самом начале, проще сейчас сделать корректировку, если я что-то упустил