Skip to content

WiFi enabled and ESP32 driven power controller and temperature regulator for distillation boilers. Multiple units can be combined in a master/slave configuration.

License

Notifications You must be signed in to change notification settings

larry-athey/boilermaker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Boilermaker

WiFi enabled and ESP32 driven power controller and temperature regulator for distillation boilers. Multiple units can be combined in a master/slave configuration.

This project began on December 9, 2024 and does not yet have a first official release.

You may contact me directly at https://panhandleponics.com
Subscribe to the official YouTube channel at https://www.youtube.com/@PanhandlePonics

NOTE: Assembled and tested units for those not comfortable with building this from scratch will soon be available from my website. There will be a short lead time on all orders to allow for 3D printing of the cases.


Facebook Idiot: Why would you bother?
Me: It's only a "bother" for somebody who couldn't do it if they had to. I'd rather have nicer things.

After dealing with one cheap Chinese SCR power controller after another I decided to combine one person's email suggestion about building a WiFi enabled PID controller and combine it with what I had just finished building for Air Still users. PID controllers have their place, but I think they're better suited for 3D printers, ovens, slow cookers, and incubators. The heating element spends more time off than on, bad for distilling.

This controller will run (1) a PWM controlled SCR board, or (2) a voltage controlled SCR board with a PWM to voltage convertor module in the middle, or (3) a zero-crossing trigger solid state relay utilizing my custom low speed PWM (most effective method for heating elements). My invention works like a PWM SCR controller slowed down to less than 1/1000 the speed and runs heating elements much more effectively.

Heating elements have a slow reaction time, generally 1 second for every 1000 watts. An SCR controller divides your AC power sine wave into anywhere from 1000 to 20000 slices and then determines which back-to-back slices are on and which ones are off. Granted, this "works" for heating elements, but it's wasteful and never lets the heating element run at its full potential unless it's at 100%. Anything less just results in a lot of energy wasted by warming up the SCRs instead of the heating element. Exactly what benefit are hot SCRs providing?

In the low speed 0.20 Hz PWM that I came up with for the Airhead controller and implemented here, even at 50% power, the heating element runs for 1.25 seconds and rests for 1.25 seconds. Most heating elements run for the full duration of their reaction time. Whereas when using an SCR controller, all heating elements only run for 0.008 seconds 60 times per second. See why the low speed PWM running an SSR is better?

This controller uses either a DS18B20 temperature sensor or a thermocouple and a MAX-6675/MAX-31855 amplifier module. If your intention is to only use this controller with a distillation boiler or a meat smoker, then the DS18B20 is perfectly fine since it has an upper temperature limit of 125C/257F. If you need a higher temperature range, you will want to comment out the DS18B20 constant and use a thermocouple and MAX-6675/MAX-31855 amplifier combo instead.

This controller also features a complete Web API for configuration and control, this is how one master unit controls up to 4 slaves. Each of those slaves can also have up to 4 slaves (look at it like an Amway pyramid scheme). This means that these controllers can be added to all kinds of systems out there that offer API integration of third party devices and services.

The RPi Smart Still system fully supports the Boilermaker and features progressive temperature output just like you see in Mode 3 of the Airhead controller. This is not a standard feature of Boilermaker since the vast majority of distillers would never use it. You could get close just by running it in constant power mode which will result in an imprecise progressive temperature rise like you'd have with a normal SCR controller.

NOTE: The Boilermaker is also handy for turning any cheap electric smoker into one that's a whole lot more reliable and accurate, see the usage tips for more information.

About

WiFi enabled and ESP32 driven power controller and temperature regulator for distillation boilers. Multiple units can be combined in a master/slave configuration.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published