J
I am planning on building a small personal brewery that will fit in my garage.
This will be done using the all-grain mashing technique which usually involves having 3 kettles that contain grains with hot water (150-180 degrees) or just hot water by itself. Initially the 1st kettle will contain hot water, the 2nd will contain hot water with grains, and the 3rd will be empty. The process is to cook the grains in the 2nd kettle for a set period of time (roughly 1 hour) and then filter the water from the grains and transfer it to the 3rd kettle. Next, the hot water in the 1st kettle is used to rinse the grains in the 2nd kettle and then filter into the 3rd kettle. Finally all initial liquids are transferred from kettle 1 & 2 into kettle 3.
A small pump will be used to transfer the liquids from kettle 2 into kettle 3. Gravity will allow liquid from kettle 1 flow into kettle 2 as it is higher in elevation than the other 2 kettles. Right now I am will be using manual ball valves to control the flow from kettle to kettle.
What I would really like to do is be able to automate the process of transferring the liquids from kettle to kettle using the pump. I imagine I would have to replace the ball valves with solenoids valves, along with adding some kind of water level sensors. Also I would like to be able to run the automation process from a PC. And lastly, I am working with a budget (meaning I am willing to spend a few hundred $), since it will be a weekend hobby for now.
Here are a few questions I have:
1. Having no experience in controls, my question is how would I go about linking a PC to the pump, solenoid valves, and level sensors?
2. I have read about USB data acquisition boxes that sound like something that might work. Can these be used to control the valves and pump in an on and off fashion?
3. It seems like the control would have to be based off of the time the liquids have be cooking to begin the transfer process, would this USB device also keep track of time?
4. Would I have to develop my own program to run all this... I have not much experience in programming either.
Any information/guidance would be appreciated.
This will be done using the all-grain mashing technique which usually involves having 3 kettles that contain grains with hot water (150-180 degrees) or just hot water by itself. Initially the 1st kettle will contain hot water, the 2nd will contain hot water with grains, and the 3rd will be empty. The process is to cook the grains in the 2nd kettle for a set period of time (roughly 1 hour) and then filter the water from the grains and transfer it to the 3rd kettle. Next, the hot water in the 1st kettle is used to rinse the grains in the 2nd kettle and then filter into the 3rd kettle. Finally all initial liquids are transferred from kettle 1 & 2 into kettle 3.
A small pump will be used to transfer the liquids from kettle 2 into kettle 3. Gravity will allow liquid from kettle 1 flow into kettle 2 as it is higher in elevation than the other 2 kettles. Right now I am will be using manual ball valves to control the flow from kettle to kettle.
What I would really like to do is be able to automate the process of transferring the liquids from kettle to kettle using the pump. I imagine I would have to replace the ball valves with solenoids valves, along with adding some kind of water level sensors. Also I would like to be able to run the automation process from a PC. And lastly, I am working with a budget (meaning I am willing to spend a few hundred $), since it will be a weekend hobby for now.
Here are a few questions I have:
1. Having no experience in controls, my question is how would I go about linking a PC to the pump, solenoid valves, and level sensors?
2. I have read about USB data acquisition boxes that sound like something that might work. Can these be used to control the valves and pump in an on and off fashion?
3. It seems like the control would have to be based off of the time the liquids have be cooking to begin the transfer process, would this USB device also keep track of time?
4. Would I have to develop my own program to run all this... I have not much experience in programming either.
Any information/guidance would be appreciated.