Наконец-то получилось собрать все в кучу. Все комплектующие, все замеры и всю теорию.
Началось все с мертвого датчика топлива, а точнее проблемы в приборной панели. Вот и решил сделать свой датчик топлива в виде ЖК дисплея. Про то как я его крепил много писать не буду, тут все просто — разобрал панель, оторвал стрелку датчика топлива — назад пути нет, далее просто прикрепил дисплей на 2 винта прямо к панели, вывел провода, через дырку оставшуюся от стрелки. Долго мучился с корпусом для дисплея, пробовал что-то типа пластелина — после высыхание дает структуру как пенопласт(Не получилось обработать поверхность). Начал делать макет, для пластика, а потом понял, что пока мне это не надо, ведь еще непонятно до чего все это дойдет.

Итак, что я использовал:
1. TFT дисплей 1.8 дюйма (ST7735)
2. Arduino nano
3. Куча разноцветных проводов
Вот собственно и все :)
К сожалению, не нашел простого способа закрепить плату на приборной панели. Временно поставил в место, где должна быть магнитола. Корпус для дисплея сделал из плотной бумаги :)) Опять же временное решение, но смотрится очень хорошо, под затемненным пластиком не видно из чего сделан. Единственное — нужно закрыть лампочку бензоколонки, а то получилось как-то г.но…

