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

    文章

    16212

    浏览量

    177455
收藏 人收藏

    评论

    相关推荐

    如何选择合适的PID控制器

    在工业自动化领域,PID控制器因其简单、高效和广泛应用而备受青睐。PID代表比例(Proportional)、积分(Integral)和微分(Derivative)三个控制作用,它们共同作用于系统
    的头像 发表于 11-13 14:34 338次阅读

    什么是PID控制器的原理 PID算法在自动化中的应用

    (Derivative)三个单词的首字母缩写,分别对应控制器的三种基本控制作用。 PID控制器的原理 比例(P)控制 :比例控制是PID
    的头像 发表于 11-13 14:27 438次阅读

    PID控制器的类型和选择指南

    PID控制器是一种广泛应用于工业控制系统中的控制器,它根据系统的偏差来计算控制量,以实现对系统的精确控制。PID是比例(Proportion
    的头像 发表于 11-06 10:37 280次阅读

    什么是LCD控制器?爱普生LCD控制器的作用和功能、概述和产品列表

    什么是LCD控制器LCD控制器的作用和功能LCD控制器(液晶显示控制器)是连接到主机CPU并控制LCD面板的专用集成电路(IC)。它也被称为
    的头像 发表于 10-09 11:10 262次阅读
    什么是LCD<b class='flag-5'>控制器</b>?爱普生LCD<b class='flag-5'>控制器</b>的作用和功能、概述和产品列表

    国产控制器厂家 整车控制器 以太网控制器 CAN控制器 国产化替代

    控制器
    长沙硕博电子科技股份有限公司
    发布于 :2024年09月03日 09:15:51

    车载智能控制器 工程机械控制器 CAN总线控制器 硕博电子 #控制器 #can总线 #国产化替代

    控制器总线
    长沙硕博电子科技股份有限公司
    发布于 :2024年08月29日 10:43:57

    移动工程机械控制器,车载智能控制器,硕博电子

    控制器
    长沙硕博电子科技股份有限公司
    发布于 :2024年08月08日 10:18:12

    控制器的主要作用是指什么

    (Controller)是一种用于实现对被控对象的控制作用的设备或装置。它根据被控对象的输入信号和预定的控制规律,通过计算和处理,产生相应的输出信号,以实现对被控对象的控制控制器的主
    的头像 发表于 06-30 10:39 3161次阅读

    组合逻辑控制器和硬布线控制器一样吗

    组合逻辑控制器和硬布线控制器是两种不同的计算机控制系统,它们在设计、实现和应用方面存在一些差异。 组合逻辑控制器和硬布线控制器的比较 摘要:
    的头像 发表于 06-30 10:24 630次阅读

    工业控制器制作与数学的关系

    数学在工业控制器设计中的应用 工业控制器的设计涉及到多个方面,包括硬件设计、软件设计、系统架构设计等。在这些设计过程中,数学发挥着关键作用。 1.1 硬件设计中的数学应用 工业控制器的硬件设计主要
    的头像 发表于 06-16 14:34 493次阅读

    移动机械控制器 车载智能控制器 CAN总线控制器

    控制器机械
    长沙硕博电子科技股份有限公司
    发布于 :2024年06月13日 17:02:51

    控制器与运动控制器的区别

    随着现代工业技术的快速发展,控制技术在各种机械设备中扮演着越来越重要的角色。微控制器和运动控制器作为两种常见的控制设备,在各自的领域发挥着重要作用。然而,两者在功能、应用、特点等方面存
    的头像 发表于 06-13 14:52 575次阅读

    PID控制器与PWM控制器的区别

    在工业自动化和控制系统设计中,PID控制器(比例-积分-微分控制器)和PWM控制器(脉冲宽度调制控制器)是两种常用的
    的头像 发表于 06-05 18:25 2768次阅读

    PID控制器与开关控制器的区别

    在工业自动化控制系统中,PID控制器和开关控制器是两种常见的控制策略。它们各自具有独特的工作原理、应用场景和优缺点。本文旨在详细探讨PID控制器
    的头像 发表于 06-05 15:50 726次阅读

    制作一个Ethersweep步进电机控制器

    Ethersweep 是一款适用于 NEMA17 步进电机的电机控制器,可通过普通以太网网络进行控制。这意味着您可以通过普通电脑(笔记本电脑/服务/raspberrypi)、移动设备、微控制
    的头像 发表于 12-03 09:23 861次阅读
    <b class='flag-5'>制作</b>一个Ethersweep步进电机<b class='flag-5'>控制器</b>