回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页
best-icon

物联网挑战赛—基于SIOT平台物联浇花项目 简单

头像 rzegkly 2023.05.29 299 4

360截图20230529145530402.jpg

 

一、项目缘起

芒种,是二十四节气之第九个节气,

夏季的第三个节气,干支历午月的起始。

斗指巳,太阳黄经达75°,于每年公历6月5-7日交节。

"芒种"含义是"有芒之谷类作物可种,过此即失效"。

这个时节气温显著升高、雨量充沛,适合植物的生长。

然而,在房间里花卉经常需要浇水,保证正常生长,

分享一个《基于SIOT物联网技术的智能浇花项目》,

可以通过传感器监测土壤湿度、光照等参数,使用行控板实现浇花的自动化和智能化。

连接图.jpg二、项目组成

 

(1)硬件部分

包括土壤湿度传感器、led指示灯,舵机等,它们通过行空板与云端进行数据传输和交互。

 

(2)软件部分

1.Mind+1.8.0版本 

2.SIoT V2版本

3.siot管理平台,可以通过设置浇花的时间、水量和周期等参数,实现浇花的自动化和智能化。

 

材料清单

三、升级行空板SIoTV2,

 

1.升级行空板siotv2参照我的帖子,

2.测试SIOTV2。账号:siot , 密码:dfrobot

siot.jpg

3.进入siot界面,新建气象相关主题

 

土壤1.jpg
siot0.jpg

4.行空板网络设置,保证行空板WiFi与电脑WiFi在同一个网段,在实时显示土壤湿度数据。

 

行空板网络.jpg

在行空板中,记录下WiFi状态下IP地址:192.168.43.212, 为编程做准备。

四、详细步骤

步骤1 步骤1 打开mind+1.8.0,窗口右上角,选择python模式,点击左下角“扩展”,在官方库中找到“行空板”、"MQTT-PY"

1.jpg

步骤2 在Mind+右下角点击左下角“扩展”,在pingpong库中添加舵机、pingpong初始化

image.png

步骤3 程序编写

1.程序初始化

3.jpg

2.添加土壤湿度数据变量

4.jpg

3.将土壤数据发送MQTT服务器中

5.jpg

 

步骤4 打开可视化面板

1.打开Mind+1.8.0,在顶部菜单栏点击进入可视化面板,进入弹出新窗口

6.jpg

2.点击新建项目,选择新建空白项目,输入项目名称描述后点击确认即可新建一个项目,点击编辑即可进入面板编辑页面。

可视化0.jpg

 

3.进入页面后会弹出提示选择数据源,连接行空板上的SIoT V2,则ip可以填写行空板的ip。其他设置保持默认,确认后会提示连接成功。

可视化1.jpg

4.添加相关数据组件,绑定相关气象主题Topic

 

可视化2.jpg
可视化3.jpg

2.基于SIOT平台物联浇花可视图

可视化4.jpg

五、适用场合

       该项目可以通过Web管理平台远程控制和管理浇花项目,当植物缺水时,led灯点亮,舵机控制水箱给植物供水,避免因忘记浇水或过度浇水导致植物死亡的情况发生。同时,该项目还可以根据植物的不同需求进行个性化浇花,节省水资源并提高浇花的效率。

        总之,物联浇花项目是一个实用性强、智能化程度高的物联网应用,可以帮助用户更加便捷地进行浇花管理,同时也有利于环保和节约资源。

评论

user-avatar
  • 花生编程

    花生编程2023.07.29

    赞赞赞赞赞

    0
    • 花生编程

      花生编程2023.07.29

      厉害厉害

      0
      • 三春牛-创客

        三春牛-创客2023.07.26

        赞赞赞赞赞

        0
        • 三春牛-创客

          三春牛-创客2023.07.26

          厉害厉害

          0