あくまで凧の見解です

一般高専生のヨタ話

サンタさんに会いたい!!!

こちらの記事は、第二回クリスマスワンナイトハッカソンでの記事です。

 

こんにちは。というよりはこんばんわ?いや、おはよう世界

 

みなさんは子供のころ、サンタさんを寝ずに待っていたことはありませんか?

わ た し は あ り ま す。

 

でも、親に 「寝ないとサンタは来ないよ」 と、言われ布団に入ったあの日から数年

 

今回、サンタが来たら起こしてくれる

「さんたら~む」 (Santa + alarm)

を、開発しました。

 

技術解説

今回は、同じサークルの せるくん と開発しました

twitter.com

 

今回のシステムでは、

凧 : サンタ検出 , スイッチ入力とかの作成

せる : ソフトウェアの外観 , LED一式の用意 , LED制御

といった感じの分担となります。

サンタ検出部分

どこの誤家庭にもあるHokuyoのLRFを使います

www.hokuyo-aut.co.jp

 

このデータをRosの物体検出ライブラリに投げることでサンタが近づいたことを伝えます。

サンタが近づくとアラートが出ます。そのアラートを解除するために使います。

こちらは、鍵の信号をESP32で読み取りサーバにデータを投げます。

 

LED

以前のプロダクトでせるくんが作成したものを流用しています。

物体検出をしたときと、鍵が解錠されたことをトリガーにして光らせます。

 

画面表示

こちらは、Unityを用いていい感じにデータを統合して表示しています。

 

システム図

一連の動作について

通常状態で次のようになっています。

物体検出

f:id:tarotako:20211225054534p:plain

 

現実世界

f:id:tarotako:20211226112728j:plain




サンタが部屋に近づくとこんな感じで検出されます。

 

物体検出

f:id:tarotako:20211225054803p:plain

 

検出されると部屋がこんな感じになります

f:id:tarotako:20211226112941j:plain



 

サンタに気づいた家主はアラートを止めます

f:id:tarotako:20211226112926j:plain

 

アラートを止めると、こんな感じでサンタさんを歓迎します!!

f:id:tarotako:20211226112849j:plain

f:id:tarotako:20211226112902j:plain

 

終わりに

もうサンタさんは来ないんですけどね・・・

f:id:tarotako:20211226112828j:plain