Хакаем CAN шину авто. Виртуальная панель приборов
В первой статье «Хакаем CAN шину авто для голосового управления» я подключался непосредственно к CAN шине Comfort в двери своего авто и исследовал пролетающий траффик, это позволило определить команды управления стеклоподъемниками, центральным замком и др.
В этой статье я расскажу как собрать свою уникальную виртуальную или цифровую панель приборов и получить данные с любых датчиков в автомобилях группы VAG (Volkswagen, Audi, Seat, Skoda).
Мною был собран новый CAN сниффер и CAN шилд для Raspberry Pi на базе модуля MCP2515 TJA1050 Niren, полученные с их помощью данные я применил в разработке цифровой панели приборов с использованием 7″ дисплея для Raspberry Pi. Помимо простого отображения информации цифровая панель реагирует на кнопки подрулевого переключателя и другие события в машине.
В качестве фреймворка для рисования приборов отлично подошел Kivy для Python. Работает без Иксов и для вывода графики использует GL.
CAN сниффер из Arduino Uno
Подслушиваем запросы с помощью диагностической системы VAG-COM (VCDS)
Разработка панели приборов на основе Raspberry Pi и 7″ дисплея
Софт панели приборов на Python и Kivy (UI framework)
Видео работы цифровой панели приборов на базе Raspberry Pi
Под катом полная реализация проекта, будет интересно!
Читать дальше →
Источник: Хабрахабр
Похожие новости
- Почему мы до сих пор пользуемся QWERTY: история самой неэффективной раскладки
- Nintendo Switch: ностальгия по детству, вечная битва со стиками и замена термопасты
- Треть российских блогеров ушла из замедленного YouTube за последний год
- Учёные создали наклейку на лицо за $20, которая предупредит о выгорании
- Fplus показала прототип российской игровой консоли с отечественными ОС и импортозамещёнными кнопками
- Qualcomm предупредила о трёх уязвимостях в чипах для Android
- Китайцы выпустили первую видеокарту на суверенном 6-нм GPU — Lisuan G100 сравнимую с RTX 4060
- Японцы установили рекорд скорости передачи данных по оптоволокну - 1 000 000 Гбит/с на 1800 км
- Boston Dynamics рассказала, как человекоподобный робот Atlas видит окружающий мир (3 фото)
- В России успешно испытали спутниковую связь 5G — наземная сеть 5G в стране всё ещё не запущена