I'm trying to add a "boil detector" to my homebrewed electric controller. The reason for this detector is so the controller can precisely drive the heater to maintain a desired boil level - e.g. slow rolling boil vs vigorous boil. Temperature is useless for this type of detection (it's pretty bad for even detecting a boil at all - especially since wort isn't pure water).
I'm looking at two methods to start with:
1) A piezo detector that senses vibration in the kettle. Ideally I want the sensor beneath the kettle, but clipping the sensor to the lip or handle is acceptable. Possibly using frequency from the sensor in addition to amplitude to discern level of activity.
2) An ultrasonic ranging circuit (i.e. pulse and echo). The idea being that the more violent the boil the larger the variance in ranging measurements. (e.g a violent boil should have a variance of more than 30 us).
I'm about to do some testing with both these approaches over the next few days.
Other possibilities are:
3) IR LED & PIR, or even image processing from a camera looking at the surface. (My controller is a Raspberry Pi Zero W so the camera port is already there and would also add the cool feature of being able to look in on my kettle remotely)
4) A magnet and hall effect sensor. The magnet would have the freedom to float & bob at the surface near the edge - the sensor would be on the outside measuring motion (amplitude and frequency).
Anyone solve this problem already, or have any insights/ideas ?
Thanks,
-Greg
I'm looking at two methods to start with:
1) A piezo detector that senses vibration in the kettle. Ideally I want the sensor beneath the kettle, but clipping the sensor to the lip or handle is acceptable. Possibly using frequency from the sensor in addition to amplitude to discern level of activity.
2) An ultrasonic ranging circuit (i.e. pulse and echo). The idea being that the more violent the boil the larger the variance in ranging measurements. (e.g a violent boil should have a variance of more than 30 us).
I'm about to do some testing with both these approaches over the next few days.
Other possibilities are:
3) IR LED & PIR, or even image processing from a camera looking at the surface. (My controller is a Raspberry Pi Zero W so the camera port is already there and would also add the cool feature of being able to look in on my kettle remotely)
4) A magnet and hall effect sensor. The magnet would have the freedom to float & bob at the surface near the edge - the sensor would be on the outside measuring motion (amplitude and frequency).
Anyone solve this problem already, or have any insights/ideas ?
Thanks,
-Greg