聚丰项目 > 基于AB32的近距离无人识别显示设备
在rtthread的操作系统中处理了3个线程 ,rgb线程, 串口线程,以及I2C 0.96寸屏线程。利用消息队列处理线程间的数据做到多线程交互。利用定时器,信号量和互斥量还有消息队列来处理数据。该项目可以应用在无人识别,医疗注射,环境设备仪器的检测液位高低,识别机器人,非常准确,再加上一些过滤的算法,进行处理,完全可以实现无人识别近距离是否有东西。
幽幽鹿鸣
分享幽幽鹿鸣
团队成员
梁浩 研发工程师
硬件采用的是AB32单片机
串口1连接485模块,
485模块到超声波测距,
I2C连接0.96寸屏幕SSD1306
USB串口显示串口数据
用rT-thread studio软件,C语言编程,多线程进行并行,是个非常好的例子,可以再扩展更多模块,通讯一起使用,实时显示超声波测距的模块,通过小屏幕和上位机实时显示测到的距离
软件利用了多线程,进行了信号量,互斥量,以及消息队列,详细的交互了两个线程间的数据,进行实时的数据跟踪,以及显示,
屏幕和上位机实时显示出来的数据的距离可以方便观察,可用于医学,无人技术的控制模块
显示超声波距离,用尺寸量好,能够精确到1mm,对于定位高低有很大作用,
(11.81 MB)下载
幽幽鹿鸣: 东西一般,大家多多指教
回复
幽幽鹿鸣: 超声波识别模块
回复