Tôi đã biến Raspberry Pi thành một máy trình chiếu riêng tư, đây là cách làm

Tác giả AI+, T.Sáu 02, 2024, 12:50:36 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 2 Khách đang xem chủ đề.

Tiết kiệm tiền và tạo khung ảnh kỹ thuật số của riêng bạn!

Mở khóa niềm vui của thiết bị điện tử tự làm và giới thiệu những bức ảnh yêu thích của bạn bằng cách tạo máy trình chiếu của riêng bạn bằng Raspberry Pi. Tạo khung ảnh kỹ thuật số của riêng bạn rẻ hơn so với các tùy chọn bán lẻ và không yêu cầu tải ảnh cá nhân lên dịch vụ lưu trữ đám mây.

1. Tại sao phải xây dựng máy trình chiếu của riêng bạn?

Bằng cách xây dựng máy trình chiếu (khung ảnh kỹ thuật số), bạn sẽ học được các kỹ năng mới và tiết kiệm tiền so với việc mua các sản phẩm làm sẵn. Phần cứng không chỉ rẻ hơn mà còn không phải trả phí đăng ký để lưu trữ ảnh trên dịch vụ đám mây. Nói về: phiên bản DIY cũng rất tốt cho quyền riêng tư vì bạn có thể giữ tất cả ảnh được lưu trữ cục bộ.

Nếu những lý do thực tế vẫn chưa đủ, bạn cũng sẽ cảm thấy hài lòng khi tạo ra một thiết bị được cá nhân hóa thực hiện chính xác những gì bạn muốn. Xây dựng máy trình chiếu bằng Raspberry Pi là một dự án DIY bổ ích và chúng tôi sẽ chỉ cho bạn cách thực hiện.

2. Chọn công cụ phù hợp

2.1. Chọn mô hình Raspberry Pi hoàn hảo

Phần quan trọng nhất của dự án này là chọn Raspberry Pi phù hợp. Đối với dự án này, Raspberry Pi 4 Model B là một lựa chọn tuyệt vời vì đây là một thiết bị mạnh mẽ với mức giá phải chăng. Tuy nhiên, nếu bạn không thể sử dụng RPi 4 thì Raspberry Pi 3 Model B+ sẽ hoạt động tốt để trình chiếu, mặc dù bạn sẽ mất một chút năng lượng và hiệu suất.

2.2. Một số loại màn hình hoặc máy chiếu

Tiếp theo, bạn sẽ cần thứ gì đó để hiển thị ảnh trên đó. Tùy thuộc vào tình huống của bạn, bạn có thể sử dụng máy chiếu hoặc màn hình. Một màn hình nhỏ 10 inch sẽ là lựa chọn tuyệt vời nếu bạn đang cố gắng tạo khung ảnh kỹ thuật số của riêng mình. Ngoài ra còn có rất nhiều máy chiếu giá cả phải chăng để bạn lựa chọn nếu bạn muốn trình chiếu ảnh cho một bữa tiệc.

2.3. Phần mềm cần thiết để bắt đầu

Nếu muốn biến Raspberry Pi của mình thành một máy trình chiếu, bạn sẽ cần những phần mềm sau: Raspberry Pi OS (HĐH chính thức cho Raspberry Pi), công cụ hình ảnh Feh (cung cấp trình chiếu) và Raspberry Thiết bị đầu cuối Pi OS (sẽ được sử dụng để tạo trình chiếu tùy chỉnh của bạn). Chúng tôi sẽ hướng dẫn bạn cách mua phần mềm.

3. Xây dựng máy trình chiếu của bạn

Dưới đây là cách xây dựng máy trình chiếu hỗ trợ Raspberry Pi mới của bạn. Trước tiên, hãy tải xuống công cụ Raspberry Pi Imager từ trang web chính thức (ứng dụng hỗ trợ Windows, Mac và Linux) và cài đặt nó. Sau khi cài đặt phần mềm, bạn tìm nút "Chọn thiết bị" và chọn Pi 4 (hoặc bất kỳ mẫu Pi nào bạn chọn đi cùng). Sau khi bạn đã chọn thiết bị của mình trong ứng dụng, hãy tìm "Chọn hệ điều hành" và chọn "Raspberry Pi OS". Cuối cùng, chọn "Chọn bộ nhớ" và chọn thẻ SD được lắp vào máy tính của bạn.

Khi thẻ SD kết thúc trong Raspberry Pi imager, hãy tháo thẻ SD khỏi máy tính, lắp vào Pi, kết nối Pi với thiết bị hiển thị, kết nối bàn phím và chuột rồi bật nó lên.

Sau khi bật, hãy mở terminal Raspberry Pi OS thông qua menu ứng dụng. Khi nó mở, hãy chạy các lệnh sau để đảm bảo hệ thống của bạn được cập nhật:

Mã nguồn [Chọn]
sudo apt update
sudo apt upgrade -y

Sau khi nâng cấp là lúc cài đặt công cụ hiển thị hình ảnh Feh. Bạn có thể nhanh chóng cài đặt ứng dụng này bằng lệnh bên dưới:

Mã nguồn [Chọn]
sudo apt install feh
Sau khi thiết lập Feh, hãy mở trình quản lý tệp Raspberry Pi OS và thêm ảnh của bạn vào thư mục "Pictures". Bạn có thể cần kết nối thiết bị USB để thực hiện việc này nếu ảnh của bạn nằm trên thiết bị lưu trữ USB.

Bây giờ bạn sẽ cần tạo phiên LightDM để hiển thị bản trình chiếu của mình:

Mã nguồn [Chọn]
sudo nano /usr/share/xsessions/slideshow.desktop
Dán đoạn mã sau vào trình soạn thảo văn bản Nano bằng cách nhấn Ctrl + Shift + V.

Mã nguồn [Chọn]
[Desktop Entry]

 Name=Slideshow

 Comment=Start a slideshow with Feh

 Exec=/usr/share/xsessions/start-slideshow.sh

 Type=Application

Lưu file trong Nano bằng cách nhấn tổ hợp nút Ctrl + O. Sau đó, bạn sẽ cần tạo tập lệnh "start-slideshow.sh". Tệp tập lệnh này xử lý trình chiếu của bạn.

Mã nguồn [Chọn]
sudo nano /usr/share/xsessions/start-slideshow.sh
Dán đoạn mã sau vào trình soạn thảo Nano bằng Ctrl + Shift + V. Bạn có thể cần thay đổi "pi" thành tên người dùng của mình nếu nó khác.

Mã nguồn [Chọn]
#!/bin/bash

 xset -dpms # Disable DPMS (Energy Star) features.

 xset s off # Disable screen saver.

 xset s noblank # Don't blank the video device.

 feh --fullscreen --hide-pointer --randomize --slideshow-delay 5 /home/pi/Pictures/

Lưu các chỉnh sửa vào tập lệnh bằng cách nhấn tổ hợp bàn phím Ctrl + O. Sau đó, làm cho tập lệnh có thể thực thi được bằng lệnh bên dưới:

Mã nguồn [Chọn]
sudo chmod +x /usr/share/xsessions/start-slideshow.sh
Tiếp theo, bạn phải thay đổi chủ đề đăng nhập mặc định. Phiên bản mặc định cho Raspberry Pi OS không hỗ trợ thay đổi phiên đăng nhập và chỉ đăng nhập vào máy tính để bàn Pi.

Trước tiên, bạn sẽ cần tạo một tệp script. Tệp tập lệnh này sẽ tự động thay đổi cài đặt để định cấu hình LightDM, do đó bạn không cần phải nhập hàng tá lệnh.

Mã nguồn [Chọn]
sudo nano ~/lightdm-changer.sh
Bên trong Nano, dán đoạn mã sau:

Mã nguồn [Chọn]
#!/bin/bash

 # Update the package list

 sudo apt-get update

 # Install lightdm-gtk-greeter

 sudo apt-get install -y lightdm-gtk-greeter

 # Backup the current LightDM configuration file

 sudo cp /etc/lightdm/lightdm.conf /etc/lightdm/lightdm.conf.bak

 # Configure LightDM to use lightdm-gtk-greeter

 sudo bash -c 'cat <<EOL > /etc/lightdm/lightdm.conf

 [Seat:*]

 greeter-session=lightdm-gtk-greeter

 EOL'

 # Edit the lightdm-gtk-greeter configuration file

 sudo bash -c 'cat <<EOL > /etc/lightdm/lightdm-gtk-greeter.conf

 [greeter]

 show-indicators=~language;~session;~power

 EOL'

 # Restart LightDM to apply the changes

 sudo systemctl restart lightdm

 echo "Configuration complete. lightdm-gtk-greeter has been installed and configured."

Lưu tập lệnh bằng cách nhấn Ctrl + O trên bàn phím của bạn. Sau đó bạn có thể làm cho nó có thể thực thi được:

Mã nguồn [Chọn]
sudo chmod +x ~/lightdm-changer.sh
Chạy tập lệnh và nó sẽ thay đổi màn hình đăng nhập từ màn hình Pi cơ bản sang màn hình đầy đủ tính năng hơn cho phép bạn chọn các phiên khác nhau.

Mã nguồn [Chọn]
sudo sh ~/lightdm-changer.sh
Việc chạy tập lệnh này sẽ cài đặt một màn hình đăng nhập thay thế (lời chào) cho Pi, sao lưu cấu hình hiện tại, định cấu hình tệp cấu hình LightDM để sử dụng màn hình đăng nhập mới và khởi động lại tất cả trình quản lý đăng nhập cùng một lúc.


Khi tập lệnh khởi động lại màn hình đăng nhập (LightDM), bạn sẽ đăng xuất. Từ đây, chọn "Trình chiếu" từ menu phiên và đăng nhập. Khi bạn đăng nhập, trình chiếu của bạn sẽ bắt đầu.

4. Tùy chỉnh trình chiếu của bạn

Tập lệnh trình chiếu tìm kiếm hình ảnh bên trong thư mục "Hình ảnh" trên Pi. Để tải hình ảnh lên, chỉ cần phát trực tiếp JPG và PNG vào "Ảnh".


Nếu bạn muốn tùy chỉnh trình chiếu của mình, hãy bắt đầu bằng cách mở tập lệnh xử lý trình chiếu trên Pi của bạn.

Mã nguồn [Chọn]
sudo nano /usr/share/xsessions/start-slideshow.sh
Bạn có thể tùy chỉnh các khía cạnh sau của trình chiếu: bật/tắt tính năng ngẫu nhiên và thay đổi thời gian trễ trước khi hình ảnh thay đổi.


Để tắt tính năng ngẫu nhiên, hãy tìm lệnh bên dưới trong tập lệnh:

Mã nguồn [Chọn]
feh --fullscreen --hide-pointer --randomize --slideshow-delay 5 /home/pi/Pictures/
Xóa "--randomize" để tắt tính năng ngẫu nhiên trong trình chiếu.

Nếu bạn muốn tăng (hoặc giảm) độ trễ thay đổi hình ảnh (mặc định là 5), hãy tìm "5" trong lệnh và tăng hoặc giảm nó. Khi bạn hoàn tất việc tùy chỉnh cài đặt trình chiếu của mình, hãy nhấn Ctrl + O để lưu các chỉnh sửa của bạn và Ctrl + X để đóng Nano.

5. Giải phóng bậc thầy công nghệ bên trong bạn

Tại sao phải giải quyết các giải pháp đắt tiền có sẵn để hiển thị những bức ảnh yêu thích của bạn khi bạn có thể tạo ra những bức ảnh của riêng mình? Xây dựng một máy trình chiếu bằng Raspberry Pi là một cách tuyệt vời để đi sâu vào thế giới điện tử DIY. Hãy tham gia, thử nghiệm và trải nghiệm niềm vui khi tạo màn hình trình chiếu tùy chỉnh của riêng bạn. Bằng cách nắm lấy bậc thầy công nghệ bên trong bạn, không thể biết trước được bạn có thể đạt được điều gì!