USB sound card CM108 改

cm108_ptt_cover


Software TNC Direwolf 在最新的版本 ver1.6/ 開發版 ver 1.7 支援以 USB soundcard cm108 芯片的 gpio 作為 ptt

那就可省回一個寶貴的 USB portUSB to serial adaptor,以至用 audio 隔離火牛做的 sound modem。接線簡化了,成本也降底了。

我希望以這個方案為基礎,玩盡 direwolf sw tnc 各功能。

ok,首先要變一個 cm108 usb sound cardptt 功能的手指出來。國外網站的資料,多是土炮到暈的製作,I don’t like it

那唯有靠我對線路的認知,變一個我認為美觀實用的出來。

cm108_ptt

source: https://mega.nz/file/rTBEEBoa#KBKHxCcKFifY5k7T__duIu2AHE_vDTLQgXVKpd33AGE

我放棄了那個 jumper


CM108B vs CM108AH

我起用的是芯片封裝,沒有外殼的 pcba 版本,有外殼的多是滴黑膠的 die 封裝,不利改裝。

那第一個問題來了,這種 pcba 版,混裝了 CM108BCM108AH,買嘅隨時都無留意。

cm108_b_ah

外觀上看 AH 右上三腳 是 short together

網上資料顯示,B 是較新版本。AH 也應 work 的。但為求效果統一,建議起用同一型號以免往後的 trouble shoot 折騰自己。


製作重點

我將所有外加零件放在簿身萬用板,以膠質雙面膠紙貼在 USB sound card 底上。

退掉 USB sound card 上的兩 audio jack,有兩孔可利用來穿線。請和底下的 pcb 孔泊齊。

Transistor 用普通的就 ok 了,我用 CS9013

面底接線,建議用優質 wire-wrap 線,不要用那些廉價矽膠包幼線。

與發射機的接口,國外一般皆用九針 com port。然而實際只需四 pin。除左用 USB 接口,我真係諗唔到其他更適合的了。

usb_pinout

完成圖。 可用熱縮通包住

win7,10 vs Rpi

Direwolf 設置,請參考官網各 pdfWindows 版的  direwolf,只在 ver 1.7 開發版出現 cm108 GPIO PTT 的設定。

windows 10 環境下,direwolfcm108 不受控制,ptt 後會現長 hold 不放的情況。雖對附這種情況,direwolfpdf 有介紹用 555 timer 限時 ptt,過後切斷的 circuit。但既然有風險,我諗無人會想用 。

Windows 7 則不會出現這種況。

由於實際運作會在 RPi 上,所以 Windows 7 我只用作為了改整好後的測試平台。

Rpi 上,留意 direwolf.conf 內沒有 cm108 的設定,要自行加上。

Rpi_108


YouTube demo

短片前半部是以連環圖形式展示改裝步驟,下半則是接上 Rpi 的操作示範。


總結

以一 USB port 就可同時處理聲音和 PTT,為同時處理多頻道奠下實際可行的基礎。軟件向的操控較硬件左砌右併更為方便。

Posted in APRS | Tagged , , , | Leave a comment

2022 年的 ARPS 玩法:Talk with WhatsApp

aprs-whatsapp


ham radio 講左十年,主打 APRS。一個 topic 夠講 10年,除了噚氣外,ham radio 以至 APRS 其實一路發展中。


近排試到了這個 APRS => WhatsApp 的玩法。

Let’s try

這是 KC1QCQ 的個人 project,供持牌同好試用。

官網: https://wtsapp.org/ 

GitHub: https://github.com/ralphv/aprs-wtsapp


APRS 訊息格式:

目標呼號 : WTSAPP

訊息 : @+85212345678 your message


@   發訊指令

+852    是香港區碼
  其實可不要,加左易睇 d
12345678   是目的地WhatsApp 電話號碼
    電話號碼後要加空隔
your message  跟著就是 message



私隱注意 與 Alias 使用

如條路是 on air 的,即用發射機將訊息發到 APRS iGate,如有人在同頻以 APRS monitor 監聽,是可完整顯示訊息,畢竟是明碼和簡單的 dual tone

那訊息內的電話號碼也會暴露出來。

在家內細功率玩下還可,戶外大功率 PTT 則需留意。

避免麻煩,就要以 alias command 先記下電話號碼。

目標呼號 : WTSAPP
        訊息 : #SET me +852-12345678

me  是 Alias 名稱,其他同上方設定


這是一個實驗,每個 session 最長 1 小時。每呼號 10 分鐘內最多 50 條訊息。

ham 的角度來說,用途也是顯而易見的。

假設郊外遠足遇上意外,手提電話己無電或離開覆蓋區,靜英英的語音中繼叫天不應,叫地不聞;又或設了一堆使用條款唔想你用。

這時還可考慮經 APRS 網絡發出訊息到 WhatsApp 求救。


Centralize vs Decentralize

一般由 clubs 壟斷的語音中繼屬 centralize 設置。 Down 機,遇上死位或 host 唔想你用 remote shutdown 左佢 ,就基本上沒辦法。

APRS 網絡其中重要一環則是各 ham 義務設置並分散的 iGate,絕對起到作用。


設計是美好,效果仍需改進

實測發現,以電話號碼發出訊息是 ok 的。但用 alias 則訊息會有時石沉大海。另在 WhatsApp 回覆到 APRS 器材,未見成功。


YouTube demo

先以 Radio FTM-350 發訊息給一個 WhatsApp 帳戶。然後回覆(無反應)。

再以 Android 電話的 APRSdroidAPRS 訊息給同一WhatsApp 帳戶。然後以中文回覆(無反應)。

時間關係,發送前已登記了名為 xkp alias

總結

這是同好預算有限的 project,和 WhatsApp 一些使用條款如更改隨時無以為繼。要試趁早。

年代不同,能以無線電器材打通任督二脈,將之與一般個人通訊器材/軟件互通方為入世之舉,何苦死守拍哂烏蠅的 repeater

Have Fun。


Posted in APRS, Research, 開箱文 | Tagged , , | 3 Comments