2019年 おうちハック事情
おうちハック Advent Calendar 2019 |4日目
今年も家族に対してゴミばかり作っているわけではないことを証明するべく、生活に役立つものを目指して色々と作りました。
実際に役に立っているかの検証は一生しないつもりですので、まずは今年やったことをご紹介したく宜しくお願い致します。
目次
気圧センサの導入
今年も大変な災害の多い年でしたね。
台風の季節にはセンサで気圧をプロットしている方が数多くみられました。
我が家も気圧センサを導入してみました。気圧を知ることによって天気のみならず体調との相関もあるのではと期待したのであります。
ラズパイZeroで動いている我が家のおしゃべりコンシェルジュ ティラノくん に気圧計を仕込んで気圧の発話ができるようにしました。
我が家のコンシェルジュ ティラノくんの定期発話に気圧の報告も追加しました。 pic.twitter.com/z23UOnXnTp
— HomeMadeGarbage (@H0meMadeGarbage) September 15, 2019
使用したのは以下の気圧センサです。めちゃくちゃ安かったです。
更に気圧センシングを堪能するためにプロット機能も追加し、Alexa連携でティラノくんにいつでも気圧報告してもらえるようにもしました。
定期発話報告だけではなくリアルタイムの気圧が知りたいとのことで Alexa と連動もさせてみました。 pic.twitter.com/9V34nQTMRN
— HomeMadeGarbage (@H0meMadeGarbage) September 19, 2019
お母ちゃん曰く、気圧そのもではなく気圧変化が体調に影響しそうとのことなので、今後は気圧変化の勾配などでアラート出すなどしてみたいです。
金魚水槽管理システム
今年の我が家の大きな出来事として、金魚が家族に加わったことが挙げられます。
夏のお祭りで2匹タダでゲットしてきたのです。
意外だったのがお母ちゃん
毎日金魚水槽を眺めて話しかけ入念にお世話をしています。
- 水槽の温度やpHを計りたい
- 水草の成長促進のためにLED照射したい
- 遠隔でも金魚を監視したい
- 寝ている金魚の動画をとりたい
特に寝ている金魚の観察は近づくとすぐに起きてしまうために難しいとのことでした。
そこで以下のようなシステムの構築を目指して現在、実験・勉強中です。
カメラで金魚の動きを認識して、LED、温度センサ、pHセンサを制御を目指します。
コントローラにはMaixduinoを採用しエッジAIによって金魚を認識して金魚が寝てるか起きているかを判別して動画撮影します。ESP32を搭載していますのでWiFiで映像ストリーミングや水質データの受け取りを考えています。
まだまだ道半ばですが現状報告させていただきます。
金魚認識
頑張って金魚の学習用画像を用意して金魚認識オリジナルモデルを作成いたしました。ほぼリアルタイムに判別できていますので金魚の就寝を判別することは可能であると考えています。
学習時の検証回数を1から3に増やしたら認識精度はものすごく上がった!
これならイケる!! pic.twitter.com/SlsEsVu4BN— HomeMadeGarbage (@H0meMadeGarbage) October 16, 2019
認識した座標の変動から金魚の就寝を判別したり、動画ストリーミングなど今後検証いたします。
LED・センサ接続
テープLED Neopixelを水槽に接続しました。
温度センサとpHセンサを接続し、測定値をUDPで送信まで実現しております。
#Maixduino 搭載の #ESP32 で水温とpHをUDP送信#maix #sipeed #エッジAI活用への道 pic.twitter.com/FnngXz3DaY
— HomeMadeGarbage (@H0meMadeGarbage) November 13, 2019
課題としましてはMaixduinoにてUDP送信は出来たのですがUDP受信が実現できておらずLEDの遠隔操作ができておりません。
フューチャーワークとさせてください。
エコロジーLED表示器
さてクリスマスシーズン街はイルミネーションで色めきだっております。
我が家もイルミネーションでクリスマスマインドを高めたいのですが、やはり電気代が気になります。
そこで我が家のベランダ太陽光発電システムで日中発電して夜LED点灯するシステムを構築しました。
【ブログ更新】
太陽光で運用 電気代ゼロ!
エコロジーかつエコノミーなるLED表示器の制作#ベランダ太陽光発電 #Blynk #クリスマス☟ブログリンクはコチラhttps://t.co/LZM0nPotiK pic.twitter.com/E1w5fGYx42
— HomeMadeGarbage (@H0meMadeGarbage) November 17, 2019
LED表示器への給電はワイヤレスチャージモジュールを使用して窓越しに行います。これで冬でも安心です。
スマホアプリのBlynkを使用してLEDに表示する文字や色を指定できます。
北海道の家屋は二重窓ですので内窓にLED表示器を配置するとインフィニティミラーのような効果を得ることができ、更なるクリスマスマインドの向上効果を得ることができます♪
ご覧ください。インフィニティミラーのような効果です。
2重窓による反射です。
北海道はクソ寒いので2重窓です。 pic.twitter.com/vUlvTiEUrG— HomeMadeGarbage (@H0meMadeGarbage) November 17, 2019