Хакаем 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
Под катом полная реализация проекта, будет интересно!
Читать дальше →
Источник: Хабрахабр
- Хабрахабр гаджеты DIY или Сделай сам Python Автомобильные гаджеты Гаджеты Производство и разработка электроники can bus can шина raspberry pi siri умный автомобиль python kivy mcp2515 niren TJA1050 raspberry pi official display vcds digital cockpit
- Настрочить жалобу в спортлото
- aivs
- Распечатать
- TG Instant View