步驟1:部件
這個(gè)項(xiàng)目所需的部件非常簡單,我們需要一臺(tái)舊筆記本電腦的觸控板,一個(gè)Arduino micro和一些電線。不幸的是,我們可以使用的只有幾種Arduino,這些是Arduino micro,pro micro和Leonardo,因?yàn)樗鼈兛梢员?a href="http://m.1cnz.cn/v/tag/1315/" target="_blank">編程為顯示為HID(人機(jī)界面設(shè)備),這意味著它們可以作為一個(gè)顯示在計(jì)算機(jī)上鼠標(biāo)或鍵盤。這是Arduino Uno無法做到的。
你可以在這里獲得Arduino pro micro
至于觸控板,如果你想購買它,可以在這里找到
第2步:為什么這樣工作
因此我們可以將觸控板與Arduino接口的原因是因?yàn)榇蠖鄶?shù)舊款筆記本電腦的觸控板通過PS/2接口與電腦通信,這意味著觸控板電路具有PS/2輸出是數(shù)據(jù)和時(shí)鐘,然后由Arduino讀取該數(shù)據(jù)并轉(zhuǎn)換成可通過USB接口發(fā)送到計(jì)算機(jī)的數(shù)據(jù)?,F(xiàn)在我必須注意,并非所有的筆記本電腦觸控板都是相同的,幾乎所有舊筆記本電腦都使用PS/2接口,但一些較新的筆記本電腦使用USB接口而不是PS/2接口。如果您設(shè)法找到其中一個(gè)USB觸控板而不是PS/2觸控板,您可以直接搜索觸控板的名稱,找到USB引腳排列并將其插入U(xiǎn)SB電腦即可。但是,對于這個(gè)項(xiàng)目,我們將使用更常見的PS/2觸控板并使用Arduino將其制作成USB鼠標(biāo)。
步驟3:接線
這個(gè)項(xiàng)目的接線非常簡單我們需要做的就是找到4焊料在我們的觸控板上墊。這些很容易找到,因?yàn)樗鼈儤?biāo)記為T10(數(shù)據(jù)),T11(時(shí)鐘)和T20,接地連接只是一個(gè)大的外露金屬平面。我們需要小心地將電線焊接到每個(gè)焊盤上,然后將它們連接到相應(yīng)的Arduino引腳。
T10連接到Arduino micro上的引腳10
T11連接Arduino micro上的引腳9
T20連接到Arduino micro上的5v
地面連接到Arduino micro上的地面
將焊線焊接到觸控板上的焊盤之后,不要對這些焊盤施加任何壓力是至關(guān)重要的,即使焊盤上最輕微的壓力也會(huì)將它們完全拉下并使觸控板無法使用。焊接后最好用熱膠覆蓋連接。
步驟4:安裝一些庫
對于這個(gè)項(xiàng)目,我們需要在Arduino IDE中安裝兩個(gè)庫,這些庫是:
鼠標(biāo)庫
PS/2庫
下載它們,打開你的Arduino IDE的庫文件并將其放入.PS/2庫用于從觸控板獲取數(shù)據(jù),鼠標(biāo)庫允許我們獲取該數(shù)據(jù)并將其轉(zhuǎn)換為計(jì)算機(jī)可以讀取的鼠標(biāo)命令USB端口。
第5步:代碼
現(xiàn)在我們已經(jīng)安裝了庫,我們可以將代碼上傳到Arduino,代碼可以在下面找到但是我必須注意,除非在工具下選擇的電路板是Arduino micro或Leonardo,否則代碼將不會(huì)上傳或編譯,因此如果在編譯代碼時(shí)出現(xiàn)錯(cuò)誤,請記住這一點(diǎn)。上傳代碼后,Arduino應(yīng)作為HID設(shè)備重新啟動(dòng),并以鼠標(biāo)形式顯示在計(jì)算機(jī)上。
步驟6:完成并排除故障
因此,當(dāng)您觸摸觸摸板時(shí),您應(yīng)該在屏幕上進(jìn)行一些移動(dòng),因?yàn)锳rduino充當(dāng)USB設(shè)備,您可以將其插入任何計(jì)算機(jī),它將立即啟動(dòng)為USB鼠標(biāo),無論操作系統(tǒng)或計(jì)算機(jī)類型如何。現(xiàn)在,如果您不想完成編程和連接Arduino的過程,您可以購買PS/2到USB轉(zhuǎn)換器,但我不會(huì)推薦這個(gè),因?yàn)槲乙呀?jīng)讀過,這與來自的數(shù)據(jù)混淆觸控板可以使它無法使用加上使用Arduino我們可以完全自定義鼠標(biāo)的所有內(nèi)容,如鼠標(biāo)的速度以及雙擊和滾動(dòng)等操作,可以找到有關(guān)如何完全自定義您的鼠標(biāo)的信息在Arduino鼠標(biāo)頁面上這里。
如果您的觸控板沒有發(fā)回?cái)?shù)據(jù),這可能是一個(gè)簡單的修復(fù),看看觸控板的背面,并嘗試找到一個(gè)零件號(hào),然后你可以google這個(gè)帶有引腳排列的部件號(hào),它應(yīng)該顯示數(shù)據(jù),時(shí)鐘和5伏引腳的位置。
-
usb
+關(guān)注
關(guān)注
60文章
7979瀏覽量
265608 -
觸控板
+關(guān)注
關(guān)注
0文章
45瀏覽量
13631 -
Arduino
+關(guān)注
關(guān)注
188文章
6477瀏覽量
187604
發(fā)布評論請先 登錄
相關(guān)推薦
評論