pt100 sensor aansluiten

Hallo allemaal,

Ik ben bezig met mijn eerste echte project met een arduino, maar ik loop al gelijk vast. In een bestaande machine wil ik graag met de arduino een extra beveiliging toevoegen dat als de temperatuur te hoog wordt, ik een sms krijg. Dat leek mij in combinatie met het gsm shield goed mogelijk. In de machine zit een pt100 sensor(3 draads) die ik moet gebruiken, maar als ik op internet kijk is deze niet zo eenvoudig te gebruiken icm de arduino. Als de temperatuur boven de 100 graden celcius komt is het de bedoeling dat hij een sms stuurt. De temperatuur zal nooit onder kamertemperatuur komen.
Ik weet niet goed hoe ik hier mee moet beginnen. Kan iemand mij op weg helpen?

Alvast bedankt!
Groeten Stefan

makkelijkse is om een - https://iprototype.nl/products/components/modules-adapters/thermocouple-breakout - te gebruiken
die geeft een analoog signaal 0..1023 welke je moet calibreren

  • water smeltend ijs = 0C
  • kokend water = 100C

de twee adc waarden invullen in de map functie => done (sort of)

temp = map( analogRead(A0), [ADC 0C value], [ADC 100C Value}, 0, 100);

PT100 zijn vrij nauwkeurige sensoren en als ik het verhaal van de TS lees, dan luistert het niet zo nauwkeurig. Dan zou je ook nog een DS18B20 kunnen gebruiken in zo'n metalen huls. Gemakkelijk te monteren en kosten op ebay geen drol. Er is gewoon een library voor. Een pin voor de data, GND en VCC en een weerstand van 4K7. Tutti.

Het hoeft niet zo moeilijk te zijn als je het in kleine stappen verdeeld. Op internet zijn verschillende conversie tabellen voor pt100 sensoren te vinden bij verschillende temperaturen. Een voorbeeld:
https://www.google.nl/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&docid=tlEiF5Q3iwCKcM&tbnid=qK8qfy_jDJygrM:&ved=0CAUQjRw&url=http%3A%2F%2Fwww.docstoc.com%2Fdocs%2F79579313%2FPT100-TEMPERATURE--RESISTANCE-TABLE&ei=XGLuU6CBBcGc0AWetYGoCg&bvm=bv.73231344,d.d2k&psig=AFQjCNH7auouuhw_MUOhA2hE_Gj5MWYHTg&ust=1408218073361535
(gewoon googlen op "PT100 resistance table")
Wat je ziet is dat bij 100C de weerstand ongeveer 138-141Ohm bedraagt. Wat je zou kunnen doen is een potmeter of weerstand met die waarde aansluiten op je arduino en inlezen met Analog.read uitlezen. Daarna een waarde van bijvoorbeeld 80C (130-134Ohm) en opnieuw de analoge waarde uitlezen. Kies wel een weerstand/potmeter met een goede tolerantie. Een afwijking van 5% betekend een waarde tussen 80 en 120C bij een meting van 100C!!!

Wat je nu hebt is je bovengrens (de waarde van 100C) en een bevestiging welke kant de analoge waarde opgaat als de temperatuur onder de 100C komt.