ここでは趣味の電子工作や日々の活動を紹介しています。赤外線学習リモコンTweetIR-Stationとは自作のWiFi接続の赤外線学習リモコンです。IR-Stationを使えば、スマホやPCから家電製品をコントロールすることができます。詳しくは、IR-Stationについての記事一覧をご覧ください。夏休みになり、IR-Stationを本格的に開発しています。今回は、いくつかの新機能を紹介します。設定画面では、以下のことができます。赤外線信号を選んでSubmitボタンを押せばダウンロードできます。ダウンロードされるのはJSONファイルです。信号を割り当てたいチャンネルを選び、上でダウンロードした赤外線データファイルを選択します。任意で名前を入力して、Submitボタンを押すと、赤外線が登録されます。赤外線データファイルはJSONファイル赤外線データファイルはJSON形式に従っており、以下のフォーマットになっています。JSONフォーマット赤外線データは、単位がマイクロ秒の生データです。0,2,4,6,...番目の数値が、38kHzの赤外線が存在する(High状態の)マイクロ秒時間1,3,5,7,...番目の数値が、赤外線が存在しない(Low状態の)マイクロ秒時間です。["赤外線のHigh,Lowをマイクロ秒で表したuint16_tのリスト"]JSONファイルの例これに従った形式なら、自分で作ったファイルでもアップロード可能です。[3300,1786,363,1305,390,473,364,476,317,548,289,577,288,501,364,474,390,475,290,550,289,1403,290,551,314,1377,290,552,313,502,362,1379,289,1378,289,1378,314,1377,389,1304,364,476,312,552,290,553,312,474,391,1305,362,501,364,474,361,504,289,553,312,477,363,500,364,476,287,578,289,1377,314,551,290,502,363,476,388,474,391,451,313,551,313,553,288,500,363,1304,385,1362,310,475,389,475,364,477,313,552,288,1380,317,50215,3305,3489,314]注意JSONデータのフォーマットは、今後のアップデートで変更される可能性があります。最新情報は、GitHub/kerikun11/IR-Stationにあるのでそちらをご覧下さい。まとめIR-Stationは、日々進化しています。趣味は電子工作とマイコン制御。マイクロマウス作ってます。