ShowerThoughts and EarthPorn: Tạo Khung ảnh Raspberry Pi đầy cảm hứng

ShowerThoughts and EarthPorn: Tạo Khung ảnh Raspberry Pi đầy cảm hứng

Khung ảnh kỹ thuật số chắc chắn là đẹp để nhìn, nhưng chúng có thể không linh hoạt, và ảnh gia đình có thể hơi ... tốt, nhàm chán. Nhưng nếu bạn thêm màn hình vào Raspberry Pi, bạn có thể tạo ra thứ gì đó khá độc đáo, bằng cách chồng ảnh từ r / earthporn với những câu trích dẫn 'đầy cảm hứng' từ r / suy nghĩ về vòi hoa sen (hoặc bất kỳ sự kết hợp nào của các tín dụng phụ yêu thích của bạn).





Bạn muốn tạo điểm nói chuyện năng động, kỹ thuật số, được hỗ trợ bởi Raspberry Pi? Đọc tiếp.





Chuẩn bị số Pi của bạn

Bạn sẽ cần phải có phiên bản mới nhất của Raspbian được cài đặt cho dự án này, vì vậy nếu cần, hãy tải xuống và ghi vào thẻ SD của bạn . Khi bạn đã hoàn thành việc đó, hãy dành thời gian để thiết lập mạng không dâybật SSH .





Với tất cả những điều này được thực hiện và được định cấu hình chính xác, hãy đảm bảo rằng bạn đã kết nối thành công Pi của mình với màn hình mong muốn. Đây có thể là màn hình máy tính xách tay cũ, máy tính bảng hoặc máy đọc sách Kindle đã qua sử dụng hoặc một trong những màn hình được thiết kế cho Pi.

Bạn cũng nên thực hiện các bước cần thiết để mở rộng hệ thống tệp Raspberry Pi. Điều này có thể được thực hiện trong raspi-config trong dòng lệnh hoặc trong Menu> Tùy chọn> Cấu hình Raspberry Pi hộp trên máy tính để bàn.



Lấy nội dung từ Reddit

Thay vì duyệt qua một số ảnh được lưu trữ trên Pi, bạn có thể sử dụng tập lệnh Python để tìm hình ảnh từ web. Các kênh Reddit r / EarthPorn (những bức ảnh tuyệt đẹp, tuyệt đẹp về Trái đất và hoàn toàn an toàn cho công việc!) Và r / ShowerThoughts là những ứng cử viên tuyệt vời, và bạn có thể tải xuống mã từ trang Github của điêu khắc này . Tải xuống ep_st.py , ep_st.configtemplate.html và lưu cả ba tệp vào cùng một vị trí trên Raspberry Pi của bạn (có lẽ home / pi / Frame ), trước khi chỉnh sửa ep_st.config :

sudo nano /home/pi/Frame/ep_st.config

Tại đây, hãy tìm văn bản có đầu [FILEPATHS] và thay đổi các văn bản này để phù hợp với vị trí bạn đã lưu ba tệp. Nếu bạn không chắc chắn đường dẫn tệp đầy đủ là gì, đĩa CD vào tệp trong dòng lệnh và nhập pwd .





Lưu ý rằng bạn cũng có thể điều chỉnh các tín dụng phụ mà từ đó tập lệnh kéo văn bản và hình ảnh, mặc dù chúng tôi khuyên bạn nên để chúng ở giá trị mặc định ngay bây giờ.

điện thoại android không kết nối với máy tính

Khi bạn hoàn thành, hãy nhấn Ctrl + X , sau đó để xác nhận các thay đổi.





Tiếp theo, bạn cần cài đặt quyền lợi , một trình bao bọc Python cho API Reddit. Cài đặt cái này với

sudo pip install praw

Chờ trong khi việc này được thực hiện, sau đó chuyển sự chú ý của bạn đến việc cấp cho ep_st.py các quyền cần thiết:

sudo chmod 777 /home/pi/Frame/ep_st.py

Sau đó, bạn nên làm cho tệp thực thi được:

sudo chmod +x /home/pi/Frame/ep_st.py

Để kiểm tra trình chiếu, đĩa CD vào thư mục Frame và chạy

python ep_st.py

Trong GUI, duyệt đến thư mục Frame và tìm ep_st.html . Đây là kết quả của tập lệnh Python và cài đặt bạn đã chỉ định trong tệp cấu hình, vì vậy hãy mở tệp này để xem kết quả. Trang được đặt để tự động làm mới và sẽ tự cập nhật bất cứ khi nào một hình ảnh truyền cảm hứng mới được tạo. Nếu bạn lo lắng về việc lấp đầy dung lượng ổ đĩa Pi của mình với những thứ này, đừng lo lắng: hình ảnh không thực sự được tải xuống, nó chỉ tạo tệp HTML trỏ đến chúng từ xa (có thể là url IMGUR) với lớp phủ văn bản.

