无需任何TDS/pH计,即可构建自己的基于IoT的水质监测系统!
硬件部件:
Arduino UNO×1个
公/母跳线×1个
HC-05蓝牙模块×1个
RGB扩散普通阴极×1个
电阻330欧姆×3
旋转电位器(通用)×1个
RGB LCD屏蔽套件,16x2字符显示×1个
电阻1k欧姆×1个
软件应用程序和在线服务:ArduinoIDEArdutooth
手动工具和制造机:
剥线钳和切割器,26-14
AWG单芯和绞线
什么是TDS?
TDS代表总溶解固体。顾名思义,它可以使我们溶解在一定量的水中的固体数量,以ppm(百万分之一)为单位。TDS是根据电导率[S
/
m]计算的。电导率越高,TDS值越高。以下是不同类型的水的TDS值的列表:
纯净水:80-150
自来水:250-350
地下水:500-1000
海水:约30000
根据世界卫生组织(世界卫生组织)的建议,饮用水的TDS低于300。但是,TDS低于100的水不能食用,因为它缺乏必需的矿物质。高于300的水被认为过于“坚硬”,因为其中所含的矿物质过多。
通常,我们使用TDS笔来测量水的TDS。但是,我们无法将笔与Arduino集成在一起。因此,有可以与Arduino集成的特殊TDS仪表。但是,我决定在不使用TDS笔的情况下进行此项目。
Arduino的电路
将Arduino的5V连接到面包板的一个电源轨
将Arduino的地面连接到面包板的另一个电源导轨
将1k欧姆电阻的一端连接到地面,另一端连接到面包板。将Arduino上的模拟引脚A0连接到电阻器。最后,将一根线连接到电阻器,将另一根线连接到5V。将这些电线的自由端连接到鳄鱼夹。
液晶显示
将VSS引脚连接到接地轨
将VDD引脚连接到5V电源轨
将V0连接到电位计的中心引脚
将电位计的两端连接到5V并接地
将RS引脚连接到Arduino引脚7
将R
/
W引脚连接到Arduino引脚8
将D4连接到Arduino引脚10
将D5连接到Arduino引脚11
将D6连接到Arduino引脚12
将D7连接到Arduino引脚13
HC-05蓝牙模块
将VCC引脚连接到5V电源轨
将GND引脚接地
将TX引脚连接到Arduino引脚3(用作RX)
将RX引脚连接到Arduino引脚2(用作TX)
RGB
LED
将公共阴极(最长的引脚)接地
通过330欧姆电阻将红色引脚(阴极引脚的右侧)连接到Arduino的PWM引脚9
通过330欧姆电阻将绿色引脚(阴极引脚的左侧)连接到Arduino上的PWM引脚6
通过330欧姆电阻将蓝色引脚(最左侧)连接到Arduino上的PWM引脚5
1