Написал прошивку для платы, пока не стал делать красивое отображение, все в цифрах — для дальнейшей калибровки, хотя скорее всего это не понадобится, т.к. погрешность в 300 грамм топлива — это мелочи, т.к. поплавковый штатный датчик точнее данных дать не сможет.
На самом деле, после проделанной работы возникло больше вопросов, чем ответов.
Результатом доволен, далее, после калибровки добавлю расходомер.
Теперь вопросы:
1. Остановится на этом, или продолжить потрошить панель, а именно: Поставить вместо спидометра и тахометра по дисплею и все данные будут красиво отображаться, можно будет менять "темки", выводить карту GPS на один из них или на оба + много разных наворотов можно придумать.
Для этого понадобится убитая приборка или придется себе купить новую, а старую распотрошить(все равно стрелки восстановлению не подлежат(не светятся, токопроводящий клей уже не спасет, так что…). Процесс не из простых + еще проблемка: Нужна операционная система, винда долго грузится, Linux собрать для себя не смогу, может кто заинтересуется со знанием Linuxa(или альтернативы) — было бы хорошо…
Заканчиваю, по делу больше нет ничего. Только мысли разные на будущее

Для тех кто хочет повторить:
На выходе от датчика топлива линейный сигнал от 0.3(пустой бак) до 4.6 вольта(полный бак). Оранжевый разъем, 22-й пин. Питание 5 вольт можно взять с 23 пина, масса на корпусе. Вывод на экран делать через SPI интерфейс. Стоимость у меня получилась примерно 800руб. Прошивку могу скинуть.
На фото по строчкам:
Значение переменной
Напряжение с датчика
Топливо в %
Топливо в литрах
Буду рад услышать мнения, предложения, идеи и т.п.






Комментарии 23
Панель приборов америка в милях если есть где куплю рабочую
Ксиньте схему надо попробовать установит если такая пьянка пошла и с праздником 1 МАЯ
Привет. У тебя вот такой усилок стоял?
За что отвечает каждый разъем?
Привет. Можно прошивку и скетч
привет, а можно прошивку ? пытаюсь сделать бортовой компьютер, хочу добавить и такую функцию
Так тоже можно решить проблему с уровнем топлива. Но меня таже проблема при включении зажигания стрелка уровня топлива поднимается немного и горит лампочка. провода прозванивал все в порядке. Может кто сталкивался и устранил эту причину поделитесь
Здравствуйте. Можно скетч ардуины чтоб понять как вы делали преобразование, и как на счет бултыхания бенза в баке?
Привет, скетч позже скину(через недельку, т.к. удалил его, а заново все равно писать надо), ща движку переберу и за него возьмусь ))) Плескание бенза сглаживается усреднением результатов, если делать мгновенные данные — получается черти че… Среднее значение между максимумами и минимумами за минуту — как то так было: берутся 3-5 самых больших и самых маленьких значений все усредняется… Получалось довольно точно, не хуже штатного точно…
Ок спс. Буду ждать
Клевая вещь… можно по подробнее расписать? Паять я умею.ковырять приборку тоже…програмировать пока нет.а очень хочется. У меня еще газ стоит…хочу сделать мгновенный расход+остаток пробега.
Привет, технические вопросы с полностью ЖК приборкой я все решил :)) Нет времени на реализацию :( Посмотри какие сигналы у тебя на датчиках? Бензин делал так: достал датчик из бака и промерил его в макс. и мин. положении, у меня оказалось все просто — 3 провода, на 1-й подается 5 вольт, со второго снимается напряжение 1.2В вольта(точно не помню) — бак пуст, 4.6В — полный — программно довольно просто реализуется(с этим могу помочь). 3-й провод дублирующий, но в обратную сторону, его не использовал.
По газу ничего не могу сказать — опиши что есть, нужен электронный датчик.
Расход и остаток пробега — чисто программные, если в голом виде то реализуются довольно просто, если дойдешь до этого — помогу с прошивкой.
Или как на Lexus LF-A полностью ЖК приборка))) А где, кстати, стрелки?)))
Стрелки есть, но подсветка умерла. На счет полностью ЖК есть некоторые технические трудности, посмотрим, в процессе решения :))
Стрелки я у себя восстановил.
У меня сама колба треснула :( Клей тут не поможет, а новых не могу найти
О как! С Владика с Цельса приборку… С нее стрелки и усе))
Я же не в России :) А здесь дороговато, хотя если решу переделывать на ЖК, то закажу полностью рабочую приборку. Т.к. не один месяц уйдет на работу…
ААА))) Точно))) Как там в Китае?)))
Вроде неплохо. Раз уж нужно мнение, то дорога к совершенству бесконечна:
— OLED белый надо ставить ИМХО. Как с управление яркостью кстати в прошивке?
— если усреднять данные (если еще нет), то мне кажется точность можно смело повысить до 100мл. Кстати штатный датчик усредняет, иначе стрелку колбасило бы нехило.
Далее если совсем заняться нечем —
— шкала нелинейная, надо калибровать по идее промежуточные точки.
— если добавить G-sensor и делать поправку по нему, то наклон авто будет нестрашен )) Но карта будет огромная )
— если "до 4.6" то похоже датчик питается от стабилизированного источника 5в. Это хорошо. Но проверить не помешает.
— Не стал синюю рамку убирать, финальный вид конечно будет в "тон", белый. Яркость управляется вручную, нужен делитель напряжения, что бы управлять со штатного(либо датчик освещенности, будет даже проще).
— Штантный датчик инертен(по крайней мере у меня), тоже пришел к выводу округления.
— Много кто говорил, что шкала не линейная. Тем не менее в руководстве Лексуса + личные опыты на глаз пока говорят о линейности. В любом случае буду тестить по факту, посмотрим.
— G-сенсор уже мазохизм. Лучше уж ультразвуковой емкостной датчик сразу поставить. (самое интересное G-сенсор рядом лежит готовый к подключению :))))
— Напряжение проверял, заявленные данные совпадают с фактическими, питается как раз от 23 пина — 5 вольт. Так же проверял на перепады напряжения в общей сети авто — есть стабилизатор.
Спасибо за интересный коммент :))
да ахринеть! да вы инженеры-радиомеханики! я короче ничего не понял из этих умных слов)))) но результат- … плять да у меня даже слов нет! маньяки!))))) для меня это вообще за гранью фантастики))))) давай спидак и тахо тоже на дисплей меняй! взорви мне мозг окончательно!)))))
p.s. кстати, на этом можно бабло поднимать!))))) переделывать приборки и продавать!))))
Спасибо за лестный отзыв, я не инженер, а просто любитель. На самом деле тут нет ничего супер сложного, а если есть навыки программирование, тогда вообще очень быстро разберешься, было бы желание.
Я не могу смелости набраться колпачки маслосъемные поменять — видимо каждому свое (Да и многие проекты на этом сайте гораздо серьезнее)…
Поживем увидим, может быть тут и появится завершающий пост в котором будет уже установлена ЖК панель. Есть некоторые трудности в реализации и самое главное времени у меня не так много.
Я вам хочу сказать что по мех части машины оч много кто ремонтирует. По электрической(там стартер лампочки генератор) гораздо меньше а по электронике(датчики блок управления) еще меньше.А тут вообще даже не знаю что сказать.