700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 【基于物联网的智能草莓种植系统的设计与实现系列教程】8.项目整体验证(课程设计 毕

【基于物联网的智能草莓种植系统的设计与实现系列教程】8.项目整体验证(课程设计 毕

时间:2021-03-08 23:56:40

相关推荐

【基于物联网的智能草莓种植系统的设计与实现系列教程】8.项目整体验证(课程设计 毕

【基于物联网的智能草莓种植系统】BH1750 光照度传感器验证与参考代码

项目各章节跳转树莓派环境说明硬件连接猜你需要

项目各章节跳转

可点击跳转到对应章节 ==》努力更新中。。。

0.基于物联网的智能草莓种植系统项目简介

1.项目相关硬件购买清单与资料下载

2.温湿度传感器代码与接线验证

3.土壤湿度传感器代码与接线验证

4.光照度传感器代码与接线验证

5.PWM控制代码与接线验证

6.摄像头连接验证

7.触控屏连接验证

8.项目整体验证

9.项目快速搭建教程

树莓派环境说明

开始此章节教程之前,请确保你已经安装了相应的环境并且拥有相应的工具。

如果你还没有准备好可点此跳转

本章节会对之前的7个章节进行汇总,连接上之前测试好的所有传感器,整合所有代码,并且整合基于yolov5的图像检测,使之成为一个完整的系统,也就是咱们的标题,基于物联网的智能草莓种植系统的设计与实现。只差最后一步啦,加油!!

硬件连接

1、首先是硬件连接,按照惯例我们先看看电路图,需要注意的是我们使用的是USB摄像头,电路图中表示的是树莓派专用摄像头,并且为了更容易讲解,系统中的3个MOS管我只用一个来作为演示,原理都是一样的。最后一点,树莓派右侧的传感器电路是可以直接通过树莓派进行供电的,但是左侧的执行设备,如水泵,补光灯,风扇等因为功耗较大,不建议使用树莓派引脚直接供电,容易烧坏树莓派。可以另外单独给一路供电,既能保证安全,也能保证树莓派运行更稳定。

2、实物图,因为之前做的实物还在学校,没发用来做演示,所以我重新斥巨资购买了树莓派以及外围硬件重新复刻了这套系统,条件有限,做的比较捡漏,仅供参考学习。如果要作为课程设计或者毕设的话建议重新3D打印一个外壳,重新绘制PCD板子,并且稍微优化一下图像检测的速度。

3、合并各传感器代码并且整合到之前的图像检测系统中,界面可以使用pyQt进行编辑。图像检测的demo是基于大佬肆十二的口罩检测系统移植过来的,有兴趣的小伙伴可以去看看,真的很不错,可以学到很多。

4、我们需要修改的地方一共2处,一个是runs下的检测模型,可以使用自己训练的模型,也可以用我提供的。另一个就是window.py文件啦,这里面可以配置监测模型的路径,以及窗口界面布局等。

需要我训练的模型以及相关资料的可以点击跳转进行下载。

5、如果你一路走到了这里,那么恭喜你完成了本系统的搭建。接下来我会展示一下我设计的系统界面,如果你也感兴趣,欢迎下载,下载地址放到文章末尾啦。下载项目后打开 raspi.py 运行即可。

6、项目中界面我已经完全配置好,并且给出了两个格式的检测模型,更多模型点击跳转下载

7、运行后如果出现如下报错,最有可能是I2C接线问题,尤其是出控制界面后闪退的情况。如果午饭判断可以单独测试一下土壤湿度传感器的代码。

7、如图是运行界面的实拍图与屏幕截图,功能我再项目首页都介绍过了,感兴趣的点击跳转,这里不再赘述。这里的草莓图片是上传演示用的,点击左下上传图片,打开image文件夹,里面有各类别的演示图片,实拍也是可以的,因为模型未做优化,所以检测速度比较慢,取决于树莓派版本与图片分辨率,我的大概是3s,仅供参考。

8、此处是控制面板,数据实时刷新,默认为自动控制,比如当前温度超过阈值已经自动打开风扇,当前光照较弱已经自动打开补光灯。

9、这是实拍图,可以看到已经打开了LED灯,风扇我没接,控制原理与led完全一样。也支持手动控制,屏幕支持触控。

好啦,到这里本项目就结束了,有问题欢迎在评论区给我留言,共同进步,加油!

猜你需要

为了重新复刻本项目我特意重新买了一个树莓派,树莓派这价格真的一言难尽,可以说投资巨大了,本打算把工程文件设置为付费下载,但真的于心不忍,我不是很喜欢强制的知识付费,所以就免费给大家啦,希望能对你有所帮助。如果真的有帮到你,就请我喝杯冰可乐吧!谢谢你!求点赞,求关注,求收藏,拜托啦!

有需要本项目的论文的,可以私信我。

CSDN 下载(免费下载)

百度网盘下载(免费下载)

【基于物联网的智能草莓种植系统的设计与实现系列教程】8.项目整体验证(课程设计 毕设项目 树莓派 yolov5 物联网)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。