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.

SIerによるSIerのためのRaspberry Pi 入門3 (Raspberry Pi × camera)

2014/02/07 勉強会資料
サイト
http://77sites.appspot.com/2/page1.html

  • Be the first to comment

SIerによるSIerのためのRaspberry Pi 入門3 (Raspberry Pi × camera)

  1. 1. xx ・Raspberry Pi × camera ・FabLab x 2014/2/7 catmoney http://77sites.appspot.com/2/page1.html SIerによるSIerのためのRaspberry Pi 入門 3
  2. 2. 2 xx  ・Raspberry Pi × camera  ・Raspberry Piで動体検知・メール通知デモ  ・FabLab Kitakagaya 3D printer report  ・Raspberry Pi OS setup  ・LEGO 座学 30分 ワークショップ 30分 Agenda
  3. 3. 3 xx Raspberry Pi × camera 本日は、Raspberry Piで cameraを使った場合の活 用方法について話します。
  4. 4. 4 xx Raspberry Pi Camera Module ★★★Raspberry Piの専用Camera Module★★★ ・2013年5月に発売 ・5Mピクセル(500万画素) 静止写真解像度 2592 x 1944 ・ビデオ最大解像度 1080p  最大フレームレート 30fps ・モジュールサイズ 20 x 25 x 10mm ここの15pin MIPI CSI (Camera Serial Interface) に接続します。 ★★★Raspberry Piの専用赤外線Camera Module★★★ ・2013年10月末に発売 ・5Mピクセル(500万画素) 静止写真解像度 2592 x 1944 ・ビデオ最大解像度 1080p  最大フレームレート 30fps ・モジュールサイズ 20 x 25 x 9mm
  5. 5. 5 xx セットアップ方法 ● OSは、Raspbianを利用 ● 最新バージョンにファームウェアをアッ プグレード ● raspi-configでカメラを有効”enable”に する ● 再起動 詳細は、公式ページ参照のこと http://www.raspberrypi.org/camera
  6. 6. 6 xx Raspberry Pi camera software raspividとraspistillの2つのコマンドが あります。 ● raspivid・・・・動画を出力 10秒のh264動画を出力 raspivid -o video.h264 -t 10000 デフォルトで、フルHD(1920×1080) オプションで-x,-yでサイズ変更可能 参考ページ http://www.mztn.org/rpi/rpi23.html
  7. 7. 7 xx Raspberry Pi camera software ● raspistill・・・・静止画を出力 jpeg 出力:raspistill -ifx [エフェクト] -o image.jpg none sketch emboss posterise hatch gpen
  8. 8. 8 xx Raspberry Pi camera examples Raspberry Eye In The Sky http://www.daveakerman.com/?p=1154
  9. 9. 9 xx Raspberry Pi camera examples http://www.piborg.com/picy1 Raspberry Pi Cyborg http://pibot.org/index
  10. 10. 10 xx Raspberry Pi camera examples PiFace SnapCameraでタイムラプス 花が咲く過程や、天気の移り変わりの様子、天体の動く様子などのインターバル動 画(Timelapse タイムラプス) http://www.piface.org.uk/guides/how_to_use_snapcamera/introduction_to_snapcamera/
  11. 11. 11 xx Raspberry Pi camera examples Raspberry Pi and a coffee tin コーヒー缶を用いた、頑丈な、防水対策も万全の、Raspberry Piイン ターバル動画撮影装置 http://www.fotosyn.com/simple-timelapse-camera-using-raspberry-pi-and-a-coffee-tin/
  12. 12. 12 xx Raspberry Pi camera examples BerryCam iOSからPi CameraをコントロールするBerryCam https://itunes.apple.com/gb/app/berrycam/id687071023 BerryCam(ベリーカム)は、iPhoneやiPadなど のiOS機器からPi Cameraの静止画をコントロー ルするアプリです。 機能 - Pi Cameraのイメージ・プレビューや撮影、ファ イル保存の直接コントロール - イメージフィルターによる写真エフェクト - イメージ品質や露出などのPi Camera設定
  13. 13. 13 xx Raspberry Pi camera examples Nocturnal Wildlife Watching with Pi NoIR 夜行性動物の行動監視 http://designspark.com/eng/blog/nocturnal-wildlife-watching-with-pi-noir
  14. 14. 14 xx Raspberry Piで動体検知・メール通知 サービス内容: 動体検知したら、その動画をメールして知らせる。 利用するハード Raspberry Pi Type B 512MB SDHCカード Camera Module アクセサリ一覧 http://77sites.appspot.com/2/page2.html ×
  15. 15. 15 xx motionのセットアップ 手順① ソフトの更新(NOOBSが最新でもすること) ● sudo apt-get update ● sudo apt-get upgrade ● sudo apt-get install rpi-update ● sudo rpi-update ● sudo reboot 参考 http://www.internetdelascosas.cl/2013/10/13/configurando-motion-con-la-camara-de-raspberry-pi/ motionのインストールと設定 ● sudo apt-get install motion ● sudo apt-get install libjpeg62 ● cd ~/ ● mkdir mmal ● cd mmal ● wget https://www.dropbox.com/s/xdfcxm5hu71s97d/motion-mmal.tar.gz ● tar -zxvf motion-mmal.tar.gz
  16. 16. 16 xx motionのセットアップ 手順② motionの設定 ● vi sudo nano motion-mmalcam.conf width 640 height 480 target_dir /home/pi/m-video output_pictures off text_left Pi-cam %t logfile /home/pi/mmal/motion.log #1秒間に撮影するフレーム数。標準2。1秒間に撮影するフレーム数。 framerate 2 #動体検知しきい値。標準1500で感度を上げる場合は、値を小さくする threshold 1500 #ノーモーション検知しきい値。標準60秒。値が大きいと検知頻度は少くなり、生成される動画ファイルは大きくなる。 gap 10 #コーデックの指定。動画ファイルのフォーマット ffmpeg_video_codec mpeg4 ● mv motion motion-mmal motionの実行 ● ./motion-mmal -n -c motion-mmalcam.conf ブラウザから動作しているか確認 ● http://[raspberry piのipアドレス]:8081
  17. 17. 17 xx muttとGmailの設定 手順① ● sudo apt-get install mutt ● gedit /path/to/mutt.conf set charset="utf-8" set send_charset="us-ascii:iso-2022-jp" set from = "アカウント@gmail.com" set realname = "catmoney" set smtp_url = "smtp://アカウント@smtp.gmail.com:587/" set smtp_pass = "メールアカウントのパスワード" 動作確認。メールが届けばOK。 ● $ echo "Hello world" | mutt -F /path/to/mutt.conf -s "件名" 宛先@gmail.com muttとGmailの設定下記をサイトを元に構築 監視カメラ(動体検知・メール通知・クラウドへ保存)をUbuntuで構築する http://netbuffalo.doorblog.jp/archives/3942942.html
  18. 18. 18 xx muttとGmailの設定 手順② motionから呼び出すシェル(on_movie_end.sh) #!/bin/sh AVI_PATH=$1 AVI_DIR=`dirname $AVI_PATH` MP4_NAME="MOTION-`date +'%Y%m%d-%H%M%S'`.mp4" MP4_PATH=$AVI_DIR/$MP4_NAME EMAIL_TO=通知・送信先@gmail.com EMAIL_SUB="監視カメラ" EMAIL_BODY="動体を検知しました" MUTT_CONF=/path/to/mutt.conf # convert to mp4 ffmpeg -i $AVI_PATH -f mp4 -s 320x240 -vcodec mpeg4 -b 3000k -acodec aac -ab 128k $MP4_PATH > /dev/null 2>&1 if [ $? -eq 0 ]; then # send email by mutt & gmail echo $EMAIL_BODY | mutt -F $MUTT_CONF -s $EMAIL_SUB -a $MP4_PATH -- $EMAIL_TO if [ $? -eq 0 ]; then # clean up old motion files (over 60 minnutes) find $AVI_DIR -type f -mmin +60 | xargs rm -rf fi fi
  19. 19. 19 xx muttとGmailの設定 手順③ 用意したシェル・スクリプトをmotionから呼び出す設定 ● sudo vi /home/pi/mmal/motion-mmalcam.conf on_movie_end /home/pi/mmal/on_movie_end.sh %f motionの実行 ● /home/pi/mmal/motion-mmal -n -c motion-mmalcam.conf
  20. 20. 20 xx FabLab Kitakagaya 3D printer report 12月13日にFabLab 北加賀屋で3Dプリン ター 基礎講習に行って 来ました。
  21. 21. 21 xx FabLab とは ● 「ほぼあらゆるもの」をつくることを目標とした、3Dプリンタやカッティン グマシンなど多様な工作機械を備えたワークショップ。 ● 世界中に存在し、市民が自由に利用できる事が特徴。「ほぼあらゆる もの」の中には、大量生産・規模の経済といった市場原理に制約さ れ、 ● いままでつくり出されなかったものが含まれる。ファブラボは、個人 が、自らの必要性や欲求に応じて、そうした「もの」を自分(たち) ● 自身で作り出せるようになるような社会をビジョンとして掲げており、そ れを「ものづくり革命 (第2次産業革命)」とも呼んでいる。 ● 「ファブ」には、「Fabrication」(ものづくり)と「Fabulous」(楽しい・愉快 な)の2つの単語がかけられている。 wikipediaより 引用 http://ja.wikipedia.org/wiki/%E3%83%95%E3%82%A1%E3%83%96%E3%83%A9%E3%83%9C
  22. 22. 22 xx FabLab Kitakagaya 3D printer report Replicator2xを使って、3D プリンタを初体験。 3Dプリンタに関する参考slideshare ● 3Dプリンタの使い方 http://www.slideshare.net/mgwsuzuki/3d-20131110 ● 3Dプリンタの仕組みと関連ビジネス http://www.slideshare.net/TakashiOonishi/3-dprinter-slideshare Replicator2x
  23. 23. 23 xx FabLab の参加方法 FabLab how to join pageより 引用 http://fablabkitakagaya.org/how_to_join_page/ ■運営について ● ファブラボ北加賀屋は会員の会費によって運営されています。 ● 会費は機材購入/メンテナンス、部屋代、光熱費等の必要経費、運転資金にのみ当てられま す。 ■機材利用について ● ファブラボ北加賀屋で機材を利用するためには会員である必要があります。(機材講習/ワー クショップを除く) ● 会員になると月2-4回の機材利用予約をすることができます。(予約は機材ごとになりますの でスペースは他利用者と共有になります) ● 毎週金曜の19:00-22:00は機材講習の時間として会員/非会員問わず無料で開放されます。 (要予約) ● オープン中の見学は自由です。
  24. 24. 24 xx FabLab の参加方法 ■会費 ● ¥12,000/半年(参加日時により月割り計算・月額¥2,000) 前期4月-9月、10月-3月。たとえば、1月から会員になった場合は、1月~3月で¥6000。 ■利用できる機材
  25. 25. 25 xx FabLab について 非営利団体なので、機材を使って何かしたい場合は、断然お得。 また講習は、無料なので、興味がある方は、ぜひ行ってみては。 FabLabついて、もっと知りたい方は、本もいくつか出版されているので読んでみては、如何で しょうか? オープンソフトウェアにはじまったオープン化の流れは、コンテンツ、ハードウェアを経て、いま「デザイ ン」にまで及んでいます。インターネットを通じたデータの共有や、ダウンロードしたデータを手元で実 体化できるデジタルファブリケーション技術などによって、かつてないほどデザインの共有、改良、製 作が容易になっています。
  26. 26. 26 xx 次回 ・Raspberry Piでデジタルサイネージ<仮> ・Fablabレーザー加工機基礎講習report x 今年やりたいこと 音声 カメラ 映像 電子工作 サーバ センサー いろんな用途を試してみる。 勉強会以外に、月1回~2回Raspberry Piでなにかをする 会をしたいと思います。また通知しますので、興味がある方 は、ぜひ参加してください!!
  27. 27. 27 xx その他参考情報 ・ラズベリーパイの無料の雑誌「The MagPi」 http://www.themagpi.com/ 英語ですが、indexからどんな記事があるか一覧で確認できるので、興味があるものはチェックしてみては。 http://magpiindex.steverigg.co.uk/
  28. 28. 28 xx その他参考情報 Quadcopter http://ghowen.me/build-your-own-quadcopter-autopilot/ http://www3.towerhobbies.com/cgi-bin/wti0001p?&I=LNDVYH
  29. 29. 29 xx その他参考情報 Two years of Pi!今までの足跡をまとめた動画 http://www.youtube.com/watch?v=9mdCyYDogOc#t=59

×