NEW MMDVM Hotspot Built-in Antenna

Jumbo Spot作成の中で少し触れたもう一枚の実験用として買ったMMDVM Modemについて紹介します。

eBayのサイトでJumbo Spotを探していた時に、もう一つ、「NEW MMDVM Hotspot Support P25 DMR YSF for Raspberry pi + Built-in Antenna」というものを見つけました。 これもラズパイZEROの大きさに合わせてあるMMDVM Modemです。 アンテナもプリント基板上にパターン印刷されているビルドインアンテナということで興味がわきました。なにしろ安い、送料無料で23ドルです。

これもラズパイZEROと組み合わせてすぐに使えるものと思っていましたが、そう簡単ではなく少しはまりましたので、その内容を記述しておきます。

JumboSpot同様に、ラズパイZEROのGPIOにつなげてもすぐには動きませんでした。 なぜ動かないのか理由がわからず、もう一度、このMMDVMに付属してきた非常にわかりにくい、紙きれ一枚の説明書きを見てみるとUSBのポートを使った説明を中心に書かれていて、デフォルトのインターフェースがGPIOではなくてUSBに設定してあるようです。

インターフェースをGPIOにする設定方法について調べてみるとMMDVMカード上のFirmwareを書き換える必要があるようです。 このFirmwareの書き換えがどうすればできるのか製品のホームページを見ても全く分からず、しかもホームページ中に「デフォルトでGPIOで使う設定になっている」などと書いてあります。 また、「Firmwareの書き換えには基板にジャンパー線も必要」などとも書いてあります。このサイトに記述されている英語も内容も非常にわかりにくく、何が真実なのかまったく判りません。

一応、ジャンパー線もハンダ付けでやってみたのですが、何かMMDVMの動作がおかしくLEDすら点灯しません。 結局いろいろとネット上を探し回り、PiStar関連のページでFirmwareの書き換え方法が書いてあるサイトを見つけ、まずはNoraGatewayではなく、PiStarで動作させることとしました。 下記のサイトにFirmware書き換えのやり方が記述されています。

https://amateurradionotes.com/pi-star-firmware-updates.htm

一応引用して日本語でのやり方も記述しておきますが、Linuxのコマンド操作に慣れていないと相当難しいと思いますのでご注意下さい。

まずは、PiStarのイメージをダウンロードして、microSDカードにWin32diskmagerなどのイメージ書き込みソフトを使って焼き付けます。

そのPiStarでラズパイを起動します。 この時必ずMMDVMカードをラズパイのGPIOに接続し、さらにUSBケーブルでもラズパイとMMDVMカードを接続してください。

  1.  Log into Pi-Star via SSH

そのラズパイに SSHでリモートログインするか直接ラズパイにキーボード、ディスプレイを繋いでログインします。 PiStarのデフォルトのログインユーザーとパスワードは下記の通り。

  • ユーザー名: pi-star
  • パスワード: raspberry

ログインすると、安全のためシステムがリードオンリーになっています。 プロンプトの後に(ro)とあるはずですので、これを読み書き可能に設定します。

$ sudo rpi-rw

これでプロントに(rw)と出て読み書き可能になったことがわかります。

2.  Run a Pi-Star Update:

下記のコマンドでpi-starの入っているラズパイOS全体をアップデートします。 インターネットに繋がっていることが前提です。 この作業は大体10分くらいかかると思います。

$ sudo pistar-update

3. Optionally, for extra careful preparation, reboot before proceeding:

アップデートが終わったら、念のためシステムをリブートします。

$ sudo reboot

4.  If you don’t know what type of radio/modem board you have, run:

リブートして再立ち上げができたら、再度ログインして、読み書き可能にしておきます。

そこから、下記コマンドを打って現在のMMDVMモデムの状態を調べてみましょう。

$ sudo pistar-findmodem

出て来た表示で予想通り、デフォルトではUSBインターフェースになっていることが判ります。

5.  Depending on your radio/modem type, run the appropriate command:
Note: It isn’t necessary to first put Pi-Star into read-write mode (rpi-rw); the script takes care of that.

