Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

RaspberryPiでIoT目覚まし

OSC Tokyo 2015 Fall のLT参加時に発表したものです
RaspberryPiでIoT目覚まし(仮)

  • Login to see the comments

RaspberryPiでIoT目覚まし

  1. 1. OSC Tokyo 2015 fall
  2. 2. 人生初LTです 緊張してます
  3. 3. 自己紹介 • 名前 たけのこ • 年齢 18歳 • 職業 高校生 • 住処 横浜付近 Twitter (@t4k3nok0) • マイブーム Splatoon
  4. 4. RaspberryPiで IoT目覚まし たけのこ (@t4k3nok0) OSC Tokyo 2015 fall
  5. 5. IoTってご存知ですか
  6. 6. IoTとは • Internet of things - モノのインターネット • モノがインターネットに接続され 識別したり位置を特定したり制御 する様な仕組み(?) • 最近かなり熱い分野
  7. 7. 最近IoTってよく聞くし 僕もやってみよう!
  8. 8. IoTとは • Internet of things - モノのインターネット • モノがインターネットに接続され 識別したり位置を特定したり制御 する様な仕組み(?) • 最近かなり熱い分野 • モノがインターネットに接続され 識別したり位置を特定したり制御 する様な仕組み(?)
  9. 9. 僕の考える最低条件 インターネットに つながっていればOK
  10. 10. インターネットに つながっているもの…
  11. 11. RaspberryPi をみつけた
  12. 12. 最低条件 インターネットに つながっていればOK クリア
  13. 13. モノのインターネット
  14. 14. モノ…
  15. 15. スピーカー をみつけた
  16. 16. モノのインターネット クリア
  17. 17. RaspberryPi + スピーカー | | 目覚まし時計
  18. 18. IoT 目覚まし時計
  19. 19. とある雑誌 11月号 • 好きな音楽で 起きるラズパイ 目覚まし時計 http://itpro.nikkeibp.co.jp/atcl/mag/14/236750/100200023/
  20. 20. _人人人人人人人人人_ > ネタ被り で < > やられた! <  ̄Y^Y^Y^Y^Y^Y^Y^ ̄ ⊂⊃ ⏜ / \ ) X X ( ധധധ ㇉
  21. 21. 今回僕の考えたIoT目覚まし時計 • 指定時間にアラームをセット • ツイートしたらアラーム停止 • Webブラウザからの操作(開発中)
  22. 22. 開発環境 • RaspberryPi typeB • Raspbian (2015-05-05) • Python 2.7.3 (デフォルト) - subprocess (コマンドライン操作) tweepy (Twitterライブラリ)
  23. 23. 用意したもの • stream.py Userstreamingに接続しツイート を取得後RaspberryPiを再起動 # subprocess.Popen([‘sudo’, ‘shutdown’, ‘-r’, ‘now’]) • play.sh 音楽を再生するシェルスクリプト
  24. 24. 用意したもの • Play.sh RaspberryPiに標準で入っている aplay でアラーム音をWhileで 無限ループ再生するもの # aplay ○○.wav
  25. 25. 用意したもの • 指定時間にアラーム(play.sh , stream.py)をセット - cron を利用
  26. 26. IoT目覚ましの流れ 1 Stream.py 起動、アラームが鳴り響く ↓ 目を覚まし、Twitterにツイートを投稿 たけのこさん @t4k3nok0 おはようございます 1分前
  27. 27. IoT目覚ましの流れ 2 自分のツイートを検知し RapsberryPiを再起動(強引) RaspberryPi をたおした!
  28. 28. 乙女的には ちょっと強引なぐらいが 好きなはずです
  29. 29. 感想 • 日々の予定に合わせて毎回cronを 設定するのが面倒 • 普通の目覚まし時計のほうが楽 自分で好きな音楽を設定して 起きる朝は爽快! (僕はショパンの音楽を設定しています、優雅ですね)
  30. 30. 課題 • Webブラウザからアラーム設定時刻 を指定できるようにする • 電子工作とかに手を出してみる • LTの一週間前にSplatoonにハマらない
  31. 31. ご清聴 ありがとうございました

×