Mục lục:

Tạo video tua nhanh thời gian bằng Raspberry Pi (11 dòng mã): 12 bước (có hình ảnh)
Tạo video tua nhanh thời gian bằng Raspberry Pi (11 dòng mã): 12 bước (có hình ảnh)

Video: Tạo video tua nhanh thời gian bằng Raspberry Pi (11 dòng mã): 12 bước (có hình ảnh)

Video: Tạo video tua nhanh thời gian bằng Raspberry Pi (11 dòng mã): 12 bước (có hình ảnh)
Video: 5 Dự Án Nổi Bật với Raspberry Pi trong năm 2022 2024, Tháng mười một
Anonim
Tạo video tua nhanh thời gian bằng Raspberry Pi (11 dòng mã)
Tạo video tua nhanh thời gian bằng Raspberry Pi (11 dòng mã)

Gần đây tôi đã trồng một số hạt giống lần đầu tiên trong chậu để bàn của mình. Tôi thực sự vui mừng khi xem chúng phát triển, nhưng như chúng ta đều biết đó là một quá trình chậm. Không thể nhìn thấy sự tăng trưởng khiến tôi thực sự thất vọng nhưng đột nhiên, một người đam mê điện tử trong tôi thức dậy và quyết định trang bị Raspberry Pi và máy ảnh của nó để ghi lại quá trình chậm chạp này và biến nó thành một video tua nhanh thời gian tuyệt đẹp.

Sau đây tôi trình bày hướng dẫn để làm những video tua nhanh thời gian đẹp mắt như vậy. Bắt đầu nào.

Bước 1: Video nhanh

Image
Image

Đây là một video nhỏ, tóm tắt mọi thứ trong 6 phút (bao gồm cả cảnh quay tua nhanh thời gian 2 phút tuyệt đẹp).

bấm vào đây để xem trên youtube

Bước 2: Những thứ cần thiết

Những thứ cần thiết
Những thứ cần thiết
Những thứ cần thiết
Những thứ cần thiết
Những thứ cần thiết
Những thứ cần thiết

Mô tả: Chúng tôi sẽ sử dụng máy ảnh Raspberry Pi để chụp ảnh, Raspberry Pi sẽ được lập trình để chụp ảnh theo khoảng thời gian đều đặn. Thẻ SD (ưu tiên 16GB) sẽ lưu trữ raspbian và lưu trữ các hình ảnh đã chụp. Đầu đọc thẻ SD sẽ được sử dụng để giao tiếp thẻ SD với máy tính xách tay / PC qua USB để flash raspbian. Cáp Ethernet sẽ đưa Raspberry Pi không đầu vào mạng và chúng tôi có thể truy cập nó thông qua máy tính xách tay / PC của chúng tôi cũng được kết nối trên cùng một mạng (Bạn có thể đặt máy tính xách tay / PC và Raspberry Pi trên cùng một mạng bằng cách kết nối chúng bằng một cáp Ethernet duy nhất). Nguồn cung cấp USB 5V / 2A sẽ cung cấp năng lượng cho Raspberry Pi của chúng tôi. Ngoài ra, bạn có thể đặt tay trên chân đế máy ảnh Raspberry Pi.

Danh sách những thứ cần thiết:

  1. Raspberry Pi (liên kết)
  2. Máy ảnh Raspberry Pi 5MP (liên kết)
  3. Thẻ nhớ microSD 16GB (liên kết)
  4. thẻ nhớ microSD với đầu đọc (liên kết)
  5. Bộ sạc 5V / 2A (liên kết)
  6. cáp ethernet (liên kết)

Bước 3: Yêu cầu phần mềm

Mô tả: Hệ điều hành Raspbian jessie dành cho Raspberry Pi, chúng tôi sẽ sử dụng các tính năng của nó như nmap, ssh, scp và python3. Trình chỉnh sửa video Openshot để chuyển đổi chuỗi hình ảnh thành video tua nhanh thời gian (Đây là trình chỉnh sửa video mà tôi đã sử dụng trên máy tính xách tay linux của mình, bạn có thể tự do chọn trình chỉnh sửa video theo sở thích của mình).

Yêu cầu phần mềm:

  1. Raspbian jessie (liên kết)
  2. Trình chỉnh sửa video Openshot (liên kết)

Bước 4: Cài đặt Raspbian trên thẻ SD

Cài đặt Raspbian trên thẻ SD
Cài đặt Raspbian trên thẻ SD
Cài đặt Raspbian trên thẻ SD
Cài đặt Raspbian trên thẻ SD
Cài đặt Raspbian trên thẻ SD
Cài đặt Raspbian trên thẻ SD

Mô tả: Điều đầu tiên cần làm là thiết lập và chạy Raspberry Pi của chúng tôi. Để làm điều đó, trước tiên chúng ta cần tải xuống hệ điều hành Raspbian từ raspberrypi.org. Sau khi tải xuống, chúng tôi cần ghi hình ảnh của hệ điều hành này vào thẻ SD của mình. Làm theo các bước sau để cài đặt Raspbian trên thẻ SD.

Các bước:

  1. Truy cập raspberrypi.org và tải xuống phiên bản Raspbian mới nhất,
  2. Cắm thẻ SD của bạn vào đầu đọc thẻ SD,
  3. Chèn đầu đọc thẻ SD vào máy tính xách tay / PC của bạn,
  4. Làm theo LIÊN KẾT NÀY để tải lên hệ điều hành trên thẻ SD của bạn. Liên kết chứa hướng dẫn cho máy tính xách tay / PC chạy windows, MAC và Linux, làm theo yêu cầu của bạn.

Bây giờ, hãy lắp thẻ SD này vào Raspberry Pi của bạn và đọc bước tiếp theo [đừng quá háo hức bật Rpi của bạn;)].

Bước 5: Khởi động đầu tiên

Mô tả: Trước khi bật nguồn Raspberry pi, hãy sử dụng cáp Ethernet để đặt Pi không đầu (một không có màn hình) và máy tính xách tay / PC của bạn vào cùng một mạng. Bây giờ, bật nguồn Pi của bạn bằng nguồn điện 5V / 2A. Đó là lần khởi động đầu tiên của bạn, nhưng không có gì để xem đúng, chỉ có một vài đèn LED nhấp nháy trên Raspberry Pi và nhấp nháy liên tục của đèn LED mạng. Chờ đã, Bước tiếp theo là nơi bạn nhập Raspberry pi của mình:).

Bước 6: Tìm địa chỉ IP của Pi và truy cập từ xa Raspberry Pi

Tìm địa chỉ IP của Pi và truy cập từ xa Raspberry Pi
Tìm địa chỉ IP của Pi và truy cập từ xa Raspberry Pi

Mô tả: Bây giờ chúng ta cần tìm địa chỉ IP của Raspberry Pi được kết nối trên cùng một mạng với máy tính xách tay / PC của bạn. Trong trường hợp bạn đang sử dụng Hệ điều hành Linux trên máy tính xách tay / PC của mình, hãy nhập ifconfig để tìm địa chỉ IP của máy tính xách tay / PC của bạn. Chúng ta có thể tìm địa chỉ IP của Raspberry pi bằng một trong hai phương pháp sau.

Các phương pháp tìm địa chỉ IP:

  1. Sử dụng lệnh nmap trên máy linux của bạn để quét mạng con của bạn và ghi lại IP xuất hiện cho nền tảng pi raspberry.
  2. Sử dụng bộ chuyển đổi USB sang UART và làm theo LIÊN KẾT NÀY. Điều này sẽ cho phép bạn truy cập vào Raspberry Pi, ở đó bạn có thể sử dụng ifconfig để tìm địa chỉ IP của Raspberry Pi.

Khi bạn tìm thấy địa chỉ IP của Raspberry Pi, bạn có thể truy cập Raspberry Pi bằng SSH trên linux và PuTTY trên máy windows.

Bước 7: Lần đầu tiên truy cập Phần 1: Mở rộng hệ thống tập tin

Quyền truy cập đầu tiên Phần 1: Mở rộng hệ thống tệp
Quyền truy cập đầu tiên Phần 1: Mở rộng hệ thống tệp
Quyền truy cập đầu tiên Phần 1: Mở rộng hệ thống tệp
Quyền truy cập đầu tiên Phần 1: Mở rộng hệ thống tệp
Quyền truy cập đầu tiên Phần 1: Mở rộng hệ thống tệp
Quyền truy cập đầu tiên Phần 1: Mở rộng hệ thống tệp

Mô tả: Trong lần khởi động đầu tiên, hãy nhập Raspberry Pi bằng SSH. Chúng ta cần thực hiện 2 cấu hình quan trọng tức là Mở rộng Hệ thống tập tin và kích hoạt giao diện máy ảnh. Bằng cách mở rộng hệ thống tệp, bạn có thể đảm bảo rằng tất cả bộ nhớ thẻ SD đều khả dụng cho HĐH. Các bước để thực hiện cấu hình này như sau.

Các bước để mở rộng hệ thống tệp:

  1. Sau khi bạn SSH vào Pi của mình bằng địa chỉ IP của nó, hãy nhập 'sudo raspi-config',
  2. Công cụ cấu hình phần mềm Raspberry Pi sẽ bật lên, chọn 'Mở rộng hệ thống tập tin' và nhấn enter,
  3. Bạn sẽ nhận được một cửa sổ bật lên cho biết 'Phân vùng gốc đã được thay đổi kích thước. Hệ thống tệp sẽ được mở rộng khi khởi động lại lần sau ', một lần nữa nhấn enter,
  4. Thoát khỏi menu cấu hình,
  5. Một lần nữa một cửa sổ bật lên cho biết 'Bạn có muốn khởi động lại ngay bây giờ không?' sẽ hiển thị, chọn 'yes' và nhấn enter,
  6. Khi khởi động lại, SSH vào Pi và nhập 'df', Thao tác này sẽ hiển thị chi tiết về hệ thống tệp mở rộng của bạn.

Vì vậy, bây giờ bạn có hệ thống tệp mở rộng của mình, hãy bật giao diện máy ảnh.

Bước 8: Lần truy cập đầu tiên Phần 2: Bật giao diện máy ảnh

Quyền truy cập đầu tiên Phần 2: Bật giao diện máy ảnh
Quyền truy cập đầu tiên Phần 2: Bật giao diện máy ảnh
Quyền truy cập đầu tiên Phần 2: Bật giao diện máy ảnh
Quyền truy cập đầu tiên Phần 2: Bật giao diện máy ảnh
Quyền truy cập đầu tiên Phần 2: Bật giao diện máy ảnh
Quyền truy cập đầu tiên Phần 2: Bật giao diện máy ảnh

Các bước để bật giao diện máy ảnh:

  1. SSH vào Pi bằng địa chỉ IP của nó và nhập 'sudo raspi-config',
  2. Công cụ cấu hình phần mềm Raspberry Pi sẽ bật lên, chọn 'Bật máy ảnh' và nhấn enter,
  3. Bạn sẽ nhận được một cửa sổ bật lên có nội dung 'Bạn có muốn bật giao diện camera không', chọn 'có' và nhấn enter.
  4. Một cửa sổ bật lên xác nhận sẽ hiển thị với nội dung 'Giao diện máy ảnh đã được kích hoạt', hãy nhấn enter.
  5. Thoát khỏi menu cấu hình.

Bây giờ tất cả các cấu hình đã hoàn tất, hãy tắt Raspberry Pi của bạn và chuyển sang bước tiếp theo.

Bước 9: Kết nối Raspberry Pi Camera

Kết nối Máy ảnh Raspberry Pi
Kết nối Máy ảnh Raspberry Pi
Kết nối Máy ảnh Raspberry Pi
Kết nối Máy ảnh Raspberry Pi

Mô tả: Bây giờ khi Raspberry Pi đã tắt, hãy kết nối máy ảnh của bạn trong đầu nối CSI của Pi. Dải kết nối máy ảnh Orient như trong hình ảnh. Cuối cùng một lần nữa bật Raspberry Pi.

Bước 10: Mã

Mã số
Mã số
Mã số
Mã số
Mã số
Mã số

Mô tả: Mã của chúng tôi được viết bằng Python3 và chỉ có 11 dòng mã. 3 dòng đầu tiên nhập các lớp từ các gói, tiếp theo chúng ta có một vòng lặp vô hạn tạo đối tượng máy ảnh và chụp nhanh theo định kỳ. Chúng ta có thể thực thi mã python này bằng lệnh python3. Thay vì thực hiện mã này theo cách thủ công, chúng ta có thể đặt lệnh thực thi này trong tệp /etc/rc.local. Điều này sẽ đảm bảo rằng mỗi khi Raspberry Pi khởi động tập lệnh này sẽ được thực thi, có nghĩa là máy ảnh sẽ bắt đầu chụp ảnh. Đừng quên đặt dấu và (&) ở cuối, trong lệnh thực thi của tệp rc.local vì mã của chúng tôi chứa vòng lặp vô hạn.

Bạn thậm chí có thể tải xuống mã này từ GITHUB.

Bước 11: Truyền hình ảnh từ Raspberry Pi sang máy tính xách tay của bạn

Truyền hình ảnh từ Raspberry Pi sang máy tính xách tay của bạn
Truyền hình ảnh từ Raspberry Pi sang máy tính xách tay của bạn

Mô tả: Khi bạn chụp được một vài hình ảnh trên Pi, bạn sẽ háo hức xem các bức ảnh của mình. Sử dụng lệnh 'scp' để chuyển hình ảnh từ Pi của bạn sang máy tính xách tay. Định dạng của lệnh scp có thể được nhìn thấy trong hình trên.

Bước 12: Chuyển đổi hình ảnh thành video tua nhanh thời gian

Chuyển đổi hình ảnh thành video tua nhanh thời gian
Chuyển đổi hình ảnh thành video tua nhanh thời gian
Chuyển đổi hình ảnh thành video tua nhanh thời gian
Chuyển đổi hình ảnh thành video tua nhanh thời gian
Chuyển đổi hình ảnh thành video tua nhanh thời gian
Chuyển đổi hình ảnh thành video tua nhanh thời gian

Mô tả: Sau khi tất cả hình ảnh được nhập vào máy tính xách tay của bạn. Chúng tôi có thể sử dụng trình chỉnh sửa video của mình để chuyển đổi chuỗi hình ảnh này thành một video tua nhanh thời gian đẹp mắt. Nếu bạn đang sử dụng Linux, bạn có thể sử dụng các bước sau để thực hiện tương tự.

Các bước:

  1. Mở trình chỉnh sửa video 'OpenShot' (cài đặt nó từ trung tâm phần mềm),
  2. Đặt thời gian bạn muốn phân bổ cho từng khung hình từ menu Edit-> Preferences,
  3. Nhập hình ảnh trong trình chỉnh sửa video bằng cách nhấp chuột phải vào vùng tệp Dự án và nhấp chuột trái vào nhập tệp,
  4. Sau khi được Nhập, hãy chọn tất cả hình ảnh và một lần nữa nhấp chuột phải và chọn 'Thêm vào dòng thời gian',
  5. Hãy xem bản xem trước và cuối cùng xuất video của bạn từ Tệp-> Xuất Video.

Khi xuất, bạn sẽ nhận được video tua nhanh thời gian tuyệt đẹp của mình, Hãy xem nó và …… (Tôi không biết, hãy hiểu theo cảm nhận).

Nếu bạn muốn xem các video tua nhanh thời gian của tôi, hãy xem video ở bước 2. Đó là tất cả cho phần hướng dẫn này, Cảm ơn bạn đã dành thời gian.

Nếu bạn thích hướng dẫn này, rất có thể bạn sẽ yêu thích kênh youtube của tôi.

Đề xuất: