php樹莓派魔鏡,用樹莓派和顯示器制作一面“魔鏡”

1580f4179b4887c54e7be3286e5e44c0.png

所需要的材料一臺顯示器

一塊和顯示器大小相同的雙面鏡

一些2*4米的細木條

樹莓派機器必要組件(電源、HDMI線、usb無線網卡、鍵盤)

木工工具(鋸子、磨砂機、螺絲刀)

螺絲、液態釘子

選一個合適的顯示器

鏡子的大小完全由顯示器的類型和大小決定,所以我希望得到一個盡量大的顯示器,最好還有一個可以移動的手臂,便于固定在箱子中。除此之外,還要確保你拿到的顯示器能輸出至中心顯示器上而不是其他的顯示器上。基于各種條件的限制,我最終選擇了BENQ GL2760H 27英寸的顯示器。

f1a5b2f16eadeb5a5d80b5c841d2325e.png

選一面鏡子

鏡子是最為關鍵的一個部分,需要雙面鏡,有點像水晶和塑料。它比一般的鏡子要好操作,可以切成任意你想要的形狀,所以如果買不到和顯示器一樣大的鏡子,也可以買一塊稍微大點的鏡子。

2f34763854a62487a60046776e032f28.png

裁剪掉顯示器的邊框(也可不裁掉)

為了能更好的切合箱子的大小,我去掉了顯示器周圍的塑料外殼。去殼時一定要細心,顯示器的塑料外殼很薄,不要損壞了中間的金屬部分。32b4374f3955782846832b1e79dbf03b.png

674703279f5aa1c8738c5df30e6a36ee.png

制作箱子

這部分是最為有趣的部分,我選擇了4塊4*2的木板,裁剪成適合顯示器大小的長度。將4塊木塊擺放成長方形盒子狀,先用夾子固定住,然后再用螺絲固定。bc0d8196d4102d0b0943963c203152db.png

木板盒子的上下兩面各打了幾個空,以給中間的樹莓派輸送流動的空氣,因為每個人都不希望自己的樹莓派在封閉的環境中變成“樹莓干”。

還需要注意的是,最下面有一個空要比較大一點,大到可以穿過一個電源插頭,因為之后需要接通顯示器和樹莓派的電源。

安裝Chromiumwget?http://ftp.us.debian.org/debian/pool/main/libg/libgcrypt11/libgcrypt11_1.5.0-5+deb7u3_armhf.deb

wget?http://launchpadlibrarian.net/218525709/chromium-browser_45.0.2454.85-0ubuntu0.14.04.1.1097_armhf.deb

wget?http://launchpadlibrarian.net/218525711/chromium-codecs-ffmpeg-extra_45.0.2454.85-0ubuntu0.14.04.1.1097_armhf.deb

sudo?dpkg?-i?libgcrypt11_1.5.0-5+deb7u3_armhf.deb

sudo?dpkg?-i?chromium-codecs-ffmpeg-extra_45.0.2454.85-0ubuntu0.14.04.1.1097_armhf.deb

sudo?dpkg?-i?chromium-browser_45.0.2454.85-0ubuntu0.14.04.1.1097_armhf.deb

Chromium 開機自啟

現在已經安裝了chromium,我們可以修改它的配置令其開機自動運行,并全屏顯示:

修改autostart設置:sudo?nano?/etc/xdg/lxsession/LXDE-pi/autostart

在這一行中添加 # 注釋禁用屏保:@xscreensaver?-no-splash

在配置中增加:@xset?s?off?@xset?-dpms?@xset?s?noblank?/usr/bin/chromium?--noerrdialogs?--kiosk?--incognito?"http://localhost"

保存并退出,現在我們已經禁用了屏保、禁用電源管理設置,chromium瀏覽器在本地打開了kiosk模式。

歡迎點擊下面鏈接進入社區討論

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/372174.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/372174.shtml
英文地址,請注明出處:http://en.pswp.cn/news/372174.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【數字圖像處理】[3]--直方圖規范化

【數字圖像處理】[3]--直方圖規范化直方圖規范化出現的原因是因為直方圖均衡只能產生出固定的圖像,不滿足于需求,有時我們需要讓直方圖變成特定的直方圖,于是有了直方圖規范化原理:可能只看公式沒什么感覺,我們來舉一個…

JavaFX 2.0布局窗格– GridPane

