Satura rādītājs:
- 1. darbība: aparatūras iegādes saites
- 2. darbība: organizējiet aparatūru, IDE un citas nepieciešamās lietas
- 3. darbība: video saite
- 4. solis: dari pats un pārsteidz
Video: Automašīnu uzlaušana, izmantojot Arduino: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Šī dokumentācija piedāvā vienkāršu un rentablu veidu, kā uzlauzt automašīnas OBD straumi. Ar to es mēģinu parādīt vispārēju veidu, kā iegūt OBD informāciju.
Šeit es izmantoju Arduino UNO, CAN-Bus vairogu (1.2), DB9 kabeli savienošanai ar OBD portu un Arduino IDE programmēšanai (kas palīdz viegli ierakstīt kodu uz uno).
Es sāku šo projektu, lai izveidotu durvju automātisko bloķēšanu, kad transportlīdzeklis sasniedz 20 km ātrumu, un automātiski aizver visus logus, kad automašīna tiek bloķēta no ārpuses.
Lai atrastu datus, kas iegūti no OBD porta, pirms šī projekta uzsākšanas ir jāanalizē un jāsaprot dati. (Nepieciešama lielāka pacietība un nepārtraukta nodošana).
Šeit sākas stāsts. (Es izmēģinu Hyundai Grand i10, Magna, 2019 - ražot Indijā, dati mainīsies atkarībā no ražotājiem / variantiem utt.).
1. darbība: aparatūras iegādes saites
- CAN-bus arduino shield-CAN-bus shield
- Arduino UNO - Arduino UNO
- OBD ports uz DB9 kabeli - DB9 kabelis
2. darbība: organizējiet aparatūru, IDE un citas nepieciešamās lietas
Pirms projekta uzsākšanas mums ir jāpārliecinās, ka visai šim projektam izmantotajai aparatūrai ir jāpārbauda un jāstrādā tā, kā paredzēts. Tāpēc mums ir jāpievieno aparatūra OBD portam un jānodrošina, lai no aparatūras nerastos dūmi vai nevajadzīgs siltums, tad mums ir jāsadedzina parauga kods, lai nodrošinātu, ka aparatūra var nolasīt datu plūsmu no OBD.
Pirmais solis sākas šeit: iestatiet Arduino IDE mašīnā un pārliecinieties, vai tajā ir instalētas nepieciešamās bibliotēkas. Pēc arduino uno pievienošanas datoram mēs izvēlējāmies pievienoto seriālo portu un plates tipu Arduino IDE.
Koda paraugam vajadzētu lejupielādēt no git krātuves un ierakstīt kodu Arduino Uno, tad mums ir jāpievieno vairogs OBD portam un pēc tam jāsāk datu plūsmas nolasīšana.
Git krātuve -
github.com/JijovarghesePunalur/CarHacks.git
Jūs varat iegūt parauga kodu un bibliotēku Can-bus datu plūsmas savienošanai un iegūšanai. Pēc projekta klonēšanas varat kopēt bibliotēkas failus arduino failu mapē un izpildīt kompilēšanas un ierakstīšanas procesu arduino IDE.
Pirms koda ierakstīšanas Arduino Uno, jums ir jāpievieno arduino datoram, pēc tam Arduino IDE jāizvēlas seriālais ports un tāfeles tips.
Mapes paraugā var redzēt lasīšanas, rakstīšanas un sērijas ziņojumu failus, galvenokārt saturu, kas izveidots, izmantojot parastos bibliotēkas failus. Serial-Message atšķiras ar Read programmu, pamatojoties uz izvades formātu, tas ir, šajā projektā es mēģināju izmantot can-utils Linux, lai kārtotu atkārtotos ziņojumus.
Can-utils izmantošanu un izpildi varat atrast CarHaks failā Readme.md.
3. darbība: video saite
Šis video sniegs precīzu priekšstatu par CAN kopnes datu straumi (OBD ports). Tas varētu būt vienkārši, jo es iekļāvu tikai būtisku informāciju.
4. solis: dari pats un pārsteidz
Rakstiet atpakaļ uz CAN kopni, izmantojot iegūtos datus, izmantojot seriālo ziņojumu, tas jūs patiešām pārsteigs. (Rakstīšanas programmu varat atrast krātuvē, izmēģiniet to tūlīt).
Jūs varat kontrolēt visu, kas saistīts ar ECU / BCM, tikai jāanalizē dati un pēc tam jāraksta atpakaļ.
Nākamais projekts balstīsies uz šo pētījumu - Automašīnas vadīšana, izmantojot viedtālruni.
Ieteicams:
Chrome T-rex spēles uzlaušana, izmantojot Arduino: 5 soļi
Chrome T-rex spēles uzlaušana, izmantojot Arduino: šajā apmācībā mēs uzlauzīsim hroma t-rex spēli ar arduino
[2020] Izmantojot IPhone vai IPad un Micro: bit Game Pad lietotni, lai kontrolētu RC automašīnu: 23 soļi
[2020] IPhone vai IPad un Micro: bit Game Pad lietotnes izmantošana RC automašīnas vadīšanai: Vai esat domājis izmantot savu iPhone vai iPad, lai kontrolētu savu micro: bit? Vai zināt, ka Micro: bit Educational Foundation nodrošina iOS lietotni Aplikāciju veikals? Meklēt " micro: bit " lietotņu veikalā, un jūs varat lejupielādēt lietotni bez maksas
Uzlauziet automašīnu, izmantojot Wio termināli un CAN autobusu: 7 soļi
Uzlauzt savu automašīnu, izmantojot Wio termināli un CAN autobusu: ja jums ir zināma izpratne par CAN autobusu un Arduino programmēšanu un vēlaties uzlauzt savu automašīnu, tad šīs instrukcijas var sniegt jums risinājumu. Par to, kāpēc vēlaties uzlauzt savu automašīnu, es nezinu, bet šī patiešām ir interesanta lieta
COVID-19 gaisa plūsmas sensora automašīnu uzlaušana: 5 soļi
COVID-19 gaisa plūsmas sensora automobiļu uzlaušana: šis ir strauji attīstošs projekts … šis sensors tika pamests, jo tam nav montāžas caurumu vai vienkāršas metodes, lai noslēgtu cauruli. Šeit ir notiekošs gaisa plūsmas sensora projekts: AFH55M12Projekta apraksts no noderīgas inženierijas
Arduino automašīnu kontrolē, izmantojot Bluetooth lietotni: 4 soļi (ar attēliem)
Arduino automašīnu kontrolē, izmantojot Bluetooth lietotni: Viss, ko mēs zinām, ka Arduino ir lieliska prototipēšanas platforma, galvenokārt tāpēc, ka tā izmanto draudzīgu programmēšanas valodu un ir daudz papildu neticamu komponentu, kas sniedz mums lielisku pieredzi. Mēs varam integrēt Arduino ar dažādām