Мой проект с показометром температуры АКПП потихонечку двигается.
Была закуплена плата для разработки на основе ATmega328. Можно было, конечно, купить просто сам микроконтроллер (одну микросхему) по цене в 4 раза дешевле. Но т.к. всё это для меня в новинку, пошёл самым простым путём - всё уже собрано и окультурено, не надо мучиться со стабилизацией питания, уже встроенный интерфейс USB для программирования (прошивки), который может тоже быть питанием, внешний кварцевый генератор и т.д. - и всё это в одно флаконе, воткнул в ЮСБ и всё
http://www.chipdip.ru/product/me-mini-at-board-5v/
7-сегментный индикатор на 3 разряда (общий катод)
http://www.chipdip.ru/product/bc56-12ewa/
Кнопка, резисторы, конденсаторы, макетная плата - всё понятно. Корпус пока подбираю. Тут компоновочный вопрос возник - то ли делать всё это в одном корпусе, но побольше, то ли делать маленький корпус для показометра, и чуть побольше - для контроллера. Второй вариант не нравится тем, что будет широкий шлейф (12 проводов) от показометра к контроллеру. Не нравится такой вариант. Но тогда надо красивую коробочку найти.
Ставить буду сверху на кожух руля.
Вот схема. Ничего интересного, в принципе. Микроконтроллер, показометр. Справа два резистора - это делитель, чтобы преобразовать максимальные +5 вольт (грубо) на 44 ноге мозгов АКПП в +1 вольт - максимум для встроенного АЦП.
Расчёт температуры делал вот по такой табличке. Взял за реперные точки доступную информацию (сервис мануал, измерения Napic'а и др.). Между реперными точками значения вычисляются линейной апроксимацией
Ниже 0 и выше 120 и данных нет, и смысла что-то там показывать реально нет.
Добавил (после размышлений) режим программирования с кнопки (с сохранением параметров в энергонезависимой памяти). Потому как на этапе настройки умаешься с собой ноутбук таскать, править программу и программировать каждый раз, когда надо значение какое поменять. Сделал всё настраиваемым без внешнего вмешательства. Больше одной кнопки не захотел делать, поэтому интерфейс меню не простой
Неделю на подготовку - изучение документации, осмысление примеров, подбор средств программирования и отладки. Всё ж в новинку и совершенно не изученное

Потом несколько дней (с длинными перерывами - времени нет) и как результат - 600 строк кода на сях, схема и вынесенный мосх

Всё получилось и заработало (на эмуляторе).
Ну и ссылка на видео - как это всё работает на эмуляторе.
http://youtu.be/V9e0AvPkbDM
Тормоза из-за снятия картинки с экрана. В реале эмулятор даёт нормальную производительность. "В железе" будет всё номально, только подстроить надо частоту мигания показаний.
Со следующей недели приступаю к сборе и настройке "в железе". Времени нет вообще, а то бы давно уже спаял между собой две дюжины контактов

Если всё будет работать как задумано, то инсталлирую в машину.