Sisukord:
- Samm: riistvara ostulinkid
- Samm: korraldage riistvara, IDE ja muud vajalikud asjad
- 3. samm: video link
- Samm: tehke seda ise ja üllatage
Video: Auto häkkimine Arduino abil: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
See dokumentatsioon esitab lihtsa ja tasuva viisi auto OBD -voo häkkimiseks. Sellega püüan näidata üldist viisi OBD -teabe saamiseks.
Siin kasutan Arduino UNO, CAN-Bus shield (1.2), DB9 kaablit OBD pordiga ühendamiseks ja Arduino IDE programmeerimiseks (mis aitab koodi hõlpsalt uno põletada).
Alustasin seda projekti ukse automaatse lukustuse loomiseks, kui sõiduki kiirus on 20 km, ja kõigi akende automaatseks kokkupanemiseks, kui auto on väljast lukustatud.
OBD -pordist saadud andmete leidmiseks peate enne selle projekti alustamist andmeid analüüsima ja mõistma (vajate rohkem kannatlikkust ja pidevat panustamist).
Siit lugu algab. (Proovin Hyundai Grand i10, Magna, 2019 - tee Indias, andmed varieeruvad sõltuvalt tootjast / variandist jne).
Samm: riistvara ostulinkid
- CAN-bus arduino shield-CAN-bus kilp
- Arduino UNO - Arduino UNO
- OBD -port DB9 -kaablile - DB9 -kaabel
Samm: korraldage riistvara, IDE ja muud vajalikud asjad
Enne projekti alustamist peame tagama, et kogu selle projekti jaoks kasutatav riistvara peaks kontrollima ja töötama ootuspäraselt. Seega peame riistvara ühendama OBD -pordiga ja tagama, et riistvarast ei tekiks suitsu ega tarbetut soojust, siis peame põletama proovikoodi, et riistvara saaks OBD -st andmevoogu lugeda.
Esimene samm algab siit, seadistage Arduino IDE masinasse ja veenduge, et sellele on installitud vajalikud teegid. Pärast arduino uno arvutiga ühendamist oleme Arduino IDE -s valinud ühendatud jadapordi ja plaadi tüübi.
Näidiskood tuleks alla laadida git -hoidlast ja põletada kood Arduino Unosse, siis oleme ühendanud kilbi OBD -pordiga ja alustame andmevoo lugemist.
Giti hoidla -
github.com/JijovarghesePunalur/CarHacks.git
Saate hankida näidiskoodi ja teegi Can-busi andmevoo ühendamiseks ja ekstraheerimiseks. Pärast projekti kloonimist saate kopeerida raamatukogu failid arduino failikausta ja käivitada kompileerimise ja põletamise protsessi arduino IDE -s.
Enne koodi Arduino Unosse põletamist peate arduino arvutiga ühendama ja seejärel valima Arduino IDE jadapordi ja plaadi tüübi.
Näidiskaustas näete lugemis-, kirjutamis- ja jadafailifaile, põhiliselt sisu, mis on tehtud tavaliste raamatukogufailide abil. Serial-Message erineb Read programmiga väljundvormingu alusel, see tähendab, et selles projektis proovisin korduvate sõnumite sortimiseks kasutada Linuxis can-utili.
Can-utilide kasutamise ja täitmise leiate selle CarHaks'i failist Readme.md.
3. samm: video link
See video annab teile täpse ettekujutuse CAN-bussi andmevoost (OBD-port). See võib olla lihtne, sest lisasin ainult olulise teabe.
Samm: tehke seda ise ja üllatage
Kirjutage tagasi CAN-bussi, kasutades jadateate abil saadud andmeid, see üllatab teid tõesti. (Kirjutamisprogrammi leiate hoidlast, proovige seda kohe).
Saate juhtida kõike, mis on ühendatud ECU / BCM -iga, peate ainult andmeid analüüsima ja seejärel tagasi kirjutama.
Järgmine projekt põhineb sellel uuringul - Auto juhtimine nutitelefoni abil.
Soovitan:
Chrome'i T-rexi mängu häkkimine Arduino abil: 5 sammu
Chrome'i T-rexi mängu häkkimine Arduino abil: selles õpetuses häkkime kroomitud t-rexi mängu arduinoga
Isetegemine -- Kuidas teha ämblikrobotit, mida saab nutitelefoni abil Arduino Uno abil juhtida: 6 sammu
Isetegemine || Kuidas teha ämblikrobotit, mida saab nutitelefoni abil Arduino Uno abil juhtida: Ämblikroboti tegemisel saab robootika kohta nii mõndagi õppida. Nagu robotite tegemine, on see nii meelelahutuslik kui ka väljakutsuv. Selles videos näitame teile, kuidas teha ämblikrobot, mida saame juhtida oma nutitelefoni abil (Androi
Hexbug Spider XL häkkimine arvutinägemuse lisamiseks Androidi nutitelefoni abil: 9 sammu (piltidega)
Hexbug Spider XL -i häkkimine arvutinägemuse lisamiseks Android -nutitelefoni abil: olen suur originaalse Hexbugi fänn ™ Ämblik. Olen omanud üle tosina ja häkinud neid kõiki. Iga kord, kui üks mu poegadest läheb sõprade juurde ’ sünnipäeva, saab sõber Hexbug ™ ämblik kingitusena. Olen häkkinud või
Kella tegemine M5stick C abil Arduino IDE abil RTC reaalajas kell M5stack M5stick-C abil: 4 sammu
Kella tegemine M5stick C abil, kasutades Arduino IDE | RTC reaalajas kell koos M5stack M5stick-C-ga: Tere, selles juhendis olevad poisid, me õpime, kuidas Arduino IDE abil kella m5stick-C arendusplaadiga teha. Nii kuvab m5stick kuupäeva, kellaaja ja amp; kuunädal ekraanil
Klaviatuuri häkkimine klambri abil: 8 sammu (piltidega)
Klaviatuuri häkkimine kirjaklambri abil: Kas tunnete seda ära: kirjutate arvutis teksti ja äkki, kohe pärast sHIFT -klahvi vajutamist, on KÕIK TEKSTIDE JÄRGIMINE SUURTÜKIDES? Seda seetõttu, et ilmselt puudutasite tahtmatult nii klahvi „Shift” kui ka „Caps Lock”. See on tõesti