3894| 0
|
小方舟物体识别——植物小管家 |
本帖最后由 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:增加屏幕显示,完整程序如下。 二、小方舟购买连接: 如果您购买的量比较大,请私聊客服,获取更多的优惠! 三、小方舟更多教程: 1.如果您是第一次接触小方舟,请先阅读下面教程再进行本案例的实操。 2.如果您是第一次接触掌控板,请先阅读下面教程。 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed