great project, if you;re looking to improve it further, i would sugest to implement a PID algorithm so you'll have a much stable temperature and avoid those fluctuations
@xiam19
4 жыл бұрын
If you want to get started with coding, I would suggest you get your feet wet with C😉 C programming absolute beginner’s guide by Greg Perry & Dean Miller 3. Ed. followed by The C Programming Language by Brian Kernighan & Dennis Ritchie. And start using Linux Ubuntu Asap😉
@OpenSourceDistilling
4 жыл бұрын
Hey xiam19, thanks for the comment! Programming in C and Ubuntu is more advanced than Python and Raspbian right? I know that C can run faster but you also have to manually manage memory and compile before running right? I'll have to check it out. Since I'm just new to programming I've been sticking with Python as I believe it's more beginner-friendly than C.
@resoj25
4 жыл бұрын
Newbe here, what is this for and how does it do it?
@OpenSourceDistilling
4 жыл бұрын
It circulates cold water from a fridge through a coil in a fermenter so a specific temp can be maintained in the fermenter. This is done by taking the temp in the fermenter and turning on/off the pump appropriately to try and maintain the desired temperature. The brains of the operation is the Raspberry Pi computer.
@nikhilps5234
2 жыл бұрын
Pls try homeassistant
@dittagecoeco2738
4 жыл бұрын
This is great! What do you usually ferment?
@OpenSourceDistilling
4 жыл бұрын
With this project I've been doing beer and cider. I find that it makes a big difference with the cider but haven't yet seen a big difference in the beer. I'll be fermenting sugar wash with this thing as hopefully temperature control can help make a better sugar wine for making vodka :) Cheers!
@dittagecoeco2738
4 жыл бұрын
@@OpenSourceDistilling Cheers from Italy
@slugger777
4 жыл бұрын
I was chatting to someone over the weekend that owns a brewery. He has a similar setup but has a mcu that controls a valve that controls the flow of the liquid that is jacketing the fermenter. With a function like yours that will open or close the valve to regulate the temp is fine but what he ended up doing was creating a function that tries to get the temp fluctuation constant by just changing the amount of coolant being pumped around his fermenter. Your solution is much simpler and should work just fine though when I end up making something like this I might combine the two solutions.
@OpenSourceDistilling
4 жыл бұрын
Yes, like a PID system! You can control the system by controlling power going to a pump or a valve controlling flow. The flow rate would be proportional to the current temp of the 'beer' compared to the set point. My system only has pump on and pump off, so no proportional control available. My system does keep it within +/- 0.5 C so it's good enough for me. I'll be upgrading my system soon with real solenoids instead of cutting power to the USB ports via software. Stay tuned and thanks for watching.
@slugger777
4 жыл бұрын
@@OpenSourceDistilling awesome stuff yeah the reason he does it this way is that he can have one batch of cool liquid but different brews at different temps based on the flow rate. Looking forward to to seeing more cool stuff.
@PSYCHOPATHiO
3 жыл бұрын
a like just for being a geek like me :)
@OpenSourceDistilling
3 жыл бұрын
Thanks for watching! Version 2.0 of this system is in development for a keezer controller, with Ubidots integration, on a ESP32 running micropython. Coming soon :)
Пікірлер: 15