Talaan ng mga Nilalaman:
- Hakbang 1: Mga Link sa Pagbili ng Hardaware
- Hakbang 2: Ayusin ang Hardware, IDE at Iba Pang Mga Kinakailangan na Bagay
- Hakbang 3: Link ng Video
- Hakbang 4: Gawin Ito Iyong Sarili at Sorpresa
Video: Mga Hacks sa Kotse Gamit ang Arduino: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Ipinapakita ng dokumentasyong ito ang simple at mabisang paraan ng pag-hack ng OBD stream ng kotse. Sa ito ay sinusubukan kong ipakita ang pangkalahatang paraan upang makuha ang mga impormasyong OBD.
Narito gumagamit ako ng Arduino UNO, CAN-Bus Shield (1.2), DB9 cable para sa pagkonekta sa OBD port at para sa pagprograma ng Arduino IDE (na makakatulong na sunugin ang code upang madaling mag-uno).
Sinimulan ko ang proyektong ito para sa pagtataguyod ng pintuan ng auto lock kapag ang sasakyan ay nakakakuha ng bilis na 20KM at auto roll up ng lahat ng mga bintana kapag naka-lock ang kotse mula sa labas.
Para sa paghahanap ng data kung saan gumawa mula sa port ng OBD kailangan na pag-aralan at unawain ang data bago simulan ang proyektong ito. (Kailangan ng higit na pasensya at tuloy-tuloy sa pamamagitan ng paglalagay).
Dito nagsisimula ang kwento. (Sinusubukan ko ang Hyundai Grand i10, Magna, 2019 - Gumawa sa India, ang data ay magkakaiba ayon sa mga paggawa / iba at iba pa).
Hakbang 1: Mga Link sa Pagbili ng Hardaware
- CAN-bus arduino shield - CAN-bus Shield
- Arduino UNO - Arduino UNO
- Port ng OBD sa DB9 Cable - Cable ng DB9
Hakbang 2: Ayusin ang Hardware, IDE at Iba Pang Mga Kinakailangan na Bagay
Bago simulan ang proyekto, dapat naming tiyakin na ang lahat ng paggamit ng hardware para sa proyektong ito ay dapat suriin at gawin ang gumana ayon sa inaasahan. Kaya kailangan nating ikonekta ang hardware sa port ng OBD at kailangang matiyak na walang usok o hindi kinakailangang init na ginawa mula sa hardware, pagkatapos ay kailangan nating sunugin ang sample code upang matiyak na mababasa ng hardware ang stream ng data mula sa OBD.
Nagsisimula ang unang hakbang dito, I-set up ang Arduino IDE sa makina at tiyaking naka-install dito ang mga kinakailangang aklatan. Bukas pagkatapos kumonekta ang arduino uno sa computer, pagkatapos ay pinili namin ang nakakonektang serial port at board type sa Arduino IDE.
Ang sample na code ay dapat na mag-download mula sa git repository at burn code sa Arduino Uno, pagkatapos ay ikonekta namin ang kalasag sa port ng OBD pagkatapos ay magsisimula ang pagbabasa ng stream ng data.
Git Repository -
github.com/JijovarghesePunalur/CarHacks.git
Maaari kang makakuha ng Sample code at library para sa pagkonekta at pagkuha ng stream ng data ng Can-bus. Matapos i-clone ang proyekto, maaari mong kopyahin ang mga file ng library sa loob ng folder ng arduino file at isagawa ang proseso ng pagsulat at pagsunog sa arduino IDE.
Bago sunugin ang code sa Arduino Uno, kailangan mong ikonekta ang arduino sa computer pagkatapos ay kailangan mong piliin ang Serial Port at uri ng board sa Arduino IDE.
Sa halimbawang folder maaari mong makita ang Basahin ang pagpapatakbo, isulat ang pagpapatakbo at mga Serial-Mensahe na mga file, karaniwang mga nilalaman na ginawa sa pamamagitan ng paggamit ng mga karaniwang file ng library. Ang Serial-Message ay naiiba sa Basahin ang programa batay sa format ng output, nasa proyekto na ito sinubukan kong gumamit ng mga can-util sa linux para sa pag-aayos ng mga umuulit na mensahe.
Paggamit at pagpapatupad ng mga can-util, mahahanap mo ito sa Readme.md file ng CarHaks.
Hakbang 3: Link ng Video
Bibigyan ka ng video na ito ng eksaktong ideya tungkol sa CAN-bus data stream (OBD port). Maaaring maging simple sapagkat ang isinama ko lamang ay mga mahahalagang impormasyon.
Hakbang 4: Gawin Ito Iyong Sarili at Sorpresa
Sumulat pabalik sa CAN-bus gamit ang nakuha na data gamit ang Serial Message, talagang sorpresahin ka nito. (Maaari kang makahanap ng programa sa pagsulat sa lalagyan, subukan ito ngayon).
Maaari mong kontrolin ang lahat na konektado sa ECU / BCM, kailangan mo lamang pag-aralan ang data pagkatapos ay sumulat muli.
Ang susunod na Project ay ibabatay sa pag-aaral na ito - Pagkontrol ng Kotse gamit ang Smart phone.
Inirerekumendang:
Smart Steering System para sa Mga Kotse ng Robot Gamit ang Stepper Motor ng Old Floppy / CD Drive: 8 Hakbang (na may Mga Larawan)
Smart Steering System para sa Mga Kotse ng Robot Gamit ang Stepper Motor ng Old Floppy / CD Drive: Smart steering system para sa mga robotic car Nag-aalala ka bang gumawa ng isang mahusay na sistema ng pagpipiloto para sa iyong robot na kotse? Narito ang isang napakahusay na solusyon sa paggamit lamang ng iyong lumang floppy / CD / DVD drive. panoorin ito at makakuha ng isang ideya ng itoVisitahin ang georgeraveen.blogspot.com
Kontrolin ang Arduino Gamit ang Smartphone Sa pamamagitan ng USB Gamit ang Blynk App: 7 Mga Hakbang (na may Mga Larawan)
Kontrolin ang Arduino Gamit ang Smartphone Sa Pamamagitan ng USB Sa Blynk App: Sa tutorial na ito, matututunan namin kung paano gamitin ang Blynk app at Arduino upang makontrol ang lampara, ang kumbinasyon ay sa pamamagitan ng USB serial port. Ang layunin ng pagtuturo na ito ay upang ipakita ang pinakasimpleng solusyon sa malayo-pagkontrol ng iyong Arduino o c
Paano Gumawa ng Mga Kotse ng RC Kotse Mula sa Cardboard at Kraft Paper: 9 Mga Hakbang (na may Mga Larawan)
Paano Gumawa ng Mga Kotse ng RC Kotse Mula sa Cardboard at Kraft Paper: Ang mga gulong ng RC ay mahahalagang bahagi para sa lahat ng mga kotseng RC. Mayroong iba't ibang mga kategorya at uri ng mga gulong RC at ang tamang pagpili ng gulong ay isa sa pinakamahalagang mga kadahilanan kapag nakikipag-usap sa mga kotseng ito. Nang magsimula akong mag-DIY sa mga kotseng RC, isa sa maj
Ang Programang Kotse ng ESP8266 ay Naka-Program sa Kotse ng ESP8266 Pangunahing: 18 Mga Hakbang (na may Mga Larawan)
Ang ESP8266 Robot Car Programmed With ESP8266 Basic: Ako ay isang guro sa agham sa gitnang paaralan at din ang Robotic Club Advisor. Naghahanap ako ng mas mabisang paraan upang magawa ang mga robot sa kamay ng aking mga mag-aaral. Sa mga mababang presyo ng mga board ng ESP8266, nagawa kong lumikha ng isang autonomous
Gawing mas Maikli ang Iyong Mga Kotse ng RC Kotse para sa Mas mahusay na Pangangasiwa sa Mga Mataas na bilis: 5 Hakbang
Gawing mas Maikli ang Iyong Mga Kotse ng Mga Kotse ng RC para sa Mas mahusay na Pangangasiwa sa Mataas na Bilis: Sa Ituturo na ito ay ipapakita ko sa iyo kung paano paikliin ang iyong mga pagkabigla upang mailapit mo ang iyong sasakyan sa lupa upang makagawa ka ng mas mataas na bilis ng paglipas ng pag-flap. Gagamitin ko ang aking iba pang maituturo sa kung paano gawin ang pagpapanatili sa iyong mga kotse shocks kaya