ここからは説明のページにある多数のファームウェアから設定するタイプを選び、そのコマンドを打ちます。

このMMDVMカードを下記の構成のGPIOで使う場合

MMDVM_HS_Hat board with 14.7456 MHz TCXO1 connected to GPIO:

コマンドは下記の通りです。

$  sudo pistar-mmdvmhshatflash hs_hat

コマンドを間違えないように。

これでMMDVMカードのファームウェアがGPIOインターフェースになりました。

ここまで来れば、あとはMMDVMカードとラズパイを接続しているUSBケーブルを外して、microSDカードをNoragatewayのものに替えて再立ち上げすれば動作します。

これで完成です。

アンテナが内蔵され、コンパクトにまとまっているこの形が結構気に入りました。 これはLEDもきれいなので、クリアケースに入れて使いたいと思います。

尚、ファームウェアの書き換えはシステムを壊す危険を伴います。 くれぐれもご自分の責任で。

PS ラズパイZEROのケースに入れてみました。

 

Jumbo Spot作成

ラズベリーパイ3B+とDVMEGAをNoraGatewayで動かすアクセスポイントは完璧ですが、ラズベリーパイ3B+のパフォーマンスの高さから発熱量も大きく、また屋外で使う時はバッテリーでの運用時間も短かくなってしまいます。 先週末に散歩に持ち出した時にカバンの中でかなり熱くなってしまいました。 一方で、Jumbo Spotと言われる同機能のものはラズベリーパイZERO WHという超小型のラズパイを使っています。

調べてみると消費電力はラズベリーパイ3B+は5Wもあります。 これに対してラズベリーパイZERO WHは0.75Wです。

まずは、ラズベリーパイZERO WHを2個購入。 そしてJumbo SpotのMMDVMとケースはeBayで10日ほど前に注文していました。 そして昨日、注文していたJumbo Spot用のMMDVMとケース(右側)ともう一台の実験用MMDVM(左側)が到着しました。

中国から直送されてきましたが、この梱包です。

まあ、中身は無事でしたが・・・・

ケースの下にまずはラズベリーパイ ZERO WHを設置。

そのうえにMMDVMを載せますが、MMDVM側のOLEDのピンがラズパイのピンとぶつかるのでMMDVM側のピンをニッパーでカット。

この4本のピンを

カットしました。

そして、ラズパイの上に設置。

ケース取付

しかし長いビスがケースの下まで飛び出てしまうので置く場所においては下のテーブルなどに傷がついてしまいます。

ビスを1mmほどニッパーでカット

一気に切ればねじ山も痛みません。

長さもぴったりです。 そして完成・・・

OSはラズパイ3B+で使用したものがそのまま使えました。

今日一日、しばらく使ってみましたが時々電源がいつのまにか切れ、ラズパイの再起動が起きてしまいます。

何が悪いのか調べてみましたがどうも電源ケーブルがちょっとしたショックで一瞬接触不良を起こしてしまうようです。

ケースの精度が悪くこのようにUSB端子と、ミニHDMIケーブルのソケットが少し下にずれています。 というか穴が上にずれている。 これが原因でした。

このためラズパイの基盤の取り付けにワッシャー1枚を加えてその分だけ基盤の位置を上に上げました。

これでケースを取り付けてみると

ぴったりです。 これで電源のUSBケーブルが安定し、瞬断が無くなりました。

外に持ち出してみましたが電源の持ちが全く違います。 発熱も少なく持ち出しはこのJumbo Spotで完璧になりました。

 

SOTA花見

土曜日はSOTAメンバーの有志と花見に行ってきました。

場所は浜松町近辺。 先週下見をしていた場所です。

花見と言っても木曜日に開花宣言が出ただけですのでほとんど咲いていません。

これのどこが花見かと聞かれると困るので・・・聞かないでください。

JG1GPYさんが持ってきたのは自作3エレ八木アンテナ。 なぜかフランスカラーが素敵です。

JG1BOKさんが持ってきた1200MHzのアンテナ

ブームのところが袋状になっていて、くるくると丸めておけます。 この中にポールを通していくと、

こうなる。

同じコンセプトでクワッドアンテナも

