Orodha ya maudhui:

Hacks ya Gari Kutumia Arduino: Hatua 4
Hacks ya Gari Kutumia Arduino: Hatua 4

Video: Hacks ya Gari Kutumia Arduino: Hatua 4

Video: Hacks ya Gari Kutumia Arduino: Hatua 4
Video: Lesson 102: Using ZK-5AD 4A Dual DC Motor Driver TA6586 4A 14V The best Motor Driver (new product) 2024, Novemba
Anonim
Vituo vya Magari Kutumia Arduino
Vituo vya Magari Kutumia Arduino
Vituo vya Magari Kutumia Arduino
Vituo vya Magari Kutumia Arduino

Hati hii inawasilisha njia rahisi na ya gharama nafuu ya utapeli wa mkondo wa OBD wa gari. Katika hili najaribu kuonyesha njia ya jumla ya kupata habari za OBD.

Hapa ninatumia Arduino UNO, ngao ya CAN-Bus (1.2), kebo ya DB9 kwa kuunganisha kwenye bandari ya OBD na kwa programu ya Arduino IDE (ambayo inasaidia kuchoma nambari hiyo kwa urahisi).

Nilianza mradi huu wa kuanzisha mlango wa kufunga gari wakati gari inapata kasi ya 20KM na kuzungusha kiotomatiki windows zote wakati gari imefungwa kutoka nje.

Kwa kutafuta data iliyozalishwa kutoka bandari ya OBD inahitaji kuchambua na kuelewa data kabla ya kuanza mradi huu. (Inahitaji uvumilivu zaidi na kuendelea kupitia kuweka).

Hapa hadithi inaanza. (Ninajaribu Hyundai Grand i10, Magna, 2019 - Tengeneza nchini India, Takwimu zitatofautiana kulingana na utengenezaji / anuwai nk).

Hatua ya 1: Viungo vya Ununuzi wa Hardware

Viungo vya Ununuzi wa Hardware
Viungo vya Ununuzi wa Hardware
Viungo vya Ununuzi wa Hardware
Viungo vya Ununuzi wa Hardware
Viungo vya Ununuzi wa Hardware
Viungo vya Ununuzi wa Hardware
Viungo vya Ununuzi wa Hardware
Viungo vya Ununuzi wa Hardware
  1. Ngao ya CAN-basi arduino - CAN-basi ngao
  2. Arduino UNO - Arduino UNO
  3. OBD Port hadi DB9 Cable - DB9 Cable

Hatua ya 2: Panga vifaa, IDE na Vitu Vingine Muhimu

Panga vifaa vya ujenzi, IDE na vitu vingine vya lazima
Panga vifaa vya ujenzi, IDE na vitu vingine vya lazima

Kabla ya kuanza mradi, lazima tuhakikishe kuwa vifaa vyote vinavyotumia mradi huu vinapaswa kuangalia na kufanya kazi kama inavyotarajiwa. Kwa hivyo lazima tuunganishe vifaa kwenye bandari ya OBD na tunahitaji kuhakikisha kuwa hakuna moshi au joto lisilohitajika linalozalishwa kutoka kwa vifaa, basi tunapaswa kuchoma nambari ya sampuli ili kuhakikisha vifaa vinaweza kusoma mkondo wa data kutoka OBD.

Hatua ya kwanza inaanza hapa, Sanidi Arduino IDE kwenye mashine na uhakikishe kuwa maktaba muhimu zinawekwa juu yake. Washa baada ya kuunganisha arduino uno kwenye kompyuta, basi tumechagua bandari ya serial iliyounganishwa na aina ya bodi katika Arduino IDE.

Nambari ya mfano inapaswa kupakua kutoka kwa hazina ya git na kuchoma nambari kwa Arduino Uno, kisha tunaunganisha ngao kwenye bandari ya OBD kisha kuanza usomaji wa mkondo wa data.

Hifadhi ya Git -

github.com/JijovarghesePunalur/CarHacks.git

Unaweza kupata nambari ya Mfano na maktaba ya kuunganisha na kuchimba mkondo wa data ya Can-basi. Baada ya kuunda mradi, unaweza kunakili faili za maktaba ndani ya folda ya faili ya arduino na kutekeleza mchakato wa kukusanya na kuchoma katika IDE ya arduino.

Kabla ya kuchoma nambari hiyo kwa Arduino Uno, lazima uunganishe arduino kwenye kompyuta kisha unahitaji kuchagua Bandari ya Siri na aina ya bodi katika Arduino IDE.

Kwa mfano folda unaweza kuona soma operesheni, andika operesheni na faili za Ujumbe-Ujumbe, yaliyomo kimsingi yaliyotengenezwa kwa kutumia faili za kawaida za maktaba. Serial-Message inatofautiana na mpango wa Soma kwa msingi wa fomati ya pato, ambayo ni katika mradi huu nilijaribu kutumia vifaa vya kutumia kwenye linux kwa kupanga ujumbe unaorudiwa.

Matumizi na utekelezaji wa vifaa vya kutumia, unaweza kuipata kwenye faili ya Readme.md ya CarHaks.

Hatua ya 3: Kiungo cha Video

Video hii itakupa wazo halisi juu ya mkondo wa data wa basi-CAN (bandari ya OBD). Inaweza kuwa rahisi kwa sababu nilijumuisha habari muhimu tu.

Hatua ya 4: Fanya mwenyewe na mshangao

Andika kwa CAN-basi ukitumia data iliyotolewa kwa kutumia Ujumbe wa Siri, hii itakushangaza sana. (Unaweza kupata programu ya uandishi kwenye hazina, jaribu sasa).

Unaweza kudhibiti kila kitu kilichounganishwa na ECU / BCM, unahitaji tu kuchambua data kisha uandike nyuma.

Mradi Ufuatao utategemea utafiti huu - Kudhibiti Gari kwa kutumia simu mahiri.

Ilipendekeza: