Mục lục:

Tạo DashCam bằng Raspberry Pi Zero (pt.1): 3 bước
Tạo DashCam bằng Raspberry Pi Zero (pt.1): 3 bước

Video: Tạo DashCam bằng Raspberry Pi Zero (pt.1): 3 bước

Video: Tạo DashCam bằng Raspberry Pi Zero (pt.1): 3 bước
Video: Raspberry Pi Zero W Surveillance Camera 2024, Tháng mười một
Anonim
Tạo DashCam bằng Raspberry Pi Zero (pt.1)
Tạo DashCam bằng Raspberry Pi Zero (pt.1)

Đây là phần bắt đầu của một loạt bài mới, nơi chúng ta học cách xây dựng một camera hành trình bằng Raspberry Pi Zero. Dự án này thực sự là một máy ghi video liên tục và có thể được sử dụng cho các ứng dụng khác bao gồm giám sát động vật hoang dã.

Trong phần 1, chúng tôi đề cập đến phần ghi âm, liên quan đến việc quay video từ máy ảnh Pi và lưu trữ vào thẻ nhớ microSD. Chúng tôi cũng quan tâm đến việc đánh số tệp, phát hiện dung lượng còn lại, dừng tập lệnh nếu nó gần hết và chúng tôi cũng thêm chức năng FTP để truy cập tệp từ xa.

Video xem xét kỹ hơn cách mọi thứ kết hợp với nhau và chúng tôi cũng tạo một số tập lệnh thử nghiệm giúp hiểu tập lệnh cuối cùng. Tôi thực sự khuyên bạn nên xem video trước để hiểu rõ hơn về dự án.

Bước 1: Chuẩn bị Raspberry Pi

Chuẩn bị Raspberry Pi
Chuẩn bị Raspberry Pi
Chuẩn bị Raspberry Pi
Chuẩn bị Raspberry Pi
Chuẩn bị Raspberry Pi
Chuẩn bị Raspberry Pi
Chuẩn bị Raspberry Pi
Chuẩn bị Raspberry Pi

Điều đầu tiên chúng ta cần làm là tải xuống hệ điều hành Raspbian cho Raspberry Pi. Tôi đang sử dụng Pi Zero cho dự án này vì nó là một bảng nhỏ gọn. Tôi cũng sẽ không sử dụng máy tính để bàn và đó là lý do tại sao tôi tải xuống phiên bản lite. Sau đó, bạn cần flash hình ảnh này vào thẻ nhớ microSD nhưng trước khi chúng tôi có thể khởi động Pi bằng nó, chúng tôi cần sao chép các tệp wpa_supplicant.conf và ssh vào ổ đĩa khởi động. Các tệp này cần thiết để cho phép chúng tôi điều khiển Raspberry Pi từ xa. Một tùy chọn khác là sử dụng kết nối có dây và kết nối bàn phím / chuột / màn hình để điều khiển Pi. Sự lựa chọn là của bạn và đây là liên kết đến bài đăng trước giải thích điều này chi tiết hơn cùng với quyền truy cập từ xa và FTP: https://www.instructables.com/id/Remotely-Accessing-the-Raspberry-Pi-SSH-Dekstop -FT /

Dưới đây là tóm tắt về cách thiết lập cấu hình này:

Tệp wpa_supplicant.conf cung cấp thông tin chi tiết về mạng cho phép Pi kết nối với mạng WiFi của bạn - điều này cần thiết để cài đặt phần mềm và cũng có thể kiểm soát nó ngay bây giờ. Kết nối WiFi chỉ cần thiết trong quá trình thiết lập ban đầu và chúng tôi không cần kết nối đó để quay video khi ở trong xe. Bạn có thể sử dụng liên kết bên dưới để tải xuống tệp mẫu cho việc này. Chỉ cần cập nhật mã quốc gia, tên mạng và mật khẩu của bạn, sau đó sao chép nó vào thẻ nhớ microSD. Bạn có thể sử dụng trình soạn thảo văn bản như notepad ++, Sublime Text hoặc Atom để cập nhật tệp.

Tệp mẫu WPA:

Sử dụng liên kết sau để biết danh sách mã quốc gia:

Sau đó, chúng tôi cần tạo một tệp trống với tên ssh bằng trình soạn thảo văn bản ưa thích của bạn. Không thêm bất kỳ phần mở rộng nào vào tệp và chỉ cần sao chép nó lên bảng. Sau khi hoàn tất, hãy kết nối máy ảnh, lắp thẻ nhớ microSD và sau đó bật nguồn cho bo mạch. Bảng sẽ mất khoảng một phút để kết nối với mạng của bạn lần đầu tiên.

