小方舟物体识别——植物小管家
本帖最后由 Nplus实验室 于 2021-12-9 15:38 编辑小方舟物体识别——植物小管家
案例描述:使用物体识别制作植物小管家,识别不同的植物,然后通过检测植物的土壤湿度,实现不同量的浇水。提醒:本教程使用的是小方舟3.0,主控为掌控板,扩展为百灵鸽3.0(百灵鸽3.0可以直接连接电机),编程软件为mpython0.7.0。
一:案例教程
1.材料准备
2.电路连接小方舟接百灵鸽的P14、P3引脚,水泵接M1,土壤湿度传感器接P0
3.案例分析让小方舟学习学习下面两种植物,再检测它们的土壤湿度
4.模型训练Step1:初始化小方舟,初始化分类器为a,b。设置变量“count”表示学习的分类,初始值设为0,按下A键,学习植物甲,可以多学习几次;学习结束之后,然后按下B键,变量“count”增加1,表示学习第二个分类;然后按A键开始学习植物乙,学习结束后,按下B键,变量“conut”增加1,开始储存模型,运行分类器。
Step2:上传程序,程序上传后开始学习植物。(植物可以选择盆栽,也可以是图片模拟一下功能)
5.程序设计土壤湿度传感器模拟值的范围是0-4095,数值越大,表示土壤越干。假设植物甲喜干,植物乙喜水。当土壤湿度高于2500的时候,植物甲需要浇水;当土壤湿度高于1500的时候,植物乙需要浇水。Step1:植物甲:当土壤湿度高于2800的时候,需要浇水,水泵开始抽水,掌控板亮红灯;当土壤湿度低于2200的时候,停止浇水,掌控板上的RGB灯关闭。
Step2:植物乙:当土壤湿度高于2500的时候,需要浇水,水泵开始抽水,掌控板亮绿灯;当土壤湿度低于1800的时候,停止浇水,掌控板上的RGB灯关闭。
Step3:初始化小方舟,加载模型,并进行分类。
Step4:判断获取的数据,首先判断是否存在数据,然后再判断当前数据的准确度,最后判断ID号。
Step5:增加屏幕显示,完整程序如下。
二、小方舟购买连接:
https://item.taobao.com/item.htm?spm=a230r.1.14.6.3b001536mSTpS2&id=626879766772&ns=1&abbucket=9
如果您购买的量比较大,请私聊客服,获取更多的优惠!
三、小方舟更多教程:
1.如果您是第一次接触小方舟,请先阅读下面教程再进行本案例的实操。https://www.yuque.com/nplus-center/akc7zg
2.如果您是第一次接触掌控板,请先阅读下面教程。https://www.yuque.com/nplus-center/szs595
页:
[1]