APRS 訊息監視器- AprSVW 試製

 

 

前言

這是一個較 advanceproject。不過所謂 advance,也只不過是用了較難尋的 MX614Internet 年代,網上要找也不是問題。

這個 project 可說是 “風起了”的續集。對我來說,是迫出來的。原因是我的 FTM-350 自去年 6月便 24 小時運作,長期監察 144.640APRS packet 訊號。

作用是 monitor VR2XKP-10 iGateRF 發出的天氣警告訊息,經 Internet path 的則以 android phone 上的 aprsdroid 長開去 monitor

phon2 phon1

aprsdroid 長開約兩星期會失靈自動 exit,需重啟電話

 

WEB
網頁較早前也加上天文台 rss feeder,供訊息訂閱者 counter check

雖則在 iGate 上睇 log 也可 check 到,但外圍設備又 TNC,又發射機等等;以末端監察還是最可靠的。

這樣我的 FTM-350 便被 hijack 了。要想辦法解決,以低 costs 監視 aprs packet,騰出 FTM-350 去試 9600 aprs 的方案和其他實驗。

Why AprSVW

官網: http://ir3ip.net/ik3svw

  • 線路簡單,所有零件都 on hand
  • 21 方案,除 packet monitor 外,也可 config 為一個 tracker ,並配有 smart beaconing 功能 (作者自稱是 Automatic Timing)
  • 當遇到 destination callsign 與自訂的callsign 相同時,buzzer 會發出聲響 (留意下文)
  • 可回傳 ACK 訊號,並附上預設訊息,如 Message Rx,I will reply later
  • 簡單發訊介面

三叔電話做到的,我們的系統其實也可做到

線路分析

cct

官網圖片

典型的 MCU (U1)MX614 (U2) 線路,將資料顯示在20*4LCD (U3) 上。
留意 V3.0MCU16F628V4.0 的則是 16F648。請按自有零件使用所需 Version

另注意 Bz 蜂鳴器部份,原設計是 MCU 以低電平約 2 秒經R12 去觸發蜂鳴器去悲鳴兩秒,實驗証明不論是行 pulse,或供電就長鳴的 buzzer 也不 work 的。示波器檢測 Buzzer –pin 是長期接近 5V

為今之計,是經 PNP transistor 去推響 buzzer。請參考下圖。

switch5
Courtesy of  http://www.electronics-tutorials.ws/blog/relay-switch-circuit.html

典型的負電位推繼電器線路,將 relaydiode 改為 buzzer 即可。

 

操作

請在電腦安裝編程軟件,完成後開啟,將線路接上電腦 com portUSB to com 線。按 Set Key 並接上電源,1 秒後放手,這時線路應和電腦接上了。

 

下載完 config 檔後會顯示 OK

 

由於我是用在 packet 監察,所以關掉 GPS 選項( GPSless Mode),而為盡量顯示 packet 的文字內容,我也剔了disable display position of received stations

program
參考設定

 

將訊息坐標顯示的代價是沒了一行有多,最終棄掉

上圖 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 ICLCD 背光致能,收到訊息後,LCD 背光長著約 20 秒,其餘時間關掉以省電。長期著背光也不見得有用,尤期半夜三更光到暈。

加進接 Android 電話的接頭,android 電話配 SDR 成為一接收機,音頻傳到 aprSVW,那就可省回一 transreceiver

現行的 buzzer 聲太陽春,將其 trigger signal 接到一音樂 module,以自訂音樂聲取代之。

Posted in APRS, AVR / ARM | Tagged , , , , | Leave a comment

Raspberry Pi 2 in Production

 

 

前言

新年開始就忙得不可開交。網站更新與新文撰寫接近停工狀態。趁今晚有點時間,用錢搞掂,開箱文是也。

Rpi 2誔生

box

上年中,RaspberryPi 推出了B+ 版,功耗更低,IO 端加至 40pin,並增加 USB port 2 個。本想買個回來測試一下,不過沒時間還是省點錢而擱置了。

 

usb

幸好沒買,否則中伏。想不到今年二月頭就公佈了2.0 版本,並隨即供貨。剛好要為新的 projects 補充 MCU,一併購入了一套回來。

新版本是四核心,內存容量 double1 GB,並兼容舊版本的軟件。宣傳稿提到,新版本更適合一些對處理器資源要求高的應用,如 SDROpenCV 等。

SDR 一環正合 Amateur radio 的用途。

arm

 

新舊對比表:

piv1v2

(官網圖片)

 

售價不變,仍是約港幣 $273

 

sd_slot

B+ 開始,SD card 槽 轉為 micro SD

 

最騎哩的是,Microsoftdeveloper 渠道也發佈消息稱即將面世的 Windows 10 將會支援 Rpi 2.0 ,不過一般估計是特殊俺割版。Microsoft 不是開善堂的,而是做 OS 發大達的年代一去不復返了。

今次採購,RSB+ 膠殼( 外型和尺吋與 2.0 一樣) 標價達 $110,接近 RPi 的售價一半… ,那省回算了。年假後淘幾個來備用,不外人仔十多元。

 

rpi_case_111.28

這樣的一個膠殼需百多元…,自問高攀不來… (RS Component官網圖片)

另官網 forum 表示,有報告指開閃光燈替其拍照時會導至RPi 2.0 關掉。經分析後,發現是 U16 在強光下會產生光電效應而失靈,唯強光需是氙光燈等會發出長波的光源才會產生干擾。戶外陽光,LED 燈等不會影響。

u16
這是肇事的 U16,RPi 是 PCBA (機肉)形式出售。很難避免外間干擾。個人估計,會在更新版本中改零件除去這個問題。
 

Hamradio 的蚊型系統,究竟應是以 MCU 或以 Linux embedded 系統上運作,沒終極答案。但時間有限的情況下,我是傾向以 Linux embedded 系統為主力。

較後時間會將現在1.0 運行的系統移植到 2.0 上測試。SDR 等應用也會進行研究。

Posted in 開箱文 | Tagged , , , , | Leave a comment