JG0AWEさんは忙しいところ遠路参加していただきました。

そして2次会、3次会と飲み続けて結局桜の花はほとんど見たのかどうかも忘れてしまいました。

いつもながら楽しい飲み会でした。 参加された皆様お疲れさまでした。

 

ラズベリーパイのシャットダウンスイッチ

JR1OFPさんのラズパイイメージファイルのマニュアルによると、GPIO10番(ややこしいことにこれは19番ピン)をGNDに1秒以上落とせばOSがシャットダウンするように設定されているということで、シャットダウンスイッチを付けました。

本日秋葉原の秋月で小さな表面実装用のスイッチを買ってきて、老眼で苦労しながらなんとか、はんだ付けをしました。 スイッチを取り付ける場所ですが、ラズパイのケースの上蓋につけるとリード線が切れてしまう場合もあるし、かといって写真右のDVMEGAにつけると基盤が分割できなくなるので、ラズベリーパイの基盤のすいているところにつけることになるのですが、普段は上蓋を閉めているのでボタンそのものが押せない・・・・・ということでどこに取り付けるか考えましたが、写真の場所であれば何とかラズパイのケースの隙間から小指が届きます。

スイッチはアロンアルファで基盤に貼り付けました。

一秒以上の長押しでシャットダウンしてくれるようになりました。

電源をいきなり落としてもラズパイのOSは安定しているので大丈夫なようですが、やっぱり精神的に気持ち悪いのでこれで一安心です。

 

ラズベリーパイWiFi AP複数登録

ラズベリーパイとDVMEGAでアクセスポイントを作ったり、Jumbo Spotでアクセスポイントを作っている場合にJR1OFPさん作成のラズパイOSイメージを使われている方も多いと思ます。 私も、先週から使わせてもらっています。

このイメージファイルでNoragatewayを自分の環境に合わせて設定する時にイメージファイルの中でWindowsで読めるDirectryにあるNoragateway Config Toolというソフトを使います。

この中で設定できるWifi環境の設定数が一つになっています。 これだとWifi環境が変わった時にいちいちWindows PCにSDカードを入れて設定しなおさなくてはならず面倒です。

そこで複数のWiFi環境をあらかじめ設定しておく方法を調べてみました。

ラズベリーパイの /etc/wpa_supplicant/  ディレクトリにあるwpa_supplicant.conf というファイルの中にあらかじめ登録しておくと環境に合わせて使えるWiFiに接続できるようです。

このFileを直接/etc/wpa_supplicant/ の中で直すか、もしくは先ほどのWindowsで読めるSDカード内のフォルダーの中にあるwpa_supplicant.txtという名前のファイルを直接編集しても良いようです。

このファイルは下記のような構造になっており、下の方にあるWiFiの設定を増やしていくだけです。

 

country=JP
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

ここから

network={
ssid=”ABC_network← ネットワークID
psk=”12345678“  ←パスワード
key_mgmt=WPA-PSK
proto=RSN ←WPA2を使うとき、WPAの時はこの行が不要
}

ここまでをWiFiの数に合わせて設定していく

network={
ssid=”DEF_network
psk=”11111111
key_mgmt=WPA-PSK
proto=RSN
}
network={
ssid=”XYZ_network
psk=”PASSWORD
key_mgmt=WPA-PSK
}

各ネットワーク毎に固定IPアドレスやネットワークゲートウェイの設定をする場合は /etc/network/interfaces のファイルを設定するようですが、現在はプロキシ経由のアクセスとすることでポート40000の解放は不要なので、私の場合はこのinterfacesファイルを修正することは必要ありませんでした。

これでどのWiFi環境に行ってもすぐにアクセスポイントが立ち上がるようになりました。 ラズベリーパイZEROを使うJumboスポットでも同じです。

 

ラズベリーパイ +DVMEGA+Noragateway

先日、ラズベリーパイの上でNoragatewayを動かしてアクセスポイントモードで運用できるようになりましたが、この時はまだもう一台のリグ、私の場合はID-51Plus2とラズベリーパイをICOMのケーブルで接続した形のものでした。 これで全く問題は無いのですが、手持ちのDVMEGAをラズベリーパイに乗せてそれだけで運用できないかと試行錯誤をしていました。

