Spisu treści:
- Krok 1: Wprowadzenie do zasady
- Krok 2: Lista części
- Krok 3: Lutowanie
- Krok 4: Połączenie sprzętowe
- Krok 5: Oprogramowanie i ustawienia
- Krok 6: Przetestuj w samochodzie
- Krok 7: Co można poprawić
Wideo: Zhakuj swój samochód za pomocą terminala Wio i magistrali CAN: 7 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
Jeśli masz pewną wiedzę na temat programowania magistrali CAN i Arduino i chcesz zhakować swój samochód, ta instrukcja może dostarczyć Ci rozwiązania.
Nie wiem, dlaczego chcesz zhakować swój samochód, ale to rzeczywiście ciekawa sprawa.
Ten projekt wykorzystywał głównie moduł magistrali szeregowej CAN firmy Longan Labs i główną płytę sterującą Wio Terminal firmy Seeedstudio.
Moduł szeregowej magistrali CAN to moduł sterujący magistrali CAN zaprojektowany przez Longan Labs. Wykorzystuje UART do komunikacji z mikrokomputerem jednoukładowym. Jest kompaktowy i łatwy w użyciu.
Wio Terminal pochodzi od Seeedstuio, czyli płytki rozwojowej z ekranem, który można zaprogramować za pomocą Arduino.
W tym projekcie realizowane są głównie następujące funkcje:
Odczytaj prędkość jazdy, prędkość obrotową i temperaturę oleju oraz inne informacje wyświetlane na ekranie terminala Wio
Jeśli chcesz uzyskać więcej danych z samochodu, zapoznaj się z
Krok 1: Wprowadzenie do zasady
Prawie wszystkie nowoczesne pojazdy posiadają interfejs OBD-II, który jest pomostem między samochodem a światem zewnętrznym. Możemy uzyskać wszystkie informacje o samochodzie i sterować autem poprzez interfejs OBD-II.
A kontrolowanie samochodu jest niebezpieczne, przed kontynuowaniem lepiej dobrze zrozumieć interfejs OBD-II. Ten artykuł odczytuje tylko podstawowe informacje z samochodu, więc możesz bezpiecznie postępować zgodnie z instrukcjami podanymi w tej instrukcji.
Krok 2: Lista części
- Terminal Wio
- Obudowa akumulatora terminala Wio
- Zestaw rozwojowy OBD-II CAN-BUS
Ważna uwaga: Ten projekt wymaga wersji V1.3 lub nowszej modułu szeregowej magistrali can.
Krok 3: Lutowanie
To może być najtrudniejszy krok, jeśli nigdy nie używałeś lutownicy.
Do złącza OBD należy przylutować przewód dostarczony przez zestaw OBD-II CAN-BUS Dev. Możesz spojrzeć na zdjęcie, czerwony przewód przylutowaliśmy do 6pin złącza, a czarny przewód do 14pin. Gdy 6pin reprezentuje CANH, 14pin reprezentuje CANL
Krok 4: Połączenie sprzętowe
- Moduł magistrali szeregowej CAN zawarty w zestawie OBD-II CAN-BUS Dev jest podłączony do interfejsu Wio Terminal UART za pomocą kabla Grove
- Podłącz przewody z poprzedniego kroku do modułu magistrali szeregowej CAN, podłącz czerwony do CANH i czarny do CANL.
Krok 5: Oprogramowanie i ustawienia
W tym miejscu musimy dokonać pewnych ustawień dla modułu szeregowej magistrali can.
Zanim zaczniemy, musimy pobrać kod tego projektu. Możesz pobrać bibliotekę i potrzebną bibliotekę za pośrednictwem tego linku.
Jeśli używasz terminala wio po raz pierwszy, możesz sprawdzić wiki dla terminala wio
Najpierw otwieramy demo ustawień w szkicu, gdzie ustawimy maskę i filtr modułu magistrali szeregowej.
Następnie wypal demo ustawień na terminalu Wio, otwórz monitor szeregowy i wpisz losowo znak, aby sprawdzić, czy ustawienie się powiodło, czy nie.
Po zakończeniu ustawień wypal demo na terminalu Wio i zobaczysz dane na ekranie.
Krok 6: Przetestuj w samochodzie
Następnie musimy podejść do samochodu i przetestować go. Możesz znaleźć interfejs OBD-II pod kierownicą, podłączyć złącze do interfejsu OBD-II, włączyć terminal wio i zobaczyć wynik.
Krok 7: Co można poprawić
Wio to potężna główna płyta sterująca, zastosowaliśmy w niej sporo funkcji.
Na przykład Bluetooth, Wi-Fi itp.
Oczywiście możesz też stworzyć piękniejszy interfejs. Krótko mówiąc, możesz grać i cieszyć się procesem produkcyjnym.
Zalecana:
Obrotomierz/wskaźnik skanowania za pomocą Arduino, OBD2 i magistrali CAN: 8 kroków
Obrotomierz / wskaźnik skanowania za pomocą Arduino, OBD2 i magistrali CAN: Każdy właściciel Toyoty Prius (lub innego pojazdu hybrydowego/specjalnego) będzie wiedział, że na jego deskach rozdzielczych może brakować kilku tarcz! Mój Prius nie ma wskaźnika obrotów silnika ani wskaźnika temperatury. Jeśli jesteś facetem od występów, możesz chcieć wiedzieć takie rzeczy, jak wyprzedzenie czasu i
Zbuduj swój własny autonomiczny samochód - (ta instrukcja jest w toku): 7 kroków
Zbuduj swój własny samojezdny samochód - (Ten instruktaż jest w toku): Witam, jeśli spojrzysz na mój inny Instruktażowy robot na napędzie ze zdalnym gamepadem USB, ten projekt jest podobny, ale na mniejszą skalę. Możesz również śledzić lub uzyskać pomoc lub inspirację od robotyki, domowej roboty rozpoznawania głosu lub samo
Jak zdekodować dane magistrali CAN pojazdu: 8 kroków
Jak zdekodować dane magistrali CAN pojazdu: W tej instrukcji zarejestrujemy dane z magistrali CAN samochodu lub ciężarówki i przekonwertujemy zarejestrowane dane dziennika magistrali CAN na czytelne wartości. Do dekodowania użyjemy usługi w chmurze can2sky.com, która jest bezpłatna. Możemy nagrywać dziennik za pomocą adapterów CAN-USB, ale płacimy
Zhakuj mysz za pomocą Arduino. 2500 stóp bezprzewodowych. PS/2: 5 kroków
Zhakuj mysz za pomocą Arduino. 2500 stóp bezprzewodowych. PS/2: W tej instrukcji pokażę, jak zhakować mysz, aby można było używać jej jako kontrolera dla diod LED, silników, aplikacji bezprzewodowych i tak dalej. Ten samouczek obejmie myszy z przewodem. Większość z tych myszy korzysta z protokołu PS/2. Ustawić
Zhakuj ramkę na zdjęcia za pomocą elektrycznego zestawu do malowania: 10 kroków
Zhakuj ramkę do zdjęć za pomocą zestawu elektrycznej lampy do malowania: Zestaw elektrycznej lampy do malowania to świetny sposób na rozpoczęcie i tworzenie projektów za pomocą tablicy świetlnej i farby elektrycznej. Ale jeśli chcesz wykazać się kreatywnością z tablicą Light Up, ten samouczek jest świetnym miejscem do rozpoczęcia! W tym samouczku