Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Хакаем CAN шину авто. Виртуальная панель приборов

PythonПроизводство и разработка электроникиГаджетыDIY или Сделай самАвтомобильные гаджеты


В первой статье «Хакаем CAN шину авто для голосового управления» я подключался непосредственно к CAN шине Comfort в двери своего авто и исследовал пролетающий траффик, это позволило определить команды управления стеклоподъемниками, центральным замком и др.

В этой статье я расскажу как собрать свою уникальную виртуальную или цифровую панель приборов и получить данные с любых датчиков в автомобилях группы VAG (Volkswagen, Audi, Seat, Skoda).

Мною был собран новый CAN сниффер и CAN шилд для Raspberry Pi на базе модуля MCP2515 TJA1050 Niren, полученные с их помощью данные я применил в разработке цифровой панели приборов с использованием 7″ дисплея для Raspberry Pi. Помимо простого отображения информации цифровая панель реагирует на кнопки подрулевого переключателя и другие события в машине.

В качестве фреймворка для рисования приборов отлично подошел Kivy для Python. Работает без Иксов и для вывода графики использует GL.

  1. CAN сниффер из Arduino Uno
  2. Подслушиваем запросы с помощью диагностической системы VAG-COM (VCDS)
  3. Разработка панели приборов на основе Raspberry Pi и 7″ дисплея
  4. Софт панели приборов на Python и Kivy (UI framework)
  5. Видео работы цифровой панели приборов на базе Raspberry Pi

Под катом полная реализация проекта, будет интересно!
Читать дальше →
Всего голосов 195: ↑192 и ↓3 +189
Просмотры141.2K
Комментарии 224

Automotive, трансформируемся

Блог компании LuxoftC++Автомобильные гаджеты
Recovery mode

Automotive – одно из тех направлений, где мечтает хоть раз поработать большинство разработчиков. В России над технологическими решениями для транспортных средств в практике Luxoft трудятся более 300 человек. В чём особенности этого направления, над чем работают разработчики Automotive и какие технологии привносит в вашу жизнь это направление, даже если вы не водитель, расскажет Александра Власова, наш Senior Project Manager.

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Просмотры2.1K
Комментарии 21