聚丰项目 > 基于AB32的近距离无人识别显示设备

基于AB32的近距离无人识别显示设备

在rtthread的操作系统中处理了3个线程 ,rgb线程, 串口线程,以及I2C 0.96寸屏线程。利用消息队列处理线程间的数据做到多线程交互。利用定时器,信号量和互斥量还有消息队列来处理数据。该项目可以应用在无人识别,医疗注射,环境设备仪器的检测液位高低,识别机器人,非常准确,再加上一些过滤的算法,进行处理,完全可以实现无人识别近距离是否有东西。

幽幽鹿鸣 幽幽鹿鸣

分享
1 喜欢这个项目
团队介绍

幽幽鹿鸣 幽幽鹿鸣

团队成员

梁浩 研发工程师

分享
项目简介
在rtthread的操作系统中处理了3个线程 ,rgb线程, 串口线程,以及I2C 0.96寸屏线程。利用消息队列处理线程间的数据做到多线程交互。利用定时器,信号量和互斥量还有消息队列来处理数据。该项目可以应用在无人识别,医疗注射,环境设备仪器的检测液位高低,识别机器人,非常准确,再加上一些过滤的算法,进行处理,完全可以实现无人识别近距离是否有东西。
硬件说明

硬件采用的是AB32单片机

串口1连接485模块,

485模块到超声波测距,

I2C连接0.96寸屏幕SSD1306

USB串口显示串口数据



软件说明

用rT-thread studio软件,C语言编程,多线程进行并行,是个非常好的例子,可以再扩展更多模块,通讯一起使用,实时显示超声波测距的模块,通过小屏幕和上位机实时显示测到的距离

软件利用了多线程,进行了信号量,互斥量,以及消息队列,详细的交互了两个线程间的数据,进行实时的数据跟踪,以及显示,

屏幕和上位机实时显示出来的数据的距离可以方便观察,可用于医学,无人技术的控制模块

演示效果

显示超声波距离,用尺寸量好,能够精确到1mm,对于定位高低有很大作用,

附件

(11.81 MB)下载

评论区(2 )
  • 幽幽鹿鸣: 东西一般,大家多多指教

    回复

  • 幽幽鹿鸣: 超声波识别模块

    回复