本专栏的项目在实时更新-如果觉得本篇文章不够详细,或者有些知识点不理解,你还可以看最新的相似的项目(可以以文章发布时间确定是否是最新),这是专栏的目录: https://blog.csdn.net/xiaolong1126626497/category_10192120.html
文章目录 一、设计需求 1.1 设计需求总结 1.2 研究的内容 1.3 要解决的问题 1.4 工作原理 1.5 开发工具的选择 二、硬件选型 2.1 STM32开发板 2.2 PCB板-2块 2.3 杜邦线(2份) 2.4 ESP8266串口WIFI 2.5 继电器(2个) 2.6 土壤湿度传感器 2.6 抽水马达 2.7 环境温度检测 2.8 USB下载线 三、部署华为云物联网平台 3.1 物联网平台介绍 3.2 开通物联网服务 3.3 创建产品 (1)创建产品 (2)填写产品信息 (3)产品创建成功 (4)添加自定义模型 3.4 添加设备 (1)注册设备 (2)根据自己的设备填写 (3)保存设备信息 (4) 设备创建完成 3.5 MQTT协议主题订阅与发布 (1)MQTT协议介绍 (2)华为云平台MQTT协议使用限制 (3)主题订阅格式 (4)主题发布格式 3.6 MQTT三元组 (1)MQTT服务器地址 (2)生成MQTT三元组 3.7 模拟设备登录测试 (1)填入登录信息 (2)打开网页查看 (3)MQTT登录测试参数总结 四、上位机开发 4.1 Qt开发环境安装 4.2 创建IAM账户 4.3 获取影子数据 4.4 修改设备属性 4.5 设计上位机 (1)打开Qt工程 (2)设计UI界面 (3)获取token (4)发送消息给设备 (5)获取影子数据 (6)电脑端打包之后运行的效果 (7)编译Android上位机 五、STM32设备端代码设计 5.1 硬件连线 5.2 取模软件使用 5.3 KEIL工程 5.4 项目完整代码(main.c) 5.5 程序正常运行效果 5.6 硬件实物图伴随着人们生活水平以及现在科学技术的急速发展,越来越多的人喜欢在家庭栽培一些盆栽植物。可是当代生活节奏过快,导致盆栽大多数都不能得到很好的补充水分和阳光照射,从而导致盆栽的生活周期变短。如何利用现代电子技术设计一种可以给植物自动浇水的设备已成为当前都市人群所迫切需求的。
为了解决盆栽养殖因浇水不善导致植物枯萎死亡的问题,本文设计了一种基于STM32的智能浇水系统。系统以STM32为主控芯片,设有土壤湿度检测模块,环境温度检测模块,水泵控制模块、ESP8266联网模块等。
工作原理为:智能浇水系统可以通过湿度传感器检测土壤湿度,自动控制水泵进行浇水。通过ESP8266网卡连接华为云物联网平台,将采集的土壤湿度,环境温度上传到华为云平台,可以通过手机APP远程查看植物土
相关知识
【IoT开发】基于机智云物联网的智能浇花教程
基于机智云物联网的智能花卉栽培系统
一种基于物联网的盆栽植物智能浇水系统
基于STM32设计的智慧浇花系统(华为云IOT)
基于物联网的智能浇花系统
基于物联网的智能盆栽自动喷灌系统
邬贺铨:5G推动人机物智能协同
基于物联网的农业虫害智能监控系统
一种基于物联网的智能养花系统的制作方法
可持续农业的智能检测:植物病害检测中基于物联网的嵌入式系统、云平台、深度学习和机器学习综述,Multimedia Tools and Applications
网址: 基于物联网的智能浇水系统(STM32+华为云IOT) https://m.huajiangbk.com/newsview378931.html
上一篇: 【物联网初探】 |
下一篇: 茄子浇水的正确方法(掌握正确方法 |