A Raspberry Pi-based temperature controller with web interface for homebrewing and sous vide cooking.
RasPiBrew is a Raspberry Pi-based temperature controller designed for homebrewing and sous vide cooking. It regulates electric heating elements in vessels using a PID control algorithm and provides a web interface for wireless monitoring and control. The system offers real-time data visualization and supports multiple vessels for flexible brewing and cooking setups.
Homebrewers, sous vide cooking enthusiasts, and DIY hobbyists who need precise temperature control for brewing or cooking applications using Raspberry Pi hardware.
Developers choose RasPiBrew for its cost-effective Raspberry Pi foundation, open-source Python implementation, and expandable multi-vessel support. It provides professional-grade PID temperature control with a user-friendly web interface, making it accessible for custom projects.
Raspberry Pi Temperature Controller for homebrewing and sous vide cooking
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Uses a $35 Raspberry Pi, making it cost-effective and expandable for hobbyists, as highlighted in the README's emphasis on affordability and scalability.
Implements a Type C PID algorithm with a built-in Ziegler-Nichols open loop tuning interface, allowing precise temperature adjustments via the web interface.
Provides live plots of temperature and duty cycle with interactive mouse-over details, enabling wireless control from any browser on computers or smartphones.
Configurable for one to three vessels via config.xml, with software designed for easy expansion to more vessels or GPIO switches.
Relies on specific parts like Jeelabs thermo plugs and DS18B20 sensors, which may be hard to source or require modifications, adding setup barriers.
Optimized for Firefox, as stated in the README, potentially causing inconsistencies or bugs in other browsers like Chrome or Safari.
Requires assembly of Raspberry Pi peripherals, software configuration via config.xml, and external documentation links, which can be overwhelming for non-technical users.