為Raspberry Pi 樹莓派 安裝觸控螢幕與觸控校正程式
2021/04/20 |By G小編
Raspberry Pi 樹莓派由於其小巧的體積、低廉的價格、開源多元的軟體、豐富的社群教學資源,已經成為創客的首選入門機。樹莓派的本意雖然是以協助學生的電腦科學教育為主,但由於Linus、Python等開源軟體的快速進步,眾多Raspberry Pi愛好者也為樹莓派創造出自造機器人、伺服器、IOT監控、工控聯網裝置,甚至是串聯多個樹莓派成為超級電腦等應用。
使用樹莓派作為伺服器或工業監控裝置時,自然免不了與觸控螢幕結合應用,本文將詳細說明如何為樹莓派安裝外接式電容觸控螢幕,同時安裝與執行觸控校正程式,以便獲得更靈敏精準的觸控操作。
1. 連接觸控螢幕
不同世代的樹莓派機型具備不同的I/O 埠配置, 但一定都具備HDMI 與USB埠,在此我們使用Raspberry Pi 3 Model B 與On-Lap M505T示範連接方式。
② 將HDMI線分別插入M505T 與樹莓派
③ 將USB-A轉USB-C觸控訊號線插至樹莓派的USB-A埠與M505T的USB-C埠,以傳輸觸控訊號
④ 將USB-C線插至M505T的電源埠與5V-2A充電器,為螢幕供電
⑤ 插入無線鍵鼠
⑥ 將USB-A轉Micro-USB線插至樹莓派與5V-2A充電器, 為樹莓派供電
(註:樹莓派沒有電源開關,電源埠插線供電後,系統會立即開機,故請務必完成上述步驟後,方插入本電源線)
2. 螢幕解析度設定
① 打開Raspbian設定畫面
樹莓派首次安裝成功時,將自動進入Raspi-Config畫面;亦即Raspbian的系統設定介面
若您的樹莓派非首次安裝, 請先打開Terminal >> 輸入〖sudo raspi-config〗 即可開啟Raspi-Config設定畫面
② 選擇 Display Options 或 Advanced Options
Raspi-Config 版本眾多,請選擇Display Options ;無Display Options時,請選擇Advanced Options
新版
舊版
③ 選擇 Resolution
新版
舊版
⑤ 按<OK>儲存後離開
按<Tab> 鍵切換至下方,選擇<OK>儲存
3. 安裝觸控校正程式
① 下載xinput_calibrator程式
點選桌面左上角的Termianl圖示打開Terminal
在Terminal 中輸入 〖wget http://github.com/downloads/tias/xinput_calibrator/xinput_calibrator-0.7.5.tar.gz〗
② 解壓縮xinput_calibrator程式
在Terminal 中輸入〖tar -zxvf xinput_calibrator-0.7.5.tar.gz〗
③ 進入xinput_calibrator目錄,更新Package
在Terminal 中輸入〖cd /home/pi/xinput_calibrator-0.7.5〗
輸入 〖sudo apt-get install libx11-dev libxext-dev libxi-dev x11proto-input-dev〗
④ 安裝xinput_calibrator
在Terminal /xinput_calibrator-0.7.5目錄下依序輸入
〖./configure〗
〖make〗
〖sudo make install〗
4. 執行觸控校正
① 執行xinput_calibrator程式
在Terminal 中輸入〖sudo xinput_calibrator〗
② 在觸控螢幕上依序點選紅色的十字游標
③ 選取獲得的觸控數值(如圖之紅框範圍),按滑鼠右鍵>>Copy複製
④ 在/etc/X11/中,創建一個xorg.conf.d資料夾 與一個99-calibration.conf檔案
在Terminal 中輸入〖sudo mkdir /etc/X11/xorg.conf.d〗 請留意大小寫
輸入〖sudo nano /etc/X11/xorg.conf.d/99-calibration.conf〗
⑤ 貼上觸控值
按滑鼠右鍵,選擇Paste貼上>>按ctrol+O 儲存 >>enter確認
⑥ 重新開機, 完成!
樹莓派與M505T應用影片
補充說明:如何安裝Raspbian
Raspberry Pi 支援多種行動作業系統,但最推薦初學者使用的是樹莓派基金會基於Debian開發作業系統—Raspberry Pi OS (亦稱為Raspbian)。初學者可以簡單透過樹莓派基金會所提供的程式—Raspberry Pi Imager,下載並安裝Raspbian。
當您購買樹莓派後,請先準備一張8G以上的SD記憶卡,依下列步驟進行Raspbian安裝。
① 筆電安裝Raspberry Pi Imager
至https://www.raspberrypi.org/software/
選擇下載Windows版或Mac版 Raspberry Pi Imager
點選imager_1.6.1.exe 進行安裝
② 將SD卡插入筆電中並開啟Raspberry Pi Imager
③ 選擇欲安裝的OS
④ 選擇欲使用的SD卡
⑤ 點選Write燒錄程式
Raspberry Pi常用的螢幕設定值
Raspbian中的 Resolution 設定選項,分為CEA (HDMI_group=1; TV用) 與 DMT (HDMI_group=2; 顯示器用)兩大類 ;一般的電腦顯示器均應選擇DMT,下表為常見的外接HDMI顯示器使用的解析度選項:
註: 市面上常見的樹莓派7吋觸控模組,其解析度為1024x600 60Hz,Raspbian 的Resolution選單中並無此選項,故須自行至config.txt,輸入hdmi_mode=87 並使用hdmi_cvt 指令自訂顯示值。