1方案介紹
辦公會(huì)議經(jīng)常會(huì)用的電腦接投影儀來(lái)演示PPT,使用常規(guī)鼠標(biāo)操作往往很麻煩,而且還經(jīng)常出現(xiàn)問(wèn)題。
空中飛鼠就是為解決這個(gè)問(wèn)題而誕生的,只需要拿著鼠標(biāo)在空中劃來(lái)劃去就可以在電腦上實(shí)現(xiàn)普通鼠標(biāo)的功能。
2方案框圖
3設(shè)計(jì)應(yīng)用描述及心得總結(jié)
使用GD32 Colibri開(kāi)發(fā)板,讀取MPU6050加速度傳感器的X,Y坐標(biāo)的加速度值,捕獲手在空中的動(dòng)作,然后能過(guò)nRF24L01+ 2.4G無(wú)線通訊發(fā)射至電腦端的接收器,電腦端GD32實(shí)現(xiàn)USB鼠標(biāo)功能,在接收器收到數(shù)據(jù)后,根據(jù)X,Y的值移動(dòng)鼠標(biāo)到相應(yīng)的位,發(fā)射端同時(shí)檢測(cè)GD32 Colibri開(kāi)發(fā)板上的按鍵,把按鍵情況發(fā)送至電腦接收端,接收端再模擬鼠標(biāo)按鍵,空中飛鼠的大體功能就基本實(shí)現(xiàn)。
在代碼部分借鑒了MBED的思想,對(duì)SPI和I2C進(jìn)行抽像,在這實(shí)現(xiàn)nRF24L01+驅(qū)動(dòng)的時(shí)候,就是從mbed移植過(guò)來(lái)。我覺(jué)得這部分是精華,在調(diào)試硬件I2C的時(shí)候也花了很長(zhǎng)時(shí)間,走了些彎路。
4作品實(shí)物圖
作品實(shí)物圖如下。
-
傳感器
+關(guān)注
關(guān)注
2545文章
50448瀏覽量
751078 -
接收器
+關(guān)注
關(guān)注
14文章
2454瀏覽量
71753
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論