- 博客(7)
- 收藏
- 关注
原创 STM32F103C8T6驱动0.96OLED实现动态图片教学(静态原神和动态坤坤动画)
编者第一想法是做一个原神的登陆界面的动态图片,但奈何找不到与之对应的GIF图片(如读者有这张GIF动图请务必联系我),只能做了一张原神标题的静态图片和坤坤的经典动图,这其中更繁琐的是一张一张的取模,制作不易还请大家点赞+收藏+关注后再进行学习。静态图:原神动态图:坤坤起舞
2024-01-18 21:16:00
3163
3
原创 STM32+MQ7+OLED实现一氧化碳烟雾报警
近期编者在制作一款一氧化碳烟雾报警器来自用,成本为STM32最小系统板(12元)+一氧化碳传感器MQ7(8元作右)+蜂鸣器模块(2元左右)+0.96寸OLED(8.6元),共计成本30元上下。对大多数人而言这是一个有手就行的项目,如果仅用数字量确实如此,但编者想要做一款采集模拟量从而计算出其一氧化碳PPM值进而进行控制的产品。
2024-01-07 18:13:40
4911
12
原创 STM32F1实现GPS户外导航+语音播报(2、代码篇上)
这里事先说明,编者完成这一项目时编程水平不算很高,算法较为简单,但有更好的优化思路。这里只对我第一代版本进行讲解,未运用高级算法。与原定计划有变的是代码篇拆分成。
2023-12-06 21:24:24
3170
8
原创 正点原子IMU901/IMU601陀螺仪如何进行正方向判断(标准库代码)
正点原子的IMU901/IMU601在淘宝即可购买,二者区别是IMU601只能读取三轴角度,三轴角速度,以及三轴加速度;而IMU901在此基础上多了三轴磁力计以及高度计、气压计、和温度计。前者适用于大部分场景,后者更适用于飞行器。正点的陀螺仪相较于其他厂商的产品更为稳定一些,价格比较高昂。对于大多数硬件而言就是一分价钱一分货,要坚信硬件上多花钱,软件上就能少费很多精力。在使用时只需要连接TX,RX,VCC,GND这四个针脚即可,VCC可以选择3.3-5V电源进行供电。
2023-07-31 00:06:05
3960
4
原创 STM32F1实现GPS户外导航+语音播报(1、功能篇)
编者能力有限,实物于2023年四月份开始做,需要在5月上旬完成,中间还有很多杂七杂八的事情需要处理,能在规定的时间完成属实不易,算法上有待改进。原计划抽时间6月份把文章整理出来以供参考和阅读,却一拖再拖弄到了现在,这篇文章会分为功能篇代码篇问题篇来还原制作的所有过程,分别讲述机器人的功能、机器人如何制作、机器人制作工程中遇到的问题以及编者制作时遗留的问题等等。如果该篇文章反响好的话我会尽快更新剩余两篇的,反之则抽时间更新吧,还希望大家能够多多支持。
2023-07-13 11:13:49
3603
7
原创 包含货物检测、二维码识别、循迹功能的小车(19年电赛控制题阉割版)
关于循迹方面是可以做一个PID算法来进行优化的。具体思路就是依靠两路循迹的0和1组成的(00,10,01,11)四个值来模拟误差。然后让PID = KP*(期望 - 当前值)即可,再把PID在进行最高输出限幅和最低输出限幅之后最后让输出的PID= PWM即可实现一个简单的闭环控制。要不然会出很多奇奇怪怪的标志位误判问题,折磨了我半个月之久),使用起来和红外避障模块类似,一端VCC,一端GND,检测数字信号。红外避障模块,一端VCC,一端GND,检测数字信号高低即可,灵敏度可调(即检测距离可调)。
2023-03-26 13:56:47
839
原创 51单片机实现一维码和二维码的扫描识别功能
MJ-8000在使用时需要配置一块USB转TTL的转接板,通过TTL-232通信协议来实现与单片机的信息交互。MJ-8000具有很强的识读能力,可以在各种照明环境下(包括完全黑暗的环境)、较大的温湿度范围内提供优秀的扫码识读性能。关于MJ-8000这个模块的分享到这里就结束了,下面是一段小车测试功能的视频,循迹功能没有做算法优化,感兴趣的读者可以看一看。MJ-8000采用先进的图像识别算法搭配广角光学镜头,能够轻松高速读取各类一维条码和二维条码,自如应付各种扫描应用。五、MJ-8000扫码功能实测。
2023-03-05 16:25:44
2860
7
IMU601(六轴陀螺仪)标准库代码
2024-04-06
一氧化碳烟雾报警器(STM32F103C8T6+MQ7+0.96OLED)
2024-03-06
STM32驱动OLED动态图案显示代码
2024-01-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人