Trước khi có thể tiếp tục, chúng ta cần lấy địa chỉ IP cho bảng. Một cách để làm điều này là sử dụng phần mềm có tên là AngryIP scanner. Cài đặt và chạy nó và sau đó bạn sẽ có thể lấy được địa chỉ IP của bo mạch.

Sau đó, chúng ta cần đăng nhập vào bảng bằng cách sử dụng thiết bị đầu cuối (hoặc dấu nhắc lệnh trong Windows). Chỉ cần nhập "ssh [email protected]" và nhấn enter. Đảm bảo sử dụng địa chỉ IP của bo mạch của bạn. Nhập mật khẩu mặc định là raspberry và sau đó bạn sẽ có quyền truy cập vào bảng.

Bây giờ chúng ta cần thực hiện một số việc trước khi có thể bắt đầu với script. Điều đầu tiên là bật máy ảnh có thể được thực hiện bằng cách chạy lệnh "sudo raspi-config". Bạn sẽ phải điều hướng đến "Tùy chọn giao diện", sau đó là "Máy ảnh" và kích hoạt nó. Sử dụng phím tab để chọn tùy chọn "Kết thúc" và sau đó khởi động lại bảng. Cho bảng một phút và sau đó đăng nhập lại vào nó.

Sau đó, chúng tôi cần cập nhật hệ điều hành Raspbian và điều này có thể được thực hiện bằng cách chạy lệnh "sudo apt update && full-upgrade -y". Sau đó, cài đặt proftpd bằng cách chạy lệnh "sudo apt install proftpd". Thao tác này cài đặt phần mềm FTP cho phép chúng tôi truy cập các tệp trên thẻ microSD. Sau đó, bạn có thể mở FileZilla và kết nối với bảng cho phép bạn truy cập các tệp.

Bước 2: Tạo tập lệnh

Tạo tập lệnh
Tạo tập lệnh
Tạo tập lệnh
Tạo tập lệnh

Trước đây chúng tôi đã tạo các tệp tập lệnh có phần mở rộng.sh, đây là các tập lệnh bash. Đối với dự án này, chúng tôi sẽ tạo một tập lệnh python sẽ có phần mở rộng.py. Sử dụng python cho phép chúng tôi truy cập vào rất nhiều mô-đun, thư viện và tập lệnh, giúp chúng tôi tạo dự án dễ dàng hơn.

Trước tiên, chúng tôi cần cài đặt mô-đun picamera để chúng tôi có thể sử dụng máy ảnh trong các tập lệnh của mình. Điều này có thể được thực hiện bằng cách chạy lệnh "sudo apt install python-picamera". Sau khi hoàn tất, chỉ cần tạo một tập lệnh python bằng cách chạy "sudo nano dashcam.py" và sau đó nhập nội dung từ tệp sau:

www.bitsnblobs.com/wp-content/media/fw/diy/e26-dashcam.py

Bạn cũng có thể sao chép / dán nội dung là một lợi ích của việc sử dụng SSH. Bạn có thể lưu tệp bằng cách nhập "CTRL + X", rồi đến Y, rồi ENTER. Vui lòng xem video để được giải thích đầy đủ về cách tất cả hoạt động cùng nhau. Chúng tôi cũng đã tạo hai tập lệnh bổ sung trước đó để hiểu rõ hơn.

Bước 3: Kiểm tra tập lệnh

Kiểm tra tập lệnh
Kiểm tra tập lệnh

Trước khi có thể chạy tập lệnh, chúng tôi cần cài đặt mô-đun psutil khi chúng tôi sử dụng mô-đun đó để có được việc sử dụng đĩa. Để cài đặt psutil, trước tiên chúng ta cần cài đặt một thứ gọi là pip, đây là một trình cài đặt gói cho python. Điều này có thể được thực hiện bằng cách chạy lệnh "sudo apt install python-pip", tiếp theo là lệnh "pip install psutil" sẽ cài đặt psutil.

Sau khi hoàn tất, hãy tạo một thư mục mới bằng cách chạy lệnh "mkdir videos" và sau đó chúng ta có thể chỉ cần chạy lệnh "python dashcam.py" sẽ chạy tập lệnh. Bạn sẽ có thể xem các tệp đang được tạo như trong hình ảnh. Bạn cũng có thể lấy chúng bằng FileZilla và phát lại bằng VLC. Bạn có thể dừng tập lệnh bằng cách gõ "CTRL + C" và bạn nên khởi động lại bảng sau đó.

Video cho phần 2 sẽ được phát trực tiếp vào tuần sau, cùng với một bài viết đi kèm với nó. Vui lòng xem xét đăng ký kênh YouTube của chúng tôi vì kênh này giúp hỗ trợ loại công việc này.

YouTube:

Cảm ơn bạn đã đọc!

Đề xuất: