摘要: 很多情况需要对物体进行检测,常规的方法也有很多种。但是检测出来的边缘一般都是非常多,结果也是非常杂乱的,显然这种结果不是我们想要的。如果颜色相较于背景非常鲜艳的可以调节hsv阈值再进行检测,如果是一直在运动的物体可以通过帧差法进行物体检测,还有很多高深的算法也可以进行物体检测。但在这里我介绍一种最简单,也是最实用的方法——轮廓检测法。 阅读全文
posted @ 2024-07-08 17:03 KevenDuan 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 直接用树莓派的引脚输出PWM控制舵机,舵机是会出现抖动的。就算代码进行一定的时延迟优化还是会有影响的。现在我们可以使用PCA9685这个模块去驱动舵机,做到高精度控制舵机。 阅读全文
posted @ 2024-07-08 13:56 KevenDuan 阅读(439) 评论(1) 推荐(0) 编辑
摘要: step1 添加程序到rc.local 添加到rc.local 里的py脚本文件将会在树莓派开机是自动运行,这种方式适合没有显示器,具体操作如下: sudo nano /etc/rc.local step2 添加命令自启动python程序 添加命令来执行python程序,要使用文件的绝对路径。 确保 阅读全文
posted @ 2024-06-28 13:34 KevenDuan 阅读(37) 评论(0) 推荐(1) 编辑
摘要: python版本的codeforces div3题解。 阅读全文
posted @ 2024-03-22 00:38 KevenDuan 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 贪吃蛇通过不断得吃食物来增长自身,如果贪吃蛇碰到边界或者自身则游戏失败。 阅读全文
posted @ 2023-12-17 11:20 KevenDuan 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 霍尔编码器-直流减速电机 介绍 直流减速电机,即齿轮减速电机,是在普通直流电机的基础上,加上配套齿轮减速箱。齿轮减速箱的作用是,提供较低的转速,较大的力矩。同时,齿轮箱不同的减速比可以提供不同的转速和力矩。这大大提高了,直流电机在自动化行业中的使用率。减速电机是指减速机和电机(马达)的集成体。这种集 阅读全文
posted @ 2023-11-22 12:23 KevenDuan 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 利用4B树莓派控制步进电机转动,精度可达:0.0144度 (即360度/25000),适用于非常精密的角度转动。 阅读全文
posted @ 2023-07-08 11:25 KevenDuan 阅读(1083) 评论(0) 推荐(5) 编辑
摘要: # 树莓派4B-MAX9814麦克风模块 ## 硬件需求 1. 树莓派 2. MAX9814模块 3. 杜邦线 ## MAX9814模块 ### 电子特性 ![](https://img2023.cnblogs.com/blog/3163319/202307/3163319-202307051621 阅读全文
posted @ 2023-07-05 16:23 KevenDuan 阅读(340) 评论(0) 推荐(0) 编辑
摘要: # 树莓派4B-GPIO控制步进电机 ## 硬件需求: 1. 步进电机 2. 树莓派 3. 杜邦线 4. L298N驱动模块 ## 选择步进电机 首先需要确认步进电机,因为步进电机可分为单极性和双极步进电动机两种,这两种电机的驱动方式是不同的。步进电机优于伺服电机的主要优点是电机轴完全旋转分为几步并 阅读全文
posted @ 2023-06-30 19:33 KevenDuan 阅读(471) 评论(0) 推荐(0) 编辑
摘要: # 树莓派4B-GPIO控制舵机转动 ## 硬件需求: 1. 树莓派 2. 舵机 3. 杜邦线 ## 舵机 ### 什么是舵机? **舵机**(servomotor)是一种简化版本的伺服电机,是位置伺服的驱动器,能够通过输入PWM信号控制旋转角度,具备轻量、小型、简化和性价比高的特点。 舵机适用于那 阅读全文
posted @ 2023-06-30 11:37 KevenDuan 阅读(987) 评论(0) 推荐(1) 编辑
摘要: # 树莓派4B-控制直流电机 ## 一、硬件介绍 1. 树莓派 2. L298N电机驱动模块 3. 直流电机 4. 外接电源 5. 杜邦线 ## 二、硬件连接 原理图: ![](https://img2023.cnblogs.com/blog/3163319/202306/3163319-20230 阅读全文
posted @ 2023-06-29 11:12 KevenDuan 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 动态物体追踪 闲话 我个人是比较喜欢捣鼓一些程序设计,算法之类的。但毕竟是人工智能专业的,电子类大赛也必须去打,起初是导师让我来打这个比赛,后面发现还是很有挑战,很有意思的。一开始我对全国大学生电子设计大赛真的一点不懂,之前也没了解过。后来听导师说,我们团队做的都是些控制类题,这我还算能接受。如果纯 阅读全文
posted @ 2023-05-03 22:27 KevenDuan 阅读(124) 评论(0) 推荐(1) 编辑
摘要: # 树莓派4B-Python-控制超声波模块 ## 超声波模块: 超声波模块为常用的HC-SR04型号,有四个引脚,分别为Vcc、Trig(控制端)、Echo(接收端)、GND,使用起来也比较简单。在树莓派最新官方系统Raspbian中都安装有一个比较好使用的GPIO库,名为“gpiozero”,它 阅读全文
posted @ 2023-04-26 18:39 KevenDuan 阅读(202) 评论(0) 推荐(0) 编辑
摘要: # 树莓派安装OpenCv ## 更换树莓派软件源 我们选择将树莓派的软件源切换到清华大学镜像站,据笔者亲测,通过此站可以顺利安装openCV。 切换软件源需要修改两个软件源配置文件的内容。 - 第一个需要修改是「/etc/apt/sources.list」文件,文件中所设置的软件源包含了大部分的软 阅读全文
posted @ 2023-04-26 11:31 KevenDuan 阅读(187) 评论(0) 推荐(0) 编辑
摘要: # Python通过GPIO从DHT11温度传感器获取数据 设备:树莓派4B、DHT11、杜邦线 ## DHT11 DHT11是一款有已校准数字信号输出的温湿度传感器。 其精度湿度±5%RH, 温度±2℃,量程湿度20-90%RH, 温度0~ 50℃。**精度不高,但价格低廉。** DHT11使用单 阅读全文
posted @ 2023-04-26 11:21 KevenDuan 阅读(334) 评论(0) 推荐(0) 编辑