自动化您的电动啤酒厂 - 开源项目需要4个测试员

homebrewtalk.com  - 啤酒,葡萄酒,米德,&苹果酒酿造讨论社区。

帮助支持Homebreew:

布劳莫克

成员
加入
2015年11月29日
消息
17
反应得分
2
该项目是控制您的电动啤酒厂的Web服务器(Windows或Linux)。从任何Web浏览器获取访问和控制。

什么?
我正在寻找4个志愿者,提供有关开源项目的反馈,以自动执行您的家庭啤酒厂。

接触
如果对你来说似乎有趣,请告诉我,我可以开始你。


为什么这个项目?
因为,我在HMI / SCADA,工业自动化,PLC和电子产品中有了背景。我尝试了与定制温度传感器板的Arduino / ESP8266组合,这是一种爱的劳动。所以回到我对HMI的其他激情。

该项目使用(免费)工业自动化软件运行您的自制啤酒厂。有些好处是:
  • 编码不需要进行更改(网站WordPress的类似概念)
  • 专业,长期发展的平台(它将在几十年中)
  • 可靠,稳定的平台(用于运行实际的啤酒厂和发电厂)

什么是平台?
该项目基于点火平台的自由制造商版本。他们刚刚发布了今年的制造商版本,这是有史以来第一次。所有功能,所有模块都可以免费使用(非商业用途)。每台服务器的价值约为20美元。

该项目使用点火平台的自由制造商版本。
点火制造商版|归纳自动化


关于该项目
这是一个开源项目,为您提供了点火服务器的配置。看看下面的(基本,启动)项目站点。
啤酒厂HMI.

该项目依赖于用户输入和来自现实世界的反馈(您输入的值)。有一个简单的钩子可以链接一个真实的系统。因此,如果您想自动化一些输入/外套并反馈,可以(例如读取来自传感器的温度。打开/关闭热源)。

使用点火的一个大优势是与设备的简单连接。协议列表是广泛的modbus,mqtt,http post / get,几乎任何PLC等。
您不需要成为程序员来使用此功能或修改您的需求(每个人的啤酒厂都是独一无二的)。

看看点火平台(上面的链接)。如果对您感兴趣,那么是的,请查看此开源项目。它会拯救你很多工作。

我脱掉了什么?
一个更好的Web服务器,用于自动化我的电动啤酒厂。
我要毫无意义地完成这个项目。但是让您的反馈发现错误,使其更好,并添加建议将是一个很大的帮助。我们都赢了。


让我知道你的想法?这值得花时间吗?
或者我们已经在我们的酿造社区中有扎实的选择吗?
 

寰椎

众所周知的成员
加入
2013年1月7日
消息
426
反应得分
40
我很兴趣,但在我接受任何其他方面之前需要完成我的3D打印机。我在多年前的HMI / SCADA系统上生产领先,所以我看看Openscada和IGSS。

它们是精彩的系统,但据我所知,组件将非常昂贵,即使是PC的串行板也是大雄鹿,而且他们只是沼泽标准PC的一部分。

点火支持USB和廉价的继电器和传感器为RPI和Arduinos销售吗?

atb。寰椎
 
op.
布劳莫克

布劳莫克

成员
加入
2015年11月29日
消息
17
反应得分
2
串行电缆的简单USB将工作,是的。我相信可以在任何类型的TCP / IP设备上进行工作。

点火服务器在计算机上运行; Windows或Linux。没有自定义硬件购买;而制造商版本为您提供了他们免费的每一个功能(非商业用途)。

至于继电器和传感器之间的硬件接口,您仍然需要解决这个问题。我跑了一个modbus tcp arduino,那个接口很好。您也可以轻松使用MQTT。但是您需要某种类型的硬件设备来运行I / O(TEMP传感器,继电器控制等)。没有办法。
它看起来像点火也可以在覆盆子pi上运行;但我没有尝试过。这需要他们的边缘版本。我不知道点火边缘是否可用(Maker Edition)。 在覆盆子pi上安装点火边缘

目前,我只是专注于获取用户界面设置并进行。任何Modbus或MQTT设备可能都是最简单的(在使用工业PLC之外)。

当您想尝试此HMI时,请告诉我啤酒厂。
 

estricklin.

支持成员
支持者
加入
2012年4月29日
消息
2,382
反应得分
470
地点
oppelo.
串行电缆的简单USB将工作,是的。我相信可以在任何类型的TCP / IP设备上进行工作。

点火服务器在计算机上运行; Windows或Linux。没有自定义硬件购买;而制造商版本为您提供了他们免费的每一个功能(非商业用途)。

至于继电器和传感器之间的硬件接口,您仍然需要解决这个问题。我跑了一个modbus tcp arduino,那个接口很好。您也可以轻松使用MQTT。但是您需要某种类型的硬件设备来运行I / O(TEMP传感器,继电器控制等)。没有办法。
它看起来像点火也可以在覆盆子pi上运行;但我没有尝试过。这需要他们的边缘版本。我不知道点火边缘是否可用(Maker Edition)。 在覆盆子pi上安装点火边缘

目前,我只是专注于获取用户界面设置并进行。任何Modbus或MQTT设备可能都是最简单的(在使用工业PLC之外)。

当您想尝试此HMI时,请告诉我啤酒厂。
经过一系列研究,我很确定我可以轻松地将点火制造商放到PI上。从那里,它只是弄清了最简单的路线,让GPIO进入点火器。节点红色会起作用,但我认为点火的串行模块可能是一个更好的选择。这将允许家庭器使用熟悉的便宜硬件。
 
op.
布劳莫克

布劳莫克

成员
加入
2015年11月29日
消息
17
反应得分
2
当你说自动化啤酒厂时,是热方,冷侧还是两者?
你想要你的自动化啤酒厂做什么?

塞拉尼亚达和石笋使用点火平台。所以我有信心我们可以为家里需要的任何东西工作。
塞拉尼达酿造有限公司使其进入SCADA解决方案点火
啤酒厂提高了用点火的多个区域效率

开始,热的一面。是的,我愿意在以后有发酵概况。
点火与数据库非常好,善于存储所有FERM临时数据并制作漂亮的图形。
但目前,基本需求与墨水鸟类相得益彰。所以我计划从那开始。

InkBird WiFi ITC-308仅为50美元(亚马逊40美元),可通过WiFi控制进行加热和冷却。使用两个交流中继控制器,价格真的很难击败PID控制。我没有看到一个API,但如果有一个最有意义的话。使用此点火器自动化项目使用API​​。
 
op.
布劳莫克

布劳莫克

成员
加入
2015年11月29日
消息
17
反应得分
2
使用屏幕截图,演示视频和一些商业啤酒厂链接更新的项目页面(来自软件供应商的促销视频)。

促销视频在可能的情况下给出了一个好主意。
 

estricklin.

支持成员
支持者
加入
2012年4月29日
消息
2,382
反应得分
470
地点
oppelo.
我通过节点红色和节点红色模块获取来自PI的数据,以点火为点火。一旦您设置了它,它很容易与临时传感器和GPIO通信。我只是绑定了我创建的Temp标签来演示的权力。它目前显示C.

1606858722402.png.
 
op.
布劳莫克

布劳莫克

成员
加入
2015年11月29日
消息
17
反应得分
2
我通过节点红色和节点红色模块获取来自PI的数据,以点火为点火。一旦您设置了它,它很容易与临时传感器和GPIO通信。我只是绑定了我创建的Temp标签来演示的权力。它目前显示C.
太棒了。很高兴听到设置很容易。
我将从Arduino开始自动化直接控制器,但我可能不得不改变主意来使用RPI。
 

普德曼10.

支持成员
支持者
加入
2008年10月12日
消息
151
反应得分
17
地点
圣玛丽's
太棒了。很高兴听到设置很容易。
我将从Arduino开始自动化直接控制器,但我可能不得不改变主意来使用RPI。
我在Windows上有节点红色设置,在PI 4上运行,带有4 G内存,可以将热量导出到Brucontrol中。请在自动酿造中查看我的帖子。我有兴趣测试您的项目。我使用丙烷,但是......
 
op.
布劳莫克

布劳莫克

成员
加入
2015年11月29日
消息
17
反应得分
2
我在Windows上有节点红色设置,在PI 4上运行,带有4 G内存,可以将热量导出到Brucontrol中。请在自动酿造中查看我的帖子。我有兴趣测试您的项目。我使用丙烷,但是......
好的,我会看看。几天前我刚收到了4克的RPI 4。所以我很高兴能够工作。

丙烷不会用Igntion自动化(即将使用的平台)是一个问题。
从字面上,任何事情都会在那里工作。

您是否为燃烧器拥有自动燃气阀控制?
或者,您希望自动化或连接到软件中的东西列表是什么?

我将在本周末更新版本。我可以模拟你有任何建议。
 

Day_trippr.

永远不要忘记:酵母不能游泳。
加入
2011年5月31日
消息
35,522
反应得分
17,721
地点
托,马
这将是很棒的 - 但也许不是没有一些风险 - 有一些不需要涉及涉及的霍尼韦尔气体控制器的东西,这些气体控制器像火焰检测器的HSI飞行员这样的东西(<=这可能是棘手的),将主阀门照射到像BG14的燃烧器......

干杯!
 

普德曼10.

支持成员
支持者
加入
2008年10月12日
消息
151
反应得分
17
地点
圣玛丽's
好的,我会看看。几天前我刚收到了4克的RPI 4。所以我很高兴能够工作。

丙烷不会用Igntion自动化(即将使用的平台)是一个问题。
从字面上,任何事情都会在那里工作。

您是否为燃烧器拥有自动燃气阀控制?
或者,您希望自动化或连接到软件中的东西列表是什么?

我将在本周末更新版本。我可以模拟你有任何建议。
布劳莫克,
至于您的问题,我使用霍尼韦尔气阀与站立的飞行员。我难以自动化燃烧器以保持定型的温度范围。我们是否在谈论使用RPI OS或者ubuntu(并且gentoo为此而言)的使用是为了点火?
 
op.
布劳莫克

布劳莫克

成员
加入
2015年11月29日
消息
17
反应得分
2
Braumke,
至于您的问题,我使用霍尼韦尔气阀与站立的飞行员。我难以自动化燃烧器以保持定型的温度范围。我们是否在谈论使用RPI OS或者ubuntu(并且gentoo为此而言)的使用是为了点火?
如果PID控制器无法给您稳定的温度,我会感到惊讶。但这并不总是一件容易的任务;调整PID控制器是一个真正的艺术/科学。
这家公司建立了一个自定义模块,用于点火为(是免费的,只需立即付款)。但这使您对PID调谐的问题构成了一个想法,以及如何使用像点火如点火(录制和分析数据)的平台可以帮助:


点火在Linux或Windows上运行,如Web服务器。您可以使用任何Web浏览器作为客户端;桌面,平板电脑或手机它可以将屏幕调整到您的分辨率。

点火主要是用户界面;使用数据库录制,趋势和闹钟。是的,它还可以执行控制/脚本(就像热源的PID控制)。
但是,我会推迟到使用控制器的I / O电平的PID任务;像自动化直接P1AM一样,或者甚至可以在RPI上挂红。

@estricklin. 尝试在RPI上运行Maker Edition Server,但这不起作用。他的想法是将RPI用作虹膜控制器,作为啤酒厂的点火客户端;使用触摸屏显示。您只需要在PC上运行点火以托管服务器软件。
 
op.
布劳莫克

布劳莫克

成员
加入
2015年11月29日
消息
17
反应得分
2
这将是很棒的 - 但也许不是没有一些风险 - 有一些不需要涉及涉及的霍尼韦尔气体控制器的东西,这些气体控制器像火焰检测器的HSI飞行员这样的东西(<=这可能是棘手的),将主阀门照射到像BG14的燃烧器......

干杯!
是的,它会!我确实看到了一些自制的想法来运行丙烷加热器(谷歌搜索)。但我没有看到任何我会尝试与霍尼韦尔气体控制器的价格(安全)竞争。

我正在沿着电动啤酒路径走去;但我将在此项目列表中添加好的PID控件。
您只需找到一个良好的设备来运行燃气阀门。
 

estricklin.

支持成员
支持者
加入
2012年4月29日
消息
2,382
反应得分
470
地点
oppelo.
我认为开始考虑如何肯定是如何做温度控制是一个好主意。

以下是我认为选项列表:

1.使用点火软件PID。点火PID模块支付,我不知道是否已更新,所以我会说这不是最好的想法。据我所知,Jython没有一个本机PID库,并且Java也不会再进行了调查。

2.使用节点红色节点进行PID控制。这似乎是一个好主意,尽管获得正确的调整参数是非常困难的,因为我没有办法自动调整,但我没有允许对此进行多次研究。

3.完全披露,这是我个人最喜欢的想法。在项目的“设置”选项卡中,有一个每个临时控制进程的设置列表。因此,它可能是这样的看起来或工作,假设在这种情况下,100%意味着全功率,是阀门或SSR:
Temp Delta 100 = 100%
Temp Delta 50 = 100%
Temp Delta 10 = 50%
Temp Delta 1 = 1%
每个TEMPΔ和每个百分比都可以在设置中定义的用户,以及输出刻度。然后我要做的就是写一个简单的脚本或一些聪明的表达式绑定。这将允许有丙烷的人使用它,SSR,甚至可以使用简单的开/关控制的人也可以使用它。我还有一些预定义的临时临床配置文件(或者你想调用它们)。在设备的标签中,我们可以放下下拉,因此用户只需选择他们想要为每件事设备使用的配置文件。

我只是个人不在乎在实际硬件之外的PID。我从来没有正确调整我的Arduino上的那个,最终放弃了,并写了类似我上面列出的代码。
 
op.
布劳莫克

布劳莫克

成员
加入
2015年11月29日
消息
17
反应得分
2
@estricklin. 那么,你可以选择温度控制的占空比?
基本上,脚本在100%和1%的占空比之间自动更改,以控制热源的开/关。前任。如果您的HLT在CETP下10F,则使用50%的占空比。当它到1F以下时,使用1%的占空比?

无论如何,听起来很容易添加。
我仍然会在某些时候调查令人衰退的PID控制。
 

estricklin.

支持成员
支持者
加入
2012年4月29日
消息
2,382
反应得分
470
地点
oppelo.
@estricklin. 那么,你可以选择温度控制的占空比?
基本上,脚本在100%和1%的占空比之间自动更改,以控制热源的开/关。前任。如果您的HLT在CETP下10F,则使用50%的占空比。当它到1F以下时,使用1%的占空比?

无论如何,听起来很容易添加。
我仍然会在某些时候调查令人衰退的PID控制。
我有一段时间思考它更多,我可以轻松地编写一个表达式绑定,一个连续的脚本运行,在客户范围内永远不会擅长我的经验。好消息是,如果我们设置了一个配置文件的配置文件红色PID,我们也可以让用户从下拉板中选择,换句话说,两种单词都是一个更复杂的选项。
 
op.
布劳莫克

布劳莫克

成员
加入
2015年11月29日
消息
17
反应得分
2
我有一段时间思考它更多,我可以轻松地编写一个表达式绑定,一个连续的脚本运行,在客户范围内永远不会擅长我的经验。好消息是,如果我们设置了一个配置文件的配置文件红色PID,我们也可以让用户从下拉板中选择,换句话说,两种单词都是一个更复杂的选项。
是的,这就是我在想的。让您选择如何控制热量的简单方法。


令人兴奋的东西的新东西...... PID自动调拍。我将在下次尝试一下,看看会发生什么
node-red-contrig-pid-autotune
 

乔D.

新成员
加入
2019年6月19日
消息
1
反应得分
0
这很酷!我每天在工作点火点火,几个月前用制造商和覆盆子pi进行了一些测试,但你比我的更远。我会再看看你的项目。
 
最佳