电子发烧友App

硬声App

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

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

3天内不再提示
电子发烧友网>电子资料下载>电子资料>pH计量系统开源分享

pH计量系统开源分享

2022-11-08 | zip | 0.05 MB | 次下载 | 免费

资料介绍

描述

我们将制作一个 pH 计量系统。它能够将样品保持在规定的 pH 值范围内,在本例中为 8-8.5。如果读数超出范围,则会自动将少量pH UPpH 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 步:组装硬件

pYYBAGNoeQCADCLxAADdIQxrXG4900.png
 

如图所示连接硬件。

蠕动泵有两条电源线。连接到 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。


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费