一、目的
该项目的主要目标是使用三星ARTIKCloud监控游泳池的pH值和温度水平。
二、ARTIK云设置
第1步:创建您的新设备
注册ARTIKCloud,转到开发人员站点并创建新的“设备类型”。
输入您想要的显示和唯一名称
创建新清单
输入字段名称和其他描述
单击保存,然后导航到激活清单选项卡
单击ACTIVEMANIFEST按钮完成,您将被重定向到此处
完成创建设备类型!
接下来让我们创建将使用该设备的应用程序。
第2步:创建您的应用程序
导航到ARTIK云应用程序
点击新应用
输入所需的应用程序名称和身份验证重定向url。
请注意,身份验证重定向url是必需的。它用于验证此应用程序的用户,因此如果需要登录,将重定向到此url。
我们使用http://localhost/index/作为示例。
现在将您的应用程序权限设置为读写,导航到您的设备然后保存。
到这一步你已经拥有你的应用程序!
现在让我们连接该应用程序。
第3步:连接您的设备
导航到我的设备,然后单击连接另一台设备。
单击之前创建的新设备类型,然后单击连接设备。
单击您连接的设备设置。
请记下这些信息,因为您将在程序中需要它。
现在导航到您连接的设备
完成ARTIKCloud设置。硬件启动后,图表将包含数据。
三、硬件传感器设置
第1步:将温度和pH传感器连接到MKR1000
温度GND到MRK1000GND
温度输出到MKR1000数字引脚1
温度VCC至MKR10005V
将一个4.7K电阻连接到TempVCC和TempOUT
pHGND到MRK1000GND
pHOUT至MKR1000模拟引脚1
pHVCC至MKR10005V
这是我的示例接线:
如果您仔细观察,可以注意到我们添加了一个音频插孔,可以轻松拆卸温度传感器。但这是可选的。
这是温度传感器与插孔的连接:
第2步:设置所需软件
转到ArduinoIDE并添加MKR1000板。
搜索mkr1000并点击安装
添加所需的库
搜索要安装的库:
ArduinoJson-我们将使用它来将JSON数据发送到ARTIKCloud
ArduinoHttpClient-用于连接API的主机
OneWire-需要从温度传感器读取数字输入
DallasTemperature-达拉斯温度传感器所需的库
到此,你就完成了添加所需的软件步骤。
第3步:上传程序
现在将MKR1000插入您的PC/笔记本电脑
更改以下信息:
然后将软件代码上传到MKR1000并开始监控。
注意:您的WiFi必须有互联网连接。
四、试验
我们已经对私人、公共和学校游泳池的硬件传感器进行了测试。从这些受访者的池中收集数据使我们能够分析硬件的能力。
您可以将MKR1000和传感器放在一个盒子上,然后将其放在您的游泳池上,远离水污染。通过这样做,您可以监控水的质量并通过放置所需的化学物质来使其正常化。
五、结果
随着人们倾向于更多地关注提供的设施而不是检查它们的安全性,可能会促使对游泳池水质的认识不加重视。希望通过本教程能帮助大家自己DIY游泳池水质监测设备。
全部0条评论
快来发表一下你的评论吧 !