Сделал девайс для своей машины, думаю, многим понравится. Прибор устанавливается на любом автомобиле с напряжением бортовой сети 12В.
Основные функции:
1.остаток топлива в баке в литрах.
2.напряжение бортовой сети.
3.рабочую температуру двигателя.
4.температуру воздуха снаружи машины.
5.изменение яркости дисплея в зависимости от включенного габаритного освещения (день/ночь).
Дополнительно, компьютер обладает следующими сервисными возможностями:
1.калибровка штатного датчика уровня топлива.
2.установка уровня подсветки дисплея для режимов день/ночь.
3.изменение поправочного коэффициента инерционности показаний уровня топлива.
Все калибровки прибора производятся программно. Для измерения температуры необходима установка собственных датчиков dallas ds18b20.
В основе устройства лежит микроконтроллер AVR ATMega8 производства фирмы ATMEL.
Для измерения напряжения бортовой сети предусмотрен отдельный контакт, который можно подключить непосредственно к аккумулятору или замку зажигания.
В качестве индикатора был выбран алфавитно-цифровой ЖК индикатор фирмы МЭЛТ МТ-16S2H, который с успехом можно заменить на любой другой, совместимый с HD44780.
Статья на сайте: Бортовой миникомпьютер
В архиве схема, фьюзы для прошивания, файлы lcd.hex и lcd.epp, описание работы с менюшками.
avr_lcd.rar