Thermopile Sensor (5 / 6 steg)
Steg 5: Experimentera med Arduino
Jag insåg snabbt hade jag ett problem. Analoga stiften på Arduino kan läsa positiva spänningar mellan 0 och 5V. Men sensorn ger en negativ spänning under 25oC. Det gör våra avläsningar fel! Lösningen är att skifta spänningen. Sensorn läser ca 4.4mV på 100oC och om - 0.6mV på 0oC. Det är en skillnad på 5mV. Nu är händig! Om vi lägger till 0.6V till produktionen av op-förstärkaren får vi ett antal 0-5V skicka till Arduino. Perfekta!
Gör detta använder vi en summering förstärkarkrets. Andra förstärkaren i LM358 är praktiskt när allt.
I bilder av bröd styrelsen ser du jag använde faktiskt en ytterligare LM358 för att göra det mindre förvirrande att binda upp och Visa.
Skiss kod körs fästas.
Programmet är enkelt och utgångar bara avläsningar från thermopile och via seriell port termistor.
Obs:
Kretsen är mycket känslig på grund av sensorn endast produktionen milli-volt. Temperaturen kan verka fluktuerar vilt med eventuella störningar.
Kretsen själv verkar lägga om 0.6mV till den thermopile raw behandlingen. Jag redogöra för detta i skissen med en konstant heter Yvonne.
Sensorn läser temperaturen över hela området ser. Sensorn får bara se objektet som mäts och ingenting annat för att få en korrekt temperatur läsning.