Mục lục:

Bảng thông báo Raspberry Pi: 11 bước (có hình ảnh)
Bảng thông báo Raspberry Pi: 11 bước (có hình ảnh)

Video: Bảng thông báo Raspberry Pi: 11 bước (có hình ảnh)

Video: Bảng thông báo Raspberry Pi: 11 bước (có hình ảnh)
Video: Raspberry Pi 5 - Tổng quan về Thông số kỹ thuật và Tính năng 2024, Tháng bảy
Anonim
Bảng tin Raspberry Pi
Bảng tin Raspberry Pi
Bảng tin Raspberry Pi
Bảng tin Raspberry Pi
Bảng tin Raspberry Pi
Bảng tin Raspberry Pi

Đây là một dự án tôi đã làm cho nhà thờ của tôi. Chúng tôi muốn có một bảng thông báo điện tử sẽ được gắn trong khu vực narthex / sảnh đợi và sẽ chuyển qua các slide tĩnh vài giây một lần.

Đây là những mục tiêu thiết kế của chúng tôi:

  • Trang trình bày tĩnh, không có video hoặc âm thanh
  • Admin tạo slide trong Powerpoint (công cụ quen thuộc, không có phần mềm mới để học)
  • Quản trị viên có thể kéo và thả bản trình bày mới để thay thế bản trình bày cũ
  • Không có giải pháp dựa trên đám mây, vì bảng thông báo sẽ nằm trên mạng không dây riêng của chúng tôi
  • Không có phí cấp phép hàng tháng hoặc phần mềm độc quyền, ngoài những gì chúng tôi đã có (Windows, Office, Powerpoint)
  • Màn hình 49 ", ở chế độ dọc / dọc (mặc dù chế độ ngang / ngang cũng có thể thực hiện được và được mô tả bên dưới)
  • Chi phí mong muốn: <$ 1000

Chúng tôi đã quản lý để làm điều này và có ngân sách thấp hơn. Gần đây tôi đã giúp một nhà thờ khác gần đó thực hiện dự án tương tự, và tổng chi phí (không bao gồm chi phí cho một thợ điện để đưa điện đến đúng vị trí trên tường và nhân công liên quan đến việc lắp đặt) là dưới $ 500.

Do chi phí thấp và về cơ bản là không có chi phí liên tục (chỉ là điện), điều này cũng sẽ phù hợp với các trường học, thư viện, bảo tàng, tổ chức phi lợi nhuận hoặc các tổ chức khác có ngân sách hạn chế.

Thông tin phản hồi được hoan nghênh.

Bước 1: Danh sách thiết bị

Danh sách thiết bị
Danh sách thiết bị
Danh sách thiết bị
Danh sách thiết bị
Danh sách thiết bị
Danh sách thiết bị

Đây là danh sách các thiết bị chúng tôi đã sử dụng. Nhận xét được thêm vào. Tôi cố gắng liên kết đến trang web của nhà sản xuất nếu có thể, thay vì một nhà bán lẻ.

  • TV / màn hình. Hầu hết bất kỳ TV hoặc màn hình hiện đại nào cũng vậy, miễn là nó có CEC (xem bài viết này trên Wikipedia để biết thêm thông tin về CEC: https://en.wikipedia.org/wiki/Consumer_Electronics_Control). Hầu hết các màn hình được thiết kế để gắn ở chế độ dọc / dọc hoặc ngang / ngang. TV được thiết kế theo chiều ngang, vì vậy việc lắp chúng theo chiều dọc sẽ phức tạp hơn một chút. Ngoài ra, nhiều TV không đối xứng từ trên xuống dưới (tức là cạnh dưới thường lớn hơn cạnh trên), vì vậy việc gắn nó theo chiều dọc có thể trông hơi kỳ quặc. Tuy nhiên, nhìn chung TV vẫn rẻ hơn, vì vậy chúng tôi đã sử dụng TV. Tất nhiên, nếu hướng ưa thích của bạn là phong cảnh, điều đó không thành vấn đề. Chúng tôi đã đi với cái này: TV LED LG 49 ".
  • Giá treo TV: Điều này rất khó, vì chúng tôi đã mua một chiếc TV và muốn gắn nó theo chiều dọc. Những điều cần xem xét là kiểu lắp và liệu nó có hiển thị hay không, đặc biệt nếu TV được lắp theo chiều dọc. Giá treo được đặt trên tường theo cùng hướng như khi bạn lắp TV theo chiều ngang. Nếu bạn chọn lắp TV theo chiều dọc, bạn cần xem xét liệu các lỗ gắn vít trên giá treo TV có thể chứa các lỗ lắp xoay trên TV hay không. Một số TV không gian các vít gắn của chúng theo hình vuông, trong khi một số lại là hình chữ nhật. Hãy suy nghĩ kỹ điều này và đảm bảo rằng bạn gắn kết sẽ hoạt động ở vị trí mong muốn trước khi mua.
  • Raspberry Pi, vỏ, cáp, tản nhiệt, quạt, v.v.: Tôi khuyên bạn nên tải phiên bản mới nhất và tốt nhất. Vào thời điểm chúng tôi xây dựng dự án, nó là Raspberry Pi 3 B +, nhưng bây giờ Raspberry Pi 4 B đã ra mắt. Về phần vỏ máy, dây nguồn, tản nhiệt, quạt, chúng tôi quyết định rằng vì Raspberry Pi sẽ hoạt động 24/7 nên chúng tôi muốn có một chiếc vỏ có quạt, mặc dù phải yên tĩnh. Và có dây nguồn với công tắc nguồn nội tuyến giúp bạn dễ dàng thiết lập lại hệ thống mà không cần phải kéo phích cắm. Sự khác biệt chính khác giữa Raspberry Pi 3 B + và Raspberry Pi 4B là 4 B có đầu cắm micro-HDMI, có nghĩa là bạn cần một bộ chuyển đổi (nó được bao gồm trong bộ bên dưới).

    • Nếu bạn sử dụng Raspberry Pi 3 B +: Raspberry Pi 3 B + Case Kit (không bao gồm Raspberry Pi)
    • Nếu bạn sử dụng Raspberry Pi 4 B: Raspberry Pi 4 B Case Kit (không bao gồm Raspberry Pi)
  • Cáp HDMI: Loại nào cũng được, miễn là nó hỗ trợ CEC. Lưu ý rằng thông thường, Raspberry Pi sẽ được gắn trên tường phía sau TV / màn hình hoặc có thể được gắn vào chính TV / màn hình, do đó, một sợi cáp ngắn 3 'có lẽ là rất nhiều. Cáp quá dài và nó sẽ hiển thị. Ngoài ra, hãy xem xét vị trí của các cổng HDMI trên TV / màn hình và liệu bạn có thể xem xét đầu cáp 90 độ hay không (ví dụ: nếu các cổng HDMI nằm ở một bên).
  • Thẻ micro SD. Điều này cũng không quan trọng. Chúng tôi đã chọn 32GB thay vì 16GB tiêu chuẩn, chỉ để có thêm không gian cho phần mềm bổ sung, nếu chúng tôi muốn, và có một nơi để lưu trữ nhiều bản trình bày. Chúng tôi đã chọn cái này: Thẻ MicroSD SanDisk Ultra PLUS 32GB. Lưu ý rằng sẽ dễ dàng hơn nếu bạn mua thẻ MicroSD có NOOBS đã được cài đặt, như thẻ này: Thẻ SD có NOOBS. Tôi đã không làm điều đó, nhưng bạn có thể tiết kiệm một bước nếu bạn làm. Xem tại đây để biết thêm thông tin: NOOBS

Một lưu ý về CEC: CEC (Consumer Electronics Control) cho phép một số thành phần điều khiển lẫn nhau thông qua cáp HDMI. Ví dụ: đầu đĩa DVD có thể bật / tắt TV được kết nối thông qua cáp HDMI nếu cả hai đều hỗ trợ CEC. Điều này rất hữu ích trong trường hợp của chúng tôi, vì Raspberry Pi có thể bật / tắt TV / màn hình theo ý muốn. Ví dụ, trong môi trường nhà thờ, chúng tôi muốn giám sát chỉ bật trong những giờ khi nhà thờ mở cửa và điều đó thay đổi theo ngày trong tuần. CEC cho phép Pi bật và tắt TV theo một lịch trình thời gian phức tạp tùy ý.

Bước 2: Lắp ráp vỏ Pi

Lắp ráp vỏ Pi
Lắp ráp vỏ Pi
Lắp ráp Vỏ Pi
Lắp ráp Vỏ Pi
Lắp ráp vỏ Pi
Lắp ráp vỏ Pi

Hội khá đơn giản. Dán các tấm tản nhiệt lên các chip có kích thước tương ứng trên Raspberry Pi, lắp ráp từng lớp vỏ máy. Đừng quên gỡ các tấm bảo vệ bằng nhựa mỏng ra từng lớp.

Bước 3: Cài đặt Raspbian

Cài đặt Raspbian
Cài đặt Raspbian

Có một hướng dẫn tuyệt vời trên trang Raspberry Pi. Làm theo các hướng dẫn đó để thiết lập nó.

Thiết lập Raspberry Pi của bạn

Tôi đã sử dụng Raspbian Lite, vì nó không có các ứng dụng bổ sung mà bạn sẽ không cần cho dự án này.

Bước 4: Thêm phần mềm tiêu chuẩn và tùy chỉnh

Sau khi NOOBS cài đặt Raspbian, lần đầu tiên bạn đăng nhập, bạn sẽ được nhắc về những thứ như ngôn ngữ, múi giờ, v.v. Nó cũng sẽ nhắc về mạng WiFi và thông tin mật khẩu, trừ khi bạn đang sử dụng kết nối có dây. Cuối cùng, nó sẽ tải xuống và cài đặt bất kỳ bản cập nhật Raspbian nào. Nó sẽ hữu ích nếu bạn đang sử dụng cùng một kết nối internet như trong thiết lập cuối cùng, nhưng nó không nhất thiết phải như vậy. Đó là, bạn có thể thực hiện bước này ở nhà trước khi thiết lập ở vị trí cuối cùng. Chỉ cần nhớ thiết lập kết nối internet mới trước khi khởi động lại cuối cùng ở bước cuối cùng.

Mở cửa sổ đầu cuối (nhấp vào biểu tượng hình chữ nhật màu đen gần góc trên bên trái của màn hình).

Trước tiên, chúng tôi kiểm tra kỹ xem có bản cập nhật Raspbian nào nữa không. Nhập các dòng sau, từng dòng một

cập nhật apt sudo

nâng cấp apt sudo

(nói "Y" nếu nó hỏi bạn có muốn cài đặt các bản cập nhật hay không).

Tiếp theo, chúng tôi cài đặt Samba, cho phép chia sẻ thư mục với (các) máy Windows trên mạng.

sudo apt install samba samba-common-bin smbclient cifs-utils

Tiếp theo chúng ta cài đặt fbi. fbi là tiện ích unix hiển thị đồ họa trên màn hình không chạy trình quản lý cửa sổ.

sudo apt cài đặt fbi

Tiếp theo, chúng tôi cài đặt inotify-tools. inotify-tools cho phép trình chiếu xem thư mục chia sẻ để biết bất kỳ thay đổi nào.

sudo apt cài đặt inotify-tools

Tiếp theo chúng ta cài đặt cec-utils. cec-utils cho phép Raspberry Pi bật và tắt TV thông qua cáp HDMI.

sudo apt cài đặt cec-utils

Tiếp theo, bạn sẽ cần tải xuống các tiện ích nhỏ mà tôi đã viết để phát trình chiếu.

git clone

Thao tác này sẽ tìm nạp mã và đặt nó vào một thư mục có tên là raspi_slideshow.

Giờ đây, tất cả phần mềm đều có sẵn trên Raspberry Pi. Các bước tiếp theo đi qua cấu hình.

Bước 5: Thiết lập thư mục chia sẻ

Theo mặc định, mã trình chiếu tìm kiếm thư mục (thư mục) / shared / Presentation.

Chúng ta cần tạo thư mục đó. Vì nó ở cấp cơ sở, chúng tôi cần quyền root, vì vậy một sudo là thứ tự. Bạn có thể cần nhập mật khẩu (mặc định là raspberry) khi thực hiện lệnh này:

sudo mkdir -p / shared / Presentation

Tiếp theo, chúng ta cần làm cho bất kỳ ai trên Pi này đều có thể đọc và ghi được. Nhập lệnh sau:

sudo chmod a + rwx / shared / Presentation

Điều này làm cho nó chỉ hiển thị trên Pi này. Tiếp theo, chúng ta cần chia sẻ thư mục này với mọi người (thực tế là chỉ những máy khác trong cùng mạng). Đó là lý do tại sao chúng tôi khuyên bạn nên sử dụng mạng Wi-Fi riêng tư (được bảo vệ bằng mật khẩu) hoặc mạng cục bộ có dây.

Khi chúng tôi cài đặt samba ở bước trước, nó đã tạo một tệp mặc định /etc/samba/smb.conf

Chúng ta cần thêm một loạt các dòng vào cuối tệp đó. Các dòng nằm trong tệp raspi_slideshow / add_to_smb.conf

Cách dễ nhất để làm điều này là như sau:

sudo bash

cat raspi_slideshow / add_to_smb.conf >> /etc/samba/smb.conf thoát

Về cơ bản, điều này sẽ nối tệp add_to_smb.conf với phần cuối của /etc/samba/smb.conf

Bạn có thể chọn làm điều đó thông qua một trình soạn thảo như nano nếu bạn thích, nhưng đó là một số lượng nhập liệu hợp lý.

Về cơ bản, nó chia sẻ thư mục / shared như một thư mục có thể đọc và ghi được bởi bất kỳ ai trong mạng cục bộ. Tôi sẽ không trình bày cách bảo vệ nó ở đây, nhưng nếu bạn muốn nó được bảo vệ (yêu cầu mật khẩu để chỉnh sửa), bạn có thể đọc trên Samba và thay đổi cài đặt cho phù hợp.

Bước 6: Định cấu hình Cài đặt Bật / tắt Màn hình

Chúng tôi sử dụng cron để bật và tắt TV / màn hình vào những thời điểm đã lên lịch. Cron là một tiện ích linux chạy các tác vụ theo lịch trình. Nếu bạn muốn TV / màn hình của mình chạy 24/7 hoặc bạn muốn bật và tắt nó theo cách thủ công, bạn có thể bỏ qua bước này.

Sao chép tệp crontab ví dụ từ thư mục raspi_slideshow vào thư mục chính.

cp raspi_slideshow / crontab_example.pi crontab.pi

Tệp crontab_example.pi là một ví dụ cho thấy cách hoạt động của loại tệp này. Có rất nhiều tài liệu trong Wikipedia và các nơi khác:

Bây giờ chúng tôi chỉnh sửa nó. Nó giúp bạn có được lịch trình của mình. Lịch trình ví dụ là

  • Chủ nhật: vào lúc 7 giờ sáng, nghỉ lúc 9 giờ tối
  • Thứ 4: vào lúc 8 giờ sáng, nghỉ lúc 9 giờ tối
  • Thứ 7: vào lúc 7 giờ sáng, nghỉ lúc 9 giờ tối
  • Các ngày khác: sáng 8h, nghỉ 17h

Tôi thích nano vì nó được cài đặt bằng Raspbian và dễ sử dụng. Bạn có thể sử dụng vi hoặc bất kỳ trình soạn thảo nào khác.

nano crontab.pi

Chỉnh sửa tệp để chỉ định thời gian bật / tắt cho mỗi ngày. Sử dụng các phím mũi tên để di chuyển xung quanh. Backspace để xóa, gõ để chèn. Khi bạn hoàn tất, Control-O để lưu (bạn sẽ phải nhấn "enter" để xác nhận tên tệp) và Control-X để thoát nano.

Khi bạn có tệp cron theo cách bạn muốn, hãy cho Raspbian biết bạn muốn thực thi nó:

crontab crontab.pi

Nếu bạn muốn thay đổi lịch biểu của mình, bạn có thể chỉnh sửa $ HOME / crontab.pi và thực hiện lại lệnh crontab ngay lập tức ở trên. Điều đó sẽ thay thế lịch trình cũ của bạn bằng lịch trình mới.

Bước 7: Định cấu hình cài đặt hiển thị

Định cấu hình cài đặt hiển thị
Định cấu hình cài đặt hiển thị

Chúng ta đang gần hoàn tất! Chúng ta cần cấu hình cài đặt hiển thị. fbi là tiện ích mà chúng tôi sử dụng để hiển thị các slide. Nó đọc cài đặt của nó từ tệp.fbirc trong thư mục chính.

Đầu tiên, hãy đảm bảo rằng chúng tôi đang ở trong thư mục chính.

cd $ HOME

Tiếp theo sao chép tệp từ thư mục raspi_slideshow vào trang chủ

cp raspi_slideshow /.fbirc.

Bạn không cần phải chỉnh sửa tệp. Tuy nhiên, nếu bạn chọn, ba cài đặt được quan tâm là:

ngẫu nhiên = sai

blend-msec = 500

timeout = 8

Dòng ngẫu nhiên xác định xem fbi có ngẫu nhiên hóa thứ tự trang chiếu hay không. true có nghĩa là nó ngẫu nhiên hóa các slide, false nghĩa là không. Vì chúng tôi muốn một số quyền kiểm soát thứ tự các trang trình bày, chúng tôi đặt nó thành false.

Dòng blend-msec cho biết mỗi quá trình chuyển đổi kéo dài bao nhiêu mili giây (1000 = 1 giây). Giá trị 0 có nghĩa là các trang trình bày thay đổi ngay lập tức từ trang này sang trang tiếp theo. Cài đặt 500 của chúng tôi có nghĩa là các trang trình bày mờ dần vào nhau trong khoảng thời gian 0,5 giây.

Thời gian chờ là thời gian (tính bằng giây) mà mỗi trang chiếu được hiển thị trước khi chuyển sang trang tiếp theo. Bạn có thể điều chỉnh điều này nếu bạn muốn các trang trình bày dài hơn hoặc ngắn hơn. Chỉ cần nhớ rằng điều này áp dụng cho tất cả các trang trình bày như nhau. Không có cách nào để có một số trang chiếu dài hơn và một số trang trình bày khác ngắn hơn.

Xoay màn hình

Nếu bạn lắp TV / màn hình theo chiều dọc, như chúng tôi làm, bạn sẽ cần xoay màn hình 90 độ hoặc 270 độ. Nếu bạn lắp TV / màn hình theo chiều ngang, bạn có thể bỏ qua phần còn lại của bước này.

Sử dụng lại nano. Lần này bạn cần chạy dưới quyền root, vì vậy bạn sẽ cần phải khởi động, điều này có thể yêu cầu bạn nhập lại mật khẩu của mình (mặc định là raspberry)

sudo nano /boot/config.txt

Sử dụng mũi tên xuống để đi đến cuối tệp này. Thêm dòng sau vào cuối tệp:

display_rotate = 1

Thao tác này sẽ xoay màn hình 90 độ. Nếu sau khi lắp, màn hình của bạn bị lộn ngược, hãy thay đổi 1 thành 3.

Về cơ bản display_rotate = 0 (không xoay), 1 (90 độ), 2 (180 độ), 3 (270 độ)

Trong hình trên, chúng tôi đã đặt display_rotate = 1 và phải quay lại và thay đổi nó thành display_rotate = 3. Dễ dàng hơn nhiều so với việc lắp lại TV!

Bước 8: Thay đổi mật khẩu và thiết lập tự động chạy

Thay đổi mật khẩu và thiết lập tự động chạy
Thay đổi mật khẩu và thiết lập tự động chạy
Thay đổi mật khẩu và thiết lập tự động chạy
Thay đổi mật khẩu và thiết lập tự động chạy

Tại thời điểm này, chúng tôi gần như hoàn thành!

Nhấp vào menu mâm xôi ở phía trên bên trái, chọn Tùy chọn-> Cấu hình Raspberry Pi

Điều đó sẽ xuất hiện một hộp thoại. Nhấp vào "Thay đổi mật khẩu…" và thay đổi nó thành một cái gì đó bạn sẽ nhớ!

Bạn có thể chọn thay đổi tên của hệ thống (trường Tên máy chủ).

Đảm bảo rằng bạn nhấp vào Khởi động "Tới CLI"

Đặt tự động đăng nhập ("Đăng nhập với tư cách người dùng 'pi'")

Bây giờ bạn cần thiết lập trình chiếu để chạy khi khởi động. Cách dễ nhất là thêm một dòng vào tệp.bashrc của bạn. Kích hoạt trình chỉnh sửa nano của chúng tôi:

nano.bashrc

Mũi tên xuống cuối tệp và thêm dòng sau:

python3 raspi_slideshow / play_slideshow.py

Các cài đặt này có nghĩa là:

  • Bất cứ khi nào nó được khởi động lại, Raspberry Pi sẽ tự động đăng nhập với tư cách người dùng pi
  • Nó sẽ không khởi động trình quản lý cửa sổ mà chỉ chạy trên màn hình ("Khởi động đến CLI")
  • Nó sẽ khởi động trình bao bash, nó đọc tệp.bashrc và dòng cuối cùng của tệp đó cho biết chạy trình chiếu.

Sau đó, khởi động lại sẽ KHÔNG kích hoạt trình quản lý cửa sổ và sẽ tự động chạy trình chiếu. Bạn có thể dừng trình chiếu bằng cách nhấn Control-C trong khi trình chiếu. Điều này sẽ đưa bạn trở lại lời nhắc bash ($).

Nếu bạn muốn khởi động trình quản lý cửa sổ từ thời điểm này (để gỡ lỗi hoặc thao tác cài đặt dễ dàng hơn), bạn có thể thực hiện bằng cách gõ "startx" tại dòng lệnh.

Bước 9: Sử dụng (Thiết lập Windows Machine)

Trong thực tế sử dụng, Raspberry Pi của chúng tôi kết nối với mạng không dây riêng khi khởi động. Nó chia sẻ thư mục / chia sẻ của nó (và mọi thứ bên dưới) với mạng. Để xem thư mục này từ máy Windows, hãy đảm bảo rằng bạn đang ở trên cùng một mạng.

Tôi giả sử bạn sẽ kết nối với điều này từ máy tính Windows trong văn phòng. Đối với Windows 7 hoặc Windows 10, hãy mở File Explorer để xem các tệp / thư mục trên máy tính của bạn. Nhấp chuột phải vào bên trái nơi có nội dung "Máy tính" hoặc "Máy tính của tôi", sau đó chọn "Bản đồ mạng ổ đĩa …"

Điều đó sẽ xuất hiện một hộp thoại. Chọn chữ cái nào, ví dụ: "Z:" bạn muốn ánh xạ ổ đĩa của mình tới. Sau đó, trong trường Thư mục, nhập:

{name-of-your-Pi-computer} shared

trong đó {name-of-your-Pi-computer} là tên bạn đã đặt cho Raspberry pi của mình ở bước trước (xem hình trước với hộp thoại).

Đảm bảo nhấp vào "Kết nối lại khi đăng nhập". Có thể là nếu Raspberry Pi bị tắt nguồn khi máy tính Windows khởi động, thì bước này có thể phải được lặp lại (hoặc máy tính Windows khởi động lại) để xem thư mục được chia sẻ.

Nếu bạn chọn bảo vệ thư mục của mình bằng mật khẩu, bạn có thể thêm thông tin đăng nhập bằng cách chọn "Kết nối bằng thông tin đăng nhập khác nhau" và nhập tên người dùng / mật khẩu cho Raspberry Pi.

Bây giờ, khi bạn muốn các trang chiếu đi vào trình chiếu của mình, hãy sao chép các hình ảnh trang chiếu riêng lẻ (*) vào thư mục Bản trình bày.

Tập lệnh sẽ chỉ theo dõi và hiển thị nội dung của thư mục Bản trình bày và không có nội dung nào ở cấp trên ( shared). Vì vậy, đôi khi chúng tôi sử dụng thủ thuật đặt các trang trình bày thường được sử dụng ở cấp cao nhất và sau đó kéo chúng khi cần thiết vào hoặc ra khỏi thư mục Bản trình bày.

Hãy nhớ rằng, khi bất kỳ thứ gì trong thư mục Bản trình bày thay đổi (tệp được thêm, xóa hoặc sửa đổi), tập lệnh trình chiếu sẽ đợi 2 phút (120 giây, có thể định cấu hình trong play_slideshow.py, tìm kiếm wait_time) trước khi đặt lại và hiển thị các trang trình bày mới. Điều này giúp người đó có thời gian để thực hiện tất cả các thay đổi cần thiết mà không cần đặt lại sau khi mỗi tệp mới được thêm vào.

Hình ảnh trang trình bày riêng lẻ là các tệp jpeg, gif hoặc png đại diện cho một trang trình bày duy nhất. Cách dễ nhất để tạo các tệp này là sử dụng Microsoft PowerPoint hoặc một chương trình tương tự. Bạn có thể tạo bao nhiêu trang trình bày tùy thích trong Microsoft PowerPoint và lưu dưới dạng bản trình bày PowerPoint. Sau đó nhấp vào Tệp-> Xuất-> Thay đổi Loại tệp và lưu dưới dạng PNG hoặc JPEG. Điều này sẽ xuất ra các trang trình bày dưới dạng các tệp riêng lẻ, ví dụ: slide1.png, slide2.png, v.v. Sau đó, bạn có thể kéo và thả các tệp riêng lẻ vào Z: / Presentation (hoặc bất kỳ ký tự ổ đĩa nào bạn đã sử dụng). Lưu ý rằng bản trình bày được đặt cùng nhau theo thứ tự bảng chữ cái (không phải số), vì vậy slide11.png đứng sau slide1.png và trước slide2.png. Tất nhiên, bạn có thể đổi tên các trang trình bày trước khi sao chép chúng vào thư mục mạng. Chỉ cần đảm bảo rằng họ giữ lại phần mở rộng của mình (ví dụ:.png). Tập lệnh trình chiếu hiện chỉ tìm kiếm các tệp có các phần mở rộng sau:.png,.png,.gif,.gif,.jpg,-j.webp

Bước 10: Khắc phục sự cố

Hầu hết các vấn đề có thể được giải quyết bằng giải pháp cũ "thử tắt và bật lại".

Nếu Raspberry Pi của bạn không kết nối, không cập nhật hoặc có vẻ như thường bị mắc kẹt, hãy thử bật nguồn cho nó.

Nếu máy Windows của bạn mất ổ đĩa mạng được ánh xạ, hãy thử khởi động lại ổ đĩa hoặc thêm lại ổ đĩa theo cách thủ công.

Nếu bạn có câu hỏi / vấn đề khác, vui lòng đăng trong phần nhận xét và tôi sẽ cập nhật bước này với các sự cố thường gặp và giải pháp của chúng.

Bước 11: Kết luận và công việc trong tương lai

XONG

Tại thời điểm này, bạn có thể khởi động lại Raspberry Pi của mình thông qua các menu hoặc bằng nút nguồn trên dây nguồn. Điều thú vị về thiết lập này là bất cứ khi nào Pi khởi động (mất điện, gặp sự cố, bất cứ điều gì), nó sẽ khởi động ở chế độ trình chiếu, vì vậy bạn có thể xoay vòng nguồn theo ý muốn và nó sẽ phục hồi tốt. Sau khi cài đặt và hoạt động, bạn hoàn toàn có thể "đặt nó và quên nó đi", ngoại trừ các bản cập nhật cho các trang trình bày. Trong trường hợp của chúng tôi, quản trị viên nhà thờ của chúng tôi cập nhật các trang trình bày hàng tuần và hệ thống này đã hoạt động hoàn hảo trong khoảng một năm.

Vui lòng đưa ra phản hồi! Tôi sẵn sàng sửa lỗi hoặc những điểm không chính xác. Tôi hiểu rằng có nhiều cách khác nhau để thực hiện công việc, vì vậy tôi không hào hứng với việc trả lời các câu hỏi như "tại sao bạn lại sử dụng python thay vì {ngôn ngữ lập trình X}?" Hoặc các đề xuất có chức năng giống nhau (như "sudo apt" tất cả các gói cùng một lúc thay vì từng gói một). Tuy nhiên, những cải tiến về chức năng luôn được hoan nghênh! Tôi cố gắng làm cho điều này hoạt động và hữu ích nhất có thể, đồng thời dễ cài đặt và dễ bảo trì. Tôi đặc biệt thích phản hồi từ những người đã được hưởng lợi từ Tài liệu hướng dẫn này. Tôi sẵn lòng giúp đỡ nếu tôi có thể.

Công việc tương lai

Tôi đang bắt đầu làm việc trên một phiên bản cho phép các tệp video (có âm thanh) được trộn lẫn với các trang trình bày tĩnh. Tôi nghĩ rằng tôi có thể sử dụng vlc cho điều đó từ dòng lệnh. Tôi sẽ cập nhật điều này nếu tôi có thể làm cho nó hoạt động. Cảm thấy tự do để đưa ra đề xuất!

Đề xuất: