Raspberry Pi Thiên Lý Nhãn (Phần 1): Time-Lapse

Mô tả dự án: 

Trong bài "Đi học thoai" (Phần 3) (http://arduino.vn/bai-viet/994-di-hoc-thoai-phan-3-time-lapse-cuoi-ngay-...) tui có hướng dẫn các bạn làm hiệu ứng time-lapse với Raspberry Pi camera. Tuy nhiên giá 1 module camera khá chát so với túi tiền sinh viên. Nếu bạn có 1 cái webcam không sử dụng đâu đó trong nhà thì vẫn có thể làm được, có điều là độ phân giải thấp hơn nhiều thôi. (đa phần webcam có độ phân giải khoảng 1MP trở xuống, trong khi Pi Camera có độ phân giải 5 đến 8 MP tùy phiên bản).

Nguyên lý

Chúng ta dùng hàm sleep() của Python ra lệnh cho Raspberry Pi chụp hình lại mỗi 60 giây và gộp chúng lại thành 1 file với dạng .gif

Chuẩn bị

Đơn giản tới mức không thể đơn giản hơn:

Trên Raspberry Pi

Tải package ImageMagick để chuyển định dạng sang .gif:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install imagemagick -y

Tải package fswebcam để điều khiển chụp ảnh bằng webcam:

sudo apt-get install fswebcam

Chép đoạn code sau và lưu lại với tên telepresent.py:

from os import system
from time import sleep


for i in range(60*10):
    os.system("fswebcam 'image{0:04d}.jpg'.format(i)")
    sleep(60)

system('convert -delay 10 -loop 0 image*.jpg animation.gif')

 

Lưu code lại. Mở terminal trong thư mục bạn lưu file python và gõ:

python telepresent.py

 

Lưu ý

Code trên sẽ chạy trong 10 tiếng đồng hồ. Bạn có thể sửa lại số giờ trong phần for() loop nha

Nâng cao

  • Bạn đã thấy module time của Python lợi hại thế nào rồi đó. Với module này, bạn có thể chỉnh sửa chế độ chụp, tần số chụp, etc theo thời điểm trong ngày.
  • Đếm số người trong nhà với MAC address theo như bài http://arduino.vn/bai-viet/981-di-hoc-dzia-kiem-tra-nguoi-dung-co-dang-o... và tăng tần số chụp hình lên (sleep ngắn lại). 
lên
12 thành viên đã đánh giá bài viết này hữu ích.
Chuyên mục: 
Các dự án được truyền cảm hứng

Một dự án được truyền cảm hứng với "LED RGB chung cực dương"

Sau khi đọc xong bài viết "Làm thế nào để điều khiển được LED RGB", mình cũng muốn làm thử. Tuy nhiên khi đặt mua thì lại nhận được loại LED RGB có cực dương chung. Vậy làm sao áp dụng được?

 

lên
33 thành viên đã đánh giá bài viết này hữu ích.
Các bài viết cùng tác giả

Hãy nhái theo phong cách của bạn - Giới thiệu các sản phẩm ăn theo Raspberry Pi

Như trong bài Thâm Cung bí sử Raspberry Pi tui có nói về việc Raspberry Foundation bảo vệ nồi cơm của mình một cách hoang tưởng đến mức nào. Việc mua chip linh kiện về để lắp ráp thành một board chạy Raspbian là chưa thể thực hiện được. Tuy nhiên, việc mua 1 chip ARM về để làm 1 máy chạy các hệ điều hành Linux khác (và cả Android) là điều dễ dàng không ai cấm. Hiện nay các máy tính nhúng đã tràn ngập thị trường và này tui sẽ giới thiệu các "Pi Tàu" đơn giản là chúng đều có gắn tên Pi kèm một loại trái cây nào đó.

lên
11 thành viên đã đánh giá bài viết này hữu ích.
Từ khóa: 

Ngôn ngữ Wolfram - Học làm toán trên Raspberry Pi

Nếu các bạn học sinh cấp 3 từng đau đầu với các bài đạo hàm tích phân, vi phân thì có lẽ Wolfram trên Raspberry Pi sẽ là một công cụ hỗ trợ tuyệt vời. Ta hãy xem một số ứng dụng hay của ngôn ngữ này nha! Lưu ý là các bạn học sinh cấp 3 hay năm 1 đại học chỉ nên dùng Wolfram để kiểm tra kết quả thôi nha, đừng làm biếng làm bài tập. Tui hem chịu trách nhiệm về kết quả tương lai của các bạn được đâu!

lên
6 thành viên đã đánh giá bài viết này hữu ích.
Từ khóa: