Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
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ů
- 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í
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í
- 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
- 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í
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ě
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.