0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

樹莓派數(shù)碼相框的制作

454398 ? 來源:wv ? 2019-10-18 17:49 ? 次閱讀

步驟1:您需要做什么

帶有HDMI輸入的計(jì)算機(jī)顯示器。我在亞馬遜上以89.99美元的價(jià)格買到了這款出色的21.5“顯示屏。.. Acer SB220Q全高清(1920 x 1080)IPS超薄零幀顯示器

Raspberry Pi 3 B +(在亞馬遜上為38.30美元)。您也可以使用Raspberry Pi 3 B,但兩者之間的差別很小。

電源和電纜。請確保獲得一個(gè)可以提供足夠電流的電纜,并獲得可以承載電流的電纜。大多數(shù)USB電纜都太細(xì)了,給您帶來了低壓故障,我在附近扎了一根,但您可以以$ 10.99的價(jià)格從亞馬遜買到一根好的電纜:Raspberry Pi 3電源5V 2.5A微型USB AC適配器充電器美國插頭

一條HDMI電纜。我在Ebay上買了兩條6‘HDMI電纜,價(jià)格為2.49美元。

Raspberry Pi的保護(hù)套(可選-不錯(cuò))。我得到了丙烯酸酯的“ TSV Raspberry Pi來自沃爾瑪?shù)摹?3 Case”,價(jià)格為$ 5.04。有很多案例可供選擇。這對(duì)我有用,并且有安裝啟動(dòng)和關(guān)閉按鈕的空間,但是壓克力非常脆弱。我設(shè)法打破了4個(gè)裝配卡舌中的3個(gè),甚至嘗試至 要非常小心。我周圍放了一些丙烯酸水泥,所以這實(shí)際上不是問題。但是,如果您使用丙烯酸樹脂盒,則可能需要一些丙烯酸水泥或透明膠帶將其固定在一起。我不會(huì)指望這些選項(xiàng)卡。

幾個(gè)小按鈕可以安裝在外殼上,以進(jìn)行啟動(dòng)和關(guān)閉。再次,我有一對(duì)夫婦躺在附近,但您可以以7.99美元的價(jià)格從亞馬遜上買到上面顯示的十幾個(gè)。

我還使用了三個(gè)母插針連接器端子(如上圖所示)和一個(gè)插針將按鈕連接到Raspberry Pi GPIO引腳。您可以以0.99美元的價(jià)格從Ebay獲得200個(gè)母連接器(搜索:2.54mm杜邦跳線電線電纜外殼母插針連接器端子)。我還使用1針將啟動(dòng)按鈕連接到Raspberry Pi板上(請參見上文)。您可以從Ebay上以0.99美元的價(jià)格獲得其中的40個(gè)(搜索:用于Arduino的2.54mm Male PCB Single Row Straight Header Strip Connector)。該引腳是可選的。您也可以將電線直接焊接到板上。

USB鍵盤和鼠標(biāo)。僅在安裝時(shí)需要鍵盤。如果您希望能夠手動(dòng)控制幻燈片放映,則可能需要使鼠標(biāo)保持插入狀態(tài)。我讓它們躺在身邊,但是您可以在Amazon,Ebay,Walmart那里以便宜的價(jià)格買到它們。

Micro SD卡;我從亞馬遜那里以$ 5.44的價(jià)格獲得了16GB的存儲(chǔ)卡:Kingston Canvas Select microSDHC Class 10

拇指驅(qū)動(dòng)器;我從亞馬遜買了一個(gè)32GB的USB拇指驅(qū)動(dòng)器,價(jià)格為6.99美元:Kingston Digital DataTraveler SE9 32GB的USB 2.0閃存驅(qū)動(dòng)器

木頭制成顯示器的框架(可選)。我使用了一塊從Home Depot購得的2“ x 2” x 8’“白色”木材,價(jià)格不到2.00美元(還有木材的密封劑或底漆和一些半光澤的黑色噴漆)。

步驟2:配置Raspberry Pi

點(diǎn)擊此鏈接下載“ Raspbian”的zip文件使用臺(tái)式機(jī)和推薦的軟件進(jìn)行擴(kuò)展”:https://www.raspberrypi.org/downloads/raspbian/

共有三種不同的版本。確保您得到我在這里提到的計(jì)算機(jī)。

現(xiàn)在,請按照以下安裝指南將操作系統(tǒng)映像刷新到您的micro-SD卡上:https://www.raspberrypi.org/documentation/installa。

Etcher將直接從.zip文件中刷新SD卡,而無需先格式化micro-SD卡。

將USB鼠標(biāo)和USB鍵盤插入Raspberry Pi的USB插槽(任何插槽都可以)。

使用HDMI電纜將Raspberry Pi插入LCD監(jiān)視器,然后將其插入為Raspberry Pi提供電源以啟動(dòng)它。當(dāng)它啟動(dòng)時(shí),它應(yīng)該引導(dǎo)您完成一個(gè)過程,以使Raspberry Pi與您的wifi通訊,并下載所有必要的更新。

Raspberry Pi現(xiàn)已在線且已完全更新,現(xiàn)在該下載顯示軟件。為此,您需要打開一個(gè)LXTerminal窗口(單擊在桌面頂部看起來像DOS提示符的圖標(biāo))。

在出現(xiàn)的控制臺(tái)窗口中,輸入以下命令來安裝圖像顯示軟件:

sudo apt-get install feh

下一步執(zhí)行相同的操作以安裝屏幕保護(hù)程序:

sudo apt-get install xscreensaver

下一步我們需要對(duì)其進(jìn)行設(shè)置,以使屏幕保護(hù)程序不會(huì)超時(shí)并使屏幕空白。..

單擊桌面左上角的“菜單”

選擇“首選項(xiàng)”,然后是“屏幕保護(hù)程序”

在屏幕保護(hù)程序GUI上的“模式”下拉菜單中,選擇“禁用屏幕保護(hù)程序”

下一步,我們將鼠標(biāo)配置為手動(dòng)控制幻燈片。如果您不想手動(dòng)控制幻燈片,可以跳過此操作。

在“/home/pi/.config/feh”中創(chuàng)建一個(gè)名為“ buttons”(無擴(kuò)展名)的文件(您可能需要制作“ feh”文件夾。)

您可以從LXTerminal窗口中執(zhí)行此操作。

cd/home/pi/.config (這是Linux的代名詞,用于“將目錄更改為/home/pi/.config”)

ls -la (這將列出/home/pi/.config中的所有文件和文件夾。-la告訴它使用長格式并列出所有文件)。

如果列表中沒有feh文件夾(并且可能不會(huì)),您需要制作一個(gè):

mkdir feh

現(xiàn)在進(jìn)入其中文件夾:

cd feh

現(xiàn)在我們在該文件夾中,我們必須制作“ buttons”文件。

sudo納米按鈕 (這是Linux,用于“超級(jí)用戶在文件按鈕上進(jìn)行納米編輯器”)

您應(yīng)該在空文件中找到自己,將以下內(nèi)容放入文件中:

# unbind existing controls for the following actions:

zoom

pan

menu

prev_img

next_img

# Now bind these actions to mouse buttons 1, 2 (wheel), and 3

prev_img 1

toggle_pause 2

next_img 3

要保存并退出,請輸入CTRL-o,按Enter,然后按CTRL-x

下一步,我們將Raspberry Pi配置為自動(dòng)開始幻燈片播放。

將拇指驅(qū)動(dòng)器插入Raspberry Pi,并通過導(dǎo)航到 /media/pi 來查找其名稱。 em》

(您應(yīng)該已經(jīng)在拇指驅(qū)動(dòng)器的根目錄中放置了一堆圖片。您還可以包含圖片文件夾,甚至文件夾中的文件夾?;脽羝瑢⒀h(huán)播放通過這些文件夾)。

您可以使用Raspberry Pi桌面頂部或LXTerminal窗口中的文件導(dǎo)航器,使用以下命令找到拇指驅(qū)動(dòng)器的名稱:

cd/media/pi

ls -la

現(xiàn)在在桌面上創(chuàng)建一個(gè)名為“ startup.sh”(Rt-點(diǎn)擊桌面;單擊“創(chuàng)建新。../空文件”,右鍵單擊新文件并使用文本編輯器將其打開。)

在此文件中添加以下內(nèi)容:

# sleep for a few seconds to give the USB drive a chance to mount before running the slideshow

sleep 5

feh -Y -x -q -D 5 -B black -F -Z -r --auto-rotate /media/pi/thumb_drive_name

不要在上面的行中鍵入“ thumb_drive_name”。將您在上面找到的拇指驅(qū)動(dòng)器的實(shí)際名稱放在其中。

保存并退出。

