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

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

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