Preguntas generales sobre los controladores

Hago lotes de 5 galones de todos los granos usando un Bayou BK de 16 galones, un macerador enfriador de agua de 10 galones y un quemador. Eventualmente me gustaría actualizar mi equipo a eléctrico con una configuración RIMS o HERMS, y hacer algún tipo de sistema automatizado. He estado investigando mucho sobre los controladores, pero toda la información disponible todavía es algo confusa para mí en términos de lo que pueden o no pueden hacer.

Por ejemplo:

  • ¿Puede BrewPi (o algo similar) controlar los hervidores eléctricos?
  • Al crear su propia BrewPi DIY, ¿por qué necesita una RaspberryPi y Arduino? ¿No debería Arduino poder actuar como un servidor web?
  • ¿Puedo conectar un Netduino y hacer que haga todo el monitoreo/control junto con actuar como servidor web? (Conozco C#/.NET)
  • ¿Usar un BCS es una exageración?
  • ¿Qué pasa con otros tipos, como Brewtroller?

Estoy pensando en comenzar poco a poco y usar el controlador para medir/controlar mi temperatura de fermentación para comprender mejor las cosas. Luego quiero actualizar mi sistema a eléctrico y hacer que el controlador regule las temperaturas en el macerado. Finalmente, me gustaría que controlara las bombas/control de flujo. ¿Puede el BCS hacer esto? ¿Puede Arduino/RPi?

Esencialmente, estoy buscando preguntas frecuentes sobre el controlador y lo que puede hacer.

Actualizar:

Configuré un Raspberry Pi 3 con BrewPi conectado a un Arduino que alimenta mi mini refrigerador para controlar las temperaturas de fermentación. Hasta ahora todo bien: elaboré una lager y dos cervezas con éxito, lo cual es fundamental aquí en el sur de California. El siguiente paso es una configuración de hardware similar para controlar las temperaturas de maceración y ebullición una vez que finalmente construya un sistema eléctrico.

Respuestas (3)

He construido un sistema de regulación de temperatura para la fermentación y un controlador de maceración para mi hervidor eléctrico usando Arduino y Raspberry Pi. El Arduino controla el hardware mientras que el Pi maneja la interfaz web, el registro, etc. El Pi consulta al Arduino a través de una conexión serie USB. Hay dos razones para esto:

  1. El software PID y otras cosas que escribí para Arduino consumieron la mayor parte de su memoria, y no estoy seguro de haber podido agregar la interfaz web allí.
  2. Prefiero tener el control del hardware y la conexión a Internet por separado. No quiero que el controlador de temperatura tenga problemas si se cae el WiFi. Con funciones separadas, todo Internet puede colapsar y mis Arduinos seguirían haciendo su trabajo sin siquiera saberlo.

Los Arduinos son muy robustos y usan un sistema operativo dedicado que no hace nada más que ejecutar un programa. Una Raspberry Pi es un sistema mucho más poderoso capaz de hacer múltiples cosas, pero que también presenta más posibilidades de interacciones no deseadas y que las cosas salgan mal. Empecé con solo un Arduino y luego agregué el Raspberry Pi.

¿Cuál es tu opinión sobre BrewPi Spark? ¿Eso reemplaza al Arduino? ¿Qué Arduino conseguiste? ¿Cuánto tiempo tomó implementar su propio software?
No sé nada sobre BrewPi, pero si usa una Raspberry Pi, mantengo mis comentarios anteriores. Tenía un par de Arduino Uno por ahí, así que los usé. Estuve desarrollando el hardware y el software del sistema de enfriamiento juntos a lo largo del tiempo, por lo que todo el proceso tomó un par de meses.
Acabo de mirar el BrewPi brevemente. Se ve similar a mi configuración en general, excepto que uso un módulo termoeléctrico para regular la temperatura de un baño de agua para la bombona. Me gusta ese enfoque, y me gusta construir mis propias cosas, así que lo mantendré incluso si no es perfecto. La documentación (algo desactualizada) para mi sistema está en swent.net/Brewing/Fermentation.htm#Temp_Regulator
Tengo un RP3, Arduino Uno y parafernalia relacionada. Hasta ahora probé la conexión de una sonda de temperatura con éxito, así que continuaré y comenzaré con el control de la fermentación usando RP3/Arduino.

En última instancia, sí, todo el proceso de preparación podría automatizarse por completo con los sensores y controles mecánicos disponibles.

BrewPI permite entradas de interruptores y sensores de temperatura y salidas para relés de encendido/apagado, todo controlado por código.

La mayoría usa este tipo de controladores para registrar y controlar la temperatura de fermentación. Pero he visto sistemas que incluso hacen masa, maceración escalonada, rociado y adiciones de adjuntos y lúpulo.

El mayor obstáculo para un sistema automatizado es el aspecto mecánico. Los acumuladores que arrojan ingredientes premedidos, válvulas de líquido y bombas son bastante fáciles. Pero un sistema de paletas para un puré es una historia diferente.

Para automatizar el proceso completo, se necesitarían muchos sensores de temperatura diferentes y Accuators mecánicos para llevar una cerveza desde los ingredientes crudos hasta la cerveza terminada. Incluso entonces todavía tendría muchas necesidades prácticas incluso con el mejor equipo. Con el mejor código, todavía necesitaría una parada para la asistencia del cervecero para cosas como un rociado atascado, fermentación atascada, control de diacetilo y clarificación.

Buen material. Aunque principalmente querría que mi temperatura y, más tarde, las bombas fueran automatizadas. Cualquier cosa más allá de eso sería demasiado complejo para mi sistema. Específicamente, ¿cuáles son las principales diferencias entre los controladores más populares?
@ memnoch.jones, entonces un BrewPI o similar probablemente sea excesivo, puede obtener un controlador de temperatura digital básico con relés de calor / frío por 15-20 dólares en eBay o Amazon. La mayoría usará un congelador profundo con un calentador pequeño, colocará el sensor de temperatura en un frasco de conservas con agua esterilizada y lo sellará para que el problema quede en el medio del frasco. Esto proporciona una gran temperatura estable para fermentar varios lotes a la vez. Si es solo un lote, ponga el problema en el fermentador con un pozo térmico.
Pero quiero geek y tenerlo disponible en un sitio web. Debo agregar que también me gustaría tener un control de mash/RIMS/HERMS en algún momento.

Sí, puede usar Arduinos/Netduino/Pis para hacer su control y hacerlo accesible a través de un pequeño servidor web.

Pero antes de seguir esta ruta de escribir un pequeño script C#/python/etc... para que todo funcione, le sugiero que eche un vistazo a los pequeños controladores de temperatura PID como estos ( https://www.amazon.co.uk /dp/B00KYL3W32 ). Tienen un relé interno de 230 V, y usted conecta la sonda y el relé, desinfecta la sonda y la deja caer en su embarcación. Son realmente fáciles de configurar y no requieren codificación; que siempre prefiero.