步驟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打印支點(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(筆記本電腦能夠運行可視化工具(原始版本沒有指定最低要求))
1 x面包板(最有可能來自arduino kit
4 x按鈕(來自套件)
4 x 110 ohm電阻器
6 x母對公連接器(套件中)
4 x公對公連接器(套件中)
軟件
節點JS
Raspbian OS
帶有播放列表的Soundcloud帳戶
需要的工具
手鉆
鋸(斜角)
鉆頭#6左右
可選 - 用于夾持件的夾具
步驟2:構建框架
頂部框架:
首先構建包含顯示器的頂部框架將投影圖像。我們使用的是24英寸寬屏顯示器。您確切的尺寸將取決于您想要使用的顯示器的尺寸。
框架只是一個矩形,內側有一個唇緣,用于固定顯示器。我們使用過框架為1.5“x .5”木材,內唇為.75“x .75”。
根據您的尺寸切割長度后,使用鉆頭鉆孔,以避免分裂將各個部件擰在一起。我建議將每個內唇部件連接到相應的外部框架件上,然后再將它們連接在一起。
底部框架:
底部框架類似于頂部,但是沒有內唇。我們使用與外部上框架相同的木材。將2根柱子連接到底部矩形的背面以將頂部支架連接到。高度將取決于顯示器的尺寸,但我們使用了13“用于我們的24”顯示器。
步驟3:切割丙烯酸樹脂
使用透明丙烯酸樹脂,您需要切割3片以形成平截頭體將舉行全息圖。這部分可能很棘手,如果搞砸了,很可能你需要另一張紙并重新開始。使用塑料薄片切割刀,您將獲得希望切割的邊緣。沿著您所做的測量使用直邊,一遍又一遍地劃線直到它準備好很容易折斷。
步驟4:繪制和裝配
如果它只是木頭,框架看起來不會很好,所以我們用黑色噴漆覆蓋所有東西(丙烯酸當然除外) )。
確保您在通風良好的區域進行此操作。
需要覆蓋框架的背面和底部,以使投影正常工作。這可以通過多種方式實現。您可以使用泡沫板切割成合適尺寸并按照我們的方式進行涂漆,或者使用任何其他類型的實心板材,使其成為您需要的尺寸并牢固連接。
現在您已經準備好了使用3D打印材料將框架連接在一起。每個三角形支架將用于頂部和底部框架的角落,以連接到連接到底部框架的垂直柱。這些將提供握住顯示器所需的強度。平截頭體接頭連接在頂部框架的中心,丙烯酸片材將滑動到位以形成半金字塔。這些都是使用材料清單中的螺釘連接的,我們建議首先鉆孔,以避免木材劈開。
一旦框架與支架和丙烯酸套件擰在一起,就可以了編程覆盆子Pi。
步驟5:運行代碼并使其工作
制作應用程序和全息圖顯示:
現在我們需要拿出筆記本電腦并安裝node.js,你可以在這里找到它,https://nodejs.org/en/
安裝完成后,轉到原始instructables并從zip文件或github clone下載代碼包。
您可以獲取所有節點模塊并使用命令“NPM Install”或“sudo npm install”安裝它們
然后您可以使用npm start啟動可視化工具,測試它看到它彈出,應該有默認歌曲。
然后,您需要創建一個soundcloud播放列表以放入您自己的音樂,在此處創建一個帳戶并添加您自己的音樂,https://soundcloud.com/
之后您將需要更改renderer.js中的播放列表,您將看到一個const playlist =‘path/to/playlist’部分將‘path/to/playlist’部分更改為您的播放列表,您只需抓住結束部分即可應該像這樣,user-496629426/sets/robotics-playlist
你現在應該有一個完全運行的可視化器,你的音樂在后臺播放
設置Raspberry Pi改變了可視化器和音樂:
首先你將需要git克隆或將swipe-controller.py文件放到raspberry pi上,由你決定如何做到這一點(*注意,樹莓派只能為USB連接處理一定的電量)
將文件放到raspberry pi之后,您需要將HOST_IP部分更改為運行的計算機的IP該可視化工具。該部分應該看起來像‘http://:3000’。您將從可視化計算機將該部分更改為IP。 (注意*樹莓派和主機ip需要在同一個網絡上才能工作)
完成后你可以用‘python swipe-controller.py’運行控制器我建議改變該名稱與您用于控制更改的內容更加一致(例如button-controller.py)
您只需要立即設置面包板和pi,并且可以在原理圖部分。
從原理圖或圖片中可以看出,您需要在樹莓派上選擇GPIO并進行連接。
或者你可以使用附帶的原理圖(注意*按鈕的布局與執行操作無關,我們只是將它們放在那個形式中,因為它更容易知道哪些是在做什么)
之后完成啟動程序swipe-controller.py(或任何你命名的)使用Python“文件名”.py它應該運行沒有任何錯誤。
責任編輯:wv
-
全息投影
+關注
關注
5文章
81瀏覽量
19565 -
樹莓派
+關注
關注
117文章
1710瀏覽量
105760
發布評論請先 登錄
相關推薦
評論