资料介绍
描述
我们将制作一个 pH 计量系统。它能够将样品保持在规定的 pH 值范围内,在本例中为 8-8.5。如果读数超出范围,则会自动将少量pH UP或pH DOWN溶液添加到样品中,直到读数恢复到限制范围内。pH 值将由pH 传感器监测,而 UP/DOWN 溶液将使用蠕动泵分配。通过 I2C 协议进行操作,读数显示在 Arduino 串行监视器上。
警告:
- Atlas Scientific 不生产消费电子产品。本设备适用于电气工程师。如果您不熟悉电气工程或嵌入式系统编程,这些产品可能不适合您。
- 该设备是使用 Windows 计算机开发和测试的。没有在 Mac 上测试过,Atlas Scientific 不知道这些说明是否兼容 Mac 系统。
第 1 步:预组装要求
a)校准 pH 传感器和泵。有关校准过程,请参阅以下内容:Ezo pH 数据表、Ezo 泵数据表。
b)将 pH 电路和泵协议设置为 I2C,其中为每个设备分配一个唯一的 I2C 地址。根据本项目的示例代码,使用以下地址:pH 传感器地址为 99,pH UP 溶液泵为 103,pH DOWN 溶液泵为 104。有关如何在模式之间切换和设置地址的信息,请参阅此链接。
必须在将传感器实施到此项目之前完成校准和切换到 I2C。
第 2 步:组装硬件
如图所示连接硬件。
蠕动泵有两条电源线。连接到 Arduino 的 5V 引脚的线路用于连接到泵的电路,而外部 12V 电源用于电机。五针接头用于将泵的数据电缆安装到面包板上,然后跨接线与 Arduino 进行适当的连接。
两个 4.7kΩ 电阻用作 SDA(串行数据)和 SCL(串行时钟)线的上拉电阻。
第 3 步:将程序加载到 Arduino
该项目的代码在 I2C 模式下使用了用于 EZO 电路的自定义库和头文件。您必须将它们添加到您的 Arduino IDE 才能使用代码。以下步骤包括将此添加到 IDE 的过程。
a)从 GitHub下载Ezo_I2c_lib,一个 zip 文件夹到您的计算机上。
b)在您的计算机上,打开 Arduino IDE(如果您没有IDE,您可以从这里下载 IDE)。
c)在 IDE 中,转到Sketch -> Include Library -> Add.ZIP Library -> 选择刚刚下载的 Ezo_I2c_lib 文件夹。现在包括适当的文件。
d)将pH_dosing_pump中的代码复制到您的 Arduino 工作面板上。您还可以从上面下载的 Ezo_I2c_lib 文件夹中访问此代码。
e)编译并上传 pH_dosing_pump 代码到您的Arduino UNO 。
f)读数显示在串行监视器上。要打开串行监视器,请转到工具 -> 串行监视器或按键盘上的Ctrl+Shift+M 。将波特率设置为 9600 并选择“回车”。应显示 pH 读数并且相应地触发泵以分配 pH UP 和 pH DOWN 溶液。请记住,此示例代码考虑了 8-8.5 之间的 pH 值,因此泵仅在超出此范围时才会打开。
示范
演示的目的是展示样品的 pH 值保持在 8-8.5 之间。在设置中,样品位于中心的最大烧杯中。pH UP 溶液位于左侧烧杯中,而 pH DOWN 位于右侧烧杯中。由于样品量小,UP 和 DOWN 溶液被稀释,这样样品的 pH 值变化不会在添加时剧烈变化。在整个过程中,会反复添加 pH UP 和 DOWN 溶液,直到读数稳定在所需范围内的 pH = 8.33。
- 浊度和PH检测器开源硬件
- B8B-PH-K-S(LF)(SN)
- S12B-PH-K-S(LF)(SN) 规格书
- 基于HLW8012的计量插座设计与实现 12次下载
- 传统电量计量方案与混合计量法资料下载
- 单功能型50-600W升压DC-DC转换器PH-S系列 5次下载
- SUNTEX在线pH/ORP测量系统 134次下载
- MBUS威廉希尔官方网站 在计量供热中有怎么样的应用 5次下载
- 如何使用物联网操作系统Zephyr实现“连续集成”开源软件的详细说明
- 计量学基础课程课件下载.ppt 24次下载
- 基于CortexM3的pH值检测系统 11次下载
- pH仪的应用和传感器的组成及工作原理的介绍 33次下载
- 基于GPRS的油田计量采集控制系统的设计
- 开源硬件-TIDA-00561-无线 pH 传感器发送器(兼容 SensorTag 2.0) PCB layout 设计
- 开源硬件-TIDM-3PH-ENERGY5-ESD-具有增强型 ESD 保护的 0.5 级三相电能计量系统 PCB layout 设计
- ph传感器的工作原理 ph传感器的使用方法 3253次阅读
- 带温度补偿的隔离式pH监测仪 813次阅读
- 隔离式pH监测仪向水处理系统添加高精度隔离的技巧浅析 759次阅读
- dfrobot锥形模拟pH计简介 1245次阅读
- 称重软件在计量系统中有什么样的作用 4445次阅读
- dfrobot模拟PH计 (Arduino兼容)简介 1944次阅读
- dfrobot模拟pH计简介 1471次阅读
- 带有温度补偿功能的隔离式pH监测仪 992次阅读
- ph传感器的校准_ph传感器使用的问题 8607次阅读
- ph传感器用途_ph传感器作用 1w次阅读
- PH值的测量方法及PH测试仪的性能特点分析 1w次阅读
- 物联网十大经典开源操作系统 1w次阅读
- ph值和orp的关系 6.8w次阅读
- PH传感器的工作原理_PH传感器的使用方法 5.4w次阅读
- ph电极的工作原理(PH电极的特点和分类及用途) 10.2w次阅读
下载排行
本周
- 1使用单片机实现七人表决器的程序和仿真资料免费下载
- 2.96 MB | 44次下载 | 免费
- 2Keysight B1500A 半导体器件分析仪用户手册、说明书 (中文)
- 19.00 MB | 4次下载 | 免费
- 3BT134双向可控硅手册
- 1.74 MB | 2次下载 | 1 积分
- 4一种新型高效率的服务器电源系统
- 0.85 MB | 1次下载 | 1 积分
- 5PR735,使用UCC28060的600W交错式PFC转换器
- 540.03KB | 1次下载 | 免费
- 6WTS-100(1.1) UWB 信标定位系统 彩页
- 540.48 KB | 1次下载 | 免费
- 7DV2004S1/ES1/HS1快速充电开发系统
- 2.08MB | 1次下载 | 免费
- 8MATLAB绘图合集
- 27.12 MB | 1次下载 | 5 积分
本月
- 1使用单片机实现七人表决器的程序和仿真资料免费下载
- 2.96 MB | 44次下载 | 免费
- 2UC3842/3/4/5电源管理芯片中文手册
- 1.75 MB | 15次下载 | 免费
- 3DMT0660数字万用表产品说明书
- 0.70 MB | 13次下载 | 免费
- 4ST7789V2单芯片控制器/驱动器英文手册
- 3.07 MB | 11次下载 | 1 积分
- 5TPS54202H降压转换器评估模块用户指南
- 1.02MB | 8次下载 | 免费
- 6STM32F101x8/STM32F101xB手册
- 1.69 MB | 8次下载 | 1 积分
- 7TPS92682-Q1帧定义和示例
- 891.71KB | 6次下载 | 免费
- 8HY12P65/HY12P66数字万用表芯片规格书
- 0.69 MB | 6次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935119次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420061次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233084次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73807次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65987次下载 | 10 积分
评论
查看更多