Obsah:
- Krok 1: Úvod do princípu
- Krok 2: Zoznam súčastí
- Krok 3: Spájkovanie
- Krok 4: Hardvérové pripojenie
- Krok 5: Softvér a nastavenia
- Krok 6: Test na aute
- Krok 7: Čo je možné zlepšiť
Video: Hacknite svoje auto pomocou terminálu Wio a zbernice CAN: 7 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
Ak trochu rozumiete programovaniu CAN Bus a Arduino a chcete hacknúť svoje auto, potom vám tento návod poskytne riešenie.
Pokiaľ ide o dôvod, prečo chcete hacknúť svoje auto, neviem, ale je to skutočne zaujímavá vec.
Tento projekt používal hlavne sériový zbernicový modul CAN od spoločnosti Longan Labs a hlavnú riadiacu dosku Wio Terminal od spoločnosti Seeedstudio.
Sériový zbernicový modul CAN je riadiaci modul zbernice CAN navrhnutý spoločnosťou Longan Labs. Na komunikáciu s jednočipovým mikropočítačom používa UART. Je kompaktný a ľahko sa používa.
Wio Terminal pochádza z Seeedstuio, čo je vývojová doska s obrazovkou, ktorú je možné naprogramovať pomocou Arduina.
V tomto projekte sa realizujú hlavne tieto funkcie:
Prečítajte si rýchlosť cyklovania, rýchlosť otáčania a teplotu oleja a ďalšie informácie zobrazené na obrazovke Wio Terminal
Ak chcete od auta viac dátumu, pozrite sa na
Krok 1: Úvod do princípu
Takmer všetky moderné vozidlá majú rozhranie OBD-II, ktoré je mostom medzi automobilom a vonkajším svetom. Prostredníctvom rozhrania OBD-II môžeme získať všetky informácie o aute a ovládať ho.
A je nebezpečné ovládať auto, skôr ako budete pokračovať, mali by ste dôkladne porozumieť rozhraniu OBD-II. Tento článok číta iba niektoré základné informácie z auta, takže môžete bezpečne postupovať podľa pokynov uvedených v tomto návode.
Krok 2: Zoznam súčastí
- Terminál Wio
- Podstavný batériový podvozok Wio
- Vývojová sada OBD-II CAN-BUS
Dôležitá poznámka: Tento projekt potrebuje verziu V1.3 alebo novší modul Serial can bus.
Krok 3: Spájkovanie
Toto môže byť najťažší krok, ak ste nikdy nepoužívali spájkovačku.
Potrebujeme spájkovať drôt poskytovaný súpravou OBD-II CAN-BUS Dev Kit s konektorom OBD. Môžete sa pozrieť na obrázok, červený vodič sme spájkovali na 6pin konektora a čierny vodič na 14pin. Keď 6pin predstavuje CANH, 14pin predstavuje CANL
Krok 4: Hardvérové pripojenie
- Sériový zbernicový modul CAN, ktorý je súčasťou súpravy OBD-II CAN-BUS Dev, je pripojený k rozhraniu Wart Terminal UART pomocou kábla Grove
- Pripojte vodiče z predchádzajúceho kroku k sériovému zbernicovému modulu CAN, červené k CANH a červené k CANL.
Krok 5: Softvér a nastavenia
Tu musíme vykonať určité nastavenia pre modul sériovej zbernice plechoviek.
Skôr ako začneme, musíme si stiahnuť kód tohto projektu. Knižnicu a potrebnú knižnicu si môžete stiahnuť prostredníctvom tohto odkazu.
Ak používate terminál wio prvýkrát, môžete si na wiki pozrieť terminál wio
Najprv v náčrte otvoríme ukážku nastavenia, kde nastavíme masku a filter modulu sériovej zbernice plechoviek.
Potom napíšte ukážku nastavenia na terminál wio, otvorte sériový monitor a náhodne zadajte znak, aby ste zistili, či je nastavenie úspešné alebo nie.
Po dokončení nastavenia napaľte demo na terminál wio a údaje uvidíte na obrazovke.
Krok 6: Test na aute
Ďalej musíme ísť k autu a otestovať ho. Rozhranie OBD-II nájdete pod volantom, zapojte konektor do rozhrania OBD-II, zapnite terminál wio a vidíte výsledok.
Krok 7: Čo je možné zlepšiť
Wio je výkonná hlavná riadiaca doska, použili sme v nej niekoľko funkcií.
Napríklad Bluetooth, wi-wifi atď.
Môžete si však vytvoriť aj krajšie rozhranie. Stručne povedané, môžete si hrať a užívať si výrobný proces.
Odporúča:
Otáčkomer/merač skenovania pomocou zbernice Arduino, OBD2 a CAN: 8 krokov
Otáčkomer/merač skenovania pomocou zbernice Arduino, OBD2 a CAN: Každý majiteľ Toyoty Prius (alebo iného hybridného/špeciálneho vozidla) bude vedieť, že na jeho palubných doskách môže chýbať niekoľko ciferníkov! Môj prius nemá otáčky motora ani teplomer. Ak ste výkonnostný chlapík, možno budete chcieť vedieť veci ako načasovanie a
Hacknite myš pomocou Arduina. 2 500 Ft bezdrôtovo. PS/2: 5 krokov
Hacknite myš pomocou Arduina. 2 500 Ft bezdrôtovo. PS/2: V tomto návode vám ukážem, ako hacknúť myš, aby ste ju mohli používať ako ovládač pre LED diódy, motory, bezdrôtové aplikácie a podobne. Tento tutoriál sa bude zaoberať myšami, ktoré majú drôt. Väčšina týchto myší používa protokol PS/2. Nastavenie
Až 3 zbernice RS485 na jednom Arduine: 5 krokov
Až 3 zbernice RS485 na jednom Arduino: V tomto návode ukážem, ako k jednému Arduinu pripojiť až 3 nezávislé zbernice RS485. To môže byť užitočné, ak chcete vytvoriť bránu medzi týmito zbernicami alebo ak chcete ovládať zariadenia v týchto zberniciach (bez pripojenia zbernice
Hacknite svoj Halloween pomocou phidgetov: 9 krokov (s obrázkami)
Hacknite svoj Halloween pomocou Phidgets: Tento projekt vám ukáže, ako môžete " hacknúť " vaše halloweenske dekorácie a prinútite ich, aby sa správali presne tak, ako chcete! Halloweenska dekorácia, s ktorou pracujeme, má nasledujúcu predvolenú funkciu: Aktivuje sa prepínačom (zobrazené na
Hacknite svoje servo V1.00 - urobte zo svojho serva výkonný lineárny pohon: 7 krokov
Hackujte svoje servo V1.00 - urobte zo svojho serva výkonný lineárny pohon: Za predpokladu, že máte nástroje a servo, môžete si ho postaviť za pár dolárov. Pohon sa vysúva rýchlosťou asi 50 mm/min. Je dosť pomalý, ale veľmi silný. Pozrite si moje video na konci príspevku, kde malý pohon