リモートお酌システム.pdf
by
Yoshiaki110
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
郵便物確認装置
Slide 2
Slide 2 text
なぜ作ったか • 便利な物、実用的な物 • ボード上のセンサを使う
Slide 3
Slide 3 text
我が家の郵便受け(1) • マンションの1階にある (自宅は3階) • 車があり取りづらい
Slide 4
Slide 4 text
我が家の郵便受け(2) 帰宅時に郵便物の確認するが、ちょっと問題 • 開閉音がうるさく、夜間は気が引ける • 夜が暗くてダイヤルが見えなく、スマホで照ら している • 屋根がないので、雨のとき大変 ⇒配送物があるときだけ、開けたい
Slide 5
Slide 5 text
課題・前提条件 • 電源取れない – 電池で駆動させる • WiFiが繋がらずネット接続は厳しい – 3G/LTE(×電池食う) – NFC(×すごく近づかないと) – Bluetooth(○)
Slide 6
Slide 6 text
嬉しいことに • ボード上に距離センサが(VL53L0X)あり • ボードの上に障害物(郵便物)ある/なしがわ かる
Slide 7
Slide 7 text
距離センサ • FlightSense 近接センサ(VL6180XV0NR/1) • レーザー光を使用 • 反射光の強さで距離を測定する方法ではなく、 反射光が返ってくるまでの時間を計測して. 距離を測定 • 反射率に関係なく絶対距離を測定できる • 60cm程度まで計測できた • 離れると精度が悪い
Slide 8
Slide 8 text
仕様・通知方法 • 家の前についたら、携帯が知らせる – 投入されたとき通知ではダメ、家に帰るまでに忘 れちゃう • 携帯でなく、ボードが光るのもOK、但し他人 の時は光らないこと
Slide 9
Slide 9 text
BLEビーコン • デバイスがBLEの信号を出す • 通信が一方通行なので簡単 • スマホでその信号を受信することでデバイス が近くにあるかわかる • AppleのiBeacon、googleのEddystoneが有名 – スマホアプリも作る必要がある
Slide 10
Slide 10 text
LINE Beacon • LINEアプリで使える • ビーコンの範囲に入った、範囲から出たがわ かる • LINE Botに通知がくる • 13バイトまでのデータも送れる – 距離データを送れる
Slide 11
Slide 11 text
LINEビーコンの仕組み • ビーコンの信号をスマホのLINEアプリが受信 • LINEアプリは、LINEのサーバにビーコン情報 を通知 • LINEサーバは、登録されたユーザアプリ(Web アプリ)を呼ぶ – WebHook、ユーザアプリはLINE上にメッセージを 送ることが可能 – いわゆるBOT
Slide 12
Slide 12 text
システム構成図 BLE/距離データ LTE/距離データ LTE/配送物あり 距離データ 配送物あり
Slide 13
Slide 13 text
開発手順 • Embedded Workbenchでソース解析大変そう、 サンプルプログラムも探すの大変そう • mBedで近距離センサ、ビーコンのサンプルあ り – ビーコンのサンプルは動かない – 他のボードのサンプルコードを移植、
Slide 14
Slide 14 text
省電力化 • 電池駆動で1週間くらいは動かしたい – 単3エネループ2本で8時間 – 1秒に1回のチェックを、1分に1回 – 距離判定で、10cm以上ならBLE信号を出さない (12時間) – DeepSleepする(未実装) – 起動LED/通電LEDを消す(未実装)
Slide 15
Slide 15 text
デモ
Slide 16
Slide 16 text
問題点 • ケースに入れられない – 距離センサが、ガラス、アクリル、サランラップな ども検知してしまう • iPhoneでのLINEビーコンはバックグランドに LINEがある場合、通知してくれない?
Slide 17
Slide 17 text
おわり