【基于物联网的智能草莓种植系统】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、物联网)相关推荐

  1. 【基于物联网的智能草莓种植系统的设计与实现系列教程】0-项目简介 (课程设计、毕设项目、树莓派、yolov5)

    [基于物联网的智能草莓种植系统]详细实现教程 项目各章节跳转 教程简介 项目简介 系统操作界面展示 系统主要功能概述 系统硬件结构概述 特别致谢 猜你需要 项目各章节跳转 可点击跳转到对应章节 ==& ...

  2. 【基于物联网的智能草莓种植系统的设计与实现系列教程】1-项目相关硬件购买清单与资料下载 (课程设计、毕设项目、树莓派、yolov5)

    [基于物联网的智能草莓种植系统]项目相关硬件购买清单与资料下载 项目各章节跳转 硬件清单 软件下载 代码下载 猜你需要 项目各章节跳转 可点击跳转到对应章节 ==> 努力更新中... 0.基于物 ...

  3. 【基于物联网的智能草莓种植系统的设计与实现系列教程】7-树莓派触3.5寸控屏连接翻转与触屏校准 (课程设计、毕设项目、树莓派、yolov5)

    [基于物联网的智能草莓种植系统]项目3.5寸触控屏连接验证与相关问题解决 项目各章节跳转 树莓派环境说明 显示屏硬件连接 驱动获取与传输 驱动安装与调试 猜你需要 项目各章节跳转 可点击跳转到对应章节 ...

  4. java ee 物联网 论文_基于物联网的智能社区互助系统的设计研究论文

    基于物联网的智能社区互助系统的设计研究论文 1 绪论 目前行业内的智能社区解决方案分为两大阵营,无线阵营和总线阵营,无线阵营主张以互联网为平台,底层传感网使用短距离无线的传输网,并通过耦合两个异构网络 ...

  5. 【毕业设计】基于ZigBee的智能灯控系统 -物联网 单片机 stm32

    文章目录 1 简介 2 系统结构 系统功能 相关器件 Zigbee芯片 CC2530 LED发光二极管 人体红外感应模块 光敏电阻传感器 3 实现效果 5 相关部分代码 6 最后 1 简介 Hi,大家 ...

  6. 基于ESP32的智能家庭健康系统

    M5Stick-c ESP8266 项目背景及概述: 项目最初的想法来源于当下疫情局势,每个人都关心自己及家人的健康状况.因此本产品旨在应用于人们居家隔离或复工复产过程中,对个人身体情况的实时监测.同 ...

  7. 基于ESP8266的智能家庭检测系统

    基于ESP8266的智能家庭检测系统 利用空暇时间,做了一个软硬件结合的项目,项目结束了,写篇文章来记录下吧! 目录 基于ESP8266的智能家庭检测系统 绪论 项目背景 项目方法 应用场景 系统总体 ...

  8. 基于STM32的智能行车辅助系统(自动大灯,倒车报警,自动雨刷,温湿度传感器,TFT 1.3寸LCD屏幕显示,ESP8266WIFI)

    基于STM32+ESP8266的智能行车辅助系统 基于STM32的智能行车辅助系统(自动大灯,倒车报警,自动雨刷,温湿度传感器,TFT 1.3寸LCD屏幕显示,ESP8266WIFI),这是一个课程设 ...

  9. Python基于OpenCV的智能交通灯系统(南北车流量比例)

    1.研究背景: 在传统城市道路交通信号灯的应用过程中,存在专业技术人员较缺乏.项目投入资金少.信号灯故障抢修较困难等问题,为城市居民生活与出行带来极大不便.对此,文章进行深入研究,分析了城市道路智慧交 ...

最新文章

  1. linux shell 检查端口开放
  2. 第4章 DHCP服务
  3. SysTick定时器的一个简单应用
  4. object转字符串
  5. /proc 虚拟文件系统(实例)
  6. 基于AJAX技术的Web会议平台
  7. 请推荐好的工作流产品
  8. php final什么意思,php final关键字的应用
  9. 电脑键盘灯怎么打开_电脑开机后黑屏键盘灯也不亮,教你一招搞定 建议收藏...
  10. VC++2010Express下载
  11. 硕士毕业论文框架怎么搭建?
  12. windows无法上网:代理服务器出现问题或地址有误
  13. linux历史数据导出命令,Linux Bash history从入门到进阶
  14. Kaminari分页
  15. Shell脚本之正则表达式详解
  16. Electron-Builder打包时报错could not find: “C:\Users\XX\AppData\Local\Temp\t-bDWVX6\0-messages.nsh“
  17. 当前佛教界的乱相之一就是以凡滥圣、惑乱人心
  18. 盒子模型--标准盒模型和怪异盒模型
  19. 运动竞技类图文展示片头fcpx插件
  20. 测试最常见的21个故障模型

热门文章

  1. 广工计算机研究生能去大厂吗,某大厂员工吐槽:广东工业大学毕业的也招,网易要没落了?...
  2. MyBatis_Plus联表分页查询
  3. MySQL修改密码的方法
  4. 【HDR Imaging Digital Overlap】时域多帧HDR技术
  5. Web前端开发规范文档你需要知道的事
  6. iOS底层原理班实战视频教程 -李明杰-专题视频课程
  7. 面向对象的四大特征(非常重要)
  8. 【SemiDrive源码分析】【X9芯片启动流程】26 - R5 SafetyOS 之 LK_INIT_LEVEL_TARGET 阶段代码流程分析(TP Drvier、Audio Server初始化)
  9. 前端开发工程师 - 03.DOM编程艺术 - 第1章.基础篇(下)
  10. oracle goldengate 触发器,Goldengate开启DDL操作