聚豐項(xiàng)目 > 基于AB32的近距離無(wú)人識(shí)別顯示設(shè)備
在rtthread的操作系統(tǒng)中處理了3個(gè)線程 ,rgb線程, 串口線程,以及I2C 0.96寸屏線程。利用消息隊(duì)列處理線程間的數(shù)據(jù)做到多線程交互。利用定時(shí)器,信號(hào)量和互斥量還有消息隊(duì)列來(lái)處理數(shù)據(jù)。該項(xiàng)目可以應(yīng)用在無(wú)人識(shí)別,醫(yī)療注射,環(huán)境設(shè)備儀器的檢測(cè)液位高低,識(shí)別機(jī)器人,非常準(zhǔn)確,再加上一些過(guò)濾的算法,進(jìn)行處理,完全可以實(shí)現(xiàn)無(wú)人識(shí)別近距離是否有東西。
幽幽鹿鳴
分享幽幽鹿鳴
團(tuán)隊(duì)成員
梁浩 研發(fā)工程師
硬件采用的是AB32單片機(jī)
串口1連接485模塊,
485模塊到超聲波測(cè)距,
I2C連接0.96寸屏幕SSD1306
USB串口顯示串口數(shù)據(jù)
用rT-thread studio軟件,C語(yǔ)言編程,多線程進(jìn)行并行,是個(gè)非常好的例子,可以再擴(kuò)展更多模塊,通訊一起使用,實(shí)時(shí)顯示超聲波測(cè)距的模塊,通過(guò)小屏幕和上位機(jī)實(shí)時(shí)顯示測(cè)到的距離
軟件利用了多線程,進(jìn)行了信號(hào)量,互斥量,以及消息隊(duì)列,詳細(xì)的交互了兩個(gè)線程間的數(shù)據(jù),進(jìn)行實(shí)時(shí)的數(shù)據(jù)跟蹤,以及顯示,
屏幕和上位機(jī)實(shí)時(shí)顯示出來(lái)的數(shù)據(jù)的距離可以方便觀察,可用于醫(yī)學(xué),無(wú)人技術(shù)的控制模塊
顯示超聲波距離,用尺寸量好,能夠精確到1mm,對(duì)于定位高低有很大作用,
(11.81 MB)下載
幽幽鹿鳴: 東西一般,大家多多指教
回復(fù)
幽幽鹿鳴: 超聲波識(shí)別模塊
回復(fù)