0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

毕业设计竞赛选题推荐 | HaaS EDU物联网应用之微信小程序云养花项目实战(含文档及源码)

华清远见工控 2025-03-11 17:18 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

01 引言

在快节奏的现代生活中,人们常常渴望亲近自然却又受限于时间和空间。微信小程序云养花项目应运而生,它借助互联网技术和便捷的微信平台,让用户可以随时随地通过手机远程照料自己的花草。无论是浇水、施肥还是监测植物生长环境,用户都能轻松掌控。这个项目不仅打破了传统养花的限制,还为生活增添了绿色与乐趣,让养花变得更加简单、有趣且富有社交性。

02 项目介绍

农业是物联网开发环境的主要应用场景,远程监控农业环境,同时调节环境的温湿度,就可基本完成农业项目,我们以小见大,通过微信小程序养花项目,学习把物联网的知识运用到农业场景中。

通过土壤温湿度传感器和水泵,做一个浇水养花的设备,并且把设备的数据和动作状态上传至物联网云平台,应用层面上用微信小程序远端控制设备。

74bf622d967d42348e055622b2e66a78~tplv-obj.image?lk3s=ef143cfe&traceid=2025031117110779BB12C3199CA50BFF48&x-expires=2147483647&x-signature=qJqaXuK9AF78aoDqzYdnsPaTApw%3D

03 项目涉及技术点

1.学习WiFi设备连接阿里物联网云

2.学习使用物联网平台数据流转等功能,来实现应用端的开发。

3.学习微信小程序的编写,通过MQTT实现实时远程控制

4.学习电机驱动电路

5.学习土壤温湿度传感器应用

04 项目实现

创建设备

登录阿里物联网平台:https://iot.console.aliyun.com/

进入公共实例,点击创建产品,创建好后点击确定。

63eeca337ba04577ab05d23338d630d4~tplv-obj.image?lk3s=ef143cfe&traceid=2025031117110779BB12C3199CA50BFF48&x-expires=2147483647&x-signature=8zMtzhPRLebeQ1YaMA4CdFLkmTQ%3D

保存好自己的三元组。

修改例程代码

修改三元组(使用自己创建的三元组),在 irrigation_demo 工程中 data_model_basic_demo.c 文件的demo_main()函数中的三元组(必须使用自己申请设备的三元组)

72ec7f9faef746c3982d73f6183eb795~tplv-obj.image?lk3s=ef143cfe&traceid=2025031117110779BB12C3199CA50BFF48&x-expires=2147483647&x-signature=Zm7LJMxxepvFH5sLpFho1%2BahTjo%3D

三元组信息,查询设备证书,如下图

56974cedd9e4428ebc6947eced2915df~tplv-obj.image?lk3s=ef143cfe&traceid=2025031117110779BB12C3199CA50BFF48&x-expires=2147483647&x-signature=zrNS39k4ThKCV5%2B%2Fkfpi%2FKvqWyY%3D

保存工程,且编译下载。

硬件程序现象

首先通过串口配网

通过串口配网 HaaS 开发板(波特率 1500000)

05066906812b467eb24224dc40ffba51~tplv-obj.image?lk3s=ef143cfe&traceid=2025031117110779BB12C3199CA50BFF48&x-expires=2147483647&x-signature=nmHX30lpZm3CvHcW7mG5ButytNU%3D

如上图,当串口打印停止时,输入以下配网命令:netmgr -t wifi -c {ssid} {password}ssid 为wifi 热点的名称,password 为热点的密码(使用自己的wifi)例如 netmgr -t wifi -c AI_DEVHQYJ12345678

配网后,实验现象:

a384f0381f4946f7830b35ea47f18c0b~tplv-obj.image?lk3s=ef143cfe&traceid=2025031117110779BB12C3199CA50BFF48&x-expires=2147483647&x-signature=bgtEk0SzGFoz2uFO9%2FBV8d7BszI%3D

HaaS 在物联网平台上显示出实时的温湿度数据。

显示温湿度数据

4fc4d9af2a6c4c27be6dbc2f20a21b2f~tplv-obj.image?lk3s=ef143cfe&traceid=2025031117110779BB12C3199CA50BFF48&x-expires=2147483647&x-signature=yh2m5dv9M4VZyTToJR4GbO41k2g%3D

测试云端控制:

在线调试-前往查看

837857c05de3402592b03048da7dbf88~tplv-obj.image?lk3s=ef143cfe&traceid=2025031117110779BB12C3199CA50BFF48&x-expires=2147483647&x-signature=MSUJZT%2B2Nm9YQo%2B3cvhJ%2BdfIlkM%3D

