跳到主要内容

盆栽助手

项目简介​

绿色植物能够净化空气,给人带来愉悦心情。常见绿色植物生长要素大概有:光照、二氧化碳及水分。我们也应当从最基本的方面关爱他们,本次项目我们以水分作为切入点。
image-20261015172403469

项目将具体包含以下功能:

  • 检测土壤的实时湿度值
  • 将检测到的湿度值上传至喵家的物联网平台。
  • 通过微信小程序获取物联网平台的数据

项目清单​

材料备注
土壤湿度传感器x1
电池背板pcbx1
M3*12mm铜柱x7
M3螺丝x14
PH2.0 3pin线x1
未来板x1
锂电池x1
PH2.0 3pin端子头x1

image-20261015172411447

实现步骤​

步骤概况​

  • STEP1:背板PCB打样并焊接
  • STEP2:注册MQTT话题
  • STEP3:编写未来板程序并调试
  • STEP4:通过微信小程序查看实时数据

STEP1:背板PCB打样并焊接​

  1. 扫描下方二维码可以下载我们准备好的PCB文件,直接用于PCB打样

image-20261015172419478

信息

给各位没接触过但感兴趣的同学科普一下PCB打板的简单流程
我们一般会前往嘉立创打样~

嘉立创PCB打样流程

  1. 注册嘉立创账号,与微信号绑定,方便支付 官网地址:https://www.jlc.com/#
  2. 下载助手,享受每月5元包邮 下载地址 https://www.jlc.com/portal/appDownloadsWithConfig.html

image-20261015172441105

  1. 将我提供的生产文件上传上来

image-20261015172454872

image-20261015172516340

  1. 参数设置,大部分都按最省的方案选择即可

image-20261015172532068

image-20261015172541792

image-20261015172549876

  1. 设置好收货地址

image-20261015172609916

危险

这里我勾选了开票,所以增加了0.4元。

image-20261015172629488

image-20261015172641447

  1. 支付成功后,点击订单的进度跟踪,可以查询实时生产进度

image-20261015172655101

信息

不出意外的话5天后你就能收到你的板子了~

拿到板子后我们进行简单的PCB焊接
**image-20261015172711172

  1. 我们只需要焊接一个PH2.0端子头用于接插土壤模块即可

image-20261015172720635

  1. 使用螺丝固定好铜柱,在电路板上线框部分贴上双面胶用于固定锂电池,连接土壤魔块后,将未来板等通过螺柱安装在PCB电路上,完成基本组装。(未来板的P0接口与土壤模块相连)

image-20261015172737688

image-20261015172747038

image-20261015172757207

STEP2:注册MQTT话题​

  1. 进入小喵物联网平台 iot.kittenbot.cn

image-20261015172808284

  1. 新建一个话题名,MQTT话题是平台唯一的,实际使用时建议取一个自己记得住的名称。能够区别其他人的话题名,例如/hum123

image-20261015172815372

  1. 完成创建后,左侧就会多出一个话题/Hum ,点击该话题,就能查阅该话题下的数据

image-20261015172823237

STEP3:编写未来板程序​

  1. 进入Kittenblock软件,连接未来板,点击硬件连接至电脑

image-20261015172842243 

image-20261015172913873

  1. 按如图编写代码,更改自己的路由器的名称和密码的参数,修改自己的话题名

    image-20261015172925358

  2. 切换至离线代码下载模式,下载代码至硬件

        image-20261015172936430

  1. 调试数据,如图将传感器置于空气中
    1. 读取到的数值为3406
    2. 完全放入水中,读取到的数值为1525
    3. 根据不同的植物对土壤的水分的要求,不断测试,找到一个合适的土壤湿度值,我手边的盆栽土壤实测值在2104左右,这个湿度符合它的生长。

image-20261015173000342

image-20261015173007587

image-20261015173015502

STEP4:查看实时数据​

image-20261015173024290
image-20261015173032334
如果是手机的话,也可以将网页发送到桌面快捷打开。
(手机型号不同,方法大同小异)
image-20261015173043333

效果展示​