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