Ja det verkar vara ett bra val av oljetrycksgivare till bra pris.
>12v så kan dra direkt från batteriet till den
Aldrig någonsin dra 12V direkt från batteriet till givaren. Vore något av en dödssynd av både störnings och driftsäkerhets-skäl.
Även matningsspänningen på 12Volt dras till Arduinon som förmodligen via spänningsregulator är matad med batteri-spänning så man anordnar så att Arduinon och sensorer matas med 12Volt från samma punkt.
Där anordnar man gärna med separat 1A finsäkring på särskilt uttag just för spänningsmatning av sensorerna. Arduinon har gärna helt egen avsäkring separerad från dess givare.
Med lite otur, felkopplat i maskinrummet och man skickar 12V Volt batterispänning baklänges in på Arduinon.
Behövs det förbättra ur störningssynpunkt från annat i bilen så kopplar man in någon kondensator och rörferrit på en enda 12Volts ledning och även jord-potentialen är gemensamt kopplade till samma punkt för samtliga enheter som är kopplade till Arduinonon inklusive Arduinonen självt.
Du har
aldrig sett en elektronisk motorstyrenhet vars givare får spänning direkt från batteriet,
alla kablar från sensorer , även sensorernas spänning och jord, går till samma elektronikbox. Sensorspänningen kan vara unik för varje sensor, ha egen spänningsregulator men alla kablar ska vara med till boxen där alla regulatorer och avsäkring finns samlat.
Utöver driftsäkerhet, samlad översikt av kablage, och det praktiska att ha anpassad avstörning och avsäkring på ett ställe om alla kablar dras till samma elektronikbox så tillkommer att om man drar spänningen till annan plats i bilen så bygger man en jätte-loop-antenn som samlar störningar. Detta är anledningen till att man inte längre använder givare som jordas i bilen eller motorn, det fungerar uselt med elektronik och givetvis ska spänningsmatningen följa jordkabeln, inget annat.
Om 12Volts kabeln går 10 mm från jordkabeln är den på rymmen.
DS18B20 på kopplingsbräda med en Arduino, jord till jord, 3,3V till spänningsmatningen och signalpinnen direkt in på en arduino-pinne, inga andra komponenter behövs. inga motstånd eller kondensatorer.
Inkopplingen kan inte bli så mycket enklare.
Är det programmeringen eller mekaniska jobbet att gjuta in den i en befintlig sensor och förse den med olje och temperatur-tålig kabel som oroar att göra själv?
Det finns färdiga bibliotek för att läsa av den i Arduino och är en av de vanligare temperatursensorerna.
Den finns att köpa i liten transistor-kapsel där man får löda på kablar själv eller som
redan inmonterad i plåthylsa med kablar monterade.
Jag rekommenderar ändå att du köper en
näve sådana i transistor-kapslar. 3kr/st. Dessa har ett serie-interface som gör att man kan koppla in 100 givare eller fler på samma kabel.
För att läsa av temperatur så ropar först Arduinon på dess nummer-identitet och givaren svarar med aktuell temperatur. På det viset kan man mäta en hel rad temperaturer från t.ex. olja,vatten, kylluft,insugs-temperaturer på endast tre kablar från Arduinon.
Man får förhållandevis noggrann temperatur-avläsning utan att behöva använda Arduinons adc vilket avlastar den till annat.
Svårighetsgraden av programmering är på den nedre skalan då det finns en uppsjö av färdiga exempel och egna insaten består i att koppla tre pinnar direkt till arduinon och i mjukvaran tala om vilken pinne man kopplat in den på.
Eftersom dess matningsspänning kan variera inom 3-5V DC och den tar ytterst liten ström kan den kopplas direkt till Arduinonens 3.3Volt.
Så serieinterfacet in på önskad pinne, samt till arduinonens lokala jord till 3:e tråden. Ingen jord eller spänningsmatning från annat håll utan allt kopplas in vid Arduinon.
Inkoppling av en temp-sensor:
https://create.arduino.cc/projecthub/Th ... ino-9cc806
Inkoppling av flera sensorer:
https://www.tweaking4all.com/hardware/a ... re-sensor/
Vill man hellre bygga själv men av någon anledning absolut använda egen ADC så finns det också för småpengar om man kan gjuta in sensorn i begagnat givarhus.
Exempel:
http://www.esp8266learning.com/wemos-lm ... sensor.php
Denna varianten måste ha egen kabel för varje temperatur-givare.
Denna temperaturgivare är också vanlig men inte längre så populär just därför att den inte har något digitalt interface. Är rätt vanlig där man vill bygga enklare temperatur-styrning typ reglera fart på dator-fläktar utan behov av omvandling till digitala värden.
Vill du ha en modernare givare helt färdig så finns det med precis samma typ av koppling som för oljetrycksgivaren men det kan vara lite jobb att hitta bra data-blad som beskriver värdena. Även dessa är numera rätt ofta anpassade för 5Volt iEuropa medans USA kör med 12Volt.