Cov txheej txheem:

Tachometer/Scan Gauge Siv Arduino, OBD2, thiab CAN Bus: 8 Kauj Ruam
Tachometer/Scan Gauge Siv Arduino, OBD2, thiab CAN Bus: 8 Kauj Ruam

Video: Tachometer/Scan Gauge Siv Arduino, OBD2, thiab CAN Bus: 8 Kauj Ruam

Video: Tachometer/Scan Gauge Siv Arduino, OBD2, thiab CAN Bus: 8 Kauj Ruam
Video: FIRST LOOK: NEW 2023 LUFI XS Revolution OBD2 Car Gauge Meter! 2024, Hlis ntuj nqeg
Anonim
Tachometer/Scan Gauge Siv Arduino, OBD2, thiab CAN Bus
Tachometer/Scan Gauge Siv Arduino, OBD2, thiab CAN Bus
Tachometer/Scan Gauge Siv Arduino, OBD2, thiab CAN Bus
Tachometer/Scan Gauge Siv Arduino, OBD2, thiab CAN Bus
Tachometer/Scan Gauge Siv Arduino, OBD2, thiab CAN Bus
Tachometer/Scan Gauge Siv Arduino, OBD2, thiab CAN Bus

Ib tus Toyota Prius (lossis lwm lub tsheb/tsheb tshwj xeeb) tus tswv yuav paub tias lawv cov dashboards yuav ploj ob peb lub xov tooj! Kuv lub prius tsis muaj cav RPM lossis ntsuas kub. Yog tias koj yog tus txiv neej ua tau zoo, koj yuav xav paub yam xws li sijhawm ua ntej thiab roj cov ntaub ntawv hauv lub sijhawm tiag. Yog tias koj yog hypermiler, koj yuav xav paub ntau ntxiv txog koj kev lag luam roj.

Tag nrho cov txiaj ntsig no tau suav los ntawm koj lub tsheb lub tshuab computer. Nws tsuas yog siv lub cuab yeej scan los nyeem cov ntaub ntawv. Ntau tus tswv tsheb xav paub tig mus rau kev lag luam xws li Scan Gauge. Lawv kuj tseem yuav siv scantool uas siv ELM327 dhau USB lossis Bluetooth. Cov neeg sib tw nrov yog Carista, BlueDriver, lossis ib txwm tsis tu ncua Innova/Bosch kuaj ntsuas lub cuab yeej.

Kuv xav kom muaj kev teeb tsa ruaj khov hauv kuv lub tsheb nrog kho vajtse tshwj xeeb, yog li kuv txiav txim siab mus rau kuv tus kheej txoj kev! Kuv zoo siab los qhia kuv cov kev cai ntsuas lub cuab yeej tsim.

Khoom siv:

Tseem ceeb -

  • Arduino board (tuaj yeem siv Nano, Teensy, Pro Micro, Uno….) [Amazon]
  • Fuse coj mus rhaub+fuse ntxiv (Nco ntsoov tias koj muaj qhov loj me me) [lub khw muag khoom qhov chaw]
  • OBD II txuas (Kuv khaws ib qho los ntawm cov cuab yeej scan qub) [Amazon]
  • CAN Bus MCP2515 module [Amazon]
  • OLED Zaub (lossis lwm yam zaub xaiv) [Amazon]
  • Buck converter (lossis lwm qhov hloov pauv / tawm qhov ntsuas hluav taws xob) [Amazon]
  • 4-tus neeg xyuas pib cable rau koj cov zaub (siv cov qub USB cable, kab hlua, thiab lwm yam)
  • Muaj ntau lub xov hlau jumper rau txuas txhua yam

Cov cuab yeej -

  • Voltmeter
  • Cov cuab yeej siv cuab yeej
  • Cov hlua hlau

Pab tau -

  • 3D tshuab luam ntawv (lossis nkag mus rau ib qho) los tsim cov hauv qab no:

    • Cov ntaub ntawv rau arduino
    • Screen bezel/dashboard mount
  • Fasteners rau enclosure
  • Nplaum

Kauj Ruam 1: Hais txog CAN Bus (thiab Tsis Pom Zoo)

Txog CAN Bus (thiab Tsis lees paub)
Txog CAN Bus (thiab Tsis lees paub)
Txog CAN Bus (thiab Tsis lees paub)
Txog CAN Bus (thiab Tsis lees paub)
Txog CAN Bus (thiab Tsis lees paub)
Txog CAN Bus (thiab Tsis lees paub)
Txog CAN Bus (thiab Tsis lees paub)
Txog CAN Bus (thiab Tsis lees paub)

KOJ YUAV TSUM QHIA IB TUG POJ NIAM UA HAUJ LWM HAUV … Ua rau koj lub tsheb/tsheb npav tuaj yeem ua rau puas tsuaj thiab/lossis tsis ua haujlwm ntawm koj lub tsheb! Kuv tab tom muab txoj cai no thiab qhia rau koj yam tsis muaj kev lees paub lossis kev lees paub. Koj xav tias yuav muaj kev pheej hmoo tag nrho. Sim qhov no thaum lub tsheb PARKED FIRST! Txoj haujlwm no yeej muaj kev nyab xeeb tiag tiag yog tias koj tsuas yog tshawb fawb me ntsis txog yam koj tab tom ua. Yog tias koj tsis paub ib feem ntawm cov lus qhia lossis tus lej txhais li cas, nws tej zaum yog lub cim qhia tias koj yuav tsum tsis txhob cuam tshuam nrog koj lub tsheb lub tshuab hluav taws xob! Tsis txhob siv qhov project no. Yuav ib lub xov tooj cua bluetooth OBD ua ntej thiab siv qhov ntawd. Kuv xav koj hmoov zoo.

Tam sim no qhov kev lees paub tawm ntawm txoj kev.. puas yog CAN suab paub? Tej zaum zoo ib yam li LAN (Ethernet), lossis WLAN (WiFi) uas koj yuav muaj nyob hauv tsev… yog vim lawv yog txhua lub network. CAN sawv cev rau Chaw Tswj Xyuas Network. Nws yog kev sib txuas lus digital uas koj lub tsheb siv los tham nrog nws tus kheej. Hloov chaw ntawm kev siv xov hlau los ntawm lub tshuab computer mus rau txhua lub ntsuas hluav taws xob, lub teeb, thiab cov cuab yeej hauv koj lub tsheb, lawv txhua tus yog digitally tswj hla lub network.

CAN npav yog ib txoj kev sib txuas lus sib txawv. Qhov ntawd txhais tau tias nws tsuas xav tau ob lub xov hlau! Tsis muaj Tx/Rx zoo li koj yuav pom hauv kev sib txuas lus ib txwm muaj, thiab tsis muaj kev sib kis ncaj qha ntawm ob lub cuab yeej. Nws feem ntau pom tias yog cov khub sib tw hla koj lub tsheb. Koj yuav nkag mus rau nws los ntawm OBD chaw nres nkoj. Koj tsis tas yuav tsum nkag siab yuav ua li cas cov txheej txheem no ua haujlwm ntawm qib pib, tab sis koj yuav tsum nkag siab nws txaus kom tuaj yeem sau lossis hloov kho Arduino code.

Yog tias koj xav ua raws txoj haujlwm no, xyuas kom koj lub tsheb muaj CAN npav! Yuav luag txhua lub tsheb ntawm txoj kev niaj hnub no muaj OBD II chaw nres nkoj. Lawv txhua tus muaj tib lub txuas hluav taws xob nyob hauv qab ntawm lub dashboard. Txawm li cas los xij, muaj cov txheej txheem sib txawv sib txawv rau kev sib txuas lus raws li koj lub chaw tsim khoom pib. Txhua lub tsheb muag hauv Tebchaws Meskas tom qab xyoo 2008 siv ISO 15765 CAN npav. Qhov ntawd yog yam peb xav siv rau txoj haujlwm no. Txheeb xyuas kom paub tseeb tias koj lub tsheb muaj CAN npav. Nco ntsoov tias txhua lub tsheb tshwj xeeb. Koj yuav muaj qhov tshwj xeeb CAN tsheb npav nrawm, qee cov lej OBD uas koj yuav tsum tau thov, thiab lwm yam kev xav uas koj yuav tsum tau txo kom tsawg.

Kauj Ruam 2: Daim Kab Xaim

Daim duab thaiv
Daim duab thaiv

Tam sim no yog lub sijhawm los pib npaj tawm koj lub thawv thiab teeb tsa. Kuv lub tsheb muaj lub thawv fuse hauv lub hood thiab ib txoj cai nyob hauv qab qhov tsoo. Koj nyob qhov twg? Lub sijhawm pib xav.

Kuv siv lub fuse coj mus rhaub rau ntawm lub tshuab cua tshuab cua tshuab txij li kuv lub Prius muaj ntau lub vojvoog sib txuas nyob ib sab ntawm OBD chaw nres nkoj. Koj tuaj yeem siv Vbatt ntawm qhov chaw nres nkoj OBD, tab sis ceev faj! Qhov ntawd yog txuas rau lub roj teeb, yog li lub cuab yeej yuav tsis kaw. Lub tswv yim phem Nyob ntawm qhov kev kos duab tam sim no ntawm Arduino, nws yuav tua koj lub roj teeb nyob rau ob peb hnub lossis ntau lub hlis yog tias koj tso koj lub tsheb zaum! Yog tias koj tab tom siv OLED zaub, koj yuav ntsib kev kub hnyiab ntau dhau yog tias koj lub cuab yeej siv tas li. Nws yog ib qho tseem ceeb heev uas lub cuab yeej tau hloov mus rau koj qhov hluav taws kub.

Tej zaum koj yuav muaj kev daws teeb meem yooj yim! Koj tuaj yeem muaj lub tsheb nrog ACC/qhov hluav taws xob tus pin txuas ntawm OBD chaw nres nkoj. Ntau tus pin yog cov chaw tsim khoom tshwj xeeb. Qhov ntawd txhais tau tias koj qhov chaw nres nkoj OBD tuaj yeem muaj tus lej fais fab uas tau hloov mus rau qhov hluav taws kub. Txawm li cas los xij, tsis txhob cia li sim cov ntsuas ntsuas thiab nqes koj cov arduino mus txog ib yam twg nrog 12 volts! Koj lub tsheb yuav muaj J1699 lossis lwm lub npav loj uas siv qib 12v logic. Leej twg paub tias kev kos tam sim no yuav ua dab tsi! Txheeb nrog oscilliscope kom paub tseeb tias koj "12 volt qhov chaw" yog qhov ruaj khov DC fais fab mov, tsis yog lub teeb liab, ua ntej koj txuas lub zog arduino mus rau lwm tus pin ntxiv rau kev sib ntaus ntawm OBD chaw nres nkoj.

Kauj Ruam 3: Txuas OBD Port rau CAN Board

Txuas OBD Chaw nres nkoj rau CAN Board
Txuas OBD Chaw nres nkoj rau CAN Board
Txuas OBD Chaw nres nkoj rau CAN Board
Txuas OBD Chaw nres nkoj rau CAN Board

Saib ntawm tus pinout rau koj qhov chaw nres nkoj OBD rau CAN Tsawg thiab CAN Siab. Txuas cov xov hlau mus rau Qhov Siab thiab Tsawg ntawm koj lub rooj tsavxwm.

Tam sim no siv av los ntawm koj qhov chaw nres nkoj OBD ua koj qhov av rau txoj haujlwm no! Txuas tag nrho cov xov hlau hauv av ua ke, thiab xyuas kom lawv tau tsaws rau ntawm qhov chaw nres nkoj OBD no.

Peb yuav tsom mus rau qhov seem ntawm CAN board's SPI interface hauv ob peb kauj ruam.

Kauj Ruam 4: Fuse Tap thiab DC rau DC Converter

Fuse Tap thiab DC rau DC Converter
Fuse Tap thiab DC rau DC Converter
Fuse Tap thiab DC rau DC Converter
Fuse Tap thiab DC rau DC Converter
Fuse Tap thiab DC rau DC Converter
Fuse Tap thiab DC rau DC Converter
Fuse Tap thiab DC rau DC Converter
Fuse Tap thiab DC rau DC Converter

Tsis txhob hla tus DC step-down converter! Kuv yuam kev rhuav tshem txoj haujlwm no ib zaug vim kuv txiav txim siab yuav khiav Arduino ntawm 12 volts los ntawm lub thawv fuse. Kuv xav tias muaj qhov ntsuas hluav taws xob nrawm los ntawm tus inductor qhov chaw (Arduino tau txuas rau tib lub fuse zoo li lub tshuab cua tshuab cua tshuab cua tshuab), thiab nws kib kuv Nano.

Pom zoo: