行き先表示ボードにはって使う勤怠管理レシピ
行き先表示ボードのマグネットで、出社・退社の勤怠管理ができます。MESHタグを行き先表示ボードのマグネットの代わりにして、行先を指し替えるときに合わせて出退勤を管理します。勤怠履歴はGoogleスプレッドシートに記録します。
知人が、社内の勤怠管理業務のモチベーションアップを模索していたので、きっかけの一つとしてプロトタイプ製作しました。
はさみ、マグネットシール、両面テープ
「マグネットの作成」
マグネットシールをカットして、動きタグとLEDタグを両面テープで固定します。
![](https://dei54uf2q94xq.cloudfront.net/wp-content/uploads/2782/2782/917f39dd9c91215924a36682c96c88f8_1477875655230-1.png)
「出社と退社を切り替えるロジックの作成」
マグネットを振ることで出社と退社の状態を切り替えます。
状態を保持するのでスイッチロジックを使います。
![](https://dei54uf2q94xq.cloudfront.net/wp-content/uploads/2782/2782/7c89c7044694e9810defaee2d13c0443_1477885296641-1.png)
「状態確認ロジックの作成」
LEDを光らせたままだと充電池が持たないので、必要なときに状態を確認できるロジックを追加します。スイッチ回路からの出力をAndロジックで確認して該当するときに該当する色が光るようにします。
マグネットをひっくり返す動作でLEDの色を3秒間確認できます。出社時は青、退社時は赤を光らせます。
![](https://dei54uf2q94xq.cloudfront.net/wp-content/uploads/2782/2782/0d3b71368b3d088d7ffa1abe4968a576_1477882813635-1.png)
「Googleスプレッドシートへ送信するロジックの作成」
IFTTTタグを使って、連携させたGoogleスプレッドシートへログを記録させます。振った時しかIFTTTタグが動作しないように、振った時の出力とスイッチ出力に対してAndロジックをはさみます。
![](https://dei54uf2q94xq.cloudfront.net/wp-content/uploads/2782/2782/ef999a282ac950e2563c07ccee375659_1477885447299-1.png)
「IFTTTのレシピの作成」
一つのスプレッドシートに記録させるので、イベントIDは出社と退社の時で共通にして、MESH上で、送信内容を「出社しました」と「帰宅しました」にわけてあります。
時間はIFTTTの材料(Ingredients)の日付情報を使っています。
![](https://dei54uf2q94xq.cloudfront.net/wp-content/uploads/2782/2782/09daf080a4a8f74ffb235f4301d7bfb1_1477884293591-1.png)
振る動作で、出社と退社の状態を切り替え、出社時は青、退社時は赤を光らせます。
誤動作を防ぐために、動きタグの間隔を3秒と少し長くしています。
振る動作のときのみ、IFTTTへ状態を送信します。
ひっくり返す動作で、保持している状態の色でLEDを光らせます。