akaakahoshihoshi が 2021年05月16日19時30分36秒 に編集
コメント無し
記事種類の変更
製作品
本文の変更
# 概要 朝起きて、まず知りたいのって天気ですよね。 自分は朝起きたらリモコンで電気をつけるので、電気をつけたらラインで天気を教えてくれるものを作りました。流れとしては以下の通りで動作します。 1.リモコンで電気をつける 2.リモコンの赤外線信号をobnizがキャッチ 3.obnizが天気を表示し、ラインへ結果を送信 今回はブロックプログラムを用いて、制作しました。 # デモ動画 @[youtube](https://youtu.be/g_LrSuF7OOA) # 用意するもの ・obnizBoard1Y ・赤外線受信モジュール ・赤色LED 簡単に作れることをテーマにobnizに直刺しで作成しました。 # プログラム
プログラムはブロックプログラムで作成しました。URLの欄はIFTTTでLINEと連携したものを載せればラインで通知が来ます。メールアドレスと連携させればメールで通知も可能です。また今回は実行すれば赤外線受信状態になるようにしたのでボタンをクリックするようなものは組み込んでいませんが、ボタンを組み込めば、LINEnotifyのアカウントとobnizのURLを友達と共有することで、外からでも誰でも天気を取得することができます。 
# コード ブロックプログラムは以下のコードと等価なので別で利用する際は以下のコードを参考に作成してください。   
### ポイント 今回は赤外線信号は学習させず、夜寝るときにobnizを実行すれば、朝どのリモコンでも動作するようになっています。なのでテレビのリモコンなどエアコンのリモコンなど赤外線信号を用いたものであれば何でも動作します。 今回受信次第結果を表示させたかったので、信号を受信しましたなどの報告は入れていません。 代わりにLEDを光らせることで受信を知らせる仕様にしました。 # LINE送信のために使用したもの webhookとLINEをIFTTTで連携して制作しました。 これで制作したURLをプログラムにいれるとラインに通知がいくようになっています。   # 感想 今回とりあえずリモコンの赤外線を使用したものと身近なLINEをうまく連携させたものを作りました。 初めての作製だったのでなかなか思い通りにいかない部分もありましたがなんとかできました。目的が結構抽象的なところからつくったので応用は聞きそうだなと考えています。 次回ここからもう少し発展させて便利なものを作ってみたいと思います。