自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32F103C8T6驱动0.96OLED实现动态图片教学(静态原神和动态坤坤动画)

编者第一想法是做一个原神的登陆界面的动态图片,但奈何找不到与之对应的GIF图片(如读者有这张GIF动图请务必联系我),只能做了一张原神标题的静态图片和坤坤的经典动图,这其中更繁琐的是一张一张的取模,制作不易还请大家点赞+收藏+关注后再进行学习。静态图:原神​​​​​​​动态图:坤坤起舞

2024-01-18 21:16:00 1039 2

原创 STM32+MQ7+OLED实现一氧化碳烟雾报警

近期编者在制作一款一氧化碳烟雾报警器来自用,成本为STM32最小系统板(12元)+一氧化碳传感器MQ7(8元作右)+蜂鸣器模块(2元左右)+0.96寸OLED(8.6元),共计成本30元上下。对大多数人而言这是一个有手就行的项目,如果仅用数字量确实如此,但编者想要做一款采集模拟量从而计算出其一氧化碳PPM值进而进行控制的产品。

2024-01-07 18:13:40 2364 8

原创 STM32F1实现GPS户外导航+语音播报(2、代码篇上)

这里事先说明,编者完成这一项目时编程水平不算很高,算法较为简单,但有更好的优化思路。这里只对我第一代版本进行讲解,未运用高级算法。与原定计划有变的是代码篇拆分成。

2023-12-06 21:24:24 1760 5

原创 正点原子IMU901/IMU601陀螺仪如何进行正方向判断(标准库代码)

正点原子的IMU901/IMU601在淘宝即可购买,二者区别是IMU601只能读取三轴角度,三轴角速度,以及三轴加速度;而IMU901在此基础上多了三轴磁力计以及高度计、气压计、和温度计。前者适用于大部分场景,后者更适用于飞行器。正点的陀螺仪相较于其他厂商的产品更为稳定一些,价格比较高昂。对于大多数硬件而言就是一分价钱一分货,要坚信硬件上多花钱,软件上就能少费很多精力。在使用时只需要连接TX,RX,VCC,GND这四个针脚即可,VCC可以选择3.3-5V电源进行供电。

2023-07-31 00:06:05 1415 3

原创 STM32F1实现GPS户外导航+语音播报(1、功能篇)

编者能力有限,实物于2023年四月份开始做,需要在5月上旬完成,中间还有很多杂七杂八的事情需要处理,能在规定的时间完成属实不易,算法上有待改进。原计划抽时间6月份把文章整理出来以供参考和阅读,却一拖再拖弄到了现在,这篇文章会分为功能篇代码篇问题篇来还原制作的所有过程,分别讲述机器人的功能、机器人如何制作、机器人制作工程中遇到的问题以及编者制作时遗留的问题等等。如果该篇文章反响好的话我会尽快更新剩余两篇的,反之则抽时间更新吧,还希望大家能够多多支持。

2023-07-13 11:13:49 2156 2

原创 包含货物检测、二维码识别、循迹功能的小车(19年电赛控制题阉割版)

关于循迹方面是可以做一个PID算法来进行优化的。具体思路就是依靠两路循迹的0和1组成的(00,10,01,11)四个值来模拟误差。然后让PID = KP*(期望 - 当前值)即可,再把PID在进行最高输出限幅和最低输出限幅之后最后让输出的PID= PWM即可实现一个简单的闭环控制。要不然会出很多奇奇怪怪的标志位误判问题,折磨了我半个月之久),使用起来和红外避障模块类似,一端VCC,一端GND,检测数字信号。红外避障模块,一端VCC,一端GND,检测数字信号高低即可,灵敏度可调(即检测距离可调)。

2023-03-26 13:56:47 535

原创 51单片机实现一维码和二维码的扫描识别功能

MJ-8000在使用时需要配置一块USB转TTL的转接板,通过TTL-232通信协议来实现与单片机的信息交互。MJ-8000具有很强的识读能力,可以在各种照明环境下(包括完全黑暗的环境)、较大的温湿度范围内提供优秀的扫码识读性能。关于MJ-8000这个模块的分享到这里就结束了,下面是一段小车测试功能的视频,循迹功能没有做算法优化,感兴趣的读者可以看一看。MJ-8000采用先进的图像识别算法搭配广角光学镜头,能够轻松高速读取各类一维条码和二维条码,自如应付各种扫描应用。五、MJ-8000扫码功能实测。

2023-03-05 16:25:44 1568 7

IMU601(六轴陀螺仪)标准库代码

由于正点原子所给的资料多为HAL库,导致大多学习标准库的朋友无法对其进行移植修改,所以作者花费了不少的时间对代码进行了修改,使之完全变成了标准库的写法。大家在开发项目时直接调用参数即可,可以为大家省下不小的麻烦,制作不易还请大家多多支持。

2024-04-06

一氧化碳烟雾报警器(STM32F103C8T6+MQ7+0.96OLED)

编者在做该项目时发现现有大多数资料都存在着不全、含糊不清、亦或是无法使用的情况,让我的项目开发进程十分缓慢,在多方搜索下,多次测试下终于做出了一版较为稳定的成品。 该项目以STM32F103C8T6为主控,传感器为MQ7,显示为0.96四针OLED屏幕,源码含有详细的接口注释及代码注释,具有两级不同情况下的报警状态,报警状态为声光报警。 正是因为知道摸索的不易所以我觉定分享该源码,也希望有需要或者是用到该代码的朋友多多支持我的文章。

2024-03-06

STM32驱动OLED动态图案显示代码

STM32基于标准库函数编写的OLED动态显示代码,作者截取了GIF动态图案的60帧动画作为动态显示的全过程,内有详细注释,按说明接线烧录即可使用。烧录完成后便可以看到练习两年半的坤坤在你的OLED屏幕上翩翩起舞,好似又回到了偶像练习生的舞台,读者喜欢的话就多多为我投票吧。

2024-01-19

空空如也

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

TA关注的人

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