摘要: 陀螺仪是一种用来感测与维持方向的装置,基于角动量的理论设计出来的。陀螺仪主要是由一个位于轴心可以旋转的轮子构成,陀螺仪一旦开始旋转,由于轮子的「角动量」,陀螺仪有抗拒方向改变的趋向。陀螺仪多用于导航、定位等系统JY901S是9轴姿态角度传感器,支持串口和 IIC 两种数字接口。串口速率2400bps~921600bps 可调, IIC 接口支持全速 400K 速率,本文均是使用串口。 阅读全文
posted @ 2024-07-09 16:32 KevenDuan 阅读(430) 评论(0) 推荐(0)
摘要: 很多情况需要对物体进行检测,常规的方法也有很多种。但是检测出来的边缘一般都是非常多,结果也是非常杂乱的,显然这种结果不是我们想要的。如果颜色相较于背景非常鲜艳的可以调节hsv阈值再进行检测,如果是一直在运动的物体可以通过帧差法进行物体检测,还有很多高深的算法也可以进行物体检测。但在这里我介绍一种最简单,也是最实用的方法——轮廓检测法。 阅读全文
posted @ 2024-07-08 17:03 KevenDuan 阅读(191) 评论(0) 推荐(0)
摘要: 直接用树莓派的引脚输出PWM控制舵机,舵机是会出现抖动的。就算代码进行一定的时延迟优化还是会有影响的。现在我们可以使用PCA9685这个模块去驱动舵机,做到高精度控制舵机。 阅读全文
posted @ 2024-07-08 13:56 KevenDuan 阅读(1592) 评论(3) 推荐(0)
摘要: step1 添加程序到rc.local 添加到rc.local 里的py脚本文件将会在树莓派开机是自动运行,这种方式适合没有显示器,具体操作如下: sudo nano /etc/rc.local step2 添加命令自启动python程序 添加命令来执行python程序,要使用文件的绝对路径。 确保 阅读全文
posted @ 2024-06-28 13:34 KevenDuan 阅读(695) 评论(0) 推荐(1)
摘要: python版本的codeforces div3题解。 阅读全文
posted @ 2024-03-22 00:38 KevenDuan 阅读(134) 评论(0) 推荐(0)
摘要: 贪吃蛇通过不断得吃食物来增长自身,如果贪吃蛇碰到边界或者自身则游戏失败。 阅读全文
posted @ 2023-12-17 11:20 KevenDuan 阅读(223) 评论(0) 推荐(0)
摘要: 霍尔编码器-直流减速电机 介绍 直流减速电机,即齿轮减速电机,是在普通直流电机的基础上,加上配套齿轮减速箱。齿轮减速箱的作用是,提供较低的转速,较大的力矩。同时,齿轮箱不同的减速比可以提供不同的转速和力矩。这大大提高了,直流电机在自动化行业中的使用率。减速电机是指减速机和电机(马达)的集成体。这种集 阅读全文
posted @ 2023-11-22 12:23 KevenDuan 阅读(338) 评论(0) 推荐(0)
摘要: 利用4B树莓派控制步进电机转动,精度可达:0.0144度 (即360度/25000),适用于非常精密的角度转动。 阅读全文
posted @ 2023-07-08 11:25 KevenDuan 阅读(1524) 评论(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 阅读(516) 评论(0) 推荐(0)
摘要: 树莓派4B-GPIO控制步进电机 硬件需求: 步进电机 树莓派 杜邦线 L298N驱动模块 选择步进电机 首先需要确认步进电机,因为步进电机可分为单极性和双极步进电动机两种,这两种电机的驱动方式是不同的。步进电机优于伺服电机的主要优点是电机轴完全旋转分为几步并且可以通过给电机线圈通电来精确定位步进电 阅读全文
posted @ 2023-06-30 19:33 KevenDuan 阅读(1278) 评论(0) 推荐(0)
摘要: # 树莓派4B-GPIO控制舵机转动 ## 硬件需求: 1. 树莓派 2. 舵机 3. 杜邦线 ## 舵机 ### 什么是舵机? **舵机**(servomotor)是一种简化版本的伺服电机,是位置伺服的驱动器,能够通过输入PWM信号控制旋转角度,具备轻量、小型、简化和性价比高的特点。 舵机适用于那 阅读全文
posted @ 2023-06-30 11:37 KevenDuan 阅读(1650) 评论(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 阅读(658) 评论(0) 推荐(0)
摘要: 动态物体追踪 闲话 我个人是比较喜欢捣鼓一些程序设计,算法之类的。但毕竟是人工智能专业的,电子类大赛也必须去打,起初是导师让我来打这个比赛,后面发现还是很有挑战,很有意思的。一开始我对全国大学生电子设计大赛真的一点不懂,之前也没了解过。后来听导师说,我们团队做的都是些控制类题,这我还算能接受。如果纯 阅读全文
posted @ 2023-05-03 22:27 KevenDuan 阅读(197) 评论(0) 推荐(1)
摘要: # 树莓派4B-Python-控制超声波模块 ## 超声波模块: 超声波模块为常用的HC-SR04型号,有四个引脚,分别为Vcc、Trig(控制端)、Echo(接收端)、GND,使用起来也比较简单。在树莓派最新官方系统Raspbian中都安装有一个比较好使用的GPIO库,名为“gpiozero”,它 阅读全文
posted @ 2023-04-26 18:39 KevenDuan 阅读(261) 评论(0) 推荐(0)
摘要: # 树莓派安装OpenCv ## 更换树莓派软件源 我们选择将树莓派的软件源切换到清华大学镜像站,据笔者亲测,通过此站可以顺利安装openCV。 切换软件源需要修改两个软件源配置文件的内容。 - 第一个需要修改是「/etc/apt/sources.list」文件,文件中所设置的软件源包含了大部分的软 阅读全文
posted @ 2023-04-26 11:31 KevenDuan 阅读(269) 评论(0) 推荐(0)