在线调试页面,测试一下水泵和工作模式,出水开关控制水泵出水

低湿度阈值和自动模式可以使水泵自动浇水。

注意:水泵不能长时间空载。

9d81b8c029b4462a904f70f935dfc41e~tplv-obj.image?lk3s=ef143cfe&traceid=2025031117110779BB12C3199CA50BFF48&x-expires=2147483647&x-signature=n4fl0aycQ%2B40CGiq7c5kZ%2FEvmCY%3D

微信小程序实验步骤

申请微信小程序设备

在产品中在创建一个设备, 用来表示微信小程序

acb01eb285194dedbe1948ebe9cb07af~tplv-obj.image?lk3s=ef143cfe&traceid=2025031117110779BB12C3199CA50BFF48&x-expires=2147483647&x-signature=XGD7e%2FOI31AziDmBQmwgg7lB8po%3D

保存此设备的三元组,后续在小程序的源码中需要添加三元组。

9c9c764db9a24c96b0606609461703cb~tplv-obj.image?lk3s=ef143cfe&traceid=2025031117110779BB12C3199CA50BFF48&x-expires=2147483647&x-signature=v2w8l%2BfTde0HiFIExWteWEMPv%2B8%3D

产品添加自定义 topic

首先撤销发布产品

ab2273d0086d42a2915d3e9cbac8ed2b~tplv-obj.image?lk3s=ef143cfe&traceid=2025031117110779BB12C3199CA50BFF48&x-expires=2147483647&x-signature=K%2BZQi%2FiJG6tO5N92baR0rTMNbxs%3D

添加自定义topic

26e7f3feabd44f35a18ea7e597e4209f~tplv-obj.image?lk3s=ef143cfe&traceid=2025031117110779BB12C3199CA50BFF48&x-expires=2147483647&x-signature=0CgMdRFeVIsbjIjbI2hNmx8JWOY%3D

再发布产品

31af2298cdad424e9394968952e1cd80~tplv-obj.image?lk3s=ef143cfe&traceid=2025031117110779BB12C3199CA50BFF48&x-expires=2147483647&x-signature=rsLZ1LbFUZ%2FTMApZN6LLnDubSJo%3D

设置并启动规则引擎,完成后页面显示为:

170d266f97854e9d90b9b15ec6c64167~tplv-obj.image?lk3s=ef143cfe&traceid=2025031117110779BB12C3199CA50BFF48&x-expires=2147483647&x-signature=RBKJ%2B7tBtBJyRBJYH6FpfeS1T4A%3D

这样物联网云平台的设置就完成了。

导入小程序新项目

打开微信小程序开发工具,点击右上角的项目按钮,点击导入项目,之后点击选择文件夹。

f04a937606384e319d6a5cebf607d319~tplv-obj.image?lk3s=ef143cfe&traceid=2025031117110779BB12C3199CA50BFF48&x-expires=2147483647&x-signature=%2BNQSKY1K20jjgGAquEVBskW6gjE%3D

填写自己的 AppID,一定要选择使用微信云开发。

532cb311ab154f4cabe9217e42dc5674~tplv-obj.image?lk3s=ef143cfe&traceid=2025031117110779BB12C3199CA50BFF48&x-expires=2147483647&x-signature=OkM%2FEut8061vK8brHZ9HAQuyCYg%3D

打开后画面

b588984cb1784b918c5696f1e9078aec~tplv-obj.image?lk3s=ef143cfe&traceid=2025031117110779BB12C3199CA50BFF48&x-expires=2147483647&x-signature=na8Q4FaxgU1snt71XTzvog79xJw%3D

修改三元组

a39fedd88555473a9418af316fb5071a~tplv-obj.image?lk3s=ef143cfe&traceid=2025031117110779BB12C3199CA50BFF48&x-expires=2147483647&x-signature=%2FzryULydiReU%2Fa389peY29l88k4%3D

详情-本地设置,按照下图勾选

d1ce339499224f7fa32e2d3b6faa2e2e~tplv-obj.image?lk3s=ef143cfe&traceid=2025031117110779BB12C3199CA50BFF48&x-expires=2147483647&x-signature=LIrXvTI8xT3mCu8F%2BxWELpNzG6c%3D

保存后,会自动编译 就可以在点击页面调试

也可以真机调试(用微信小程序来控制)

038dc357e6714d5499218ff011104ee0~tplv-obj.image?lk3s=ef143cfe&traceid=2025031117110779BB12C3199CA50BFF48&x-expires=2147483647&x-signature=vXZr5dv6j1x7c4SY0ipa6tBSsDk%3D

实验现象

硬件连接好, 串口配网成功

使用微信开发工具或者在线调试功能控制就可以实现微信小程序养花了

e519fac80d4046bd8fd1122cf60bce5f~tplv-obj.image?lk3s=ef143cfe&traceid=2025031117110779BB12C3199CA50BFF48&x-expires=2147483647&x-signature=DqrQMAve7KPctEL9P6Lk09%2FflHI%3D

除了指导如何在开发板上实现项目外,项目说明文档还涵盖了创建设备、微信小程序实验步骤等详细步骤,完整的项目文档目录如下图。

70deabce73f24b5193509a9810133837~tplv-obj.image?lk3s=ef143cfe&traceid=2025031117110779BB12C3199CA50BFF48&x-expires=2147483647&x-signature=ZJSMh1o6rcc0eWC94i%2F16kIxP3U%3D

后台私信小雯老师(备注:微信小程序云养花),免费领取《微信小程序云养花》项目完整文档、项目源码

05 硬件平台

《微信小程序云养花》是一个物联网实战项目,硬件平台是华清远见HaaS EDU开发板。

开发板简介

HaaS EDU K1是华清远见联手阿里云打造的一款高颜值、高性能、高集成度的物联网教学级开发板,板载功能强大的4核(双核300Mhz M33+双核1GHz A7)主芯片,2.4G/5G双频Wi-Fi,双模蓝牙(经典蓝牙/BLE),并自带丰富的传感器与小屏幕,可以快速实战基于阿里云生态的物联网相关场景的应用开发。

作为HaaS EDU的硬件制造商,华清远见针对HaaS EDU还打造了丰富的外围扩展模块,包括魔环、4G CAT1模块、资源扩展板、2.8寸屏、WiFi摄像头等,并提供全套的开发教程、视频课程及丰富的项目案例,可以进行物联网全技术体系的学习,非常适合高校物联网创新教学、学生毕设及个人开发学习。

3f184be0042d4ff484b67194d702b4e5~tplv-obj.image?lk3s=ef143cfe&traceid=2025031117110779BB12C3199CA50BFF48&x-expires=2147483647&x-signature=x5FjebTx%2FaLnbYdcsOv2hWvHYX4%3D

基于HaaS EDU K1开发板,我们提供了10+场景应用案例和3大综合物联网应用案例:智能井盖/离位报警器、野外救援、微信小程序云养花、飞机大战、复古八音盒、贪吃蛇、大气压海拔仪、单子罗盘、陀螺仪小球、温湿度计…所有项目均配套文档及源码,非常适合物联网创新教学实训、学生毕设、个人学习、项目练手。关注阿里云AIoT物联网应用开发的用户也可以学习下。

• 阿里云10+场景应用小案例

5f20d356432b4c07bf1778fb89210d70~tplv-obj.image?lk3s=ef143cfe&traceid=2025031117110779BB12C3199CA50BFF48&x-expires=2147483647&x-signature=RaVvYX7qrSOFOh7SNVt3JZLoEEU%3D

华清远见3大物联网综合应用案例

6b8740f569ec4d7e98cf1309b282d174~tplv-obj.image?lk3s=ef143cfe&traceid=2025031117110779BB12C3199CA50BFF48&x-expires=2147483647&x-signature=kg8F1PIhay37IV0TQbfefPwCaiQ%3D

