Помимо тахометра, девайс умеет ещё показывать температуру (датчики DS18B20 в салоне, и снаружи), напряжение батареи (оно же питает устройство), бортовое напряжение. Потенциально можно подключить что-нибудь ещё (вроде сигнализации о незакрытой двери), но этого не делал.
Схему как таковую не рисовал, делал сразу плату. Если в двух словах, то преобразователь импульсов с генератора (триггер Шмитта на ОУ) взят с похожего проекта, измеряемые напряжения снимаются через резистивный делитель на входы АЦП контроллера (25.5В на входе делителя соответствуют ~2.7В (внутреннее опорное) c делителя, оно же ADCH=255 в 8-бит режиме), датчики DS18B20 подключены по двум проводам ("масса" и "питание-данные").
Если кому-то тема покажется интересной, могу выложить информацию в виде статьи.
Исходники (под avr-gcc) есть на GitHub, по ним можно проследить что к каким портам контроллера подключено.
P.S. В архиве прошивка с по-быстрому набросанным проектом под Proteus (неполным, без вышеоуказанного триггера Шмитта). Функции кнопок:
1 - перебор режимов отображения вольтметра (или параметр+)
2 - перебор режимов отображения термометра (или параметр-).
3 - перебор режимов отображения тахометра. Длинное нажатие - вход/выход в режим настройки параметра "число импульсов на оборот" тахометра.
4 - перебор режимов отображения времени. Длинное нажатие - вход/выход в режим настройки времени.
5 - включение/отключение ждущего режима (в том числе, и подсветки дисплея).


