読者です 読者をやめる 読者になる 読者になる

子供が産まれたから、おうちハックしてみた

前置き

2017年1月15日に初の娘が産まれました。23日が予定日だったのですが、寒波、満潮、満月の影響で予定よりも早く産まれました。 *1

嫁と娘が退院してから1週間仕事を休み、嫁の休息確保や、私の初の育児強化週間にあてさせてもらいました。
職場の方々が休みの取得を快く承諾してくれたので、本当にありがたかったです。

1週間の休み、ただ子育てに勤しみ、その後はいつもどおり仕事かーと思うと少しさみしいものがあります。
そういえば昨年末のアドベントカレンダーRaspberry Piを使った「http://qiita.com/advent-calendar/2016/ouch-hackおうちハック」が面白かったな−と思い、いい機会なので試してみることにしました。

qiita.com

要件定義

要件としては以下を初めのゴールに決めました。

  • お家用チャット
  • 赤ちゃん見守りカメラの導入
  • ミルク、うんち記録

方針

お家用チャット

職場ではRocketChatを使ってChatOpsを行ってます。 *2

github.com

職場はオフライン環境なので、上記を導入しましたが、家庭用なので無料枠もあるSlackで十分です。

slack.com

作成したチャンネルは以下のような感じです。 f:id:kakushika:20170129235806p:plain

#****_now(娘の名前は伏せてます)

娘の状況を把握するための専用チャンネルです。BOT導入する場所でもあります。

#buy-list

赤ちゃんの出産準備をいくらしてても、足りないモノはいくらでも出てきます。
中には消費が激しいものも。アレ買ってきて!やコレをAmazonでポチってという話をここでします。
一番激闘したのが空気清浄機でしたね。どれがいいか嫁とここで激しくやりあったものです。。

#car-music-request

今まではカーナビで見ると言ったら地デジでテレビ見るか、SDカードで動画をYouTubeで落とした洋楽のPVを再生するかでした。

qiita.com

赤ちゃん用にカフカの動画やディズニーのPVを再生したいので、そういった動画のリクエストを嫁からここで受け付けることができるようにしました。

www.youtube.com

#cookpad-feed

slackには外部アプリ連携としてRSSのfeedを読み込めるとあったので、CookpadRSSを読み込んでみました。
ただ、特に何かに活かされるわけでもないので今は止めてます。

#drinking-milk

3時間おきにミルクを飲む必要があり、何時飲んだっけ?を夫婦で共有するためのチャンネルです。
タイトルに沿わないですが、うんち何時したっけ?もここで共有しています。

#event-calendar

Googleカレンダーとの連携もSlackデフォで提供されていたので、Googleカレンダーに家族や友達がいつ来るのか、検診はいつなのか登録しておき、ここで新規イベント通知や、前日に明日の予定などを通知されるようにしました。

#general

デフォです。利用者は私と嫁しかいないので雑談メインですね。

#random

ここもデフォです。使ってないです。

赤ちゃん見守りカメラの導入

購入したものはRaspberry Pi3本体と、赤外線カメラ、microSDカードです。

以下のような、よくある「あかちゃん見守り」カメラを作りたかったわけです。

注文して翌日には届き、さっそくSDカードにRasbianを入れ、カメラを接続して有効化しカメラのテストを行ったわけですが、どうにもこうにも赤外線カメラを認識してくれない。
そして右上に雷マークで、電力足りないと出る。・・・ということは2Aでは足りないから3Aか?と思い以下も追加注文しました。

がしかし、結局カメラが認識されることはなく、赤外線の発光パーツは外してカメラのみ利用するようにしたら認識してくれるようになりました。 *3

やったことは、「OSセットアップして、カメラ認識させてHubot入れてSlackからカメラ撮影を命令してアップさせる」です。

f:id:kakushika:20170130010229p:plain

詳細は後日記載します。

ミルク、うんち記録

これはSlackの#drinking-milkでのやりとりです。

f:id:kakushika:20170130010323p:plain

ただこれだと不便だったので、余ってたiPad mini(第2世代)を使ってアプリを作りました。 f:id:kakushika:20170130011552j:plain 起動して置きっぱなしで、哺乳瓶かウンチのボタンを押せばSlackに通知されるのと、Googleスプレッドシートに記録されるようにしました。 f:id:kakushika:20170130011731p:plain

f:id:kakushika:20170130011820p:plain

こちらも後日詳細を記載します。

*1:トリプルアタックで産婦人科はラッシュでした。助産師さんたち大変だったと思います。そんな中丁寧に対応してもらえて本当にありがたいです。

*2:職場でのChatOpsの導入背景や構成はこちらを参照

*3:ハズレひいたのかな?なんかハズレがあるらしいですけど、詳しく調べてないです。

広告を非表示にする