2020-12-09

為你的MMDVM Pi-Star註冊密碼

 MMDVM的DMR使用者最近可能有無法通訊的問題發生,主要有兩個癥結:

  1.  Pi-Star default Mrandmeister Master是BM_United_Kindom_2341 這個站的IP改變了,而Pi-Star沒有更新到。
  2.  DMR Configuration的 BM Hotspot Security 沒有設密碼,因為以往常有人冒用別人的呼號跟DMR ID來設在他的MMDVM/Pi-Star,造成真正呼號持有者無法通連。

 所以各BM站紛紛要求使用者要設定密碼,沒有密碼就無法連上BM站台進行通連。

這個DMR Hotspot的密碼不是只在自己的MMDVM任意設一個就可以,必需先到Brandmeister網站註冊,並且在裡面設定密碼,註冊的URL在:

https://brandmeister.network/?page=login

註冊後要等一小段時間他們會寄到你留的email地址確認,再連進該站,找到

Service --> Selfcare --> Hotspot Security

設定密碼,然後到Pi-Star的

DMR Configuration --> BM Hotspot Security

把在brainmeister 網站設定密碼填到這裡。Apply Changes之後再連到任一個BM_xxxx_xxxx 就可以通連了。

目前還不是每一個 BM 站都要密碼,但是已經在進行中,未來應該每個 BM 站都會要求有密碼,所以使用者一定要去註冊並設定密碼。

2020-11-15

MMDVM Pi-Star 安裝與使用

https://www.pistar.uk/downloads/
這裡的 Pi-Star_RPi_V4.1.2_20-May-2020.zip 安裝後瀏覽器連接時出現
"502 Bad Gateway" ngnix
試了 google 上面幾種方法都無法改善,最後降版安裝
Pi-Star_RPi_V4.1.0_26-Mar-2020.zip 並沒有這個問題。

安裝後 Update 很慢,最後也有些資料不全,特別是 DMR ID 的對照
會只出現編號,沒有顯示呼號。

DMR ID 的資料檔是放在 /usr/local/etc/ 之下的 DMRIds.dat
從這裡取得:
https://database.radioid.net/static/user.csv
或是 https://database.radioid.net/database/dumps#! 從這裡選
cat user.csv |cut -d',' -f1-3|sed 's/,/\t/g' > DMRIds.dat
把 csv 前三欄轉出來成為 dat 檔。

因為 MMDVM 只是在家自用,所以功率不需要全開,default 是 100 我改成 2
手機接收也是將近滿檔
Configuration --> Expert --> MMDVMHost --> Modem --> RFLevel

如果不喜歡 default 的磚紅色,可以進入 CSS Tool 來改背景色。

如果要用 DMR 協議,你必需要先取得 DMR ID, 以台灣呼號申請 DMR ID 還要提供
機器文件,也就是要買特定廠商的機器,改用美國(或其他國家)呼號申請,完全
沒有這樣的問題,有興趣的人如果想考美國執照,可以查一下 ARRL VE Taiwan,
參考一下這裡

http://www.ctarl.org.tw/bv5ya/2007-9/FCC-ARRL-VEC.pdf

http://www.hamtalk.asia/thread-5991-1-1.html

日本較多人使用的是 D-Star, 但是透過 MMDVM 可以在
DMR/D-Star(Icom)/YSF(Yaesu)的數位通訊協定之間互轉。

發現把 rasbian 的 repository 改成台灣的話,update 就順利多了
/etc/apt/sources.list 裡面的
deb http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi
改成
deb http://free.nchc.org.tw/raspbian/raspbian buster main contrib non-free rpi

2020-10-30

單層布飛行傘Single Skin Paraglider 以及OpenSource遙控器

最近看到遙控飛行傘的影片,發現跟之前的式樣不太一樣,以前認知的飛行傘是有
進氣口,但是這次看到的飛行傘是沒有進氣口,所以懷疑是因為遙控玩具,廠商為
了降低成本做成那樣。

之後繼續查google跟youtube, 發現真的有這種沒有進氣口的飛行傘,它只有
上層布,沒有下層布用來構成中間的氣室。這種叫做 single skin paraglider,
最早是2014年在遙控界開使有廠商生產,到了2019年不是遙控玩具的真正戴人的
飛行傘被廠商生產出來上市。