对于初学者,在找工作前,也可以多做一些物联网项目案例练手,在实战中去理解并应用技术。有精力的话,最好可以基于我们的开发板去拓展一些功能更丰富的项目,做更多技术上的创新拓展,去参加一些竞赛,DIY一些更接近实际产品的项目,这样的经历,也会为你的简历及面试加分不少。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2939

    文章

    47317

    浏览量

    407836
  • 开发板
    +关注

    关注

    25

    文章

    6122

    浏览量

    113310
  • 阿里云
    +关注

    关注

    3

    文章

    1028

    浏览量

    45498
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【PYNQ-Z2申请】基于平台的程序控制系统

    项目名称:基于平台的程序控制系统试用计划:本项目
    发表于 01-09 14:51

    HaaS EDU K1是什么

    的软硬件积木平台,深度集成了AliOS Things联网操作系统、HaaS轻应用、钉钉小程序和阿里
    发表于 07-23 07:30

    程序连接阿里联网平台云端API实现联操控

    程序连接阿里联网平台云端API实现联操控
    发表于 08-18 06:28

    程序如何开发?程序教程视频常用组件API开发项目实战

    文档的主要内容介绍的是程序如何开发?程序
    发表于 08-28 14:41 88次下载

    NI毕业设计竞赛获奖论文简介合集免费下载

    文档的主要内容详细介绍的是NI毕业设计竞赛获奖论文简介合集免费下载
    发表于 01-03 14:30 27次下载
    NI<b class='flag-5'>毕业设计</b><b class='flag-5'>竞赛</b>获奖论文简介合集免费下载

    程序使用MQTT远程控制单片机——阿里联网平台

    程序使用MQTT远程控制单片机——阿里联网平台
    发表于 11-13 17:36 36次下载
    <b class='flag-5'>微</b><b class='flag-5'>信</b>小<b class='flag-5'>程序</b>使用MQTT远程控制单片机——阿里<b class='flag-5'>云</b><b class='flag-5'>物</b><b class='flag-5'>联网</b>平台

    【毕设项目参考】联网10+项目推荐,附项目文档/源码/视频

    项目进行深入创新,在毕业设计中取得优异的成绩,为未来的职业生涯打下坚实的基础。毕设项目推荐1智能小车项目功能介绍:本项目由三部分组成:应用
    的头像 发表于 11-26 15:26 2453次阅读
    【毕设<b class='flag-5'>项目</b>参考】<b class='flag-5'>物</b><b class='flag-5'>联网</b>10+<b class='flag-5'>项目</b>推荐,附<b class='flag-5'>项目</b><b class='flag-5'>文档</b>/<b class='flag-5'>源码</b>/视频

    毕业设计竞赛选题推荐 | 嵌入式Linux应用之智能猫眼项目实战文档源码

    01引言在智能家居日益普及的今天,智能猫眼作为一项新兴的安全监控解决方案,正逐渐成为家庭和商业环境中的重要组成部分。它不仅继承了传统猫眼的基本功能,还融合了现代通信技术、图像处理技术以及人工智能算法,实现了远程监控、自动告警、人脸识别等高级功能。智能猫眼能够为用户提供更安全、便捷的生活体验,无论是住宅安全防护还是商铺的访客管理,智能猫眼都发挥着不可替代的作用
    的头像 发表于 12-23 14:12 1249次阅读
    <b class='flag-5'>毕业设计</b><b class='flag-5'>竞赛</b><b class='flag-5'>选题</b>推荐 | 嵌入式Linux应<b class='flag-5'>用之</b>智能猫眼<b class='flag-5'>项目</b><b class='flag-5'>实战</b>(<b class='flag-5'>含</b><b class='flag-5'>文档</b>及<b class='flag-5'>源码</b>)

    毕业设计竞赛选题推荐 | 鸿蒙联网用之智能照明灯项目实战文档源码

    01引言随着科技的飞速发展,智能家居领域迎来了革命性的变革,其中智能照明作为智能家居系统中的重要组成部分,极大地提升了我们日常生活的便利性,通过智能控制和自动化调节,使照明系统更加贴合我们的需求,比如根据环境光线自动调节亮度,或者根据我们的日常习惯设定开关时间,实现更加个性化和舒适的照明环境。此外,智能照明系统通过精准的光控技术,有效降低了能源消耗,为节能减
    的头像 发表于 01-02 09:38 1280次阅读
    <b class='flag-5'>毕业设计</b><b class='flag-5'>竞赛</b><b class='flag-5'>选题</b>推荐 | 鸿蒙<b class='flag-5'>物</b><b class='flag-5'>联网</b>应<b class='flag-5'>用之</b>智能照明灯<b class='flag-5'>项目</b><b class='flag-5'>实战</b>(<b class='flag-5'>含</b><b class='flag-5'>文档</b>及<b class='flag-5'>源码</b>)

    毕业设计竞赛选题推荐 | 鸿蒙联网用之智能温度计项目实战文档源码

    01引言在这个信息爆炸、科技迅猛发展的时代,我们对健康和生活质量的关注达到了新的高度。智能温度计,凭借其精确的测量和智能的管理,已经成为我们生活中不可或缺的工具,它对日常生活、工业生产、医疗健康、环境保护和化工制造等多个领域都有着深远的影响。特别是在生物制药、食品加工和造纸等行业,准确掌握温湿度数据对于确保产品质量和安全至关重要。随着科技的进步,单片机技术以
    的头像 发表于 01-02 10:50 1072次阅读
    <b class='flag-5'>毕业设计</b><b class='flag-5'>竞赛</b><b class='flag-5'>选题</b>推荐 | 鸿蒙<b class='flag-5'>物</b><b class='flag-5'>联网</b>应<b class='flag-5'>用之</b>智能温度计<b class='flag-5'>项目</b><b class='flag-5'>实战</b>(<b class='flag-5'>含</b><b class='flag-5'>文档</b>及<b class='flag-5'>源码</b>)

    毕业设计竞赛选题推荐 | 鸿蒙联网用之智慧安防报警项目实战文档源码

    01引言在现代社会,安全始终是人们最关心的议题之一。随着科技的进步,传统的安防措施已经无法满足我们对安全保障的需求,智慧安防报警项目应运而生,它通过集成先进的传感器技术、数据分析和人工智能算法,为
    的头像 发表于 01-07 14:05 1269次阅读
    <b class='flag-5'>毕业设计</b><b class='flag-5'>竞赛</b><b class='flag-5'>选题</b>推荐 | 鸿蒙<b class='flag-5'>物</b><b class='flag-5'>联网</b>应<b class='flag-5'>用之</b>智慧安防报警<b class='flag-5'>项目</b><b class='flag-5'>实战</b>(<b class='flag-5'>含</b><b class='flag-5'>文档</b>及<b class='flag-5'>源码</b>)

    毕业设计竞赛选题推荐 | 鸿蒙联网用之智慧农业项目实战文档源码

    01引言随着科技的不断进步,智慧农业正逐渐成为农业发展的未来趋势。它通过整合联网、大数据、人工智能等尖端技术,实现了农业生产的智能化、精准化和高效化。从智能灌溉系统到无人机监测,再到精准施肥
    的头像 发表于 01-07 14:40 1691次阅读
    <b class='flag-5'>毕业设计</b><b class='flag-5'>竞赛</b><b class='flag-5'>选题</b>推荐 | 鸿蒙<b class='flag-5'>物</b><b class='flag-5'>联网</b>应<b class='flag-5'>用之</b>智慧农业<b class='flag-5'>项目</b><b class='flag-5'>实战</b>(<b class='flag-5'>含</b><b class='flag-5'>文档</b>及<b class='flag-5'>源码</b>)

    毕业设计竞赛选题推荐 | 鸿蒙联网用之智能测距仪项目实战文档源码

    01引言在工程测量、建筑施工、室内装潢以及地理信息系统等领域,精确的距离测量是至关重要的。智能测距仪项目以其先进的技术,为这些领域带来了革命性的改变。它不仅提高了测量的准确性和效率,还通过智能化
    的头像 发表于 01-07 15:35 1615次阅读
    <b class='flag-5'>毕业设计</b><b class='flag-5'>竞赛</b><b class='flag-5'>选题</b>推荐 | 鸿蒙<b class='flag-5'>物</b><b class='flag-5'>联网</b>应<b class='flag-5'>用之</b>智能测距仪<b class='flag-5'>项目</b><b class='flag-5'>实战</b>(<b class='flag-5'>含</b><b class='flag-5'>文档</b>及<b class='flag-5'>源码</b>)

    毕业设计竞赛选题推荐 | 鸿蒙联网用之倒车雷达项目实战文档源码

    极高有效性且价格低廉的测距方式。在生活中,经常遇到倒车时会撞到障碍而造成损失,所以会在小车的后方安装一个倒车雷达检测装置,当快要接近障碍的时候,开始报警提示司机
    的头像 发表于 01-22 14:50 1403次阅读
    <b class='flag-5'>毕业设计</b><b class='flag-5'>竞赛</b><b class='flag-5'>选题</b>推荐 | 鸿蒙<b class='flag-5'>物</b><b class='flag-5'>联网</b>应<b class='flag-5'>用之</b>倒车雷达<b class='flag-5'>项目</b><b class='flag-5'>实战</b>(<b class='flag-5'>含</b><b class='flag-5'>文档</b>及<b class='flag-5'>源码</b>)

    毕业设计竞赛选题推荐 | HaaS EDU联网用之野外救援项目实战

    01引言在复杂多变的野外环境中,救援行动的效率和精准度往往直接关系到生命的安危。随着科技的不断进步,野外救援项目正借助先进的技术手段,为应急响应和搜救工作带来前所未有的突破。通过卫星定位、智能传感器
    的头像 发表于 03-25 15:22 557次阅读
    <b class='flag-5'>毕业设计</b><b class='flag-5'>竞赛</b><b class='flag-5'>选题</b>推荐 | <b class='flag-5'>HaaS</b> <b class='flag-5'>EDU</b><b class='flag-5'>物</b><b class='flag-5'>联网</b>应<b class='flag-5'>用之</b>野外救援<b class='flag-5'>项目</b><b class='flag-5'>实战</b>