Хакаем 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
Под катом полная реализация проекта, будет интересно!
Читать дальше →
Источник: Хабрахабр
Похожие новости
- SpaceX открыла бронирование «путёвок» на МКС, Луну и Марс
- Робот-пылесос ROIDMI EVE CC со станцией самоочистки по специальной цене
- [Перевод] Как запустить Windows 95 на одноразовом вейпе
- Apple Pro Weekly News (22.04 – 28.04.24)
- В Корее разработали натриево-ионный аккумулятор со скоростью зарядки в несколько секунд (2 фото)
- Японский аппарат SLIM вышел на связь и прислал фото с Луны
- Почта России протестировала беспилотный грузовик Evocargo N1 (3 фото)
- Учёные протестировали лазерную связь на расстоянии 226 000 000 км (2 фото + видео)
- Tesla начнёт применять роботов Optimus в конце года, а в продажу они поступят в следующем
- Космический мусор вызвал перебои с электричеством на китайской орбитальной станции