據youtube上面看到的計價是它甚至比傳統雙層布的飛行傘更加穩定,成本也減少,
重量減輕,收納空間也減小,有殊多好處。

在遙控器方面,不少品牌是採用OpenTX firmware, 可以考慮購買這些品牌
遙控器:
http://www.open-tx.org/radios.html

2020-09-29

KiwiSDR開放全世界天空

隨著電子科技不斷進步,這幾年SDR產品越來越多,因為成本相對的低,所以甚至有不少SDR都開放在網路上任人操作,其中一個就是KiwiSDR,這是一款只有接收的SDR(有些SDR是可以發射電波的)。只要你有適合的環境(天線是必備的),買了它的產品後就可以架設網路站台,讓任何人透過網路來操作你這一台SDR。

http://www.kiwisdr.com/
這是它的官網,任何人有興趣都可以點開它的全世界分部站
http://rx.linkfanel.net/

然後依照你想聽的地方去找看看有沒有人提供服務

目前台灣唯一的一台是BM2KVV所架設提供的服務,點進去,它的default是接收本地的AM電台
http://jplin53.proxy.kiwisdr.com:8073/

你可以操作右下角的控制面板來改變頻率、模式、Waterfall的參數……等等
例如老鼠移到藍色waterfall轉動中央滾輪,可以改變大小(放大、縮小),或左右拖動來改變範圍。

建議把 Waterfall調到 0dB 比較不刺眼,WF Rate也把它調到 Med 或Slow,如果你不是那麼想看它的變化。



KiwiSDR的接收範圍主要是0到30MHz,不過也有少數KiwiSDR台是以接收航空波段,像是這裡有列出所有公開的KiwiSDR站台。
http://kiwisdr.com/public/

日本JP1ODJ有提供一台從118到140MHz的航空波段,位於東京附近,以及俄羅斯也有一台從108到138MHz的航空波段是在莫斯科附近。








由於AM電台從上個世紀到現在仍然在人類社會活得好好的,全世界都有,所以可以透過KiwiSDR聽到全世界各地最原汁原味的廣播,當然你只要能聽懂當地語言,就可以盡情的收聽,而不像短波廣播基本上都由有相當強大資源的政府或宗教來主持,local的AM電台就是小市民的日常生活。

例如想聽聽祖國的廣播,可以按這裡,這是在祖國首都附近的KiwiSDR接收台

http://83.87.152.133:8073/

它除了可以聽到祖國當地的廣播,也可以收到對岸的廣播


不出門也可以週遊全世界,聽到最原汁的當地語言。

2020-08-23

espeak講台灣國語

 台灣「國語」跟中國「普通話」之間除了發音不同之外,語調規則也有不同,網路有些
東西因為台灣人不關心,漸漸的被中國侵蝕,像電子產品的語音幾乎都是用中國發音。

在open source裡一個已經很多年的語音合成程式espeak原本只有歐語,後來有人把
它加了漢語,可能是中國人去加的,所以是用中國人的發音方式,台灣人如果仔細聽的話
應該會發覺它跟我們日常發音不一樣。

例如「暴露」:
台灣發音 ㄆㄨˋㄌㄨˋ(PùLù)
中國發音 ㄅㄠˋㄌㄨˋ BàoLù
 

「質量」
台灣發音 ㄓˊㄌㄧㄤˋ (ZhíLiàng) (質:二聲)
中國發音 ㄓˋㄌㄧㄤˋ Zhìliàng (質:四聲)
 

「企業」
台灣發音 ㄑㄧˋㄧㄝˋ (Chí yè) (企:四聲)
中國發音 ㄑㄧˇㄧㄝˋ Qǐ  yè  (企:三聲)
 

「期待」
台灣發音 ㄑㄧˊㄉㄞˋ (Chí dài) (期:二聲)
中國發音 ㄑㄧ ㄉㄞˋ Qi dài  (期:一聲)
 

「說服」
台灣發音 ㄕㄨㄟˋ ㄈㄨˊ (shuì fú) 四聲+母音不同
中國發音 ㄕㄨㄛ  ㄈㄨˊ shuō fú  一聲+母音不同

就像美語與英語一樣,分流之後各有各的特點,文化多樣性是人類文明重要的一環,
就跟生物多樣性一樣重要,把異己通通消滅、歸於一統,將是文明的災難。

把espeak改為台灣發音方式的方法:
1. 到這裡下載 https://drive.google.com/open?id=1ArwjaKM6lYby4lxKuv5F8_S6qexjY0pp
 

2. unzip zh_dictionary-calvin_2018-10-30.zip

  copy
  zh_list, zh_listx, zh_rules,
  到
  /usr/lib/x86_64-linux-gnu/espeak-data

  cd /usr/lib/x86_64-linux-gnu/espeak-data
  espeak --compile=zh

現在就可以用espeak唸出台灣發音
espeak -vzh 今天可以講台灣國語
or
espeak -g11 -s150 -vzh 今天可以講台灣國語

 

2020-07-19

把聲音丟到別台電腦

在同一個LAN內設好某一台已經接上喇叭的電腦做為audio server, 然後在別台電腦
播放的聲音,都可以丟到這台server放出聲音。

固然個別的應用軟體可以把聲音丟到特定的一台電腦,例如:
mpv --pulse-host=192.168.5.10 http://stream.srg-ssr.ch/m/rsc_fr/aacp_96

但是每個產生聲音的應用程式都要加上遠端server的參數就有一點麻煩,如果直接
在電腦總控聲音的設定檔寫好遠端電腦的傳輸協定,就可以一次搞定,不必每一個
應用軟體都設定。

可以利用pulseaudio來達成這個目的。
要做為音效server的電腦:
/etc/pulse/default.pa
load-module module-native-protocol-tcp \
auth-ip-acl=127.0.0.1;192.168.5.0/24 [auth-anonymous=1]
以上是接受整個網段其他電腦都可以把聲音丟過來。
(記得firewall要打開4713)

同一段LAN內其他client電腦:
/etc/pulse/default.pa
load-module module-tunnel-sink \
sink_name=NEO server=tcp:192.168.5.10:4713
(那一台server電腦是NanoPi NEO, 名字可以隨便寫)

設定好之後執行一下 pulseaudio -k; pulseaudio --start

這樣在同一個LAN內的任何電腦(client)都可以把任何程式產生的聲音丟給NEO,
包括在看youtube所產生的聲音也一樣會被丟到server.


2020-06-22

用偏光鏡看日蝕

2020年6月21日這次在台灣可以看到日蝕,特別是在嘉義可以看到全蝕,
不過,在台北也能看到偏蝕。

很多年前我就發現用兩個偏光鏡疊起來,再轉動方向就能把光線阻絕,甚至
可能到完全零透光,因為沒有電焊用的面具,所以這次也是用這種方式。
就可以肉眼看向日蝕的太陽了。

奇怪的是把這個方法貼在某個群組,竟然不少人認為這樣不可行,還有人
貼了「每日頭條(kknews.cc)」這個垃圾農場網站的文章來說不行,其中
有一篇是說會把相機燒毀!

也有人認真問我是從哪裡看來的資料讓我用兩片偏光鏡看太陽?我回答那
是自己的觀察跟實驗出來的,於是我開始孤狗看有沒有跟我相同作法的文章
,竟然完全找不到!不論中文、英文都沒找到。

有人貼了一篇說用偏光鏡不能拍太陽的文章,內容一看,它是講用單一片
偏光鏡,而不是我用兩片重疊再轉動阻絕光線的方式。

孤狗搜尋不到,大家也都認為一行的這一件事,
難不成我還是全世界第一個這樣作法的人嗎?

後來我找到一篇解說偏光鏡如何阻絕光線的文章,確實隨著鏡片的轉向,
可以逐漸把光線阻絕。

當轉動兩片偏光鏡的軸,交叉成90度,理論上通過的光會是 "0".

下面的截圖來自這個網頁:

https://www.microscopyu.com/techniques/polarized-light/introduction-to-polarized-light