毫無疑問, GridPane是JavaFX 2.0中功能最強大,最靈活的布局窗格。 它在由行和列組成的靈活網格中布置其子項,與Swing的GridBagLayout或HTML的表格模型非常相似。 這種方法使該窗格非常適合于任何形式的表單(例如網站上的聯系表單&…

leecode 題解 || Merge k Sorted Lists 問題

problem: Merge k sorted linked lists and return it as one sorted list.Analyze and describe its complexity.Tags Divide and Conquer Linked List Heap合并K個已序單鏈表 thinking: (1)題目沒有要求不能夠新開ListNode,所以…

PHP在瀏覽器中被拒絕請求,php控制請求頁面瀏覽器緩

緩存的主要作用是防止用戶頻繁刷新網站頁面,導致服務器數據庫負擔,既要保證信息更新的及時性,也要保證緩存能被充分利用。http協議里控制瀏覽器緩存的頭有三個Cache-Control,Expires,Last-Modified,在PHP下…

js -03課 -03 js中的真假判斷

真假的問題:數據類型-數字(NaN)、字符串、布爾、函數、對象(elem、[]、{}、null)、未定義真:非0的數字、非空字符串、true、函數、能找到的元素、[]、{}假:0、NaN、空字符串、false、不能找到的…

HBASE啟動失敗,Failed construction of Master: class org.apache.hadoop.hbase.master.HMaster

Master日志錯誤:2015-12-02 06:34:32,394 ERROR [main] master.HMasterCommandLine: Master exitingjava.lang.RuntimeException: Failed construction of Master: class org.apache.hadoop.hbase.master.HMasterat org.apache.hadoop.hbase.master.HMaster.constru…

Java線程:我應該創建幾個

介紹 “我應該創建多少個線程?”。 許多年前,我的一個朋友問我這個問題,然后我按照“ CPU核心數 1”的指示給了他答案。 當您在這里閱讀時,大多數人都在點頭。 不幸的是,我們所有人當時都錯了。 現在,如果您…

java ui自動化測試腳本,如何用Airtest編寫UI自動化腳本(示例代碼)

前言游戲并不像app一樣直接把渲染樹節點暴露出來,這就造成游戲UI自動化在元素定位上的不方便性,不過依賴airtest的圖片識別,我們可以直接跳過元素檢查,以圖片對比的形式進行自動化,雖然效率可能會低一些,但…

Spring JDBC數據庫連接池設置

對于任何Java應用程序而言, 在Spring框架中設置JDBC數據庫連接池都是很容易的,僅需更改spring配置文件中的一些配置即可。使用Apache Commons DBCP和Commons Pool以及Spring框架的連接池是不錯的選擇,但是如果您擁有Web服務器和托管的J2EE容器…

BZOJ 3505 [Cqoi2014]數三角形(組合數學)

【題目鏈接】 http://www.lydsy.com/JudgeOnline/problem.php?id3505 【題目大意】 給定一個nxm的網格,請計算三點都在格點上的三角形共有多少個。   注意三角形的三點不能共線。 【題解】 我們計算三個點組合的情況,去除橫豎三共線,以及斜…

matlab多項式加法運算,matlab多項式運算與代數方程求解解析.ppt

* 多項式運算與代數方程求解 數學軟件 Matlab Matlab基礎及應用 * 多項式轉化為符號表達式:poly2sym 四則運算:conv、deconv 導數與積分:ployder、polyint 求值與零點:polyval、polyvalm、roots、poly 多項式運算 主要內容 代數方…

java.lang.NoClassDefFoundError:如何解決–第3部分

本文是我們的NoClassDefFoundError故障排除系列的第3部分。 正如我在第一篇文章中提到的那樣,有許多可能導致NoClassDefFoundError的問題。 本文將重點介紹該問題的最常見原因之一:Java類靜態初始化程序塊或變量的失敗。 將提供一個示例Java程序&#xf…

django實現瀑布流、組合搜索、階梯評論、驗證碼

django實現圖片瀑布流布局 我們在一些圖片網站上經常會看到,滿屏都是圖片,而且圖片都大小不一,卻可以按空間排列。默認一個div是占用一行,當想把div里的圖片并排顯示的時候,只能使用float屬性,但是&#xf…

通過ifrmae異步下載文檔

//通過ifrmae異步下載文檔 function iframeGetFile(opts) {var defaultOpts {filePath: ,onload: function (e) { }}, iframeFile;$.extend(defaultOpts, opts);iframeFile document.createElement("iframe");iframeFile.onload function (e) {defaultOpts.onload…

IO與NIO –中斷,超時和緩沖區

假設有一個系統有時需要將文件復制到幾個位置,但是這種方式在響應速度至關重要的情況下。 換句話說,如果由于某種原因文件系統過載,并且我們無法在不到一秒鐘的時間內寫入文件,則應該放棄。 ExecutorService是一項非常方便的工作工…

實驗5 matlab程序設計2,實驗5 Matlab程序設計2

實驗5 Matlab程序設計21. 實驗目的:2. 掌握建立和執行M文件的方法; 3. 掌握實現選擇結構的方法; 4. 掌握實現循環結構的方法。5. 熟悉利用向量運算來代替循環操作的方法。 6. 實驗內容:27. 根據61111 122232n2,求π的近…

【poj1041】 John's trip

http://poj.org/problem?id1041 (題目鏈接) 題意 給出一張無向圖,求字典序最小歐拉回路。 Solution 這鬼畜的輸入是什么心態啊mdzz,這里用vector儲存邊,便于邊的排序。瞬間變成STL常數boy →_→。 細節 數組大小把握好。 代碼 // poj1041 #i…

記一次ora-1652錯誤的解決過程

報錯現象: 通過v$RMAN_BACKUP_JOB_DETAILS查看備份狀態,一直卡著不出結果,很長一段時間之后拋出ORA-1652: unable to extend temp segment by 128 in tablespace ,此時查看臨時表空間使用情況,發現占用很少&#xff0c…

帶有docx4j的Java Word(.docx)文檔

幾個月前,我需要創建一個包含許多表和段落的動態Word文檔。 過去,我曾使用POI來實現此目的,但是我發現它很難使用,并且在創建更復雜的文檔時對我來說效果不佳。 因此,對于這個項目,經過一番搜索&#xff0c…

mysql中distinct關鍵字,MySQL關鍵字Distinct的詳細介紹

DDLPrepare SQL:?Prepare Data:?查詢數據如下圖所示:第一種情況,使用Distinct關鍵字,查詢單列數據,如下圖所示:結果:對 name 字段進行去重處理,符合預期期望&#xff0…