Obsah:

Hackněte své auto pomocí terminálu Wio a sběrnice CAN: 7 kroků
Hackněte své auto pomocí terminálu Wio a sběrnice CAN: 7 kroků

Video: Hackněte své auto pomocí terminálu Wio a sběrnice CAN: 7 kroků

Video: Hackněte své auto pomocí terminálu Wio a sběrnice CAN: 7 kroků
Video: How to Hack a Car: Phreaked Out (Episode 2) 2024, Červenec
Anonim
Hackněte své auto pomocí terminálu Wio a sběrnice CAN
Hackněte své auto pomocí terminálu Wio a sběrnice CAN

Pokud trochu rozumíte programování CAN Bus a Arduino a chcete hacknout své auto, pak vám tento návod poskytne řešení.

Pokud jde o to, proč chcete hacknout své auto, nevím, ale je to opravdu zajímavá věc.

Tento projekt využíval hlavně modul Serial CAN Bus od Longan Labs a hlavní řídicí desku Wio Terminal od Seeedstudio.

Sériový sběrnicový modul CAN je řídicí modul sběrnice CAN navržený společností Longan Labs. Ke komunikaci s jednočipovým mikropočítačem využívá UART. Je kompaktní a snadno se používá.

Wio Terminal pochází z Seeedstuio, což je vývojová deska s obrazovkou, kterou lze programovat pomocí Arduina.

V tomto projektu jsou realizovány především následující funkce:

Přečtěte si rychlost cyklování, rychlost otáčení a teplotu oleje a další informace zobrazené na obrazovce Wio Terminal

Pokud chcete více dat z auta, podívejte se na

Krok 1: Úvod do zásady

Téměř všechna moderní vozidla mají rozhraní OBD-II, které je mostem mezi autem a vnějším světem. Můžeme získat všechny informace o vozidle a ovládat vůz prostřednictvím rozhraní OBD-II.

A je nebezpečné ovládat auto, než budete pokračovat, měli byste důkladně porozumět rozhraní OBD-II. Tento článek čte pouze některé základní informace z auta, takže můžete bezpečně postupovat podle kroků uvedených v tomto návodu.

Krok 2: Seznam účastníků

Seznam součástí
Seznam součástí
Seznam součástí
Seznam součástí
Seznam součástí
Seznam součástí
  • Wio terminál
  • Bateriový podvozek terminálu Wio
  • Vývojová sada OBD-II CAN-BUS

Důležitá poznámka: Tento projekt vyžaduje verzi Serial can bus verze V1.3 nebo novější.

Krok 3: Pájení

Pájení
Pájení
Pájení
Pájení
Pájení
Pájení

To může být nejtěžší krok, pokud jste nikdy nepoužívali páječku.

Potřebujeme připájet vodič dodaný soupravou OBD-II CAN-BUS Dev k OBD konektoru. Můžete se podívat na obrázek, červený vodič jsme připájili na 6pin konektoru a černý vodič na 14pin. Když 6pin představuje CANH, 14pin představuje CANL

Krok 4: Hardwarové připojení

Hardwarové připojení
Hardwarové připojení
Hardwarové připojení
Hardwarové připojení
Hardwarové připojení
Hardwarové připojení
  1. Sériový sběrnicový modul CAN, který je součástí sady OBD-II CAN-BUS Dev, je připojen k rozhraní Wio Terminal UART pomocí kabelu Grove
  2. Připojte vodiče z předchozího kroku k sériovému sběrnicovému modulu CAN, připojte červené k CANH a černé k CANL.

Krok 5: Software a nastavení

Software a nastavení
Software a nastavení

Zde musíme provést některá nastavení pro modul sériové sběrnice.

Než začneme, musíme si stáhnout kód tohoto projektu. Prostřednictvím tohoto odkazu si můžete stáhnout knihovnu a knihovnu, kterou potřebujete.

Pokud používáte terminál wio poprvé, můžete se podívat na wiki terminál wio

Nejprve ve skici otevřeme demo nastavení, kde nastavíme masku a filtr modulu sériové sběrnice plechovek.

Poté vypálte demo nastavení na terminál wio, otevřete sériový monitor a náhodně zadejte znak, abyste zjistili, zda je nastavení úspěšné nebo ne.

Po dokončení nastavení vypálte demo na terminál wio a data uvidíte na obrazovce.

Krok 6: Test na autě

Test na autě
Test na autě
Test na autě
Test na autě
Test na autě
Test na autě

Dále musíme jít k autu a vyzkoušet ho. Rozhraní OBD-II najdete pod volantem, zapojíte konektor do rozhraní OBD-II, zapnete terminál wio a vidíte výsledek.

Krok 7: Co lze zlepšit

Wio je výkonná hlavní ovládací deska, použili jsme v ní docela dost funkcí.

Například Bluetooth, wi-wifi atd.

Samozřejmě můžete také vytvořit krásnější rozhraní. Zkrátka si můžete hrát a užívat si výrobní proces.

Doporučuje: