DigitalHomebrew/BrewMonitor

语言: C

git: https://github.com/DigitalHomebrew/BrewMonitor

家庭酿酒师的开源发酵监测仪
Open source fermentation monitor for home brewers
README.md (中文)

BrewMonitor

酿造啤酒非常有趣,而且非常有益。你可以控制这个过程,无论你是在酿造一个套装和一公斤,还是一个复杂的全谷物食谱,只需几个小时就可以为你的下一个获奖的家庭酿造生产顶级麦芽汁。酿造一天后,下一步就是发酵,这是整个过程很容易脱落的地方。在发酵过程中,酵母处于控制之中,可能需要数天,数周甚至数月才能完成其工作。酵母是一种活生生的有机体,并不总是像我们期望的那样表现,这就是为什么要定期检查发酵并避免任何令人讨厌的惊喜。密切注意发酵是重复和耗时的 - 使用BrewMonitor等系统实现自动化的完美选择。

当您不在时,BrewMonitor会监控并记录您家酿的发酵活动。这就像拥有一个超级专用的助手酿酒师全天候工作。这使您可以放心地开始日常生活,确保您的发酵仍在进行,并且您可以随时远程检查。

这个概念非常简单 - 将记录设备连接到监控温度和气闸活动的发酵罐。这样您就可以轻松回答原本需要不断观察的重要问题,例如:  “我的滞后时间是多少?” - 酵母活力,健康和投球率的指标。  “发酵是否会放缓?” - 很高兴知道你是否想要进行双乙酰休息。  “多久以前它一直停止冒泡?” - 可能是时候采取一些最终的重力读数准备装瓶。  “发酵过程中我的最高温度是多少?” - 必须准确计算启动添加量。

硬件

BrewMonitor是一款基于AVR的电路,可连接数字温度探头和红外灯门,以监控通过气闸的气泡。它具有用于记录发酵数据的板载内存,并支持通过USB连接PC。

通过在气泡通过鹅颈气闸​​时对气泡进行计数来监测发酵活动。不要告诉你啤酒发酵的“多少”,而是看着气闸给你一个关于你目前发酵“活跃程度”的指示。使用红外光门检测气泡,并在微控制器中用ADC解释信号。

BrewMonitor的硬件是完全开源的。 PCB的eagle文件与用于打印气闸传感器的3D .stl文件一起包含在此存储库中。

该软件

BrewMonitor应用程序是用C#.NET编写的,可以在Windows上运行。它有三个主要目的: 1.从BrewMonitor下载,浏览和导出数据 2.配置BrewMonitor的传感器 3.管理在发酵过程中可以推送到手机的通知

在“浏览”选项卡中,您可以从BrewMonitor的内部存储器下载数据以供查看和导出。单击导出按钮可以将数据保存为.csv格式,以便您可以在Excel或其他软件中打开它。

使用“配置”选项卡,您可以调整气闸传感器的参数。在此窗口中,您可以看到来自brewmonitor传感器的原始数据流,并拖动滑块以确定平均值和滞后,以准确检测每个气泡的通过。

云端

BrewMonitor的主要目标是让您免于日常生活,而无需定期发酵。通过与thingspeak.com集成,BrewMonitor的数据可以通过计算机或移动设备访问,无论您身在何处 - 非常适合喜欢通过互联网观看酵母重现的酿酒商;)此外,通过与pushover.net集成,BrewMonitor可以发送推送通知到达里程碑或需要干预时直接到您的手机。

这些通知使用brewmonitor软件的“监视器”选项卡进行配置,该软件目前仍处于大量开发阶段。

我们目前正在处理一些通知,例如: “你已经达到了17C,是时候撒酵了!” “你的体温已升至25摄氏度。你可能想要冰浴那个宝贝” “你的泡沫率已经放缓至其峰值的50%,现在可能是双乙酰休息的好时机” “你的气闸已经有一段时间没事了。是时候拿一些S.G.读数并释放一桶”

项目状态

尽管BrewMonitor项目已经进行了大量工作,但仍有大量工作要做。

  1. 完成管道和测试pushover和thingspeak集成
  2. 允许BrewMonitor通过WiFi直接与云对话
  3. 更新硬件,以便其他人更容易构建和贡献

您可以在AussieHomebrewer论坛上关注BrewMonitor讨论。

本文使用googletrans自动翻译,仅供参考, 原文来自github.com

en_README.md

BrewMonitor

Brewing beer is great fun and super rewarding. You're in control of the process and whether you're brewing a kit & kilo, or a complex all grain recipe, in just a few hours you can produce top quality wort for your next award winning home brew. After brew day, the next step is fermentation and this is where the whole process can easily come unstuck. During fermentation your yeast is in control and it can take days, weeks or even months to do its job. Yeast is a living organism and doesn't always behave the way we expect which is why it pays to keep regular tabs on your fermentation and avoid any nasty surprises. Keeping a close watch on fermentation is repetitive and time consuming - a perfect candidate for automation with a system like BrewMonitor.

BrewMonitor monitors and records your home brew's fermentation activity while you're not around. It's like having a super-dedicated assistant brewer working 24/7. This frees you up to go about your daily life in confidence that your fermentation is still being monitored diligently and you can check up on it remotely at any time.

The concept is pretty simple - to hook up a recording device to your fermenter that monitors temperature and airlock activity. That way you can easily answer important questions that would otherwise have required constant observation, such as:
"What was my lag time?" - An indicator of yeast viability, health and pitching rate.
"Is fermentation slowing down yet?" - Good to know if you want to perform a diacetyl rest.
"How long ago did it stop bubbling?" - Might be time to take some final gravity readings to prepare for bottling.
"What was my peak temperature during fermentation?" - Necessary to accurately calculate priming additions.

The hardware

The BrewMonitor is an AVR based circuit that interfaces a digital temperature probe as well as an infrared light gate to monitor bubbles passing through your air lock. It has onboard memory for recording fermentation data and supports PC connectivity over USB.

Fermentation activity is monitored by counting the bubbles as they pass through a gooseneck airlock. Rather than telling you "how much" your beer has fermented, watching the airlock gives you an indication of "how active" your fermentation currently is. The bubbles are detected using an infrared light gate and the signal is interpreted with an ADC in the microcontroller.

BrewMonitor's hardware is completely open source. The eagle files for the PCB are included in this repository along with the 3D .stl files for printing an airlock sensor.

The software

The BrewMonitor application is written in C#.NET and runs on windows. It has three main purposes:
1. Downloading, Exploring and Exporting data from your BrewMonitor
2. Configuring your BrewMonitor's sensors
3. Managing notifications that can be pushed to your phone during fermentation

From the "explore" tab, you can download the data from your BrewMonitor's internal memory for review and export. Clicking on the export button allows you to save the data in .csv format so you can open it in Excel or other software.

Using the "configure" tab, you're able to tune the parameters of your airlock sensor. In this window you can see raw data streaming from the brewmonitor's sensor and drag the slider bars to determine the mean values and hysteresis to accurately detect the passage of each bubble.

The cloud

The major goal of the BrewMonitor is to free you up to go about your daily life without having to keep regular tabs on your fermentation. By integrating with thingspeak.com BrewMonitor's data can be accessed from a computer or mobile device wherever you are - great for brewers that like to watch their yeast reproduce over the internet ;) Also, by integrating with pushover.net the BrewMonitor can send push notifications directly to your phone when milestomes are reached or intervention is required.

These notifications are configured using the "monitor" tab of the brewmonitor software which is still under heavy development at this point in time.

We're currently working on a number of notifications like:
"You've reached 17C, it's time to pitch your yeast!"
"Your temperature has crept up to 25C. You might wanna ice-bath that baby"
"Your bubble rate has slowed to 50% of its peak, now might be a good time for a diacetyl rest"
"Your airlock has been nactive for a while. Time to take some S.G. readings and free up a keg"

Project status

While a lot of work has gone into the BrewMonitor project as it stands, there is still plenty of work to be carried out.

  1. Finish plumbing and testing pushover and thingspeak integration
  2. Allow the BrewMonitor to talk directly with the cloud over WiFi
  3. Update the hardware to make it easier for others to build and contribute

You can follow the BrewMonitor discussion over at the AussieHomebrewer forum here.