サンタさんに会いたい!!!
こちらの記事は、第二回クリスマスワンナイトハッカソンでの記事です。
こんにちは。というよりはこんばんわ?いや、おはよう世界
みなさんは子供のころ、サンタさんを寝ずに待っていたことはありませんか?
わ た し は あ り ま す。
でも、親に 「寝ないとサンタは来ないよ」 と、言われ布団に入ったあの日から数年
今回、サンタが来たら起こしてくれる
「さんたら~む」 (Santa + alarm)
を、開発しました。
技術解説
今回は、同じサークルの せるくん と開発しました
今回のシステムでは、
凧 : サンタ検出 , スイッチ入力とかの作成
せる : ソフトウェアの外観 , LED一式の用意 , LED制御
といった感じの分担となります。
サンタ検出部分
どこの誤家庭にもあるHokuyoのLRFを使います
このデータをRosの物体検出ライブラリに投げることでサンタが近づいたことを伝えます。
鍵
サンタが近づくとアラートが出ます。そのアラートを解除するために使います。
こちらは、鍵の信号をESP32で読み取りサーバにデータを投げます。
LED
以前のプロダクトでせるくんが作成したものを流用しています。
物体検出をしたときと、鍵が解錠されたことをトリガーにして光らせます。
画面表示
こちらは、Unityを用いていい感じにデータを統合して表示しています。
システム図
一連の動作について
通常状態で次のようになっています。
物体検出
現実世界
サンタが部屋に近づくとこんな感じで検出されます。
物体検出
検出されると部屋がこんな感じになります
サンタに気づいた家主はアラートを止めます
アラートを止めると、こんな感じでサンタさんを歓迎します!!
終わりに
もうサンタさんは来ないんですけどね・・・