Оглавление:

Взломайте машину с помощью терминала Wio и CAN-шины: 7 шагов
Взломайте машину с помощью терминала Wio и CAN-шины: 7 шагов

Видео: Взломайте машину с помощью терминала Wio и CAN-шины: 7 шагов

Видео: Взломайте машину с помощью терминала Wio и CAN-шины: 7 шагов
Видео: Вебинар: Как найти любые данные из CAN-шины любого автомобиля? 2024, Ноябрь
Anonim
Взломайте машину с помощью терминала Wio и CAN-шины
Взломайте машину с помощью терминала Wio и CAN-шины

Если у вас есть некоторое представление о программировании CAN Bus и Arduino и вы хотите взломать свой автомобиль, то эти инструкции могут предоставить вам решение.

Что касается того, почему вы хотите взломать свою машину, я не знаю, но это действительно интересная вещь.

В этом проекте в основном использовался модуль последовательной шины CAN от Longan Labs и основная плата управления Wio Terminal от Seeedstudio.

Модуль последовательной шины CAN - это модуль управления шиной CAN, разработанный Longan Labs. Он использует UART для связи с однокристальным микрокомпьютером. Он компактен и прост в использовании.

Терминал Wio разработан Seeedstuio, который представляет собой плату для разработки с экраном, который можно программировать с помощью Arduino.

В этом проекте в основном реализованы следующие функции:

Считайте скорость езды на велосипеде, скорость вращения, температуру масла и другую информацию, отображаемую на экране Wio Terminal

Если вы хотите больше информации о машине, обратитесь к

Шаг 1. Введение в принцип

Практически все современные автомобили имеют интерфейс OBD-II, который является мостом между автомобилем и внешним миром. Мы можем получить всю информацию об автомобиле и управлять автомобилем через интерфейс OBD-II.

К тому же, управлять автомобилем опасно, вам лучше хорошо разобраться в интерфейсе OBD-II, прежде чем продолжить. В этой статье из автомобиля читается только некоторая основная информация, поэтому вы можете смело следовать инструкциям, приведенным в этих инструкциях.

Шаг 2: Список деталей

Список запчастей
Список запчастей
Список запчастей
Список запчастей
Список запчастей
Список запчастей
  • Терминал Wio
  • Шасси аккумуляторной батареи терминала Wio
  • Комплект разработчика OBD-II CAN-BUS

Важное примечание: для этого проекта требуется версия V1.3 или более поздняя версия модуля последовательной шины CAN.

Шаг 3: пайка

Пайка
Пайка
Пайка
Пайка
Пайка
Пайка

Это может быть самый сложный шаг, если вы никогда не пользовались паяльником.

Нам нужно припаять провод из комплекта OBD-II CAN-BUS Dev к разъему OBD. Можете посмотреть на картинку, красный провод мы припаяли к 6pin разъема, а черный провод к 14pin. Когда 6pin представляет CANH, 14pin представляет CANL

Шаг 4: Подключение оборудования

Подключение оборудования
Подключение оборудования
Подключение оборудования
Подключение оборудования
Подключение оборудования
Подключение оборудования
  1. Модуль последовательной шины CAN, входящий в комплект разработчика OBD-II CAN-BUS, подключается к интерфейсу UART терминала Wio через кабель Grove.
  2. Подключите провода из предыдущего шага к модулю последовательной шины CAN, красный подключите к CANH, а черный - к CANL.

Шаг 5. Программное обеспечение и настройки

Программное обеспечение и настройки
Программное обеспечение и настройки

Здесь нам нужно сделать некоторые настройки для модуля последовательной шины CAN.

Прежде чем мы начнем, нам нужно скачать код этого проекта. Вы можете скачать библиотеку и нужную вам библиотеку по этой ссылке.

Если вы впервые используете терминал wio, вы можете проверить вики для терминала wio

Сначала мы открываем демонстрацию настроек в скетче, где мы устанавливаем маску и фильтр модуля последовательной шины CAN.

Затем запишите демонстрацию настроек на терминал wio, откройте монитор последовательного порта и введите произвольный символ, чтобы узнать, успешно ли выполнена настройка.

После завершения настройки запишите демоверсию на терминал wio, и вы увидите данные на экране.

Шаг 6: Тест на автомобиле

Тест на машине
Тест на машине
Тест на машине
Тест на машине
Тест на машине
Тест на машине

Далее нам нужно подойти к машине и протестировать ее. Вы можете найти интерфейс OBD-II под рулевым колесом, подключить разъем к интерфейсу OBD-II, включить терминал wio и увидеть результат.

Шаг 7: Что можно улучшить

Wio - мощная основная плата управления, в ней мы использовали довольно много функций.

Например, Bluetooth, Wi-Fi и т. Д.

Конечно, можно сделать и более красивый интерфейс. Одним словом, можно играть и получать удовольствие от производственного процесса.

Рекомендуемые: