Съдържание:
- Стъпка 1: Принцип Въведение
- Стъпка 2: Partlist
- Стъпка 3: Запояване
- Стъпка 4: Хардуерна връзка
- Стъпка 5: Софтуер и настройки
- Стъпка 6: Тествайте на колата
- Стъпка 7: Какво може да се подобри
Видео: Хакнете колата си с терминал Wio и CAN шина: 7 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Ако имате известно разбиране за програмирането на CAN Bus и Arduino и искате да хакнете колата си, тогава тези инструкции могат да ви предоставят решение.
Що се отнася до това защо искате да хакнете колата си, не знам, но това наистина е интересно нещо.
Този проект използва главно модул за серийна CAN шина от Longan Labs и основната платка за управление на терминала Wio от Seeedstudio.
Модулът Serial CAN Bus е модул за управление на CAN шина, проектиран от Longan Labs. Той използва UART за комуникация с едночиповия микрокомпютър. Той е компактен и лесен за използване.
Wio Terminal идва от Seeedstuio, която е платка за развитие с екран, който може да бъде програмиран с Arduino.
В този проект се изпълняват главно следните функции:
Прочетете скоростта на въртене, скоростта на въртене и температурата на маслото и друга информация, показана на екрана на терминала Wio
Ако искате повече дата от колата, моля, вижте
Стъпка 1: Принцип Въведение
Почти всички съвременни превозни средства имат OBD-II интерфейс, който е мост между колата и външния свят. Можем да получим цялата информация за автомобила и да контролираме колата чрез интерфейса OBD-II.
Опасно е да контролирате колата, по-добре е да разберете задълбочено интерфейса OBD-II, преди да продължите. Тази статия чете само основна информация от колата, така че можете спокойно да следвате стъпките, предвидени в тези инструкции.
Стъпка 2: Partlist
- Wio терминал
- Шаси на терминалната батерия Wio
- Комплект за разработка на OBD-II CAN-BUS
Важна забележка: Този проект се нуждае от версия V1.3 или по -нова на модул Serial can bus.
Стъпка 3: Запояване
Това може да е най -трудната стъпка, ако никога не сте използвали поялник.
Трябва да запояваме проводника, предоставен от комплекта OBD-II CAN-BUS Dev, към OBD-конектор. Можете да погледнете снимката, ние запоехме червения проводник към 6 -пиновия конектор, а черния проводник към 14 -пиновия. Когато 6pin представлява CANH, 14pin представлява CANL
Стъпка 4: Хардуерна връзка
- Модулът за серийна CAN шина, включен в комплекта OBD-II CAN-BUS Dev, е свързан към UART интерфейса на Wio чрез кабел Grove
- Свържете проводниците от предишната стъпка към модула за серийна CAN шина, свържете червено към CANH и черно към CANL.
Стъпка 5: Софтуер и настройки
Тук трябва да направим някои настройки за модула на серийната кутия.
Преди да започнем, трябва да изтеглим кода на този проект. Можете да изтеглите библиотеката и библиотеката, от която се нуждаете, чрез тази връзка.
Ако използвате wio терминал за първи път, можете да проверите wiki за wio терминал
Първо, отваряме демонстрацията на настройките в скицата, където ще зададем маската и филтъра на модула за серийна кутия.
След това запишете демонстрацията на настройките към терминала wio, отворете серийния монитор и въведете произволен знак, за да видите дали настройката е успешна или не.
След като настройката приключи, запишете демото на терминала wio и можете да видите данните на екрана.
Стъпка 6: Тествайте на колата
След това трябва да отидем до колата и да я тестваме. Можете да намерите интерфейса OBD-II под волана, да включите конектора в интерфейса OBD-II, да включите терминала wio и да видите резултата.
Стъпка 7: Какво може да се подобри
Wio е мощна основна платка за управление, използвахме доста функции в нея.
Например Bluetooth, wi-wifi и др.
Разбира се, можете да направите и по -красив интерфейс. Накратко, можете да играете и да се наслаждавате на производствения процес.
Препоръчано:
Тахометър/Манометър за сканиране с помощта на Arduino, OBD2 и CAN шина: 8 стъпки
Тахометър/Манометър за сканиране с помощта на Arduino, OBD2 и CAN Bus: Всеки собственик на Toyota Prius (или друго хибридно/специално превозно средство) ще знае, че на техните табла може да липсват няколко циферблата! Моят prius няма обороти на двигателя или манометър. Ако сте момче за представяне, може да искате да знаете неща като предварително определяне на времето и
Използване на терминал ESP32/VGA32 за Z80-MBC2: 7 стъпки
Използване на терминал ESP32/VGA32 за Z80-MBC2: Как да изградите и инсталирате софтуера ANSI терминал на платка ESP32/VGA32. След това да го свържете към платка Z80-MBC2
Ключове на волана към стерео адаптер за кола (CAN шина -> ключ1): 6 стъпки
Ключове на волана към стерео адаптер за кола (CAN Bus -> Key1): Няколко дни след закупуването на употребявана кола открих, че не мога да пускам музика от телефона си през стерео уредбата за кола. Още по -разочароващо беше, че колата имаше Bluetooth, но позволяваше само гласови повиквания, а не музика. Той също имаше USB порт за Windows Phone, но аз
Python терминал за евтина Pi Arduino връзка: 4 стъпки
Python терминал за евтина Pi Arduino връзка: Raspberry Pi е Linux машина, така че вероятно има много терминални приложения за нея. Но аз написах нов в Python, защо се притесних? Четете нататък. Ако правите проект, който използва както Pi, така и Arduino, вероятно ще ви трябва
Как да използвате Mac терминал и как да използвате ключови функции: 4 стъпки
Как да използвате Mac терминал и как да използвате ключови функции: Ще ви покажем как да отворите MAC терминала. Също така ще ви покажем няколко функции в терминала, като ifconfig, промяна на директории, достъп до файлове и arp. Ifconfig ще ви позволи да проверите вашия IP адрес и вашата MAC реклама