在LXTerminal窗口中,您還可以鍵入 man feh ,以學(xué)習(xí)feh幻燈片顯示提供的所有選項(xiàng)(man feh是Linus的代表-向我展示feh的手冊頁)。

現(xiàn)在,我們要使這個(gè)新文件可執(zhí)行。在LXTerminal窗口中:

cd/home/pi/Desktop

chmod 755啟動(dòng)。 sh

現(xiàn)在,我們需要編輯“自動(dòng)啟動(dòng)”文件,以使其在啟動(dòng)時(shí)運(yùn)行該Shell腳本。

在“ Raspberry Pi 3”上B”中的“自動(dòng)啟動(dòng)”文件應(yīng)位于/home/pi/.config/lxsession/LXDE-pi

在“ Raspberry Pi 3 B +”中,該文件應(yīng)位于/etc/xdg/lxsession/LXDE-pi

在LXTerminal窗口中:

cd /home/pi/.config/lxsession/LXDE-pi (如果您使用的是Pi 3 B)

cd /etc/xdg/lxsession/LXDE-pi (如果您擁有Pi 3 B +)

從此處開始:

sudo nano自動(dòng)啟動(dòng)

在自動(dòng)啟動(dòng)文件的末尾添加以下行以執(zhí)行上述腳本:

@/home/pi/Desktop/startup.sh

CTRL- o保存(然后按Enter)

CTRL-x退出

即使沒有鍵盤或鼠標(biāo),Raspberry Pi現(xiàn)在也應(yīng)自動(dòng)啟動(dòng)進(jìn)入幻燈片顯示。

您還需要關(guān)閉“過掃描”,以便將圖片轉(zhuǎn)到屏幕邊緣:

從Raspberry Pi桌面頂部選擇:菜單/首選項(xiàng)/Raspberry Pi配置

現(xiàn)在,我們希望通過按鈕(而不是鍵盤和鼠標(biāo))安全地關(guān)閉和啟動(dòng)Raspberry Pi。

在LXTerminal窗口中:

sudo nano/boot/config.txt

添加以下行:

dtoverlay=gpio-shutdown

CTRL -o保存(然后按Enter)

CTRL-x退出

現(xiàn)在,您可以通過將GPIO引腳5(即GPIO3)與GPIO引腳短路來使Raspberry Pi安全關(guān)閉6號(hào)(接地)在40針接頭連接器上(我們將其設(shè)置為使用常開的臨時(shí)觸點(diǎn)按鈕)。有關(guān)引腳位置,請參見上圖。引腳1是靠近板邊緣的引腳。

要啟動(dòng)備份,您可以拉電源并插回電源,也可以將RUN引腳(40引腳接頭連接器末端附近的標(biāo)有“ RUN”的焊盤)短接至GND。我們將設(shè)置另一個(gè)按鈕來執(zhí)行此操作。參見上面的圖片,在板上找到“運(yùn)行”墊。

步驟3:添加外殼和按鈕

現(xiàn)在,我們可以添加一些可選的畫龍點(diǎn)睛。

很高興獲得Raspberry Pi的保護(hù)套,它為您提供了安裝關(guān)閉和啟動(dòng)按鈕的地方。我使用了上述案例,但是可以通過Amazon,Walmart和Ebay獲得大量案例……選擇一個(gè)您喜歡的案例,但是請確保為您擁有的Raspberry Pi模型獲取一個(gè)案例。有些情況很合適。最好避免這種情況,以便您有足夠的空間安裝關(guān)閉和啟動(dòng)按鈕。

使用上述類型的按鈕,在Raspberry Pi盒中鉆幾個(gè)孔以安裝這些按鈕。確保將它們安裝在不會(huì)撞到Raspberry Pi板上的位置。如果您使用一種丙烯酸樹脂盒,則需要非常緩慢且小心地用鉆床鉆孔。它有助于將丙烯酸樹脂壓在您要鉆的孔周圍的一塊木頭上。丙烯酸非常易碎,鉆孔時(shí)極易開裂。慢慢鉆,并在孔周圍的丙烯酸上施加壓力。

在安裝了按鈕的情況下,您需要將它們連接到合適的銷釘上。將一個(gè)按鈕端子連接到另一個(gè)按鈕的一個(gè)端子上(通過在它們之間焊接電線)?,F(xiàn)在,將一根導(dǎo)線焊接到那些要連接到GPIO引腳6(GND)的端子上。在該線的另一端,焊接此頂部指示類型的連接器,以將其滑到GPIO引腳上。我喜歡用一小段熱縮管覆蓋連接器,以防止其與相鄰的引腳短路,并拉緊電線。

現(xiàn)在,將電線焊接到關(guān)機(jī)按鈕的另一端 - 按鈕。將連接器放在該線的另一端,然后將其推入GPIO引腳5(GPIO3)。現(xiàn)在,此按鈕將導(dǎo)致Raspberry Pi安全關(guān)閉。

現(xiàn)在將導(dǎo)線焊接到啟動(dòng)按鈕的另一端。您可以將導(dǎo)線的另一端焊接到Raspberry Pi板上的通孔“ Run”焊盤上,也可以在該焊盤上添加一個(gè)引腳,然后在導(dǎo)線上添加一個(gè)連接器以推入該引腳。我做了后者。現(xiàn)在,此按鈕將重新啟動(dòng)Raspberry Pi板,而無需上電并重新供電。

步驟4:制作木制框架和支架

這也是可選的。您可以將顯示器放在其支架上,卸下支架并增加一條支腿,使其恰好位于桌面上,或者卸下支架,增加支腿,并增加一個(gè)木制框架。我選擇使用木制框架。

我卸下了計(jì)算機(jī)顯示器隨附的支架,并卸下了金屬頂部安裝部分。然后,我用鋁制成了一種支腿,并將其擰緊到安裝硬件上。這使我可以將顯示器設(shè)置在更像相框的桌面上。

然后,我用1.5英寸乘1.5英寸乘8英寸白木制成了一個(gè)木制框架。我使用臺(tái)鋸和斜切鋸來完成此操作。然后,我用油漆密封劑密封了木材,并給了它幾層半光澤的黑色噴漆。我在這里不做木制框架的細(xì)節(jié),但是這沒有任何魔術(shù)。如果人們在評(píng)論中要求它,也許我會(huì)添加這些細(xì)節(jié)。

第5步:使用成品框架

就是這樣。您可以在根目錄級(jí)別的拇指驅(qū)動(dòng)器上放置許多圖片。您還可以添加文件夾以及文件夾內(nèi)的文件夾。您可以通過按鼠標(biāo)中鍵/滾輪來暫?;脽羝庞常词髽?biāo)左鍵一次告訴它一次備份一幅圖像,或者按鼠標(biāo)右鍵一次告訴它前進(jìn)一幅圖像。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 數(shù)碼相框
    +關(guān)注

    關(guān)注

    1

    文章

    37

    瀏覽量

    27240
  • 樹莓派
    +關(guān)注

    關(guān)注

    117

    文章

    1710

    瀏覽量

    105722
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    GPIO在樹莓中的應(yīng)用

    樹莓(Raspberry Pi)是一款由英國樹莓基金會(huì)開發(fā)的信用卡大小的單板計(jì)算機(jī),它具有強(qiáng)大的功能和靈活性,可以用于各種項(xiàng)目和應(yīng)用。通用輸入輸出(GPIO)是
    的頭像 發(fā)表于 01-09 09:41 ?61次閱讀

    樹莓傳感器使用方法 樹莓 Raspberry Pi 4優(yōu)缺點(diǎn)

    樹莓傳感器使用方法 樹莓(Raspberry Pi)是一款由英國樹莓基金會(huì)開發(fā)的小型單板計(jì)
    的頭像 發(fā)表于 12-06 10:35 ?568次閱讀

    樹莓與Arduino的區(qū)別是什么

    在當(dāng)今的科技世界中,樹莓(Raspberry Pi)和Arduino是兩個(gè)經(jīng)常被提及的名字。它們都是開源硬件平臺(tái),但它們的目標(biāo)、功能和用途卻大相徑庭。 1. 目標(biāo)和用途 樹莓(Ra
    的頭像 發(fā)表于 11-11 11:14 ?949次閱讀

    ARM開發(fā)板與樹莓的比較

    ARM開發(fā)板和樹莓都是基于ARM架構(gòu)的單板計(jì)算機(jī),它們在教育、工業(yè)控制、物聯(lián)網(wǎng)等領(lǐng)域有著廣泛的應(yīng)用。 硬件配置 ARM開發(fā)板和樹莓的硬件配置各有特點(diǎn),具體取決于不同的型號(hào)和制造商。
    的頭像 發(fā)表于 11-05 11:11 ?504次閱讀

    樹莓gpio有什么用,樹莓gpio接口及編程方法

    一、樹莓GPIO的用途 樹莓(Raspberry Pi)是一款小巧、功能強(qiáng)大的單板計(jì)算機(jī),廣泛應(yīng)用于編程教育、物聯(lián)網(wǎng)項(xiàng)目、家庭媒體中心等領(lǐng)域。GPIO(General Purpos
    的頭像 發(fā)表于 10-22 18:09 ?1011次閱讀

    什么是樹莓?樹莓是什么架構(gòu)的

    什么是樹莓 樹莓(Raspberry Pi,簡寫為RPi,別名為RasPi/RPI)是由英國“Raspberry Pi 慈善基金會(huì)”開發(fā)的一款為學(xué)習(xí)計(jì)算機(jī)編程教育而設(shè)計(jì)的微型電腦。
    的頭像 發(fā)表于 10-22 17:33 ?1034次閱讀

    樹莓網(wǎng)關(guān):物聯(lián)網(wǎng)應(yīng)用的新標(biāo)桿

    什么是樹莓? 樹莓(Raspberry Pi)是一種基于Linux的小型單板計(jì)算機(jī),由英國的樹莓
    的頭像 發(fā)表于 10-09 16:44 ?341次閱讀
    類<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>網(wǎng)關(guān):物聯(lián)網(wǎng)應(yīng)用的新標(biāo)桿

    樹莓和單片機(jī)的優(yōu)缺點(diǎn)是什么

    樹莓(Raspberry Pi)和單片機(jī)(Microcontroller)是兩種廣泛應(yīng)用于電子項(xiàng)目和嵌入式系統(tǒng)的硬件平臺(tái)。它們各自具有獨(dú)特的優(yōu)缺點(diǎn),適用于不同的應(yīng)用場景。 樹莓
    的頭像 發(fā)表于 08-30 18:21 ?1733次閱讀

    樹莓的功能用途是什么

    樹莓(Raspberry Pi)是一款由英國樹莓基金會(huì)研發(fā)的信用卡大小的單板計(jì)算機(jī),自2012年推出以來,已經(jīng)發(fā)展出多個(gè)型號(hào)和版本。樹莓
    的頭像 發(fā)表于 08-30 18:01 ?2858次閱讀

    樹莓4B的性能特點(diǎn)及應(yīng)用

    樹莓4B簡介 樹莓4B是一款基于ARM架構(gòu)的單板計(jì)算機(jī),其搭載了四核Cortex-A72 CPU,主頻高達(dá)1.5GHz,同時(shí)配備了4GB LPDDR4內(nèi)存。此外,它還具備了豐富的接
    的頭像 發(fā)表于 08-30 16:54 ?1994次閱讀

    樹莓gui開發(fā)用什么ide

    樹莓(Raspberry Pi)是一款功能強(qiáng)大的微型計(jì)算機(jī),可以運(yùn)行多種操作系統(tǒng),如Raspbian、Ubuntu等。在樹莓派上進(jìn)行GUI(圖形用戶界面)開發(fā),可以使用多種集成開發(fā)環(huán)境(IDE
    的頭像 發(fā)表于 08-30 16:49 ?938次閱讀

    樹莓是x86還是arm

    樹莓(Raspberry Pi)是一款由英國樹莓基金會(huì)(Raspberry Pi Foundation)開發(fā)的微型計(jì)算機(jī)。它基于ARM架構(gòu),而非x86架構(gòu)。 一、
    的頭像 發(fā)表于 08-30 15:42 ?1171次閱讀

    樹莓裝ubuntu和raspbian哪個(gè)更好

    樹莓(Raspberry Pi)是一款由英國樹莓基金會(huì)開發(fā)的單板計(jì)算機(jī),廣泛應(yīng)用于教育、科研、物聯(lián)網(wǎng)等領(lǐng)域。樹莓
    的頭像 發(fā)表于 08-30 15:41 ?1411次閱讀

    樹莓和arm開發(fā)板的區(qū)別

    樹莓(Raspberry Pi)和ARM開發(fā)板都是基于ARM架構(gòu)的微型計(jì)算機(jī),但它們之間存在一些關(guān)鍵區(qū)別。 一、歷史背景 樹莓(Raspberry Pi)
    的頭像 發(fā)表于 08-30 15:36 ?1077次閱讀

    樹莓5的新功能和引腳介紹

    樹莓5(Raspberry Pi 5)于2023 年10 月底已經(jīng)推出。
    的頭像 發(fā)表于 01-26 09:21 ?1w次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>5的新功能和引腳介紹