Arduino Coolant Sensor | Thermistor

Sdílet
Vložit
  • čas přidán 9. 05. 2020
  • Today I walk through how to interface a standard automotive coolant sensor with an Arduino. They are a simple thermistor in an industrial style casing and output a resistance with changing temperature. In order to read it with an arduino you must use a voltage divider and then use the steinhart equation after calculating the resistance to find temperatures at varying resistances along the sensors value curve.
    Code and excel sheet linked below. If you have any questions please comment below or e-mail me below.
    Stay tuned for more videos!
    Tyler,
    *************************************************************************************
    SUBSCRIBE:
    czcams.com/users/TylerOvens?...
    *************************************************************************************
    SHARE THIS VIDEO LINK: • Arduino Coolant Sensor...
    *************************************************************************************
    BUY THE ITEMS IN THIS VIDEO (AMAZON.COM):
    Video Equipment:
    GoPro7: amzn.to/33FWCAW
    GoPro Accessory Kit: amzn.to/2Uehig4
    GoPro Stabilizer Gimbal: amzn.to/2UvX5Bz
    Arduino:
    Uno Starter Kit: amzn.to/2RfuEqq
    Coolant Sensor with Harness: amzn.to/2Wik1pO
    Multi-Meter: amzn.to/3bkAnCD
    Thermometer: amzn.to/2WHS9KR
    *************************************************************************************
    BUY THE ITEMS IN THIS VIDEO (AMAZON.CA):
    Video Equipment:
    GoPro7: amzn.to/2UdHtnk
    GoPro Accessory Kit: amzn.to/3bl9wXy
    GoPro Stabilizer Gimbal: amzn.to/3dlBt3r
    Arduino:
    Uno Starter Kit: amzn.to/2Re5MPY
    Coolant Sensor with Harness: amzn.to/2zndwt4
    Multi-Meter: amzn.to/3covKJk
    Thermometer: amzn.to/2A7ZBar
    **************************************************************************************
    CONTACT ME:
    E-Mail: tylerovens@me.com
    **************************************************************************************
    Code and Excel Sheet Link:
    github.com/tyler92dodge/Ardui...
    Steinhart Equation: en.wikipedia.org/wiki/Steinha...
    Voltage Divider Equation: en.wikipedia.org/wiki/Voltage...
  • Jak na to + styl

