水浊度计

Ashwini Kumar Sinha

6180.

在池塘、湖泊等不同的地方,水的浑浊度是保持水清澈的一个重要因素。它还需要监测污水处理系统、洗衣机、水族馆和许多其他设备。但测量浑浊度的仪器较少,而且也相当昂贵。所有这些使得测量浊度成为一个挑战。

[defineweblang标题=“更改视频语言”语言=“英语,Hindi”]

[getvideolang url =“https://www.youtube.com/embed/66an_ufiywa”语言=“英语”] [/ getvideolang]

[getvideolang url= " https://www.youtube.com/embed/G_HzifGyGx4″language= " Hindi "][/getvideolang]

[/ defineweblang]

因此,为了克服这个问题,我决定制造一个低成本的浊度传感器,其读数显示在OLED屏幕上。

材料清单

要制作设备,我们需要以下组件:

编码

安装将驱动OLED屏幕的U8G2库。为此,请转到素描→图书馆→库管理器→搜索→U8G2→安装

安装后,在代码中添加U8G2库并创建变量以存储原始传感器数据。存储的原始数据被转换为电压。变量也用于获得浊音浊单元(NTU)值。然而,NTU阅读只是为了参考;由于传感器不是线性的,它不准确。

然后定义传感器的PIN码。这里我正在使用传感器的A1引脚。

接下来创建设置功能。输入串行调试的波特率,并在设置功能中初始化OLED的通信路径。

创建一个循环函数来检查存储在变量中的传感器值。现在将值转换为电压,之后,映射原始值,以获得将显示的NTU值。在OLED屏幕上。使用几个如果检查水浊度范围的条件,使其可以分为清洁,脏污或阴天水(用于在OLED屏幕上显示)。

联系

按电路图连接各部件。请注意,浊度传感器有两个部分:一个进入水中,另一个模块放大传感器浸入水中的信号。传感器通过跨接电缆与模块连接。按照给定的电路图将Arduino与传感器模块连接。

测试

用5V给设备供电,将传感器放入干净的水中。检测到浊度后,读数将显示在OLED屏幕(分类为CLEAN)上。现在开始往干净的水中添加杂质。浊度状态由“CLEAN”变为“CLOUDY”、“MUDDY”或“DIRTY”。

恭喜!!您已成功建立了低成本的水浊度计。

代码

2的评论

分享您的思想和评论

请输入您的评论!
请在这里输入您的姓名