Orodha ya maudhui:
- Hatua ya 1: Viungo vya Ununuzi wa Hardware
- Hatua ya 2: Panga vifaa, IDE na Vitu Vingine Muhimu
- Hatua ya 3: Kiungo cha Video
- Hatua ya 4: Fanya mwenyewe na mshangao
Video: Hacks ya Gari Kutumia Arduino: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
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
- Ngao ya CAN-basi arduino - CAN-basi ngao
- Arduino UNO - Arduino UNO
- OBD Port hadi DB9 Cable - DB9 Cable
Hatua ya 2: Panga vifaa, IDE na Vitu Vingine Muhimu
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:
Kuendesha Gari ya Kujitegemea na PS2 Gari ya Arduino inayodhibitiwa na Joystick: Hatua 6
Kuendesha Gari ya Kujitegemea na PS2 Gari ya Arduino inayodhibitiwa na Joystick: Hi, naitwa Joaquín na mimi ni hobbyist wa Arduino. Mwaka jana nilijishughulisha na Arduino na nilianza tu kufanya kila aina ya vitu na gari hili linalodhibitiwa na fimbo ni moja wapo.Ikiwa unataka kufanya kitu kama hiki
Kutumia Kijijini Kina waya bila kutumia 2.4Ghz NRF24L01 Module Na Arduino - Nrf24l01 4 Channel / 6 Kituo cha Mpokeaji wa Kituo cha Quadcopter - Helikopta ya Rc - Ndege ya Rc Kutumia Arduino: Hatua 5 (na Picha)
Kutumia Kijijini Kina waya bila kutumia 2.4Ghz NRF24L01 Module Na Arduino | Nrf24l01 4 Channel / 6 Channel Transmitter kipokeaji cha Quadcopter | Helikopta ya Rc | Ndege ya Rc Kutumia Arduino: Kuendesha gari la Rc | Quadcopter | Drone | Ndege ya RC | Boti ya RC, siku zote tunahitaji kipokezi na mtumaji, tuseme kwa RC QUADCOPTER tunahitaji kipitishaji na mpokeaji wa kituo 6 na aina hiyo ya TX na RX ni ya gharama kubwa sana, kwa hivyo tutafanya moja kwenye yetu
DIY -- Piga Gari Gari la Umeme la Umeme -- Bila Arduino: 3 Hatua
DIY || Piga Gari Gari la Umeme la Umeme || Bila Arduino: Hapa, nitakuonyesha jinsi ya kutengeneza gari linalodhibitiwa kwa makofi bila kutumia Arduino, lakini kwa kutumia IC 4017. Ni gari ambalo harakati zake za mbele na za nyuma zinaweza kudhibitiwa na Clap. Mradi huu unategemea Clap ON - Piga mzunguko Mzunguko ambao unatoa
GARI-INO: Uongofu wa Jumla wa Gari ya Kale ya RC Pamoja na Udhibiti wa Arduino na Bluetooth: Hatua 5 (na Picha)
CAR-INO: Uongofu kamili wa Gari ya zamani ya RC na Arduino na Udhibiti wa Bluetooth: UtanguliziHi, katika mafundisho yangu ya kwanza ningependa kushiriki nawe uzoefu wangu wa kubadilisha gari la zamani la rc kutoka 1990 kuwa kitu kipya. Ilikuwa xsmas 1990 wakati Santa alinipa hii Ferrari F40, gari lenye kasi zaidi ulimwenguni! … wakati huo.T
Jinsi ya Kuunda: Gari ya Kuendesha Gari ya Arduino: Hatua 7 (na Picha)
Jinsi ya Kujenga: Gari ya Kuendesha Kujiendesha ya Arduino: Gari ya Kuendesha ya Arduino ni mradi ulio na chasisi ya gari, magurudumu mawili yenye injini, moja 360 ° gurudumu (isiyo na motor) na sensorer chache. Inaendeshwa na betri 9-volt kwa kutumia Arduino Nano iliyounganishwa kwenye ubao wa mkate wa mini kudhibiti mo