Komentáře • 61

  • @Mtutoz1
    @Mtutoz1 Před 3 lety +5

    Thanks for sharing your knowledge, i'm engineering student from Mexico and your video will help me and my team to finish a project that we have, this video must have millions of views, Thanks one more time!

  • @442jetmech
    @442jetmech Před 10 měsíci +1

    You're a legend! I was working my through my arduino code, thinking I was spot on. Had a mostly curve fit Ln() curve and everything, but I was missing the whole voltage divider concept. Thanks man.

  • @connorwhite4904
    @connorwhite4904 Před 3 lety +3

    Can’t wait to see how you integrate a display! Thanks for making these

    • @OvensGarage
      @OvensGarage  Před 3 lety +1

      Check out my latest video I just did an update on the whole arduino gauge system I'm working on!

  • @jordanindustrialcompaction8381

    Thanks Tyler, so nice of you to share your knowledge

  • @dustinc89
    @dustinc89 Před 7 měsíci

    Thanks! This works for my Auger engine gauges im building ( little Kubota diesel) got it within 1C thanks to your spreadsheet!

  • @mdevidograndpacificlumbera1539

    Dude thank you so much for sharing what you know, it helps immeasurably, I want to build a custom instrument cluster for my 7.3 obs... You have taken all the leg work out for me. God bless

  • @ohmedarick1
    @ohmedarick1 Před 4 lety

    Excellent video. Thank you for sharing and taking the time to explain. I have a Mitsubishi lancer 1987. Installing a radiator coolant temperature for safety and hall effect sensor to make sure the radiator fan turns on.. Thanks again.

  • @nkachur
    @nkachur Před 3 lety

    Great tutorial. I am designing a hydronic heater monitoring system right now and I believe this info will help a lot.

  • @cfrost
    @cfrost Před 4 měsíci

    This was really cool, thank you!

  • @muzguz7276
    @muzguz7276 Před rokem +1

    So very well done and thought out, you must be pretty proud of yourself. Thankyou & thanks for sharing.

  • @rajeshmarichetti8552
    @rajeshmarichetti8552 Před 3 lety

    very nice man! I just used these exact steps following you and I got the readings on my custom made Jeep. Its an Indian variation of CJ. And it has no computers and so Im adding a manual arduino based sensors and this youtube video proved very helpful. Thanks a ton!!

    • @OvensGarage
      @OvensGarage  Před 3 lety

      Nice work! Do you have a finished product? I haven't gotten around to wrapping up my project yet but I had figured out all of the sensors and read them to the serial monitor. I just need to compile the code and try and display them to the OLEDs next...it's a work in progress.

  • @Car.los.Moreira
    @Car.los.Moreira Před rokem +1

    Goddamn, dude. Thank you so much. Got me out of a tight one. I was trying to make a simple custom cluster for my bike and couldn't figure out how. Would've never thought about any Steinhart-Hart equation or average sampling... Absolutely brilliant job.
    All the best to you.

    • @OvensGarage
      @OvensGarage  Před rokem

      Thanks! I appreciate it! Glad it helped you out.

  • @sw6188
    @sw6188 Před 7 měsíci

    This is exactly what I have been looking for, but I want to show the temperature on three 7-segment displays and only using whole numbers.

  • @jodypayne8391
    @jodypayne8391 Před 3 lety

    Thanks for the Video! Awesome detail! Did notice, I think the link you provided for the sensor is actually the link to the IAT sensor you was showing at the end of the video. I'm suspecting the one you actually used in this video was an ACDelco 213-928? Again Thanks for the video!

  • @randomtoolguy28
    @randomtoolguy28 Před 3 lety +1

    this is amazing men, I’m gonna try this on a S2000 AP2 Gauge!

  • @jslm97
    @jslm97 Před 3 lety

    I have a broken coolant sensor in my 97 Miata, and this video lays out exactly what I was thinking to do in my mind. I already knew the sensor was a resistance based reading, but this illustrates how to give a real value to a gauge i can just put somewhere in the interior. Thank you! I also may try to get real oil pressure instead of the default (yes, no) oil pressure gauge the 94-97 Miatas have.

    • @OvensGarage
      @OvensGarage  Před 3 lety +2

      Awesome, glad I could help! I have another video on the pressure sensors if you want to check that out. Cheers.

    • @cinatit80
      @cinatit80 Před 5 měsíci

      Jslm97 just connect arduino directly on your obd2 you have all your data qithout connecting on any senser

  • @leonardopereira2641
    @leonardopereira2641 Před 4 lety

    Cool! Thanks for sharing.

  • @qzorn4440
    @qzorn4440 Před 2 lety +1

    nice, would be a great esp32 Bluetooth project. 🧐 thanks. 🥳

  • @Lenhard.KYUSHALIFE
    @Lenhard.KYUSHALIFE Před 2 lety +1

    I love you exactly what I needed

  • @caffeinatedinsanity2324
    @caffeinatedinsanity2324 Před 3 lety +1

    That's quality content here. I also wonder if steinhart-hart coefficients are usually listed in datasheets for most models of thermistor

    • @OvensGarage
      @OvensGarage  Před 3 lety

      Thanks for watching. They might be, I have had trouble finding any open source datasheets for any of these automotive sensors though! Would be really useful if they were available from the manufacturers.

  • @jonathanmatney272
    @jonathanmatney272 Před rokem

    Dang Brother! Thank you for taking the time to do that! Seriously thanks! How do you get it to show Fahrenheit ? I tried playing with the code but came to nothing. Again thank you!

  • @strones
    @strones Před rokem

    Thankf for the information, from this code how can i add other lines of code that controls an alarm whereby an alarm goes off when a certain temperature is reached.
    Thanks

  • @SamehAlKhalidi
    @SamehAlKhalidi Před 3 lety

    Hi there
    I'd like to ask you if it can be used for
    VDO coolant temp sensor
    I need it to use it for generator temperature sensor so i can control air flaps , water pump

  • @rubenspro
    @rubenspro Před 2 lety

    thank you for share this example! it's very usefull! I have a problem slightly "different": My plan is use a arduino as a gauge cluster and my honda civic 1995 has a one sensor sender to gauges and another to ECU. But, the gauge sender is one Pin only! the ground is in engine block... so, how I can measure this sensor? If I measure the ground, the car overhall interferences are insane and this not can be done... Can you have a idea?

  • @jms2861
    @jms2861 Před 2 měsíci

    Great stuff bro. How can I add a code to control a relay that turns on/off the rad fan within certain temperature range and limits?

  • @xvryan9969
    @xvryan9969 Před 3 lety +1

    Hey mate, your little series inspired me to start my own project, but I have never worked with electronics before..
    If you don't mind me asking, why didn't you got with waterproof ds18b20's?
    According to my research coolant temp starts to get critical at around 115°c. Bc these sensors go up to 125° this is what I'm planning to go with.

    • @sw6188
      @sw6188 Před 7 měsíci

      I have looked at this option as well, but I have yet to find a DS18B20 that comes in a standard automotive sensor body like the brass NTC ones do.

  • @joshcroudace8958
    @joshcroudace8958 Před měsícem

    i know its a an old video but its precicly what im trying to achive on my truck, but if your still around i have a question about your temperature sender is it just a standard 12/24volt sensor? its all i can find in that form factor and am i safe to assume sending 5 volts to it it should work just fine as ill still be plotting just the resistance change even though the sensor is rated for 12volts?

  • @redeye5499
    @redeye5499 Před rokem +1

    What size wire for wiring sensors? Building one for a cummins, exactly what I needed !

    • @OvensGarage
      @OvensGarage  Před rokem

      I would match what the sensor has. Probably 18 gauge or something. Doesn't need to be much.

  • @maciejkuzma8186
    @maciejkuzma8186 Před 3 lety

    That's work with 12v ?

  • @mehmeh5471
    @mehmeh5471 Před 3 lety +1

    Interesting stuff but it raises two questions by tapping the oem sensor like this, firstly is there an increase in resistance in the circuit by adding the extra cabling that can cause incorrect readings sent to the ECU and secondly what kind of voltage/overload protection measures do you have in place to contain an arduino failure so as not to fry the ECU which is extremely sensitive to voltage spikes?

    • @OvensGarage
      @OvensGarage  Před 3 lety

      My plan for these is to use them separately from the vehicles ECU. Just use a T-fitting where the OEM sensor is and then use this one and run it back to it's own ECU, that way there is not interference with the stock ECU.

  • @GizmodoMN
    @GizmodoMN Před rokem +1

    Any chance you have the link to the coolant sensor used? The provided link is for the intake air temperature sensor.

    • @OvensGarage
      @OvensGarage  Před rokem +1

      I'll have to take a look I thought i fixed that before

  • @TJ.Outdoor
    @TJ.Outdoor Před 10 měsíci

    you link "Intake Air Temperature Sensor Control & Pigtail Harness For GM IAT/MAT/ACT" which its not same as the one in this video, in video has closed sensor, and in the link its open. is it same or

  • @Gitsur
    @Gitsur Před 3 lety

    Can you do this with any coolant sensor? Or just a spesific coolant sensor module?

    • @OvensGarage
      @OvensGarage  Před 3 lety

      I believe this would work with any coolant sensor.

  • @stevecarlisle3323
    @stevecarlisle3323 Před rokem +1

    Have you ever considered interfacing all your sensors to a MCU with CANBUS output, producing PID,s compatible with TORQUE PRO.

    • @OvensGarage
      @OvensGarage  Před rokem +1

      I have not considered it, I've pretty much abandoned the project at this point.

  • @332ARA
    @332ARA Před 3 lety +1

    Your Amazon link is incorrect, It is showing an air temp sensor not coolant