自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (5)
  • 收藏
  • 关注

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

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

2023-04-17 22:51:37 1023 8

原创 【基于物联网的智能草莓种植系统的设计与实现系列教程】6-摄像头连接验证(课程设计、毕设项目、树莓派、yolov5、摄像头)

本章节会简单验证一下摄像头的连接与拍照测试,之所以没使用原装的树莓派摄像头是因为端口与触控屏冲突了,所以只能使用USB摄像头,代码对原装摄像头也是有效的,推荐使用原装的。加油!

2023-04-16 14:01:15 465

原创 【基于物联网的智能草莓种植系统的设计与实现系列教程】4-光照度传感器代码与接线验证(课程设计、毕设项目、树莓派、yolov5、BH1750)

本章节将会带你使用树莓派连接光照度传感器读取光照强度数据,在本项目中用于提供实时高分辨率的环境光照强度检测,作为是否需要开启植物补光灯的依据。

2023-04-15 23:42:30 574

原创 【基于物联网的智能草莓种植系统的设计与实现系列教程】5-PWM控制代码与接线验证(课程设计、毕设项目、树莓派、yolov5、pwm调光)

实物图如图所示,MOS模块的 vout + vout - 解被控设备的正负极,vin+ vin- 接被控设备的供电,GND 需要接树莓派GND,pwm接树莓派控制脚。

2023-04-10 23:24:06 425 2

原创 【基于物联网的智能草莓种植系统的设计与实现系列教程】3-土壤湿度传感器代码与接线验证(课程设计、毕设项目、树莓派、yolov5、PCF8591)

土壤湿度传感器支持输出电平信号与模拟信号,电平信号只有高低,无法满足我们显示具体土壤湿度的要求,所以我们采用A0 模拟引脚,但是树莓派不支持模拟量输入,所以我们增加一个模数转换模块PCF8591,接线图如图所示。

2023-04-09 23:10:45 572

原创 【基于物联网的智能草莓种植系统的设计与实现系列教程】2-温湿度传感器代码与接线验证 (课程设计、毕设项目、树莓派、yolov5、DHT11温湿度传感器)

查询编码表,树莓派的引脚常用的有三种编码格式,不同格式对应的引脚编号不一样,本项目使用的是BCM编码。

2023-04-09 21:31:53 586

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

官方给的在LCD-show.tar.gz 屏幕驱动中,名字类似,但是我总是安装失败,所以重新找了一个可以用的,你也可以尝试一下原来的。,切换回大屏的指令是直接删除安装的屏幕驱动,执行后一切回到革命前,要想重新使用触屏屏,需要再安装一遍驱动,调整屏幕方向,校准触屏,所以并不建议你轻易执行下面的指令。4、如果你也有旋转屏幕的需要,可以跟着我继续往下走,首先我们需要旋转屏幕,打开命令行,输入如下指令,回车即可打开配置文件。10、执行安装指令,指令的后面是对应的文件名,需要根据你自己的来修改。

2023-04-09 14:31:46 815

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

不一定要和我的完全一样,手头有什么就用什么,配件买最便宜的可以演示即可。1.项目相关硬件购买清单与资料下载。3.土壤湿度传感器代码与接线验证。2.温湿度传感器代码与接线验证。4.光照度传感器代码与接线验证。5.PWM控制代码与接线验证。9.项目快速搭建教程。

2023-04-06 00:29:55 639 4

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

本教程只会以最详细的讲解与最快的速度带你完成此项目的搭建,且保证能成功运行,项目可用作毕设,课程设计等。教程主要讲解硬件连接与项目搭建,代码讲解涉及较少,如果大家有不懂的可以在评论区留言。好的,那我们开始吧。如上图所示,本系统以树莓派3B+作为核心控制板,以Python作为主要开发语言,以YOLOv5算法作为主要的图像检测算法。系统分为硬件与软件两个部分。

2023-04-05 23:00:39 769

原创 [数据结构] 输出一个矩阵的所有鞍点

找出具有m行n列二维数组Array的“鞍点”,即该位置上的元素在该行上最大,在该列上最小,其中1

2022-10-18 21:44:33 791

原创 草莓病虫害数据集免费下载

草莓病虫害数据集免费下载求一个关注,这对我很重要,拜托了下载链接:1.CSDN2.百度云其中包括:

2022-04-25 17:18:07 1699 15

原创 【树莓派入门系列】6 树莓派运行 yolov5 图形界面识别图片

sudo apt-get install python3-pyqt5pip3 uninstall opencv-python3# 卸载 4.5.5 版本sudo apt-get install python3-opencv # 安装 4.5.1 版本

2022-04-07 22:13:57 6866 8

原创 【树莓派入门系列】7 快速配置树莓派环境

树莓派运行YOLOV5项目 快速安装已经配置好环境的树莓派系统项目目录 点击跳转0. 首页1. 前期准备工作2. 配置树莓派系统3. 安装测试opencv4. 安装测试torch & torchvision5. 测试yolov5项目6. 快速配置环境详细教程1. 获取配置好环境的系统镜像 (回到首页下载)2. 通过 win32 烧写系统镜像3. 为树莓派配置 无线网络 (如果你有树莓派屏幕,可以跳过此步骤)这里修改为你自己的电脑热点信息 把配置了热点信息的

2022-04-04 22:48:18 1886 5

原创 【树莓派入门系列】5 树莓派测试yolov5项目

树莓派运行YOLOV5项目 测试yolov5项目项目目录 点击跳转0. 首页1. 前期准备工作2. 配置树莓派系统3. 安装测试opencv4. 安装测试torch & torchvision5. 测试yolov5项目详细教程1. 把下载的项目传输到树莓派 项目是大佬 肆十二 开源的,点击下载2. 测试项目cd yolov5-mask-42-masterpython3 detect.py --source data/images/bus.jpg --weights p

2022-04-02 20:39:21 4372 15

原创 【树莓派入门系列】4 树莓派安装测试torch与torchvision

树莓派运行YOLOV5项目 安装测试torch & torchvision项目目录 点击跳转0. 首页1. 前期准备工作2. 配置树莓派系统3. 安装测试opencv4. 安装测试torch & torchvision5. 测试yolov5项目详细教程1. 获取 torch 与torchvision 安装包 点击下载当然,你也可以下载其他版本,但时要注意版本对应,这里是一个大坑,torch 与 torchvision 的版本一定要对照起来,否则会有各种奇奇怪怪的问题

2022-04-02 18:58:27 8128 60

原创 【树莓派入门系列】3 树莓派安装测试opencv

树莓派运行YOLOV5项目 安装测试opencv项目目录 点击跳转0. 首页1. 前期准备工作2. 配置树莓派系统3. 安装测试opencv4. 安装测试torch & torchvision5. 测试yolov5项目详细教程1. 下载opencv 安装包 点击跳转 这里采用最简单的安装方式,传统的安装方式需要在自己的树莓配上编译 opencv 树莓派3B 编译一次5小时起,中途还会各种各样的报错,所以这里我们直接使用别的大佬编译完成的 .whl 文件,如果有想自己编译的可以参考

2022-04-01 19:00:30 6751 16

原创 【树莓派入门系列】2 树莓派配置树莓派系统

树莓派运行YOLOV5项目 配置树莓派系统项目目录 点击跳转0. 首页1. 前期准备工作2. 配置树莓派系统3. 安装测试opencv4. 安装测试torch & torchvision5. 测试yolov5项目详细教程1. 下载树莓派系统 官网地址 点击跳转总的来说,树莓派系统可分为32位的和64位的,左侧为系统支持的树莓派型号,中间是系统的基本信息,上图分别为带桌面版本与不带桌面版本,新手推荐第一个,带桌面版本。最右侧为下载按钮,点击可直接下载。如果你下载较慢,可以使用

2022-04-01 15:46:30 3385 3

原创 【树莓派入门系列】1 树莓派yolov5项目准备工作

树莓派运行YOLOV5项目准备工作项目目录 点击跳转0. 首页前期准备工作配置树莓派系统安装测试opencv安装测试torch & torchvision测试yolov5项目详细教程你需要windows系统的电脑一台树莓派3B+一个8G以上内存卡一张(别的板子也是可以的)在电脑上安装相关软件SDFWin32puttyVNC(软件都是傻瓜式安装,安装包–>点击跳转,相信自己)软件截图(恭喜你完成了第一部分,继续下一部分吧)...

2022-04-01 13:56:35 1845

原创 【树莓派入门】从零开始在树莓派上运行YOLOV5项目实战教程

基于树莓派与YOLOV5的目标检测系统项目简介教程简介项目进度资料下载致谢项目简介本项目实现的是在树莓派3B+的环境下运行 yolov5 训练之后的模型,以达成图像识别的目的树莓派板子: 3B+树莓派系统: 2022-01-28-raspios-bullseye-arm64.imgopencv: opencv_python-4.5.5.64-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64torch: torch-1.8.1-cp39

2022-04-01 13:31:51 11782 28

原创 树莓派设置屏幕分辨率(VNC有效)

树莓派快速设置屏幕分辨率,显示屏与VNC均有效,此处提供了两种办法,保证成功。

2022-03-23 15:37:00 11585 8

原创 【树莓派入门】树莓派如何更换桌面壁纸?

【树莓派入门】树莓派更换桌面壁纸详细教程。

2022-02-03 16:26:55 2819

原创 VS code 打印中文出现乱码(C/C++))

VS code 打印中文出现乱码C/C++解决办法解决办法事情经过解决办法打开 文件 > 首选项 > 设置 > 搜索 Encoding > 修改为gbk重启生效即可,就是这么简单。事情经过事情是这样的,当我使用VS code 编译c语言代码时这是啥情况,英文输出正常,但是中文就。。。于是乎通过百度我知道啦是编码的问题,编译器和电脑系统使用的语言编码不一样,说把右下角的UTF-8修改为GBK即可。就这?于是乎好吧好吧,我重新写一遍,点击编译大功告成

2021-07-01 10:45:35 1137

原创 如何把你的蓝牙耳机同时同地给两台不同的设备使用

如何让两台设备同时使用同一个蓝牙耳机问题描述操作说明声明问题描述当你和舍友一起去跑步或者是一起去图书馆学习,但是只带了一副耳机,这个时候怎么办,如何让你们两个的播放设备都能连接这副耳机的其中一个,且播放各自的内容。操作说明如果你的耳机恰好是一副蓝牙耳机,那你可以试试,首先先将两个耳机单独分开很远(超过相互识别范围即可,一般出教室就行)。然后分别连接上两个设备以后再回来。为什么要先分开呢?因为如果你不分开耳机会自动同步连接到同一个设备上面。连接的方式和正常连接一样。声明这只是我偶然发现的一个办法,

2021-05-16 15:08:55 5192

原创 Hadoop文件基本操作(增删改查)

Hadoop的基本操作Hadoop的基本操作准备工作操作步骤Hadoop的基本操作其中包括hadoop 的启动、用户创建、文件夹创建、文件上传、文件查询、以及文件删除等基本操作准备工作安装hadoop 点击跳转操作步骤1、进入hadoop文件目录,右键选择在此打开终端2、启动集群sbin/start-dfs.sh3、创建hadoop用户./bin/hdfs dfs -mkdir -p /user/hadoop4、查询刚刚创建的hadoop用户,根目录查询./bin/hdfs

2021-04-29 12:15:37 3429

原创 一次性搞定hadoop的安装与使用

hadoop-3.3.0安装准备工作开始安装hadoop准备工作在虚拟机中安装好了java-jdk没安装 jdk 怎么办?点击跳转没虚拟机怎么办?点击跳转开始安装hadoop1、下载hadoop安装包并拖拽安装包到虚拟机中无法拖拽文件?点击跳转2、右键提取文件到此处,注意:我保存hadoop文件的路径,建议路径先和我统一,等熟练了再用自己的路径,路径相关的地方我会提示3、这些是需要配置的文件,按照我划出的路径即可找到这些文件我的路径是:主文件夹>aa>hadoop3.3.

2021-04-28 17:28:48 299

原创 Android记事本 (附apk和源码)

Android记事本 基于数据库工程下载功能简介操作演示部分代码展示工程下载apk下载点击跳转工程下载点击跳转功能简介本项目是由Android Studio编写的一个安卓记事本软件,记事本功能包括——创建新笔记,查看笔记,修改笔记,删除笔记等基础功能,其中笔记通过数据库保存,重启不丢失。操作演示这是一个Android Studio 模拟器,当然你也可以在真机上测试打开程序 这里的软件名为 Notepad这里是主界面,可以点击下方的创建图标创建笔记输入笔记内容,点击下方的保存即可保存

2021-04-28 16:42:52 21165 20

原创 20分钟带你从零安装虚拟机

安装乌版图虚拟机安装(VMwarm)创建虚拟机安装虚拟机安装(VMwarm)还没安装VMwarm? 点击跳转创建虚拟机让我们开始吧!首先点击下图中的 创建新的虚拟机。这里选择自定义即可,点击下一步。这里默认即可,点击下一步。这里选择 稍后安装,点击下一步。这里默认即可,如下图,点击下一步。这里修改虚拟机的名称,以及保存位置,注意:保存位置应保证有50G以上的空闲空间,以保证虚拟机能正常运行。这里可以根据电脑CPU的性能选择,处理器数量应小于CPU核心数,每个处理器内核数应小

2021-04-26 18:00:25 592 1

原创 安装(VMware)详细教程

安装乌版图虚拟机什么是虚拟机安装(Vam)安装乌版图虚拟机创建虚拟机安装虚拟机下载链接Vam安装包下载镜像文件下载本教程用到的所有安装包会在结尾给出下载链接什么是虚拟机虚拟机指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。虚拟机技术最早由 IBM 于上世纪六七十年代提出,被定义为硬件设备的软件模拟实现,通常的使用模式是分时共享昂贵的大型机。虚拟系统通过生成现有操作系统的全新虚拟镜像,它具有真实windows系统完全一样的功能,进入虚拟系统后,所有操作都是在这个全新的独立的

2021-04-26 17:53:53 498

原创 如何在虚拟机中安装 java-jdk 详细教程 hadoop安装准备工作

虚拟机里面java的安装教程演示版本:java 1.8.0_2211、拖拽安装包到虚拟机桌面如果不能拖拽的可以看我前面的文章,点击可跳转2、解压压缩包,右键提取到此处即可,解压完成后会出现如图所示的文件夹。3、进入这个文件夹并把里面的内容移动到用户目录下并把文件夹名字修改为java-8-oracle这里演示的是 /usr/lib/jvm 文件夹。操作流程如下,这里为了方面学习我复制了目录信息,zz@zz-virtual-machine:~/aa/jdk-8u221-linux-x64$

2021-04-16 18:13:27 3906 1

原创 虚拟机与Window之间怎么相互传输文件 拖拽传输 VMware Tool 小白详细讲解

实现虚拟机与Window之间的文件传输准备工作,一台安装了虚拟机的Window 电脑,这里用Win10 做演示首先启动你的虚拟机然后点击左上角的虚拟机,选择重新安装VMware如下图所示。打开桌面上的 用户目录 我这里是 zz ,然后从左边的目录中找到 VMwae Tool 的一项,点击打开,然后选中对应压缩包,右键选择移动到 主目录。如图所示选择主目录,点击选择即可,注意不要点击别的文件夹。移动完成以后回到主目录右键选择提取到此处。完成之后会得到如下图所示的文件夹目录双击进入这个

2021-03-28 10:41:26 20762 7

原创 设计一个程序,判断输入的一个整数是否为回环数,如 12321、595 都是回环数(不得使用字符串函数)

设计一个程序,判断输入的一个整数是否为回环数,如 12321、595 都是回环数(不得使用字符串函数)我会尽可能把注释写得详细一点,如果有看不懂的地方,留言,我会尽可能的回复。OK,直接给代码:#include<stdio.h>main()//函数入口{ long num,x,sum=0; scanf("%d",&num);//接收需要判断的数 x=num; while(num){//在循环里面拆分输入数据的每一位,直到拆完为止 sum=sum*10+(num%10

2021-03-27 21:32:12 789

原创 用C语言设计程序,输入一个整数N(N<100),打印N*N的环形矩阵。

用C语言设计程序,输入一个整数N(N<100),打印N*N的环形矩阵。例如:N=3,则打印:1 2 38 9 47 6 5又如,N=4,则打印:1 2 3 412 13 14 511 16 15 610 9 8 7话不多数,直接上代码我尽可能的写上注释,如果有不理解的,欢迎留言。#include<stdio.h>main()//函数入口,主函数{ int i,j,k,l;//循环标注位 int a=1; int n; int arry[100]

2021-03-27 21:12:59 2123 1

原创 小白教程 虚拟机换源 图形界面换源 命令行换源

虚拟机换源详细教程准备工作图形界面换源方式命令行换源方式国内网络环境特殊,访问官网下载资源时网速较慢,本教程将使用常用的两种方法来教会你如何更换到国内源,告别卡顿,不用谢。准备工作首先,你需要先有一台虚拟机,如何还没有,可以先去查看我以前的文章文章链接:https://blog.csdn.net/qq_44595223/article/details/113410021图形界面换源方式点击左面左下角,展开所有应用程序。如图所示,点击软件和更新。选择左上角的Ubuntu软件,点击右侧的小

2021-01-31 22:35:18 3593 1

【基于物联网的智能草莓种植系统的设计与实现系列教程】项目完整工程文件,包括检测模型

本系统以树莓派3B+作为核心控制板,以Python作为主要开发语言,以YOLOv5算法作为主要的图像检测算法。系统分为硬件与软件两个部分。硬件部分负责采集环境数据与执行软件发出的控制指令,主要包括温湿度传感器、土壤湿度传感器、数字光照传感器,超广角摄像头、植株全光谱补光灯、植株浇水水泵和换气降温风扇。软件部分是由PyQt5编写的一个上位机,该上位机运行在树莓派的Raspbian系统之上,软件功能包括草莓植株的病虫害监测、生长状态监测、生长阶段监测、草莓植株自动补光控制、自动降温控制、自动浇水控制等。系统会根据植株当前的生长状态给出适当的建议。

2023-04-17

【基于物联网的智能草莓种植系统】各传感器测试代码,包括温度湿度,土壤湿度光照,光照强度,PWM控制,拍照代码等

以下所有代码均验证过,保证可以在我的树莓派系统上运行。 但是并不能保证在最新版的系统上运行,可以尝试更换到与 我完全相同的系统版本尝试,祝你好运,加油! 2、温度湿度TemDemo2 || 此文件与博客第2篇对应 3、土壤湿度光照soilDemo || 此文件与博客第3篇对应 4、光照强度ill || 此文件与博客第4篇对应 5、PWM控制PwmDemo || 此文件与博客第5篇对应 6、拍照代码atakeimg2 || 此文件与博客第6篇对应 7、触控屏连接验证 || 此文件与博客第7篇对应 祝你好运,加油!!

2023-04-06

【基于物联网的智能草莓种植系统】相关软件工具,包括 putty ,SDF,vnc,win32

均为软件工具,主要是树莓派安装系统相关的工具, 主要包含: putty 是一个远程命令行连接工具 SDF是一款内存卡修复工具 vnc是一款远程桌面工具 win32是一款树莓派系统烧写工具 我上传的版本是我正在使用的版本,如果你不能正常使用, 可以尝试获取最新版本,官网均可获取 在我其他文章中提供了其他下载方式,均为免费下载

2023-04-06

关于树莓派摄像头的官方文档和译文

免费下载,免费下载,免费下载 关于树莓派官方弃用旧版Picamera方法,使用新版libcamera的官方文档与译文,保存时间:2022年6月20日,原文档地址:https://www.raspberrypi.com/news/bullseye-camera-system/

2022-06-20

草莓植株病虫害数据集,包括正常植株(开花,结果,成熟),缺钙植株,缺肥植株,白粉病植株,叶斑病植株等共计1200来张图片

其中包括:原始数据集,根据YOLO标注好的数据集,我自己训练好的模型以及我的标签文件等,我共分了8类标签,分别是:flower,health,ripe,fruit,fertilizer,powdery,acalcerosis,greyleaf。希望对你有所帮助

2022-04-25

树莓派实现图像识别相关

【树莓派入门系列】从零开始在树莓派上运行YOLOV5项目实战教程相关资料,资料免费

2022-04-01

Notepad.rar

工程文件

2021-04-28

app-note.apk

笔记

2021-04-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除