My family has started incubating eggs, and it has been a real struggle to keep the temperature in the right range. Perhaps it is the incubator, perhaps user error. At any rate, I wanted to lend a hand with my technical know how, so I have begun working on a project. I'm still in the beginning stages, but here is the basic concept. I want to create a temperature logger to store data for the entire period of incubation, and also an alarm or buzzer for when the temperature is too far out of bounds. Here are the results for three days of incubating.

The temperature is in F multiplied by 100. Basically 98.00 degrees equals 9800. (In microprocessors it is cheaper to do math as whole numbers instead of decimals; Although, I could probably modify the data after I get it into my computer)
For the project I'm using the MSP430 with factory calibrated temperatures. The ADC in the MSP430 is a 10bit ADC, but is only sensitive to about 0.5 degrees C. To increase the sensitivity, I'm using oversampling to get about 13bits of accuracy. I then use Integer math to convert the temp to F with two decimal places. I check the temperature every 10 seconds and alarm if the temp is to high or too low.
Right now the data logger is storing temperature at about 15 minute intervals. I need to add a crystal so that I can measure this more precisely, as the times right now are approximate.
The buzzer / alarm is proving a bit problematic for me. Right now, I have a 70 dB buzzer, but it seems to quiet. Any thoughts about what dB would be good for an alarm? (I know I am probably asking in the wrong forum, but I figured you may all enjoy my nerdy build and following along with my progress and frustration.) The challenge is finding an affordable buzzer that is easy to drive at ~3 V.
The other problem I have is battery life. I'm currently using one or two CR2032s( http://en.wikipedia.org/wiki/CR2032_battery ). When I'm using one battery should last two or maybe three incubations. When I'm using two batteries I need to regulate the voltage, but the current voltage regulator I'm using uses too much power, so battery life is estimated to be roughly 30 hours. The two battery approach may be needed to keep the buzzer well powered. I'm looking at a new LDO voltage regulator, and that should take care of the problem.
Finally, is anyone else concerned with the temperature ranges that the incubator is running at? ( Finally, a chicken question! ) I may need to do some more testing to make sure that the thermostat is behaving inside of my logger, but I'm feeling relatively confident about it.
I'll put some pictures up of my temperature logger as I progress. Right now it is in the prototype stages on a breadboard.
Kim
The temperature is in F multiplied by 100. Basically 98.00 degrees equals 9800. (In microprocessors it is cheaper to do math as whole numbers instead of decimals; Although, I could probably modify the data after I get it into my computer)
For the project I'm using the MSP430 with factory calibrated temperatures. The ADC in the MSP430 is a 10bit ADC, but is only sensitive to about 0.5 degrees C. To increase the sensitivity, I'm using oversampling to get about 13bits of accuracy. I then use Integer math to convert the temp to F with two decimal places. I check the temperature every 10 seconds and alarm if the temp is to high or too low.
Right now the data logger is storing temperature at about 15 minute intervals. I need to add a crystal so that I can measure this more precisely, as the times right now are approximate.
The buzzer / alarm is proving a bit problematic for me. Right now, I have a 70 dB buzzer, but it seems to quiet. Any thoughts about what dB would be good for an alarm? (I know I am probably asking in the wrong forum, but I figured you may all enjoy my nerdy build and following along with my progress and frustration.) The challenge is finding an affordable buzzer that is easy to drive at ~3 V.
The other problem I have is battery life. I'm currently using one or two CR2032s( http://en.wikipedia.org/wiki/CR2032_battery ). When I'm using one battery should last two or maybe three incubations. When I'm using two batteries I need to regulate the voltage, but the current voltage regulator I'm using uses too much power, so battery life is estimated to be roughly 30 hours. The two battery approach may be needed to keep the buzzer well powered. I'm looking at a new LDO voltage regulator, and that should take care of the problem.
Finally, is anyone else concerned with the temperature ranges that the incubator is running at? ( Finally, a chicken question! ) I may need to do some more testing to make sure that the thermostat is behaving inside of my logger, but I'm feeling relatively confident about it.
I'll put some pictures up of my temperature logger as I progress. Right now it is in the prototype stages on a breadboard.
Kim