Since the desire to make a smart thermometer for brewing , a lot of time has passed and a new desire has arisen - to build an automated home brewery. To automate the necessary control unit. It was decided to abandon the use of purchased PID controllers to control the heating element, because there is an Arduino, to it an SSR relay is 2 pcs., a 4-by-20 display and a Serial Board for transmitting information over a single wire, not counting ground and power.
My brewery will work on a different principle, not like Rob, I use only one tank and in it a basket for malt grist. I focus on Speidel Braumeister , how it works, it is clear from these videos:
')
But unfortunately I have never been a programmer, I can solder , solder more , and do a little more according to the instructions. Now, if to remake the program of Rob, you get the perfect control device. I assembled and tested the controller, but for some reason DS18B20 thermal sensors are not recognized.
Sensor DS18B20:
In this project, for me a lot of excess, because I do not want to build a HERMS system, as the author does not want to build, then you can remove all unnecessary from the program. All actuators are controlled by solid state relays. I have 2 pieces, for the ten and the pump. You need to buy another one, for an optional AUX connection (for example, for an aerator):
Nothing burns to it and can even be turned on in the air and will not burn. What is interesting, the display is connected via the Serial Board, I assembled it from the kit purchased on ibey. Only 3 wires are used, thereby unloading the ports of Arduino. What is needed: PID management of Teng for accuracy and convenience, for Arduino there is a ready-made library widely used in the Brewtroller project, from there you can also borrow a lot of ideas, but the project is overloaded with functions and also sharpened by American HERMS and RIMS. The program should have 3 operation modes: CIP washing (water heating up to 70gr (can be changed in settings) and simultaneous pump operation), AUTO mode (when all steps put into programming mode are worked out, you can pause and go on to the next step ), MANUAL mode (In manual mode, it is easy to control the on / off of the heating element, the pump and the AUX output, the temperature is indicated.), AUTO programming (Auto mode - water heating 70gr, pause (for charging, adjustable), setting temperature pauses (must be four pauses, so that with a margin, acidic, protein, saccharification), with simultaneous pump operation, pause mesh out - is adjusted with simultaneous pump operation, just pump operation, the so-called whirlpool mode, when the wort is curled up and all the turbidity is deposited with simultaneous operation of the AUX and the second temperature sensor, an aquarium compressor with a flow-through aerator will be connected in it, and finally, the ready-made mash flows through the flow-through chiller-cooler.
Actually, the task is not big, but I am a humanitarian, and programming is by no means given.
At the moment, the controller looks like this:
And with connected SSR relays, the iPad accidentally got into the frame, the next step is the Bluetooth control program for iPhone / iPad:
Now I brew beer like this:
I hope for the help of a respected community.
In return, I promise to become a personal tutor and teacher in brewing, to whom it is interesting!
Cheers!
UPD1! I take into account the interest in the comments, I wrote instructions: How to make beer yourself.
UPD2! At the numerous requests of habravchan, I publish a link to the largest storehouse of information on brewing in the entire Runet - Russian home brewing Wikipedia , if only the server could withstand it.
UPD3! Thanks to a-young LJ friend , we were able to connect temperature sensors and now it remains to finish the program to fit our needs. The problem was in the wrong addresses in the program.