步驟1:所需材料列表。
以下是所需材料列表和PDF文件您需要的3D打印支架。
材料清單如下:
2 x(0.093丙烯酸板24 x 36)
2 x(泡沫板12 x 12)
1 x(#6 x1?螺絲(斜頭)的情況)
1 x(#6 x1?的情況螺絲(斜頭))
1 x(3d打印支點(diǎn)(stl文件可在原始instructables上找到))
4 x(3d打印L型支架(stl)文件可以在原始的instructables上找到))
1 x(塑料薄片切割刀)
1 x(1 x 1 x 8件木頭(我們使用云杉但它可以只要它足夠小就可以做任何事情。)
2 x(1x 2件木頭)
1 x(24英寸屏幕(我們使用帶有dvi到hdmi適配器的acer k242HL)
1 x(dvi到hdmi適配器(完全取決于你的顯示器上是否有hdmi) )
1 x(Raspberry Pi Model B)
1 x(筆記本電腦能夠運(yùn)行可視化工具(原始版本沒(méi)有指定最低要求))
1 x面包板(最有可能來(lái)自arduino kit
4 x按鈕(來(lái)自套件)
4 x 110 ohm電阻器
6 x母對(duì)公連接器(套件中)
4 x公對(duì)公連接器(套件中)
軟件
節(jié)點(diǎn)JS
Raspbian OS
帶有播放列表的Soundcloud帳戶
需要的工具
手鉆
鋸(斜角)
鉆頭#6左右
可選 - 用于夾持件的夾具
步驟2:構(gòu)建框架
頂部框架:
首先構(gòu)建包含顯示器的頂部框架將投影圖像。我們使用的是24英寸寬屏顯示器。您確切的尺寸將取決于您想要使用的顯示器的尺寸。
框架只是一個(gè)矩形,內(nèi)側(cè)有一個(gè)唇緣,用于固定顯示器。我們使用過(guò)框架為1.5“x .5”木材,內(nèi)唇為.75“x .75”。
根據(jù)您的尺寸切割長(zhǎng)度后,使用鉆頭鉆孔,以避免分裂將各個(gè)部件擰在一起。我建議將每個(gè)內(nèi)唇部件連接到相應(yīng)的外部框架件上,然后再將它們連接在一起。
底部框架:
底部框架類似于頂部,但是沒(méi)有內(nèi)唇。我們使用與外部上框架相同的木材。將2根柱子連接到底部矩形的背面以將頂部支架連接到。高度將取決于顯示器的尺寸,但我們使用了13“用于我們的24”顯示器。
步驟3:切割丙烯酸樹(shù)脂
使用透明丙烯酸樹(shù)脂,您需要切割3片以形成平截頭體將舉行全息圖。這部分可能很棘手,如果搞砸了,很可能你需要另一張紙并重新開(kāi)始。使用塑料薄片切割刀,您將獲得希望切割的邊緣。沿著您所做的測(cè)量使用直邊,一遍又一遍地劃線直到它準(zhǔn)備好很容易折斷。
步驟4:繪制和裝配
如果它只是木頭,框架看起來(lái)不會(huì)很好,所以我們用黑色噴漆覆蓋所有東西(丙烯酸當(dāng)然除外) )。
確保您在通風(fēng)良好的區(qū)域進(jìn)行此操作。
需要覆蓋框架的背面和底部,以使投影正常工作。這可以通過(guò)多種方式實(shí)現(xiàn)。您可以使用泡沫板切割成合適尺寸并按照我們的方式進(jìn)行涂漆,或者使用任何其他類型的實(shí)心板材,使其成為您需要的尺寸并牢固連接。
現(xiàn)在您已經(jīng)準(zhǔn)備好了使用3D打印材料將框架連接在一起。每個(gè)三角形支架將用于頂部和底部框架的角落,以連接到連接到底部框架的垂直柱。這些將提供握住顯示器所需的強(qiáng)度。平截頭體接頭連接在頂部框架的中心,丙烯酸片材將滑動(dòng)到位以形成半金字塔。這些都是使用材料清單中的螺釘連接的,我們建議首先鉆孔,以避免木材劈開(kāi)。
一旦框架與支架和丙烯酸套件擰在一起,就可以了編程覆盆子Pi。
步驟5:運(yùn)行代碼并使其工作
制作應(yīng)用程序和全息圖顯示:
現(xiàn)在我們需要拿出筆記本電腦并安裝node.js,你可以在這里找到它,https://nodejs.org/en/
安裝完成后,轉(zhuǎn)到原始instructables并從zip文件或github clone下載代碼包。
您可以獲取所有節(jié)點(diǎn)模塊并使用命令“NPM Install”或“sudo npm install”安裝它們
然后您可以使用npm start啟動(dòng)可視化工具,測(cè)試它看到它彈出,應(yīng)該有默認(rèn)歌曲。
然后,您需要?jiǎng)?chuàng)建一個(gè)soundcloud播放列表以放入您自己的音樂(lè),在此處創(chuàng)建一個(gè)帳戶并添加您自己的音樂(lè),https://soundcloud.com/
之后您將需要更改renderer.js中的播放列表,您將看到一個(gè)const playlist =‘path/to/playlist’部分將‘path/to/playlist’部分更改為您的播放列表,您只需抓住結(jié)束部分即可應(yīng)該像這樣,user-496629426/sets/robotics-playlist
你現(xiàn)在應(yīng)該有一個(gè)完全運(yùn)行的可視化器,你的音樂(lè)在后臺(tái)播放
設(shè)置Raspberry Pi改變了可視化器和音樂(lè):
首先你將需要git克隆或?qū)wipe-controller.py文件放到raspberry pi上,由你決定如何做到這一點(diǎn)(*注意,樹(shù)莓派只能為USB連接處理一定的電量)
將文件放到raspberry pi之后,您需要將HOST_IP部分更改為運(yùn)行的計(jì)算機(jī)的IP該可視化工具。該部分應(yīng)該看起來(lái)像‘http://:3000’。您將從可視化計(jì)算機(jī)將該部分更改為IP。 (注意*樹(shù)莓派和主機(jī)ip需要在同一個(gè)網(wǎng)絡(luò)上才能工作)
完成后你可以用‘python swipe-controller.py’運(yùn)行控制器我建議改變?cè)撁Q與您用于控制更改的內(nèi)容更加一致(例如button-controller.py)
您只需要立即設(shè)置面包板和pi,并且可以在原理圖部分。
從原理圖或圖片中可以看出,您需要在樹(shù)莓派上選擇GPIO并進(jìn)行連接。
或者你可以使用附帶的原理圖(注意*按鈕的布局與執(zhí)行操作無(wú)關(guān),我們只是將它們放在那個(gè)形式中,因?yàn)樗菀字滥男┦窃谧鍪裁矗?/p>
之后完成啟動(dòng)程序swipe-controller.py(或任何你命名的)使用Python“文件名”.py它應(yīng)該運(yùn)行沒(méi)有任何錯(cuò)誤。
責(zé)任編輯:wv
-
全息投影
+關(guān)注
關(guān)注
5文章
84瀏覽量
19857 -
樹(shù)莓派
+關(guān)注
關(guān)注
121文章
2016瀏覽量
107522
發(fā)布評(píng)論請(qǐng)先 登錄
投影儀RED認(rèn)證——出口歐洲市場(chǎng)必備

評(píng)論