先日もう一台のラズベリーパイ3B+を手に入れて挑戦していました。 ようやく本日完成しました。

ラズベリーパイの上に乗っているのがDVMEGAです。

まずラズベリーパイで動かすOS+DVMEGAのドライバー、Noragatewayが入ったイメージファイルをJR1OFPさんのサイトからダウンロードし、イメージファイルをWin32diskmagerというソフトでMicro SDカードに書き込みます。 その後はJR1OFPさんの作成マニュアルに従ってConfigファイルを作成。 再起動するだけでほとんど完了です。 一応、/opt/NoraGateway/configにある NoraGateway.xmlを確認して完了。 すでにラズベリーパイを起動すると自動でNoraGatewayが立ち上がっています。

JR1OFPさん、そしてNoraGatewayの作者であるGoro Maitakeさん、本当にありがとうございます。

さて動作は確認できましたが、DVMEGAは10本のピンでラズベリーパイの上に接続してあるだけでぐらぐらと機構的に不安定です。 このためJALでもらった耳栓を切って安定させました。

この上にDVMEGAを載せると

安定します。

そしてラズベリーパイのケースですがDVMEGAの基盤の高さは入るのですがDVMEGAについているSMAのコネクターがケースと干渉しますのでSMAコネクター部分を切り取りました。

完成です。

これでリグは手持ちリグ一つでReflectorとD-StarのアクセスポイントモードおよびMultifoward Linkでのワッチを含めた運用が楽しめます。

 

VR2出張

水曜日の夜からVR2、香港のWanchaiに出張していました。

いつものように一泊三日、最近毎週このパターンです。

水曜深夜着、木曜日朝から晩まで仕事でそのまま帰国、そして金曜は出社・・・・

ホテルからVictoria Peak方面の山が見えました。 VR2もSOTA香港支部があればあの近辺は登録されるはずなんですが・・・・

 

神奈川県南足柄市金時山

神奈川県南足柄市金時山(JCC#1118, SOTA#JA/KN-007)

今日は朝4時起きで始発電車に乗って東京別宅から自宅に帰還。 車で南足柄に向かって金時山に登ってきました。

足柄峠の登山口に車を停めて8時に登山開始。

足柄峠から登ると、急坂が多いです。

12個のこんな、はしご階段も登ります。 12個なので「子」から「亥」までの十二支のマークがついています。

1時間で山頂に到着。

到着した時は、まだ天気も良く富士山も見えました。

このあとアンテナを設置していると急速に曇ってきて、富士山は見えなくなってしまいました。

金時山の山頂は標高1213m。 最近手に入れた登山用の時計で高度を表示させるとぴったりです。 ただ、この時計はGPSではなく気圧で高度を測っているだけなので、これは単なる偶然でしょう。

9時20分ころからいつものようにHFから開始しました。

今日の結果です。

  • 14MHz CW : 5局(北米とオーストラリアも1局づつ)
  • 18MHz CW : 4局(ニュージーランドと台湾含む)
  • 21MHz CW : 1局(ニュージーランド)
  • 50MHz SSB : 37局
  • 50MHz CW : 8局
  • 144MHz FM : 2局
  • 430MHz FM : 15局

合計72局となりました。

HFでは14MHzと18MHzのコンディションが良く、春のコンディションが感じられました。

そして50MHzでは、三重県の穂高明神(明神岳)に登っているJF3KLH/2 横田さんからもコールいただきました。50MHzで長距離のS2Sができました。 横田さんありがとうございました。

144MHzでは長野県飯田市の局ともQSOできました。

今日はたくさん呼ばれましたし、HFでのDX、VUでのDXもできて大満足です。

今日は関東地方は、全般的にだいぶ天気が良かったようですが、金時山は朝だけで、途中で曇ってからどんどん気温が下がり、下山して、車に乗ると雪が降りだしました。

今日のルート

そして高度です。

今日もありがとうございました。

追記

忘れていました、山頂でおにぎりを食べていると、やっぱり来てくれました。 カメラを向けると横を向きます。