![]()
前言
這是一個較 advance 的 project。不過所謂 advance,也只不過是用了較難尋的 MX614。Internet 年代,網上要找也不是問題。
這個 project 可說是 “風起了”的續集。對我來說,是迫出來的。原因是我的 FTM-350 自去年 6月便 24 小時運作,長期監察 144.640 的 APRS packet 訊號。
作用是 monitor VR2XKP-10 iGate 以 RF 發出的天氣警告訊息,經 Internet path 的則以 android phone 上的 aprsdroid 長開去 monitor。
![]()
aprsdroid 長開約兩星期會失靈自動 exit,需重啟電話
![]()
網頁較早前也加上天文台 rss feeder,供訊息訂閱者 counter check
雖則在 iGate 上睇 log 也可 check 到,但外圍設備又 TNC,又發射機等等;以末端監察還是最可靠的。
這樣我的 FTM-350 便被 hijack 了。要想辦法解決,以低 costs 監視 aprs packet,騰出 FTM-350 去試 9600 aprs 的方案和其他實驗。
Why AprSVW
- 線路簡單,所有零件都 on hand
- 2 合 1 方案,除 packet monitor 外,也可 config 為一個 tracker ,並配有 smart beaconing 功能 (作者自稱是 Automatic Timing)
- 當遇到 destination callsign 與自訂的callsign 相同時,buzzer 會發出聲響 (留意下文)
- 可回傳 ACK 訊號,並附上預設訊息,如 Message Rx,I will reply later
- 簡單發訊介面
![]()
三叔電話做到的,我們的系統其實也可做到
線路分析
![]()
官網圖片
典型的 MCU (U1) 控 MX614 (U2) 線路,將資料顯示在20*4 的 LCD (U3) 上。
留意 V3.0 的 MCU 是 16F628,V4.0 的則是 16F648。請按自有零件使用所需 Version。
另注意 Bz 蜂鳴器部份,原設計是 MCU 以低電平約 2 秒經R12 去觸發蜂鳴器去悲鳴兩秒,實驗証明不論是行 pulse,或供電就長鳴的 buzzer 也不 work 的。示波器檢測 Buzzer –pin 是長期接近 5V。
為今之計,是經 PNP transistor 去推響 buzzer。請參考下圖。
![]()
Courtesy of http://www.electronics-tutorials.ws/blog/relay-switch-circuit.html
典型的負電位推繼電器線路,將 relay 和 diode 改為 buzzer 即可。
操作
請在電腦安裝編程軟件,完成後開啟,將線路接上電腦 com port 或 USB to com 線。按 Set Key 並接上電源,1 秒後放手,這時線路應和電腦接上了。
![]()
下載完 config 檔後會顯示 OK。
![]()
由於我是用在 packet 監察,所以關掉 GPS 選項( GPSless Mode),而為盡量顯示 packet 的文字內容,我也剔了disable display position of received stations。
![]()
參考設定
![]()
將訊息坐標顯示的代價是沒了一行有多,最終棄掉
上圖 callsign 後的 M,意思是 in service
這裡我不打算 demo Tracker 功能了。原因是 tracker 之前介紹了不少方案。而這個只是配有 LCD 自身顯示 GPS 經緯度。沒受過高階的 map reading 訓練,只給你經緯度是很難評估自處地方的大約位置。
![]()
GPSless mode 下,不會顯示坐標訊息
實際測試
LCD 顯示屏是 20*4,即最多可顯示 80 字。而一條 APRS packet 最多 69 字,理應 cover 哂。但遺憾是版面設定只用到兩行多一點,部份天氣警告訊息的尾段被刪掉。MCU project 的弱點即時顯現。
![]()
![]()
這是訊息發出紀錄頁,[AA] 意即 Autoreply
後記
這是一個 prototype,稍後會用大字符的 LCD 做過一個靚仔一點的如 signage 長期放枱面使用,加進一點功能:
以 LM555 timer IC 做 LCD 背光致能,收到訊息後,LCD 背光長著約 20 秒,其餘時間關掉以省電。長期著背光也不見得有用,尤期半夜三更光到暈。
加進接 Android 電話的接頭,android 電話配 SDR 成為一接收機,音頻傳到 aprSVW,那就可省回一 transreceiver。
現行的 buzzer 聲太陽春,將其 trigger signal 接到一音樂 module,以自訂音樂聲取代之。
