I bought a small desktop evaporative cooler that uses two piezo atomizers to generate mist. It worked surprisingly well, but the hard water here quickly caused the atomizers to clog.
After cleaning them several times, the original controller eventually failed. I found a burned R4 on the control board, so instead of replacing the whole unit, I decided to build my own piezo driver.
The replacement atomizers I bought have a resonant frequency of about 113 kHz, so I designed a simple oscillator and MOSFET driver around that target frequency. I initially tried one design, but it failed. The second version was tested on a breadboard and successfully produced a frequency very close to 113 kHz, with considerably stronger mist output than the original unit.
I used BC337 transistors for the oscillator. Interestingly, the batch I bought had surprisingly large β variations, so I measured them and selected a matched pair.
One remaining problem is the frequency counter. Connecting it changes the atomizer behavior, suggesting that the counter input is loading the oscillator. I may need to redesign the input buffer.
The final circuit was built on perfboard using component leads as point-to-point wiring.
Has anyone here worked with ~113 kHz piezo atomizer drivers? I'm particularly interested in suggestions for improving the oscillator stability and measuring the frequency without affecting the piezo driver.
I'd also be interested in hearing about other simple approaches to driving these resonant piezo elements.