Оглавление:
- Шаг 1. Введение в принцип
- Шаг 2: Список деталей
- Шаг 3: пайка
- Шаг 4: Подключение оборудования
- Шаг 5. Программное обеспечение и настройки
- Шаг 6: Тест на автомобиле
- Шаг 7: Что можно улучшить
Видео: Взломайте машину с помощью терминала Wio и CAN-шины: 7 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:48
Если у вас есть некоторое представление о программировании 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 и т. Д.
Конечно, можно сделать и более красивый интерфейс. Одним словом, можно играть и получать удовольствие от производственного процесса.
Рекомендуемые:
Использование терминала ESP32 / VGA32 для Z80-MBC2: 7 шагов
Использование терминала ESP32 / VGA32 для Z80-MBC2: как собрать и установить программное обеспечение терминала ANSI на плату ESP32 / VGA32, а затем подключить его к плате Z80-MBC2
Взломайте мышь с помощью Arduino. 2500 футов беспроводной сети. PS / 2: 5 шагов
Взломайте мышь с помощью Arduino. 2500 футов беспроводной сети. PS / 2: В этом руководстве я покажу вам, как взломать мышь, чтобы вы могли использовать ее в качестве контроллера для светодиодов, двигателей, беспроводных приложений и т. Д. В этом уроке будут рассмотрены мыши с проволокой. Большинство этих мышей используют протокол PS / 2. Настройка
Поднимите радиоуправляемую машину с помощью платы Arduino: 5 шагов
Поднимите радиоуправляемую машину с платой Arduino: это руководство было создано во исполнение требований проекта Makecourse в Университете Южной Флориды (www.makecourse.com). Система управления 4X4 RC Car с платой Arduino была сделана с использованием трехмерных печатных деталей
Взломайте фоторамку с помощью комплекта электрической лампы для рисования: 10 шагов
Взломайте рамку для картины с помощью комплекта лампы для электрокрасочной краски: Комплект лампы для электрокрасочной краски - отличный способ начать работу и создавать проекты с помощью световой доски и электрической краски. Но если вы хотите проявить творческий подход с Light Up Board, то этот урок - отличное место для начала! В этом руководстве
Взломайте свой Хэллоуин с помощью Phidgets: 9 шагов (с изображениями)
Взломайте свой Хэллоуин с помощью Phidgets: этот проект покажет вам, как можно "взломать" ваши украшения Хэллоуина и заставьте их вести себя именно так, как вы хотите! Украшение Хэллоуина, с которым мы работаем, имеет следующие функции по умолчанию: Активируется нажатием переключателя (показано я