This is my dog's pedigree, going back six generations:
---------------------------------------------------------------------------------------------------------------------------------------------
Length: 49 cmFish:
Width: 29 cm
Height: 30.5 cm
Glass Thickness: 5 mm
Filter: an AquaClear 70 (if I can put my hands on one) with media basket, such as inTanks, running both Chemi-Pure Elite and Seachem Purigen.Lighting:
Protien Skimmer: an AquaC Nano Remora (hopefully)
Signal Values
The nice thing about the AD595 is that the signal it generates is linear with temperature. This means that it is really easy to convert from an analog reading to a real temperature. Secondly, the AD595 outputs 10mV/C which is simple to work with. at 1V, the temperature is 100C, at 2V, the temperature is 200C, etc. With a reference voltage of 5V, the sensor can make readings up to 500C.The way to read the temperature is easy. First you convert an analog reading to voltage, then you multiply by 100 to get the temperature in celsius:Voltage = analogRead(X) * 5.0 / 1024.0; //Note that 5.0 is the A/D reference voltage. Celsius = Voltage * 100;Or, to simplify:Celsius = ( 5.0 * analogRead(X) * 100.0) / 1024.0;
It does mean that the breakout board can only output up to 500°C since it only has 5v to work with, but we don't need to go higher than that for a reflow oven (I imagine it wouldn't be hard to bring the 9v from the power adaptor up to the AD595 to give it a 900°C working range). I'm going to be using the firmware from the Pleasant Hardware reflow controller (http://pleasantsoftware.com/developer/3d/reflow/) as the basis for my code. He managed to get full PID controlled temperature management, 3 'programs' and a minimalistic UI into the limited memory of the ATtiny 45!