
Тем кто захочет повторить бортовой компьютер с цветным экраном о котором я уже писал, прилагаю инструкцию по сборке. Исходный код полностью открыт и лежит на GITHUB и GITVERSE. Также на базе нашего шаблона вы сможете написать свой собственный код, всё на что хватит фантазии. Работает с машинами у которых есть CAN BUS.
Напомню что наш бортовой компьютер умеет сейчас —
* Температура двигателя и напряжение
* Тахометр
* Спидометр
* Замер ускорения 0-60 и 0-100
* Регулировка яркости дисплея
* Меню выбора режимов работы
Что можно реализовать:
• В 2026 году мне кажется интересная фича будет рассчёт цены поездки, это очень просто реализовать — посчитать по времени открытия форсунок, это есть в стандартном ОБД протоколе. Типа вчера поездка на работу обошлась в 150 рублей, сегодня в 170. Решим как вводить цену топлива, сделаем отдельное меню.
• Организовать автоматическое стирание ошибок, если допустим вылезла назойливая P0420 (а в 2026 с непонятным бензином она не заставит себя ждать) мы её стёрли по быстрому. Можно вывод и стирание ошибок организовать.
• Можно ещё фото любимой машины на заставку поставить, для расширения памяти на плате предусмотрено место для дополнительной FLASH памяти на 16М.
* Динамический замер выбега (80–120 км/ч): Для оценки эластичности мотора при обгонах на трассе. Это даже интереснее, чем 0–100.
* Предупреждения (Варнинги / Warnings): Звуковой сигнал или мигание экрана при превышении критической температуры ОЖ (например, >105°C) или просадке напряжения ниже 11.5V, или передуве турбины. Это спасает моторы.
* Управление с кнопок на руле (Мультируль): Раз уж девайс сидит на CAN-шине, можно попробовать перехватывать нажатия штатных кнопок автомобиля для навигации по меню БК, чтобы расширить возможности управления нашим гаджетом. Это удобнее чем одна кнопка на корпусе.
* Счетчик моточасов: Незаменимая вещь для тех, кто меняет масло не по пробегу, а по правильной эксплуатации в пробках.
* Экран «Эко-драйв»: Сравнение текущего расхода с архивным за неделю (в виде простого графика или шкалы), чтобы визуально стимулировать экономичную езду.
Всем этим мы займёмся позже, подключайтесь к нашему проекту на GITVERSE.
Для сборки нам понадобится:
• STM32F103C8T6 — микроконтроллер (1 шт.)
• LQH32PN4R7NN0L — миниатюрный дроссель (1 шт.)
• BL8033CB6TR — понижающий DC-DC (1 шт.)
• BC847 sot23 — транзистор NPN (1 шт.)
• Конденсатор керамический — SMD 0805 X5R 22мкФ (2 шт.)
• Резистор 10К — SMD 0805 (7 шт.)
• Резистор 1.2К — SMD 0603 (1 шт.)
• Резистор 10К — SMD 0603 (2 шт.)
• Резистор 330К — SMD 0603 (1 шт.)
• Конденсатор 0.1uF — SMD (6 шт.)
• Конденсатор 22pF — SMD (2 шт.)
• SIT1040 — CAN трансивер (1 шт.)
• X32258MOB4SI — кварцевый резонатор (1 шт.)
• Тактовая кнопка — как на брелках StarLine (1 шт.)
Печатная плата для сборки бортового компьютера.

Корпус для сборки бортового компьютера.
Так как не каждый справится с пайкой STM32F103C8T6 есть полностью собранная плата.
Также понадобится цветной 1.47 дисплей — IPS 1.47 inch HD TFT LCD Color Screen ST7789

Принципиальная схема и файлы печатной платы лежат в репозиториях, здесь покажу только расположение основных компонентов.





