So, I decided that I needed to upgrade my brewery dashboard.
I had some LED seven-segment displays that showed the temperature in my mash tun, and the highest and lowest temperatures of my six serving keezer probes. Some LEDs showed whether or not my flowmeters were sending a signal to the Arduino providing data to raspberry pints. My two fermenters were controlled through BrewPi Remix using the web interface. I took advantage of SS BrewTech cutting the price of the original 5 gal unitanks to add a third fermenter and then started thinking that I needed to upgrade what I display on the dashboard as well.
Maybe I can display fermenter temperatures, or keg levels, or better display of the temp probes, or my HLT temp, or BrewPi status, or the temperatures in my lagering keezer... and I can probably power everything, heaters, glycol pumps and dashboard from a single 30A 12VDC power supply, so I get rid of all the power blocks... and it has to look cool... and what's cooler than KITT...?
Tonight on "When Brewing Projects Spiral..."
MPH shows HLT temp as I aways forget to manage my HTL temps when sparging...
Lower multifunction display can show fermenter temperatures, status, and tilt SGs by querying BrewPi Remix which receives SG data from TiltBridge... Left switch pod buttons are used to switch display on the multi-function display (Silent Mode = Mash Tun temperature, etc.)
RPM gauges show serving keezer status. Right switch pod buttons choose between min, max, median, and mean temperature on the RPM digits. The six 12 segment red/green LED bars below show the individual temperature probes. I've turned off my keezer fan, so you can see temperature stratification with some green and some in the red (too warm!)
The top three 24 segment LED displays on the right show the temperature of each of my three lagering kegs. One green is 30F, then 0.5F steps up.
Capacity status shows my total amount of beer on tap from RPints (E is empty, FULL = all four 5 gal kegs and my 2.5 gal cask are full). Next two are volume left in kegs 1 and 2...
The red LEDs on the left are the beer remaining in my other three kegs. The red/green on the right are fermenter temperatures.
Power turns everything on and off, with disconnect relays which are activated when the two Pis come up and prevent you from powering off without doing sudo halt on both PIs.
Auto turns the dash off, except the text display which the cycles fermenter status. Norm is dash on, but dimmed. Pursuit is dash on, full brightness!
Here's the back end running BrewPi Remix from @LBussy which gets data from @Thorrak's TiltBridge and drives three of the Arduinos. The other Pi runs Raspberry Pints from @RandR+ on the other Arduino. The two other Arduino's do ADC for the switch pods which use a resistive keypad.
And here's the 30A 12VDC supply that powers everything. There's a 12VDC to 24VDC converter for the glycol pumps that run on 24VDC.
I had grand plans of building my own KITT dash electronics, but then I caved in as it was going to take forever, so I picked them up from Paolo at ideegeniali
The Pi's run a Python script that sends commands over serial to the dash component's using Paolo's KITT protocol.
https://github.com/duncan-brown/brew-utils/blob/master/kitt/panp/panp.py
I think I successfully achieved my ridiculous and unecessary goals. Thanks to @LBussy @Thorrak @RandR+ and @day_trippr for support with the various components that actually to the work of running my brewery.
Here's the old set up for comparison:
I had some LED seven-segment displays that showed the temperature in my mash tun, and the highest and lowest temperatures of my six serving keezer probes. Some LEDs showed whether or not my flowmeters were sending a signal to the Arduino providing data to raspberry pints. My two fermenters were controlled through BrewPi Remix using the web interface. I took advantage of SS BrewTech cutting the price of the original 5 gal unitanks to add a third fermenter and then started thinking that I needed to upgrade what I display on the dashboard as well.
Maybe I can display fermenter temperatures, or keg levels, or better display of the temp probes, or my HLT temp, or BrewPi status, or the temperatures in my lagering keezer... and I can probably power everything, heaters, glycol pumps and dashboard from a single 30A 12VDC power supply, so I get rid of all the power blocks... and it has to look cool... and what's cooler than KITT...?
Tonight on "When Brewing Projects Spiral..."
MPH shows HLT temp as I aways forget to manage my HTL temps when sparging...
Lower multifunction display can show fermenter temperatures, status, and tilt SGs by querying BrewPi Remix which receives SG data from TiltBridge... Left switch pod buttons are used to switch display on the multi-function display (Silent Mode = Mash Tun temperature, etc.)
RPM gauges show serving keezer status. Right switch pod buttons choose between min, max, median, and mean temperature on the RPM digits. The six 12 segment red/green LED bars below show the individual temperature probes. I've turned off my keezer fan, so you can see temperature stratification with some green and some in the red (too warm!)
The top three 24 segment LED displays on the right show the temperature of each of my three lagering kegs. One green is 30F, then 0.5F steps up.
Capacity status shows my total amount of beer on tap from RPints (E is empty, FULL = all four 5 gal kegs and my 2.5 gal cask are full). Next two are volume left in kegs 1 and 2...
The red LEDs on the left are the beer remaining in my other three kegs. The red/green on the right are fermenter temperatures.
Power turns everything on and off, with disconnect relays which are activated when the two Pis come up and prevent you from powering off without doing sudo halt on both PIs.
Auto turns the dash off, except the text display which the cycles fermenter status. Norm is dash on, but dimmed. Pursuit is dash on, full brightness!
Here's the back end running BrewPi Remix from @LBussy which gets data from @Thorrak's TiltBridge and drives three of the Arduinos. The other Pi runs Raspberry Pints from @RandR+ on the other Arduino. The two other Arduino's do ADC for the switch pods which use a resistive keypad.
And here's the 30A 12VDC supply that powers everything. There's a 12VDC to 24VDC converter for the glycol pumps that run on 24VDC.
I had grand plans of building my own KITT dash electronics, but then I caved in as it was going to take forever, so I picked them up from Paolo at ideegeniali
The Pi's run a Python script that sends commands over serial to the dash component's using Paolo's KITT protocol.
https://github.com/duncan-brown/brew-utils/blob/master/kitt/panp/panp.py
I think I successfully achieved my ridiculous and unecessary goals. Thanks to @LBussy @Thorrak @RandR+ and @day_trippr for support with the various components that actually to the work of running my brewery.
Here's the old set up for comparison: