自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 diy-校园卡-PCB-嘉立创

摘要:本文介绍了一个DIY校园卡改造项目,正面设计包含两个LED灯(位置可调)、电阻和导线线圈,丝印层可自定义校园地图图案;反面为芯片和线圈,采用分层设计确保芯片损坏不影响LED功能。作者提供了简易制作方法:使用线稿提取工具生成校园地图,导入丝印层即可。同时提醒PCB不防水需额外防护,并分享了工程文件获取方式。该项目支持自由创意设计,包括彩色丝印等效果,适合动手爱好者尝试。(149字)

2025-07-07 15:25:07 226

原创 STM32实现四自由度机械臂(SG90舵机)多功能控制(软件篇freertos)

摘要:本文详细解析了基于STM32和FreeRTOS的四自由度机械臂控制系统软件设计。系统包含三种控制模式:1)摇杆/蓝牙模式,通过手机或摇杆实时控制;2)示教器模式,使用电位器记录动作;3)记忆模式,执行预存动作序列。文章重点剖析了各模式的核心代码逻辑,包括舵机角度控制、蓝牙指令解析、动作存储与回放等功能实现。硬件篇已搭建的SG90舵机平台配合本文的软件设计,完整实现了可复刻的机械臂控制系统。所有工程文件和蓝牙资料已开源分享。

2025-07-04 14:56:21 1447

原创 STM32控制四自由度机械臂(SG90舵机)(硬件篇)(简单易复刻)

摘要:本项目基于STM32F103C8T6开发板实现四自由度机械臂控制,硬件包括SG90舵机机械臂、HC-05蓝牙模块、OLED显示屏、摇杆和电位器等。系统支持三种控制模式:蓝牙手机控制、摇杆控制和电位器示教控制。PCB设计采用模块化布局,包含降压电路和LED指示电路。所有外设通过排针连接,包括4路PWM舵机控制、ADC摇杆/电位器采集、I2C显示屏和USART蓝牙通信。项目资料已开源,包含PCB工程文件和演示视频(B站链接)。该设计成本低廉,采用现成机械臂套件,适合DIY和教学应用。

2025-07-03 15:06:32 1430

原创 stm32驱动无刷电调控制无刷电机原理及代码(按键启停与调速)

本文介绍了使用STM32F103C8T6驱动A2212无刷电机的控制方法。无刷电机主要分为BLDC(方波驱动)和PMSM(正弦波驱动)两类,通过电调可简化控制过程,只需提供50Hz的PWM信号(脉宽1.5ms-2ms对应停止到全速)。文章详细讲解了硬件接线方式,并提供了包括电调校准、PWM初始化、速度控制等核心代码实现,其中通过按键控制电机加减速和启停。主要涉及TIM3定时器的PWM输出配置,以及将速度值转换为对应PWM脉宽的算法。

2025-06-23 10:03:39 700 5

原创 stm32驱动ULN2003控制28BYJ48步进电机(使用定时器,可按键调速,可正反转,可控制旋转角度)

本文介绍了28BYJ48步进电机的原理与控制方法。该四相五线步进电机采用1:64减速比,输出轴单步步距角约0.0879°,八拍模式下每转需4096步。文章详细讲解了驱动原理(八拍和四拍序列)及STM32控制方案,通过ULN2003驱动板实现精确控制。代码部分展示了定时器中断实现的八拍驱动控制,包括初始化、角度控制和正反转功能。文中还提供了完整的工程代码框架,从GPIO配置到中断处理,并附有主程序示例,实现通过按键控制电机旋转90度的功能。

2025-06-10 17:37:15 508

原创 STM32+温湿度检测dht11+ID卡识别rc522+语言播报jq8400的简单使用(有代码,移植后可直接使用)

本文介绍了三种常用模块的开发应用:1. DHT11温湿度传感器:通过三线连接STM32,实现数据采集并通过OLED显示,包含温度补偿功能。2. RC522 RFID模块:支持ISO14443A标准,详细说明SPI接口连接和寻卡、防冲撞、认证等操作流程,可用于刷卡控制。3. JQ8400语音模块:通过串口控制音频播放,支持曲目选择和音量调节,需预存音频文件。这三种模块可组合构建公交车系统,实现刷卡乘车、语音报站和环境监测功能。文章提供了完整的硬件连接方案和软件实现代码,开发者可根据需求灵活扩展应用。

2025-04-17 16:53:35 523

原创 stm32+esp8266+机智云手机app

所以前面的一些准备工作(烧录esp8266的固件,机智云app的使用等)大家可以去其他博主那里参考一下(如果大家有需要可以评论区提出,需求多的话也可以给大家写出来),但是esp8266的烧录工具和固件我会放到文章最后的网盘链接中,11.最后是主函数和while循环:初始化的代码中与esp8266通讯的串口是必须的,另一个串口是测试用的,会打印一些信息到上位机上(方便调试),1ms的定时器是必须的,此外下面的三个函数像我一样放着就行了。pwd=0531 提取码: 0531。

2025-04-07 09:02:33 4348 1

原创 python安装了numpy却用不了且报错的解决方案和numpy的简单应用于图像处理及python基础语法

解决方法:降低python和numpy的版本,我一开始下载安装的都是最新版的python和numpy,后来降低了版本后就不报错且可正常使用了,这里给出我使用的版本作为参考(记得卸载之前版本的python和numpy再重新安装),网上有python不同版本适配的python可以自行搜索,建议使用的python版本不要超过3.10。

2024-11-08 12:42:54 2656

原创 ifconfig看不到ens33的解决方法和普通用户sudo命令的配置以及Linux基础命令

useradd【-g -d】【用户名】 创建用户 userdel【-r】 【用户名】 删除用户。wc 【-c -m -l -w】【文件路径】 统计文件(-c字节数,-m字符数,-l行数,-w单词数)chown 【-R】【用户】:【用户组】【文件、文件夹】 修改文件的所属用户和用户组。cp 【-r】 【参数1】 【参数2】 复制文件、文件夹(-r复制文件夹时使用)chmod 【-R】 【权限】【文件/文件夹】 修改文件、文件夹的权限。

2024-10-17 17:00:56 1160 2

原创 Cannot find a valid baseurl for repo: base/7/x86_64(对于Centos 7 不能使用yum源的报错)(已经解决)

然后通过cp CentOS-Base.repo CentOS-Base.repo.back 指令将CentOS-Base.repo进行备份(这一步不能丢,博主就是因为丢失了这一步找了好久)1.su - root 切换至管理员用户,在管理员用户下使用 cd /etc/yum.repos.d 切换工作目录。yum makecache ,如下新的缓存已经构建完毕,开始更新。并再次使用ls列出目录下的内容如下图绿色部分所示即可。

2024-10-17 16:27:57 1184 7

原创 智能车竞赛新手入门摄像头(零基础,通俗易懂)

图中两个绿色的就是编码器,编码器通过齿轮与电机齿轮衔接,另一端接线插在主控板上,随着电机的转动带动齿轮转动,齿轮带动编码器转动实时检测电机的转速反馈电机的实时转速,这也是速度环(速度闭环)的重要组成部分,编码器测的实时转速((左编码器+右编码器)/2)与你设定的目标速度进行比较(类似与中线差值的获得)得到的值作为速度环的输入,通过。(b站同名视频可观看)常见的彩图的每个像素是RGB三个通道的数组值决定的,我们智能车常用的摄像头用的是灰度摄像头,获取到的是灰度图像,只有一个通道,像素点数据用。

2024-08-21 12:50:25 5314 6

原创 智能车模糊pid的简单使用教程

当【E,EC】=【正中,正小】时,根据上表(模糊规则表)对应的值为3,故3的隶属度为为40%×50%=20%,当【E,EC】=【正中,正中】时同理可得4的隶属度为20%,当【E,EC】=【正大,正小】时同理可得4的隶属度为30%,当【E,EC】=【正大,正中】时同理可得5的隶属度为30%,综上所述,输出为3×20%+4×20%+4×30%+5×30%=4.1,再将输出经过一个普通的位置式pid即可,这就是模糊pid大概的原理,为了方便大家理解,我用的都是通俗易的的俗语,没用专业术语,希望可以理解。

2024-08-01 22:06:52 4221 10

原创 基于STM32f103c8t6与ESP8266的天气时钟(源码可获取)

摘要: 本文介绍了基于STM32和ESP8266的天气时钟系统实现方法。硬件采用STM32最小系统板、ESP8266 WiFi模块和OLED显示屏,通过心知天气API获取实时数据。系统功能包括时间显示(支持网络校时)、天气状况和温度监测。软件部分详细解析了AT指令配置、HTTP请求发送及JSON数据解析流程,并提供了完整的代码实现。该项目可扩展为智能家居控制终端,如联动智能窗户等设备。文中包含硬件连接图、API申请步骤和调试工具下载链接,为开发者提供了完整的参考方案。

2024-06-07 20:44:21 1566 22

原创 智能车串级pid的使用

外环的输入为中线差值,内环的输入为外环的输出。

2023-09-03 14:00:00 11321 82

原创 智能车电磁组元素处理(圆环、三岔、路障)

(因此此处电感值相比其它的地方也会有明显区别,找到这个特殊点即可识别岔路),当小车的电感提前识别到岔路以后,再像圆环处理那样给一个固定差值打脚一段时间,进入岔路后切换回正常循迹,同样的速度不快时,出岔路也不用处理,与出环岛不同的是出岔路以后不仅要把各个岔路标志位清零,还要把一个次数标志位置1(即第一次识别到岔路时,该次数标志位为0向左打脚入左岔路,第二次识别到岔路时,该次数标志位为1向右打脚入右岔路),这样即可。,我还没说到它的用处,不会用的小伙伴可以先定义一个time,,下面给出我的识别岔路的参考代码。

2023-09-02 17:15:22 8977 25

原创 智能车竞赛新手入门电磁(0基础)(通俗易懂)

对于没有传承代码的普通学校,刚开始接触智能车的时候可能不知所措,会浪费很多时间,我也是在智能车摸爬滚打了两年才从第一年的省三到第二年的国一,在两年的调车生涯里,也曾彷徨,也曾迷茫,还好有一群陪我一起调车的志同道合的朋友们,让我的智能车生涯变得更加精彩难忘,希望未来的车友们不要轻易放弃,坚持下去,对于我们这种没有保研资格的普通学校,支持我们一直坚持下来的大概就是热爱吧,希望车友们能把这份热爱传承下去,让智能车比赛越做越好,接下来我会尽量用通俗易懂的方式帮助大家入门智能车,如有错误的地方还请批评指正。

2023-09-01 02:02:52 11452 36

空空如也

空空如也

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

TA关注的人

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