Ở giai đoạn này, tất cả những gì còn lại cần làm là đặt trình chiếu tự động khởi chạy khi bạn khởi động Raspberry Pi. Để thực hiện điều này, chúng ta cần chạy tập lệnh Python và tệp HTML để mở.

Bắt đầu bằng cách cài đặt và định cấu hình trình duyệt. Chúng tôi sẽ sử dụng Midori, nhưng bạn có thể chọn và cấu hình khá nhiều bất kỳ trình duyệt nào tương thích với Pi .

Đầu tiên, mở sudo raspi-config và Tắt quét quá mức . Sau đó, cài đặt trình duyệt:

sudo apt-get install midori x11-xserver-utils matchbox unclutter

Tiếp theo, mở nano để tạo tập lệnh:

sudo nano /home/pi/fullscreen.sh

Tại đây, hãy nhập như sau:

ngoại lệ dịch vụ hệ thống mã dừng windows 10
unclutter &
matchbox-window-manager &
midori -e Fullscreen -a [URL]

Thay thế [URL] bằng trang web bạn muốn tải khi khởi động. Đối với tệp ep_st.html của chúng tôi, được lưu trong / home / pi / Frame thư mục con, dòng sẽ đọc:

midori -e Fullscreen -a Frame/ep_st.html

Lưu cái này với Ctrl + X và xác nhận với .

Tiếp theo, làm cho nó có thể thực thi với

sudo chmod 755 /home/pi/fullscreen.sh

Sau đó, bạn nên chỉnh sửa tệp tự khởi động:

sudo nano ~/.config/lxsession/LXDE-pi/autostart

Ở cuối tệp (bạn có thể có một số dòng ở đây từ việc thiết lập màn hình cảm ứng của Pi), hãy thêm:

@xset s off
@xset -dpms
@xset s noblank
@/home/pi/fullscreen.sh

Lưu và thoát, sau đó chỉnh sửa tệp rc.local:

sudo nano /etc/rc.local

Tại đây, thêm một dòng mới phía trên lối ra 0:

su -l pi -c startx

Lưu và thoát, sau đó khởi động lại.

sudo reboot

Giữ đèn sáng

Theo mặc định, màn hình Pi - bất kỳ màn hình nào được kết nối - sẽ bị tắt sau vài phút không hoạt động. Chúng tôi có thể giải quyết vấn đề này bằng cách kết nối qua SSH (hoặc sử dụng Terminal nếu bạn đã cắm bàn phím) và chỉnh sửa tệp lightdm.conf.

làm cách nào để mở một tập tin dữ liệu
sudo nano /etc/lightdm/lightdm.conf

Tìm thấy [SeatDefaults] (các dấu ngoặc được bao gồm; bạn sẽ tìm thấy nó ở cuối tệp) và thêm dòng này vào dưới nó:

xserver-command=X -s 0 -dpms

Lưu và thoát với Ctrl + X và khởi động lại:

sudo reboot

Khung ảnh kỹ thuật số đầy cảm hứng của riêng bạn!

Hãy cho chúng tôi biết trong phần bình luận dự án này đã hoạt động như thế nào đối với bạn! Bạn có bị mắc kẹt với các giá trị mặc định hay không hoặc bạn có tìm thấy một số reddits phụ khác hoạt động tốt với nhau không? Hay bạn đã gặp phải vấn đề? Bất cứ điều gì đã xảy ra, bất cứ điều gì bạn đã làm với dự án này, hãy cho chúng tôi biết về điều đó trong phần bình luận!

Đăng lại Đăng lại tiếng riu ríu E-mail Cách thay đổi giao diện của màn hình Windows 10 của bạn

Bạn muốn biết cách làm cho Windows 10 trông đẹp hơn? Sử dụng các tùy chỉnh đơn giản này để biến Windows 10 của riêng bạn.

Đọc tiếp
Chủ đề liên quan
  • DIY
  • Reddit
  • Raspberry Pi
  • nhung con dao
Giới thiệu về tác giả Christian Cawley(1510 bài báo đã xuất bản)

Phó tổng biên tập về Bảo mật, Linux, Tự làm, Lập trình và Giải thích về Công nghệ, và Nhà sản xuất Podcast Thực sự Hữu ích, có nhiều kinh nghiệm trong lĩnh vực hỗ trợ máy tính để bàn và phần mềm. Một người đóng góp cho tạp chí Định dạng Linux, Christian là một người mày mò Raspberry Pi, người yêu thích Lego và người hâm mộ trò chơi cổ điển.

Xem thêm từ Christian Cawley

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký
Thể LoạI Diy