數碼相框肯定看起來不錯,但它們可能有些呆板,而家庭照片可能有點……很無聊。但是,如果在Raspberry Pi上添加屏幕,則可以通過將r/earporporn中的照片與r/showerthoughts中的“鼓舞人心的”報價(或您喜歡的子目錄的任意組合)疊加起來,從而制作出非常獨特的東西。
想要創建自己的動態,數字化,由Raspberry Pi支持的談話點嗎?繼續閱讀。
準備您的Pi
您需要為此項目安裝最新版本的Raspbian,因此如有必要,請下載并寫入SD卡。完成此操作后,請花時間設置無線網絡并啟用SSH。
在完成所有這些操作并正確配置之后,請確保已成功將Pi連接到預期的顯示器。這可能是舊的筆記本電腦顯示器,廢棄的平板電腦或Kindle閱讀器,或為Pi設計的顯示器之一。
擴展Raspberry Pi文件系統所需的步驟。這可以在命令行中的raspi-config或桌面上的菜單》首選項》 Raspberry Pi配置框中完成。
從Reddit獲取內容
您可以使用Python腳本從網絡上查找圖像,而不必循環瀏覽存儲在Pi上的某些照片。Reddit頻道r/EarthPorn(地球上美麗而迷人的照片,并且完全可以安全工作!)和r/ShowerThoughts都是不錯的選擇,您可以從scul86的Github頁面下載代碼。下載 ep_st.py , ep_st.config 和 template.html ,然后在編輯 ep_st.config 之前將所有三個文件保存到Raspberry Pi上的同一位置(也許是 home/pi/Frame )。 》:
sudo nano /home/pi/Frame/ep_st.config
在這里,查找標題為[FILEPATHS]的文本,然后更改它們以匹配保存這三個文件的位置。如果不確定完整的文件路徑是什么,請在命令行中 cd 進入文件,然后鍵入 pwd 。
請注意,盡管我們建議暫時將其保留為默認值,但您也可以調整腳本從中提取文本和圖像的子版本。
完成后,按 Ctrl + X ,然后按 Y 確認更改。
下一步,您需要安裝 praw ,Reddit API的Python包裝器。
sudo pip install praw
安裝完成后,然后將注意力轉移到給ep_st.py必要的權限上:
sudo chmod 777 /home/pi/Frame/ep_st.py
然后應將文件設置為可執行文件:
sudo chmod +x /home/pi/Frame/ep_st.py
要測試幻燈片,請 cd 進入Frame目錄并運行
python ep_st.py
在GUI中,瀏覽到Frame目錄并找到新創建的 ep_st.html 。這是Python腳本和您在配置文件中指定的設置的結果,因此請打開它以查看結果。該頁面設置為自動刷新,并且在創建新的鼓舞人心的圖像時應自動更新。如果您擔心用這些文件來填充Pi驅動器空間,請不要:實際上并沒有下載圖像,它只是創建一個HTML文件,該文件以文本覆蓋方式遠程指向它們(可能是IMGUR網址)。/p》
在此階段,所有剩下要做的就是將幻燈片放映設置為在啟動Raspberry Pi時自動啟動。為此,我們需要運行Python腳本,并打開HTML文件。
通過安裝和配置瀏覽器開始。我們將使用Midori,但您幾乎可以選擇和配置所有與Pi兼容的瀏覽器。
首先,打開sudo raspi-config并禁用過掃描。然后,安裝瀏覽器:
sudo apt-get install midori x11-xserver-utils matchbox unclutter
下一步,打開nano創建腳本:
sudo nano /home/pi/fullscreen.sh
在這里,輸入以下內容:
unclutter &
matchbox-window-manager &
midori -e Fullscreen -a [URL]
用您希望在引導時加載的網頁替換[URL]。對于保存在/home/pi/Frame 子目錄中的ep_st.html文件,該行將顯示為:
midori -e Fullscreen -a Frame/ep_st.html
使用 Ctrl + X ,然后按 Y 進行確認。
下一步,使用
sudo chmod 755 /home/pi/fullscreen.sh
使其可執行然后,您應該編輯自動啟動文件:
sudo nano ~/.config/lxsession/LXDE-pi/autostart
在文件的末尾(Pi的觸摸屏顯示器的設置中可能已經有幾行了)添加:
@xset s off
@xset -dpms
@xset s noblank
@/home/pi/fullscreen.sh
保存并退出,然后編輯rc.local文件:
sudo nano /etc/rc.local
在此處添加新行在出口0上方:
su -l pi -c startx
保存并退出,然后重新啟動。
sudo reboot 保持燈光亮起
默認情況下,Pi顯示器(無論連接了什么顯示器)都將在閑置幾分鐘后關閉。我們可以通過SSH(如果您已插入鍵盤,則使用終端)連接并編輯lightdm.conf文件來解決此問題。
sudo nano /etc/lightdm/lightdm.conf
查找 [SeatDefaults] (包括括號;您會在文件末尾找到它)并在其下添加以下行:
xserver-command=X -s 0 -dpms
保存并使用 Ctrl + X 退出并重新啟動:
sudo reboot 您自己的鼓舞人心的數碼相框!
責任編輯:wv
-
數碼相框
+關注
關注
1文章
37瀏覽量
27265 -
樹莓派
+關注
關注
117文章
1710瀏覽量
105897
發布評論請先 登錄
相關推薦
評論