Darkroom Automation Part 7: Checking the Enlarger Lamp Output
I wanted to make sure the computer controlled enlarger lamp would give consistent exposures regardless of the length of the exposure. Some timer manufacturers discuss how 10 one second exposures don't work out the same as one 10 second exposures. Presumably this is because the lamp takes some to time to warm up and cool down. I decided to test this theory. I built another Arduino machine to measure lux using a calibrated light sensor. I then wrote some simple code suggested by my wife. I would integrate the light readings over the exposure interval for a variety of exposure times and measure the integrated light value in each case. Basically I would take a series of readings in rapid succession and add them up over the exposure interval. This is a good model of what photo paper does. The code works as follows. It works by waiting for the light to come on. A 2 lux threshold is set and so this assumes complete darkness beforehand. The sensor is continuously sampled until light is...