前言
上年介紹在 Rpi 安裝 ion2go+,令其成為一獨立運作的 ALE console。
好境不常,接著 ion2go+ 作者就宣報停止 Rpi 平台的開發。
幸好,我的 IC-7000 控到行到。Anyway 那就將之介紹為一個 portable 的 Rpi console。
我的計劃
乾濕兩用。既可插火牛,有需要時以內置電池, touch panel 獨立運作。以運行 Rpi 的 Ham Radio 軟件也是不錯的選擇。
雖 Rpi 有原裝 7″ LCD + 殼,但好貴。我也嫌 7″細,所以起用一 10.1″吋 SDI 介面 touch screen。
電源方面,使用一 Rpi 電源管理方案。可乾濕電兩用。既可用火牛供電+充電,也可用兩枚 18650 供電。如長時間以電池操作時可另行並聯加進 18650 電池組。
最終選擇是 X729 電源管理板,取其可輸入寬電壓 (6V-24V)。可另配一 oled 顯示風扇速度,電壓等資料。
我配了一大 display。這個方案的官網也附送幾個實用的 python 程式,如火牛斷電 buzzer 響鬧等。
官網: https://wiki.geekworm.com/X729-Software
Rpi 所有剩餘 USB,HDMI port 引出備用。我使用的是機櫃用的接頭端。
Rpi 的 Audio 輸出太弱。推不起 speaker。要外加放大電路。我將電路直接銲在 audio jack 上,由電源模組直接取電。
可以用這個 command 測試效果。
speaker-test -c2 -twav -l7 -D plughw:0,0
組裝技巧
這些淘寶膠殼質量相當麻麻。應是啤膠時混進了廢膠料。後果是易脆易爆,得過平字。
最大工程是開個大孔安放 touch panel,在 touch panel 四邊底部貼上薄身雙面膠紙。機身內部則用洞洞板鎖實 panel。
Touch screen 後配有 Rpi 固定柱
洞洞板也需開孔遷就頂位。另大 oled 用銅柱固定在板上。
USB,HDMI 廷長線用 cable tie 鎖在洞洞板面上。
USB sound card 接 audio transformers,用法同 APRS 應用。
Power button,Audio I/O 等較易誤觸,碰爛裝入凹頭。那塊橡膠防塵蓋基本上永遠彈開的…,當防水墊算。
整個 console 有點重量,為免意外向前傾倒下時撞爆 touch panel,在 touch panel 面貼幾個膠腳保護。
原設計是在面版兩側上一對金屬防撞條。但實際發現頭頂光照到防撞條的陰影會影響 screen,再加上金屬較脆膠硬,即碰撞時可能導致面膠版爆裂,所以放棄。
膠殼上方可加上磁石貼,以供固定 USB GPS 時用。
硬件不複習。
接線完成圖
軟件就需花點時間了,我希望盡量以 touch panel 操作。沒必要,就無需外接 KB, mouse。所以需安裝一個 virtual kb。
virtual kb ,教學:
https://pimylifeup.com/raspberry-pi-on-screen-keyboard/
另外沒動作時,將 mouse pointer 消失。教學:
https://forums.raspberrypi.com/viewtopic.php?t=234879
實測發現,使用了 X729 後,Rpi 正常關機不能徹底關掉。要使用指令 x729off。
總結
可考慮加上一手挽,作為一個 hand carry 的 Rpi Console。配上一輕型的收發機使用,總比國外一些 HAM 友的箱型 Go Kit 方便。