SIerによるSIerのためのRaspberry Pi 入門3 (Raspberry Pi × camera)
-
Upload
catmoney -
Category
Technology
-
view
4.982 -
download
1
description
Transcript of SIerによるSIerのためのRaspberry Pi 入門3 (Raspberry Pi × camera)
xx
・Raspberry Pi × camera・FabLab
x
2014/2/7
catmoney
http://77sites.appspot.com/2/page1.html
SIerによるSIerのためのRaspberry Pi 入門 3
2
xx
・Raspberry Pi × camera ・Raspberry Piで動体検知・メール通知デモ
・FabLab Kitakagaya 3D printer report
・Raspberry Pi OS setup ・LEGO
座学 30分
ワークショップ 30分
Agenda
3
xx
Raspberry Pi × camera
本日は、Raspberry Piでcameraを使った場合の活用方法について話します。
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
xx
セットアップ方法
● OSは、Raspbianを利用● 最新バージョンにファームウェアをアッ
プグレード● raspi-configでカメラを有効”enable”に
する● 再起動
詳細は、公式ページ参照のこと
http://www.raspberrypi.org/camera
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
xx
Raspberry Pi camera software
● raspistill・・・・静止画を出力
jpeg 出力:raspistill -ifx [エフェクト] -o image.jpg
none sketch emboss
posterise hatch gpen
8
xx
Raspberry Pi camera examples
Raspberry Eye In The Sky
http://www.daveakerman.com/?p=1154
9
xx
Raspberry Pi camera examples
http://www.piborg.com/picy1
Raspberry Pi Cyborg
http://pibot.org/index
10
xx
Raspberry Pi camera examples
PiFace SnapCameraでタイムラプス
花が咲く過程や、天気の移り変わりの様子、天体の動く様子などのインターバル動画(Timelapse タイムラプス)
http://www.piface.org.uk/guides/how_to_use_snapcamera/introduction_to_snapcamera/
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
xx
Raspberry Pi camera examples
BerryCamiOSからPi CameraをコントロールするBerryCam
https://itunes.apple.com/gb/app/berrycam/id687071023
BerryCam(ベリーカム)は、iPhoneやiPadなどのiOS機器からPi Cameraの静止画をコントロールするアプリです。
機能- Pi Cameraのイメージ・プレビューや撮影、ファイル保存の直接コントロール- イメージフィルターによる写真エフェクト- イメージ品質や露出などのPi Camera設定
13
xx
Raspberry Pi camera examples
Nocturnal Wildlife Watching with Pi NoIR
夜行性動物の行動監視
http://designspark.com/eng/blog/nocturnal-wildlife-watching-with-pi-noir
14
xx
Raspberry Piで動体検知・メール通知
サービス内容:動体検知したら、その動画をメールして知らせる。
利用するハード
Raspberry Pi Type B 512MB SDHCカード Camera Module
アクセサリ一覧 http://77sites.appspot.com/2/page2.html
×
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
xx
motionのセットアップ 手順②
motionの設定
● vi sudo nano motion-mmalcam.conf
width 640height 480target_dir /home/pi/m-videooutput_pictures offtext_left Pi-cam %tlogfile /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
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
xx
muttとGmailの設定 手順②
motionから呼び出すシェル(on_movie_end.sh)
#!/bin/shAVI_PATH=$1AVI_DIR=`dirname $AVI_PATH`MP4_NAME="MOTION-`date +'%Y%m%d-%H%M%S'`.mp4"MP4_PATH=$AVI_DIR/$MP4_NAME
EMAIL_TO=通知・送信先@gmail.comEMAIL_SUB="監視カメラ"EMAIL_BODY="動体を検知しました"MUTT_CONF=/path/to/mutt.conf
# convert to mp4ffmpeg -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 fifi
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
xx
FabLab Kitakagaya 3D printer report
12月13日にFabLab 北加賀屋で3Dプリンター 基礎講習に行って来ました。
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
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
xx
FabLab の参加方法
FabLab how to join pageより 引用
http://fablabkitakagaya.org/how_to_join_page/
■運営について
● ファブラボ北加賀屋は会員の会費によって運営されています。
● 会費は機材購入/メンテナンス、部屋代、光熱費等の必要経費、運転資金にのみ当てられます。
■機材利用について
● ファブラボ北加賀屋で機材を利用するためには会員である必要があります。(機材講習/ワークショップを除く)
● 会員になると月2-4回の機材利用予約をすることができます。(予約は機材ごとになりますのでスペースは他利用者と共有になります)
● 毎週金曜の19:00-22:00は機材講習の時間として会員/非会員問わず無料で開放されます。(要予約)
● オープン中の見学は自由です。
24
xx
FabLab の参加方法
■会費
● ¥12,000/半年(参加日時により月割り計算・月額¥2,000)
前期4月-9月、10月-3月。たとえば、1月から会員になった場合は、1月~3月で¥6000。
■利用できる機材
25
xx
FabLab について
非営利団体なので、機材を使って何かしたい場合は、断然お得。
また講習は、無料なので、興味がある方は、ぜひ行ってみては。
FabLabついて、もっと知りたい方は、本もいくつか出版されているので読んでみては、如何でしょうか?
オープンソフトウェアにはじまったオープン化の流れは、コンテンツ、ハードウェアを経て、いま「デザイン」にまで及んでいます。インターネットを通じたデータの共有や、ダウンロードしたデータを手元で実体化できるデジタルファブリケーション技術などによって、かつてないほどデザインの共有、改良、製作が容易になっています。
26
xx
次回
・Raspberry Piでデジタルサイネージ<仮>
・Fablabレーザー加工機基礎講習report
x
今年やりたいこと
音声
カメラ
映像
電子工作
サーバ
センサー
いろんな用途を試してみる。
勉強会以外に、月1回~2回Raspberry Piでなにかをする会をしたいと思います。また通知しますので、興味がある方は、ぜひ参加してください!!
27
xx
その他参考情報
・ラズベリーパイの無料の雑誌「The MagPi」
http://www.themagpi.com/
英語ですが、indexからどんな記事があるか一覧で確認できるので、興味があるものはチェックしてみては。http://magpiindex.steverigg.co.uk/
28
xx
その他参考情報
Quadcopter
http://ghowen.me/build-your-own-quadcopter-autopilot/
http://www3.towerhobbies.com/cgi-bin/wti0001p?&I=LNDVYH
29
xx
その他参考情報
Two years of Pi!今までの足跡をまとめた動画
http://www.youtube.com/watch?v=9mdCyYDogOc#t=59