2013年4月8日 星期一

RaspBerry Pi 加上WebCam變成網路監視器

看到網路上介紹 RaspBerry Pi 加上 WebCam 就可以變身成網路監視器,
也來自己搞一個看看,我選用 WebCam 的是 Logitech C200
羅技網路攝影機

接到 Pi 的USB插座,直接就可以抓到 C200,
(使用指令 ls 查看是否出現/dev/video0 ,若有就代表已經自動抓到了)

下載抓圖工具程式
sudo apt-get install fswebcam

安裝完畢實際抓一張圖試試看

fswebcam -r 356x292 -d /dev/video0 test.jpg

clip_image002

會將抓到的圖片放在工作目錄之下(例如 /home/pi/test.jpg)

clip_image004

接下來下載 motion 網站程式,可以做到 motion detection, frame recording, video recording 等功能
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install motion

安裝完畢後修改設定檔
sudo nano /etc/motion/motion.conf
  :
// 修改下列檔案內的參數符合自己需求
webcam_port 8081            看監視影片的 port #
webcam_localhost off        此行設定on限制只能從本機連線,若要開放網際網路連線,此行必須設為off
  :
control_port 8080               遠端控制系統的 port #
control_localhost off           此行設定on限制只能從本機連線,若要開放網際網路連線,此行必須設為off
  :

啟動 motion 程式
sudo motion

接下來可以從PC端瀏覽器,輸入網址,直接看到畫面
http://IP位址:webcam_port

clip_image002[5]

這樣就完成網路攝影機了。