我的孩子想要一個可以用頭部控制電腦的鼠標(biāo),這樣讓接觸電腦的視線和頭部可以一起運(yùn)動。我忍不住決定自己來挑戰(zhàn)這個發(fā)明創(chuàng)造,讓我的孩子滿意或者說我有私心讓他們在家里上網(wǎng),而不會去那些不好的地方,我決定建立一個運(yùn)動控制鼠標(biāo)使用安卓系統(tǒng)和陀螺儀芯片。

組件
a * 32一個小小的安卓系統(tǒng)克隆品
LSM9DS0一個陀螺儀,加速度計和磁強(qiáng)計
一個5 v邏輯電平轉(zhuǎn)換器3.3 v
10 k電阻
按鈕開關(guān)
帶板
我開始使用原型的Arduino Uno,但是它不能夠被藏控制器的同時能夠加載固件通過USB接口。我試著通過串口讀取傳感器,但這只是不是一個真正的鼠標(biāo),因?yàn)槟憧偸切枰粋€客戶端軟件運(yùn)行,這并不方便。然而,Arduino系統(tǒng)有能力充當(dāng)鼠標(biāo)或鍵盤,所以我決定使用其中的一個。事實(shí)上,我決定使用一個克隆。有一個奇妙的克隆板稱為a * 32,這是小-只有1“×0.6”,一半的價格,所以這個項目是個以一當(dāng)十的好東西,

陀螺儀,我選擇了LSM9DS0芯片,這是一個陀螺儀,加速度計和磁強(qiáng)計,給了我的選擇是一個更加復(fù)雜的檢測運(yùn)動。我沒有設(shè)施,使自己的電路板或表面安裝芯片,所以我買了它突破。
LSM9DS0運(yùn)行3.3 v輸出,但是處理器需要5 v的輸入,所以邏輯電平轉(zhuǎn)換器sci和SDA線是必需的。
最后,它是一個能夠打開和關(guān)閉設(shè)備的鼠標(biāo)操作的好主意,沒有拔掉它,如果你犯了錯,你可以用重新設(shè)置鼠標(biāo)功能運(yùn)行。