Originally Posted by cadwallion
I've never understood this concern regarding limited I/O on the Pi for brewing purposes. For what's being shown in this demo, no Arduino is necessary to make a Pi do the same thing. I run my entire hotside brewery on a standalone Pi using 3 pins total (1wire, HLT SSR, BK SSR). For dual-stage fermentation control you'd use the same number of pins, and for single-stage fermentation you'd only need 2. Where's the I/O limitation come into play?
BBB is certainly a great board as well, fwiw.
The reason BrewPi uses Arduino as far as i know is because it ALWAYS runs.
This as well as a RaspPi are still PC's at their core that can lock up or crash in some fashion. What happens when your RaspPi crashes over the weekend on your fermentation fridge? Best case it stops doing whatever its doing, worse case it heats your chamber up until you catch it or freezes your beer.
Microcontrollers on the other hand dont suffer this problem as much because they just run through a set sequence, if they do somehow lock up(which is extremely rare if the code is done properly) its easy to remotely restart them and it just automatically starts back up again like nothing ever happened.
RaspPi's are notorious for crashing, while Arduino's arent powerful enough to host the complex web server BrewPi uses...which is why they use both...to get the best of both worlds..the processing power of the RPI and the always on reliability of the Arduino.
That said this is a very cool project and idea to handle ferm control for those without room for a fridge. Im curious how robust the BBB is compared to a RaspPi.