Pi as stop motion camera

20141028_100016

 

การติดตั้ง Camera Module 

  1. ก่อนจับกล้องเพื่อติดตั้ง ควรเอามือของเราไปจับก๊อกน้ำก่อน เพื่อกราวด์ตัวเอง ถ้าเป็นไปได้ ควรถอดยืนเท้าเปล่าด้วย
  2. พอร์ตสำหรับเสียบ Camera Module จะอยู่ระหว่างพอร์ต Ethernet กับ HDMI เวลาเสียบสายกล้องเข้าไป ให้ด้านที่เป็นขั้วไฟฟ้า (สีเงินๆ) หันเข้าหา HDMI Port
  3. การ Setup กล้องนั้นง่ายมาก ใช้ sudo raspi-config แล้วเลือก Enable Camera Support  จากนั้น sudo reboot แค่นี้ก็เสร็จแล้ว

20141029_125519

 

 

คำสั่งจัดการ Camera

  1. ถ่ายภาพนิ่ง ชื่อไฟล์ exam1.jpg ให้ใช้คำสั่ง raspistill -o exam1.jpg
  2. ถ่ายวิดีโอ เป็นเวลา 10 วินาที ให้ใช้คำสั่ง raspivid -o exam1.h264 -t 10000

ถ้าต้องการตั้งเวลาถ่ายภาพ เช่น ต้องการทำ stop motion video ก็จะใช้ crontab ของ linux ก็ได้ หรือว่าจะเขียน Shell Script ก็ได้ แต่อีกวิธีหนึ่งที่สะดวกคือใช้ command แล้วปล่อยให้ run ใน backgroud

nohup raspistill -o m%04d.jpg -t 30000 -tl 86400000 > /dev/null 2> &1 &

คำสั่ง nohup จะช่วยให้คำสั่งนี้ไม่ถูก kill เวลาที่เราปิด terminal ไปแล้ว เพราะว่ามันต้องทำงานต่อเป็นเวลานานในการเก็บภาพ ส่วน -t 30000 คือ ให้ถ่ายภาพทุก 3 นาที และ -tl คือ ให้ทำติดต่อกัน 24 ชม.

เมื่อได้ภาพทั้งหมดมาแล้ว ผมจึงนำมาต่อกันให้กลายเป็นวีดีโอคลิป โดยใช้โปรแกรมตัดต่อวิดีโออย่างเช่น iMovie ครับ