M5StickCで電波時計が受信できないところでも時刻合わせできる様にする

Image credit: Tomokatsu Yukishita

初めに

電波時計、時刻合わせが要らないので便利ですよね。 私の家でも電波時計を使っています。

引越ししたら電波を受信しなくなった

電波時計は便利なのですが、電波を受信できないとその効果を発揮しません。 私の場合、引越しを機に電波を受信しなくなってしまい、時刻が狂う様になってきてしまいました。 窓ぎわであれば受信するのですが、時刻合わせのたびに窓際に持って行くのは非効率です。

電波時計の電波を家の中に引き込むにはどうすれば?

時刻合わせは面倒くさいので、どうにかして改善したいです。 ということで、どのような手段があるのか調べてみました。 電波時計の送信機というものが Amazon に売っている模様・・・。

共立電子産業 AC同期式時刻送信機 P18-NTPAC

共立電子産業 AC同期式時刻送信機 P18-NTPAC
thumbnail
AC電源で自動調整。シンプル&コンパクトな電波時計時刻送信機 P18-P18-NTPACは、家庭用AC100Vから得た交流信号をもとに時刻を保持する電波時計送信機です。 本機はAC100Vの電源周波数(50Hz/60Hz)が常に累積誤差が生じないようにコントロールされている事に着目して、内部時計の遅れ進みを調整しながら動作します。 最初にWebブラウザ上のアプリを使って時刻を設定すると、以降は交流信号による時刻の調整で内部時計を保持します。 標準電波を受信しにくいビルの中や、特にネット環境が用意されていないビルの地下などで力を発揮しますので、電波時計を使用できる可能性が広がります。 電波時計への送信距離は最大10mです。
https://www.amazon.co.jp/dp/B084Q4DJFB/ref=cm_sw_em_r_mt_dp_GTTNAHKNPQ79RYSR8139

ケイシーズ GPS式電波時計用リピータKEISEEDS P18-NTPGR

ケイシーズ GPS式電波時計用リピータKEISEEDS P18-NTPGR
thumbnail
衛星軌道から刻を得る P18-NTPGRは、GPS衛星が送信する時刻データを元に電波時計に時刻情報を送信する、時刻リピータです。 GPS衛星から受信した時刻を使用しますので、インターネット接続やLTE通信(携帯電話)等のデータ通信は必要ありません。
https://www.amazon.co.jp/dp/B07B4YFFJL/ref=cm_sw_em_r_mt_dp_XN57TNQ96MJD3M9HCTQQ

電波時計信号送信機能付き時計(白) P18-NTPLR

電波時計信号送信機能付き時計(白) P18-NTPLR
thumbnail
送信距離:約10m、時刻データ:インターネットからSNTPにより取得 LAN I/F:RJ-45コネクタ、10Base-T準拠 電源:DC5V(4.5V~5.25V)、付属ACアダプタにより供給 表示:本体色白/緑色7セグメント数字表
https://www.amazon.co.jp/dp/B00T03OIE2/ref=cm_sw_em_r_mt_dp_M6PQCHAJQG8HRYF7H7CD?_encoding=UTF8&th=1

・・・どれも高いですね。 正確な時刻になるのは魅力的ですが、値段が高いので「そこまでしなくても良いかな・・」と思っていました。

ラズパイとかで代用できるんじゃね?

もしかして、ちょっと工作すれば代用できるんじゃないか?と思い、いつもお世話になっているスイッチサイエンスさんで探してみました。

SwitchScience
thumbnail
スイッチサイエンス
https://www.switch-science.com/

そうしたらそのものズバリなものが出てきました。

M5StickC用JJYアンテナ基板

M5StickC用JJYアンテナ基板
thumbnail
電波時計に向けて標準電波JJYを模した信号を発信するためのアンテナです。M5StickC(別売)を直接接続し、至近距離にある電波時計の時刻を合わせます。M5StickC用のJJYシミュレータプログラムはGitHubにあります。
https://www.switch-science.com/products/6527

M5Atom Lite/Matrix用JJYアンテナ基板

M5Atom Lite/Matrix用JJYアンテナ基板
thumbnail
電波時計に向けて標準電波JJYを模した信号を発信するためのアンテナです。ATOM MatrixやATOM Lite(別売)を直接接続し、至近距離にある電波時計の時刻を合わせます。JJYシミュレータプログラムはGitHubにあります。
https://www.switch-science.com/products/6746

M5StickC

M5StickC--販売終了
thumbnail
ESP32-PICOを搭載したスティック型のM5Stackです。ポータブルで使いやすいオープンソースのIoT開発基板で、プロトタイプを素早く作ることができます。メイン写真は技適取得前の画像、実際はTelec表示があります。
https://www.switch-science.com/products/5517

ATOM Lite

ATOM Lite
thumbnail
サイズがわずか24 x 24 mmの、M5Stackシリーズ開発モジュールです。ESP32-PICOを搭載し、スマートホームデバイスや、小型のおもちゃへの組み込みに適しています。
https://www.switch-science.com/products/6262

ATOM Matrix

ATOM Matrix
thumbnail
サイズがわずか24 x 24 mmの、M5Stackシリーズ開発モジュールです。ESP32-PICOを搭載し、上面に5 x 5 RGBマトリックスLEDを備えています。スマートホームデバイスや、小型のおもちゃへの組み込みに適しています。
https://www.switch-science.com/products/6260

基盤とM5本体を両方購入しても5,000円あればお釣りが来そうです。 この値段なら・・ということで早速購入しました。 私が購入したときは M5StickC 用のみでしたので、M5StickCとアンテナ基盤を購入しました。

届いたら早速制作

ものが届いたら早速制作に取り掛かります。

スイッチサイエンスさんのページに記載されている資料の手順の通りにセットアップすれば問題なく書き込みができました。

動作確認

プログラムを書き込んだら電波時計の側で動かして受信を待てば良いです。 電波は弱いので、時計と近づけないと動作しません。

screen reader text
電波時計の横に置いてみる

課題

電子レンジのそばで使うとWiFi 接続が切れて再接続しない。手動で再起動が必要になってしまう。

まとめ

いかがでしたでしょうか。 少ない投資で電波時計を合わせる仕組みを作ることができました。

関連項目