Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Если у вас есть некоторое представление о программировании 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: Подключение оборудования
- Модуль последовательной шины CAN, входящий в комплект разработчика OBD-II CAN-BUS, подключается к интерфейсу UART терминала Wio через кабель Grove.
- Подключите провода из предыдущего шага к модулю последовательной шины CAN, красный подключите к CANH, а черный - к CANL.
Шаг 5. Программное обеспечение и настройки
Здесь нам нужно сделать некоторые настройки для модуля последовательной шины CAN.
Прежде чем мы начнем, нам нужно скачать код этого проекта. Вы можете скачать библиотеку и нужную вам библиотеку по этой ссылке.
Если вы впервые используете терминал wio, вы можете проверить вики для терминала wio
Сначала мы открываем демонстрацию настроек в скетче, где мы устанавливаем маску и фильтр модуля последовательной шины CAN.
Затем запишите демонстрацию настроек на терминал wio, откройте монитор последовательного порта и введите произвольный символ, чтобы узнать, успешно ли выполнена настройка.
После завершения настройки запишите демоверсию на терминал wio, и вы увидите данные на экране.
Шаг 6: Тест на автомобиле
Далее нам нужно подойти к машине и протестировать ее. Вы можете найти интерфейс OBD-II под рулевым колесом, подключить разъем к интерфейсу OBD-II, включить терминал wio и увидеть результат.
Шаг 7: Что можно улучшить
Wio - мощная основная плата управления, в ней мы использовали довольно много функций.
Например, Bluetooth, Wi-Fi и т. Д.
Конечно, можно сделать и более красивый интерфейс. Одним словом, можно играть и получать удовольствие от производственного процесса.