Mục lục:
- Bước 1: Thu thập các thành phần
- Bước 2: Chuẩn bị và tải hệ điều hành
- Bước 3: Cài đặt phần mềm
- Bước 4: Kiểm tra bản dựng
Video: Màn hình / Màn hình Camera IP Sử dụng Raspberry Pi: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Trong khi đánh giá các tùy chọn NVR phù hợp, tôi tình cờ xem được kho lưu trữ camera hiển thị cho phép bạn hiển thị nhiều nguồn cấp video camera mạng. Nó cũng hỗ trợ chuyển đổi giữa nhiều màn hình và chúng tôi sẽ sử dụng dự án đó cho bản dựng này. Chúng tôi sẽ lấy và hiển thị các nguồn cấp dữ liệu video từ máy ảnh RPi Zero mà chúng tôi đã xây dựng trong video trước và máy ảnh dựa trên bo mạch ESP32-CAM mà chúng tôi đã xây dựng cách đây một thời gian. Tôi đang sử dụng màn hình 7 nhỏ nhưng bạn cũng có thể kết nối pi raspberry với màn hình bên ngoài theo yêu cầu của mình.
Video trên cho bạn thấy toàn bộ dự án được ghép lại với nhau như thế nào. Tôi khuyên bạn nên xem nó trước để có được ý tưởng chung về cách mọi thứ hoạt động cùng nhau.
Bước 1: Thu thập các thành phần
Tôi quyết định sử dụng Raspberry Pi 3 cho bản dựng này vì nó có cổng HDMI có kích thước đầy đủ và cũng đủ mạnh. Ngoài ra, bạn sẽ cần một thẻ nhớ microSD, nguồn điện và màn hình phù hợp. Độ phân giải màn hình không quan trọng lắm vì phần mềm sẽ tự động phát hiện điều này và chia tỷ lệ các luồng camera.
Đối với máy ảnh, tôi quyết định sử dụng máy ảnh Rpi Zero W mà chúng tôi đã xây dựng trong bài trước cùng với máy ảnh dựa trên ESP32-CAM mà chúng tôi đã chế tạo cách đây một thời gian.
Bước 2: Chuẩn bị và tải hệ điều hành
Vì chúng tôi sẽ sử dụng máy tính để bàn Raspberry Pi, tôi đã tải xuống phiên bản máy tính để bàn của Hệ điều hành Raspbian.
Sau đó, chúng ta cần kích hoạt kết nối mạng WiFi bằng cách tạo tệp wpa_supplicant.conf trong ổ đĩa khởi động. Bạn cũng có thể tải xuống mẫu sau và cập nhật nó với thông tin chi tiết của bạn - mã quốc gia, tên mạng và mật khẩu. Bạn nên sử dụng trình soạn thảo văn bản như notepad ++ hoặc sublime để thực hiện việc này.
www.bitsnblobs.com/wp-content/uploads/2020/05/wpa_supplicant.txt
Thay vì sử dụng WiFi, bạn cũng có thể cắm cáp ethernet vào bo mạch và cắm đầu kia vào bộ định tuyến. Bo mạch cũng sẽ hoạt động khi sử dụng kết nối có dây.
Điều tiếp theo chúng ta cần làm là bật SSH. Điều này cho phép chúng tôi truy cập và điều khiển Raspberry Pi từ xa qua mạng. Làm điều này rất đơn giản. Đơn giản chỉ cần sử dụng một trong các trình soạn thảo văn bản được đề cập ở trên để tạo một tệp mới, sau đó lưu nó vào ổ đĩa khởi động với tên "ssh". Bạn không cần thêm bất kỳ phần mở rộng nào vào tệp.
Trước khi tháo thẻ microSD, tôi quyết định tăng bộ nhớ GPU cho bản dựng bằng cách cập nhật tệp config.txt. Bạn chỉ cần thêm dòng gpu_memory = 512 vào tệp cấu hình như trong hình. Tệp config.txt nằm trên bootdrive và bạn có thể chỉnh sửa tệp này bằng cách mở nó trong trình soạn thảo văn bản, như được hiển thị trong video.
Khi tất cả những điều này đã hoàn tất, tôi đã lắp thẻ nhớ microSD vào bo mạch, kết nối màn hình và BẬT nguồn. Có thể thấy trong hình ảnh, độ phân giải màn hình không chính xác, vì vậy đây là điều đầu tiên cần được khắc phục. Tôi chỉ cần mở tệp config.txt và thêm các dòng hiển thị trong hình ảnh, để định cấu hình màn hình HDMI. Tôi cũng đã loại bỏ bất kỳ giới hạn nào đối với dòng điện USB vì màn hình của tôi lấy điện từ cổng USB. Sau khi hoàn thành việc này, tôi đã khởi động lại bảng bằng cách nhập "sudo khởi động lại" và màn hình cùng với giao diện cảm ứng bắt đầu hoạt động chính xác.
Bước 3: Cài đặt phần mềm
Khi chúng tôi đã chạy màn hình, bước tiếp theo là SSH vào bảng và sau đó cập nhật hệ điều hành bằng cách chạy lệnh "sudo apt-get update && sudo apt-get upgrade". Việc này có thể mất một chút thời gian nhưng bạn nên thực hiện để cài đặt mới.
Sau khi hoàn thành, tôi sau đó sao chép kho lưu trữ GitHub bằng cách chạy lệnh "git clone https://github.com/SvenVD/rpisurv". Tiếp theo là "cd rpisurv" đưa chúng ta vào thư mục mới được tạo. Tất cả những gì còn lại phải làm là cài đặt phần mềm bằng cách chạy "sudo./install.sh". Đến cuối quá trình cài đặt, nó hỏi tôi liệu tôi có muốn ghi đè lên tệp cấu hình bằng một ví dụ hay không, tôi đã nói có vì tôi muốn sử dụng tệp đó làm tài liệu tham khảo.
Bước 4: Kiểm tra bản dựng
Sau khi cài đặt xong, tôi chỉ cần cập nhật tệp cấu hình bằng cách chạy lệnh "sudo nano /etc/rpisurv.conf" để mở tệp trong trình soạn thảo văn bản. Sau đó, tôi nhận xét về cấu hình hiện có và chỉ cần thêm luồng camera Rpi vào màn hình đầu tiên và luồng ESP32-CAM vào màn hình kia.
Sau đó tôi đã lưu tệp và khởi động lại bảng. Sau đó, hội đồng quản trị thu được các luồng và hiển thị chúng trên màn hình.
Sau đó, tôi quyết định nhận xét ra màn hình thứ hai và chỉ cần thêm 4 luồng vào màn hình đầu tiên. Vì tôi chỉ có một máy ảnh nên tôi quyết định sao chép các luồng như đã thấy trong tệp văn bản. Sau đó tôi đã lưu và khởi động lại bảng và tôi có thể xem 4 luồng không tệ. Hãy nhớ rằng Raspberry PI phải làm rất nhiều việc để giảm tỷ lệ luồng full HD xuống độ phân giải thấp hơn, để nó có thể hiển thị trên màn hình. Bạn nên sử dụng luồng gần với độ phân giải hiển thị cuối cùng. Nhìn chung, tôi rất ngạc nhiên với kết quả cuối cùng, vì tất cả điều này đều hoạt động qua WiFi. Tôi chủ yếu muốn hiển thị một luồng và vì vậy tôi đã chỉnh sửa tệp cấu hình cho luồng đó và hiệu suất thậm chí còn tốt hơn.
Đó là cách tôi xây dựng màn hình camera mạng bằng raspberry pi. Nếu bạn thích dự án này, vui lòng xem xét đăng ký kênh của chúng tôi trên YouTube vì điều này sẽ giúp ích rất nhiều.
YouTube:
Cảm ơn bạn đã đọc!
Đề xuất:
Ứng dụng Android Phần 1: Màn hình giật gân sử dụng mảnh vỡ / Kotlin: 5 bước
Ứng dụng Android Phần 1: Màn hình giật gân sử dụng mảnh vỡ / Kotlin: Xin chào một lần nữa, hầu hết có thể bạn có một số " miễn phí " thời gian ở nhà do COVID19 và bạn có thể quay lại để kiểm tra các chủ đề bạn muốn học trong quá khứ. Phát triển ứng dụng Android chắc chắn là một trong số đó đối với tôi và tôi đã quyết định cách đây vài tuần để giv
Camera quan sát với NodeMCU + Mô-đun camera của máy tính xách tay cũ (Có và không sử dụng Blynk): 5 bước
Camera CCTV Có NodeMCU + Mô-đun Camera của Laptop Cũ (Có và Không Dùng Blynk): Xin chào các bạn! Trong phần hướng dẫn này, tôi sẽ chỉ cho bạn cách tôi sử dụng mô-đun camera của máy tính xách tay cũ và nodeMCU để tạo ra thứ gì đó tương tự như camera quan sát
Màn hình LCD I2C / IIC - Sử dụng SPI LCD cho Màn hình LCD I2C Sử dụng SPI đến IIC Mô-đun với Arduino: 5 bước
Màn hình LCD I2C / IIC | Sử dụng SPI LCD với màn hình LCD I2C Sử dụng mô-đun SPI đến IIC Với Arduino: Xin chào các bạn vì SPI LCD 1602 bình thường có quá nhiều dây để kết nối nên rất khó giao tiếp với arduino nhưng có một mô-đun có sẵn trên thị trường có thể chuyển đổi hiển thị SPI thành hiển thị IIC, do đó bạn chỉ cần kết nối 4 dây
Sử dụng Orange Pi mà không cần màn hình bằng cách sử dụng máy chủ SSH và VNC: 6 bước
Sử dụng Orange Pi Không cần Màn hình bằng Máy chủ SSH và VNC: Orange Pi giống như một máy tính mini. Nó có tất cả các cổng cơ bản mà một máy tính bình thường có. Giống như HDMIUSBEthernetIT có Một số cổng đặc biệt đặc biệt Như USB OTGGPIO Headers Khe cắm thẻ SDParallel Camera PortNếu bạn muốn vận hành pi màu cam, bạn phải có nhu cầu o
Xây dựng màn hình tùy chỉnh trong LCD Studio (Đối với bàn phím G15 và màn hình LCD).: 7 bước
Xây dựng màn hình tùy chỉnh trong LCD Studio (Đối với bàn phím G15 và màn hình LCD). để tự tạo. Ví dụ này sẽ tạo một màn hình chỉ hiển thị cơ sở