0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

水培控制器的制作

454398 来源:工程师吴畏 2019-08-20 17:27 次阅读

第1步:收集材料

设计是基于Lowes的廉价防水电箱和一些3D打印的支架。除了来自DF Robot的pH单元和来自Adafruit的ETape之外,其余部件都相对便宜。 DF机器人用更便宜的pH探头销售他们新的3伏版本的模拟pH传感器,你可能不得不投资这个昂贵版本的恒定浸泡。我还没有包括电导率测试仪,但在看到这个测试后,这可能会进行升级。

1。来自 Lowes 的两个防水电箱 - 带有各种配件,可以保持直管和弯管 - $ 10

2。 12“带塑料外壳的标准eTape液位传感器 Adafruit - 59美元,你可以在没有塑料外壳的情况下减少20美元。..。..

3. Adafruit HUZZAH32 - ESP32羽毛板 - 棒极了。$ 20

4。 Aiskaer 2件装侧装水族箱侧装水平液浮开关水位$ 4

5。 Adafruit 非锁定迷你继电器羽毛

6。 Lipo - 电池5美元(备用电源

7。情侣LED的各种颜色

8。防水DS18B20数字温度传感器+附加装置$ 10 Adafruit

9。重力:模拟pH传感器/仪表套件V2 DF机器人 39美元 - 工业pH探头将花费49美元

10防水坚固金属开/关开关带红色LED环 - 16mm红色开/关$ 5

11塑料水电磁阀 - 12V - 3/4“(不要得到1/2英寸 - 它不适合任何东西。..。..)

12.Diymall 0.96“英寸黄色蓝色I2c IIC串行Oled LCD LED模块$ 5

步骤2: Wire It

只需按照 Fritzing 图进行布线。 esp32安装在照相板上,OLED屏幕位于相对侧,在那里它将面对组合盒中央背面的小孔。 LED连接到ESP的两个数字输出。一个指示WiFi连接,另一个指示中继是否打开水输出。 Lipo电池连接到电路板上的电池输入。所有其他电路板(pH,继电器,Etape,单线温度,OLED)均由电路板上的3伏电压供电。开/关通过主板上的使能引脚接地 - LED通过无电源连接供电。 eTape绝对值得仔细研究 - 在我的电路板上,电源和地面都被颠倒了(RED/BLACK),而其他人遇到这个问题似乎就是这种情况(在adafruits网站上搜索这个问题。. 。)也应仔细测量头部中包含的电阻 - 它不是公布的。新的DH机器人板现在可与3V配合使用,因此可与ESP32配合使用。无法使A0工作 - 在Wifi连接之前没有输入,所以我使用了其他模拟输入。

第3步:构建

所有内容都非常整齐地放入主框中。两根电线管完全适合底部的防水接头。这些支持测量仪器。它们可以任意设置更长或更短,以将盒子悬挂在水位更高或更低的位置 - 您唯一的限制是连接线必须进入盒子的长度。这些管应用硅密封在底部。仪器悬挂在3D打印的连接器上,该连接器对应于etape主体和导管的曲率。它们可以通过翼形螺母轻松调节。还打印了pH探头和单线温度探头的特殊支架。水平 - 水控开关的盒子支持也是3D打印的。这些开关防水,设计精良,价格便宜。它们似乎是封闭的簧片开关。在用内部附带的螺母固定后,盒子用硅填充。这些开关之间的距离将决定关闭前允许的流体量。所有导线穿过下部开口,然后用硅密封。 pH探针线通过上部开口进料,因为它很可能经常更换。开/关开关热粘合到位。用于安全地安装带有屏幕的esp32的机架是3D打印的。一个小圆形塑料窗口在后盖开口处硅化,以保护OLED屏幕免受水的侵害。

步骤4:3D打印文件

这些是所有相关持有者和支持的STL文件。这些都是为了适应支持功能而设计的。电磁阀盒必须在打印后修改,用于电源/继电器控制端口和前面的LED孔。

步骤5:水控制

将12伏电磁阀放入自己定制的3D打印外壳中其中还包括一个用于单独电源的端口和一个来自主壳体中的羽毛继电器板的控制线。它还包括一个小的红色LED指示灯,当电磁阀启动时它会打开。普通的花园软管可以连接3/4英寸的开口 - 不要使用1/2英寸的这种 - 你会很难找到连接器。..。

第6步:编程

代码相当简单。它争论了几个不同的子程序,并通过Blynk网络报告它们。如果您在了解演习之前就已经与Blynk合作过。您必须包含所有Blynk软件和特定微控制器和报告站的连接密钥。您还必须为您的Wifi连接提供凭据。这一切都非常精美,并提供了一种非常简单的方式来报告复杂的数据,而无需做太多工作。您必须为每个测量的传感器设置一系列Blynk介导的计时器。这些必须在一个单独的子程序中启动和运行。我有单独的pH值,温度,水高度和电磁阀保持打开的时间 - 这是为了检查水是否持续时间过长而不填充水箱 - 不好。水高度子程序只需要从eTape上的分压器获得平均多次读数(参见前面的注释 - 该仪器在出厂时接线错误。..。..)然后用地图校正读数并使用测量结果约束函数在磁带的上限和下限处的水箱。 pH子程序更复杂。 DH Robot包含了一些用于初始化的软件,但我根本无法使用它。您将不得不从A2端口获取原始读数,缓冲区为4.0和7.0(包含在套件中),并将这些读数设置为程序上部的“酸值”和“中性值”。然后它将识别斜率和y截距,以计算您的所有后续pH值。每2个月必须以相同的方式重新校准pH值以进行检查。临时子程序是您的标准单线程序。 void loop部分中唯一的活动是检查两个浮动开关的状态,以确定何时打开水并启动计时器。

第7步:使用

在初步试验中,机器运行良好 - 仪器的调节范围很容易,防水外壳也可以在快速变化的环境中轻松设置。必须看到两个水位开关之间的距离是否足够。 Blynk环境使用手机轻松完成报告和控制。当出现可怕的水位情况时,通过电话直接控制输出继电器可以实现系统的覆盖。您可以轻松地将通道输出提供给尽可能多的设备,从而可以无缝地与多个人共享数据。未来的兴趣将是自动化营养供应,电导率测试(pH计量的已知问题)和与其他节点的网状网络,以测量生长复合体中的远程位置。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    15154

    浏览量

    170946
收藏 人收藏

    评论

    相关推荐

    液晶显示控制器LCDC

    液晶显示控制器
    Piezoman压电侠
    发布于 :2024年01月23日 15:43:34

    内存显示控制器介绍

    内存显示控制器
    Piezoman压电侠
    发布于 :2024年01月23日 11:33:39

    平视显示控制器应用于汽车

    显示控制器
    Piezoman压电侠
    发布于 :2024年01月19日 14:58:05

    液晶显示控制器LCDC

    LCD显示控制器
    Piezoman压电侠
    发布于 :2024年01月10日 15:45:45

    Python+QT进行单轴回零运动控制开发# 正运动技术# 运动控制器# 边缘控制器

    控制器python
    正运动技术
    发布于 :2023年10月20日 14:18:49

    #控制器 #阀门# 无线传输# 脉冲阀门控制器灌溉控制器

    控制器无线传输
    pgz1234
    发布于 :2023年10月10日 11:03:13

    脉冲阀控制器 智慧农田传感 #三农# 控制器#

    传感控制器
    pgz1234
    发布于 :2023年09月15日 15:52:43

    全国产EtherCAT运动控制边缘控制器ZMC432H接口介绍

    控制器接口
    正运动技术
    发布于 :2023年08月18日 11:12:10

    全国产EtherCAT运动控制边缘控制器ZMC432H# 运动控制器# 运动控制卡# 正运动技术

    控制器运动技术
    正运动技术
    发布于 :2023年08月07日 10:43:12

    使用Arduino和其他常见组件制作热风枪控制器

    电子发烧友网站提供《使用Arduino和其他常见组件制作热风枪控制器.zip》资料免费下载
    发表于 06-26 09:19 1次下载
    使用Arduino和其他常见组件<b class='flag-5'>制作</b>热风枪<b class='flag-5'>控制器</b>

    如何将溶解氧添加到WiFi水培套件

    电子发烧友网站提供《如何将溶解氧添加到WiFi水培套件.zip》资料免费下载
    发表于 06-14 10:00 0次下载
    如何将溶解氧添加到WiFi<b class='flag-5'>水培</b>套件

    使用NodeMCU ESP8266板制作水族箱控制器的疑问求解

    我正在使用 NodeMCU ESP8266 板制作水族箱控制器。我有 2 个继电器板连接到它,每个继电器板上有 4 个继电器,还有一个 DS18B20 连接到另一个引脚。 我发现的问题是,当我的水箱
    发表于 05-30 06:06

    MCU控制器是什么?MCU控制器有哪些作用?

    mcu控制器是什么意思   MCU控制器是Microcontroller Unit的简称,中文名称为“单片机”,是一种集成了处理、存储、输入输出接口等多种功能模块于一体的小型计算机
    发表于 05-05 14:59