查看: 1472|回复: 13

[硬件DIY] 开源的高精度亚硝酸盐、磷酸盐检测仪

[复制链接]
发表于 2022-06-27 11:59:01 | 显示全部楼层 |阅读模式
ESP32/Arduino/Matlab兼容的开源亚硝酸盐、磷酸盐检测仪。本项目以GPL协议开源,提供传感器驱动库的源码、仪器固件源码、上位机源码、结构零件CAD图,以及详细开发文档。 测试实物.jpg
仪器固件、上位机软件的项目开源地址见Gitee,因暂时无权限发链接,提供搜索关键字“Open-Source Photometer for Nitrite-Nitrogen and Phosphate-Phosphorus Testing”
详细的中文版说明文档见项目开源地址里的README
需要3D打印的结构件见thingiverse,关键字“Open-Source Photometer for Nitrite-Nitrogen Testing

仪器使用光度计原理,按照海水化学要素调查的国标规范GB/T 12763.4-2007,亚硝酸盐检测使用磺胺和盐酸萘乙二胺的亚硝酸重氮偶合显色反应,磷酸盐检测使用酒石酸锑钾、钼酸铵和维生素C的磷酸盐磷钼蓝显色反应。本仪器对亚硝酸盐显色反应有较高的分辨率,可正常检测0.1umol/L以下的亚硝酸盐浓度。其中亚硝酸盐检测标准浓度曲线的线性回归系数R2高达0.9985,接近实验室专业仪器,下图是实际测量鱼缸亚硝酸含量时的截图,其中1.091为测量后换算得到鱼缸亚硝酸盐测量值,R2为线性回归系数。左右两图使用不同的方式拟合标准浓度曲线,使测算结果略有不同,但浓度检测的小数点后3位都是一致的。
20220626NO2.jpg

仪器使用的比色皿光程1厘米,低于国标要求。但得益于所使用的光电传感器方案具有较高的放大倍数和灵敏度,且分辨率位数高达16位,使仪器可以识别非常微小的透光度变化。甚至对于肉眼看完全透明的溶液的吸光度差异也能正常识别,可以正常定量检测纯水、矿泉水、海水之间的吸光度差别。

物料清单(总采购成本小于55元)
硬件方案对成本做了优化。单台检测仪造价的物料采购成本小于55元。如果工程批量采购,预计能低至50元以内。具体物料如下:
电子设备方面,GY-2561模块11元,微雪TSL25911模块19元,ESP32开发板15元,1颗绿光520nm 3mm LED和1颗红外850nm 3mmLED忽略不计,2个250欧电阻忽略不计,杜邦线若干忽略不计;
结构方面,外壳及传感器支架全部使用3D打印,材料用量约58克,按50元每公斤计,约3元;
标准件方面,两个10mm玻璃比色皿5元,M3x4x3 注塑预埋螺母4颗忽略不计,M3x8螺丝4颗忽略不计。
硬件原理图和接线实物图
原理图.jpg
安装设备.jpg

固件和软件源码
仪器固件、上位机软件的开源地址见Gitee,关键字“Open-Source Photometer for Nitrite-Nitrogen and Phosphate-Phosphorus Testing”

致谢
感谢林博士提供的方案参考,参考文章:
林北辰,环境水体营养盐的无泵无阀低成本原位分析仪器的研发及应用[D],厦门大学



回复

使用道具 举报

发表于 2022-06-27 12:07:30 | 显示全部楼层
赞赞赞!大佬太厉害了
来自苹果客户端来自苹果客户端
回复 支持 反对

使用道具 举报

发表于 2022-06-27 12:38:35 | 显示全部楼层
自动化的兄弟吗
来自苹果客户端来自苹果客户端
回复 支持 反对

使用道具 举报

发表于 2022-06-27 12:41:10 | 显示全部楼层
jimidd 发表于 2022-6-27 12:38
自动化的兄弟吗

也有可能是电子人,哈哈
来自苹果客户端来自苹果客户端
回复 支持 反对

使用道具 举报

发表于 2022-06-27 14:26:07 | 显示全部楼层
没看懂···哈哈···给个链接比较快···直接拍···
回复 支持 反对

使用道具 举报

发表于 2022-06-27 14:47:30 | 显示全部楼层
没看懂+1,冲开源这两字必须赞一个
回复 支持 反对

使用道具 举报

发表于 2022-06-27 15:39:18 | 显示全部楼层
直接上成品,上价格,太专业了
来自安卓客户端来自安卓客户端
回复 支持 反对

使用道具 举报

发表于 2022-06-27 19:33:02 | 显示全部楼层
4倍成本内的利润入一个玩玩。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-06-28 09:12:18 | 显示全部楼层
jimidd 发表于 2022-6-27 12:38
自动化的兄弟吗

我们不是自动化,只是因为大学的课程都是通识教育,要修的课程非常多,专业课也学了线代、机械和自控,同时还有C语言和Matlab。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-06-28 09:14:53 | 显示全部楼层
joneworker 发表于 2022-6-27 14:26
没看懂···哈哈···给个链接比较快···直接拍···

gitee点com/xukejing/open-source-photometer-for-nitrite-nitrogen-and-phosphate-phosphorus-testing
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-06-28 09:31:22 | 显示全部楼层
thanks0001 发表于 2022-6-27 19:33
4倍成本内的利润入一个玩玩。

这个项目不直接商业化。目前的电子设备市场都在挤牙膏,小家电领域的水族电子产品的科技树几乎已经锁死了,在市场经济环境下,走水族企业自主创新这条路子是非常缓慢的,需要尝试一些新的驱动力来快速推进技术更替,比如来自GNU开源生态的新技术。希望这些水族企业能从开源技术中获得灵感,开发新的闭源产品,提高产品性能的同时降低成本。
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2022-07-02 23:11:36 | 显示全部楼层
今天更新了磷酸盐检测代码。并调配了各个浓度标准溶液测试了曲线。磷酸盐检测标准浓度曲线的线性回归系数R2为0.9950,略低于实验室专业仪器。因为没有移液枪精确控制微量液体,我在调标准溶液时按每3滴0.1mL稀释,稍微引入了一些实验误差。但总的来说,R2还是可以看的。磷酸盐标准浓度-吸光度校准曲线和磷酸盐检测代码已更新到我的gitee项目中。 20220702PO4.JPG
回复 支持 反对

使用道具 举报

发表于 2022-07-02 23:12:35 | 显示全部楼层
这个看着厉害了啊。。可以考虑做成个产品卖啊
回复 支持 反对

使用道具 举报

发表于 2022-07-03 11:18:35 来自手机 | 显示全部楼层
厉害了我的哥
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

       

小黑屋|手机版|Archiver|CTA南美水族 沪公网安备31011002000008号

GMT+8, 2024-5-13 06:04 , Processed in 0.020650 second(s), 33 queries , Gzip On, Redis On.

Powered by Discuz! X3.4 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表