第1步:材料
要構建超逼真的沖浪模擬器,您需要以下耗材:
電子產品:
2x Arduino Board(Arduino Uno)
2x電池9V
1x伺服電機,例如ServoMotox Reely標準伺服S-0090(88/98N.cm)
1x 3軸數字加速度傳感器模塊 - MMA8452
6/7.5V電源,例如Voltcraft USPS-1000
2x5.1kΩ電阻器
1x面包板
跳線
硬件:
2x有機玻璃板250x500x3mm,例如Evonik
1x有機玻璃板250x500x2mm,例如贏創
20mm膠合板(91 * 21cm + 2x 91 * 11cm)
4x M3x15mm螺栓
8x M3螺母
1x?8x20mm鋁套管(1mm厚)
1x M6x50mm螺栓+ 2xM6螺母
?3x50mm螺紋桿
2x?8/4mm墊圈
?5x50mm木螺釘
藍水著色劑
1l透明嬰兒油
1x Tube Acrifix 1R 0192(
透明硅
工具:
Plyers,Screwdriver ,電鉆,激光切割機,木帶鋸或CNC銑床,60ml注射器
步驟2:膠合板沖浪板組裝
為了切割沖浪板,我們使用了帶鋸,因為我們無法使用cnc磨機。我們用紙模板在木板上描繪了木板的輪廓。沖浪板可以通過粘合和/或擰在一起來組裝。
步驟3:激光切割西洋鏡
使用以下dxf文件用激光切割路由器切割零件。
文件的一部分必須從3毫米有機玻璃上切割下來,另一部分來自2毫米有機玻璃。
使用優質有機玻璃。經驗表明,質量差的有機玻璃在與丙烯酸膠接觸時會變得模糊。
第4步:裝配西洋鏡
組裝立體模型:
從底板開始,然后添加2個短邊。等待5分鐘,膠水開始固化。
添加2個長邊,然后再等待至少15分鐘,使膠水固化。
從內部密封所有邊緣。慢慢走,當時做一個邊緣,讓膠水固化(每邊約15分鐘。這樣可以防止膠水在你的有機玻璃上滑動,因為你密封了其他邊緣。)
放置頂板在桌子上,在盒子要接觸的區域倒膠(因為你之后不能從內部密封,見照片)
讓整個盒子固化直射光最少30分鐘(紫外線固化膠)
使用注射器小心地用水填充盒子。檢查是否有泄漏。如果是泄漏,請清空盒子,并在邊緣添加更多膠水或硅。重做這一步,直到你達到適當的防水效果(即使需要時間,以后也比以后更容易清潔水。..。..相信我們?。?/p>
第5步:用水和油填充西洋鏡
既然您的盒子是防水的(真的嗎?):
將水與藍水著色劑混合。
使用注射器用有色水填充盒子的1/3左右。
用油填充盒子頂部
等待任何氣泡消失。
當所有氣泡消失后,確保盒子已完全填滿。
用液體餐具清潔劑清潔外盒
用透明硅密封兩個孔
步驟6:裝配Diorama Base和Surfboard
我們在波箱下方設計了一個插板,以提升系統。支架可以在x和y方向插入底板,以便攜帶波箱和電機。底座可根據先前切割的有機玻璃,齒輪,螺栓,墊圈,螺母,鋁套管和伺服電機的圖片進行組裝。確保錯開齒輪并將充水箱的負載不直接轉移到伺服電機上。波浪箱沒有牢固地固定在底座上。它位于鋁制螺栓(整個結構的傾斜軸)上,僅通過狹窄的樹脂片固定。結構的傾斜軸不對稱地布置,以引導其移動并防止盒子掉落。
步驟7:接線
接線圖顯示在圖像中。必須創建兩個電路,一個用于電路板的發送器電路和一個用于立體模型的接收器電路。
通過使用電線而不是無線電發射器作為電路板和立體模型之間的連接,設置可以使用單個arduino電路板。
步驟8:Arduino代碼
使用附帶的arduino代碼。請注意,有兩個代碼,每個代碼用于每個arduino板。發射器代碼讀取電路板角度,將角度轉換為可用值并將其發送到接收器。接收器代碼接收這些值并基于它們控制伺服電機。該代碼還包含進一步的評論。必須安裝多個庫,在代碼中指定鏈接。
將代碼上傳到arduino板后,按照下一步進行最終設置。
步驟9:調整發送器代碼
僅當電路板形狀與建議的形狀不同時才需要執行此步驟。
您現在想要調整特定電路板和構造的代碼設置。
將arduino發射器牢牢固定在沖浪板上后,將arduino插回計算機。
您希望arduino在水平方向穩定時讀取90°。如果使用Serial.Print(角度)功能讀取的值不是90°,請通過增加或減去幾度來調整代碼以獲得良好的圓形90°
一旦達到此目的,旋轉您的電路板在一邊。您可以讀取角度并扣除電路板可以旋轉的最大角度。使用此值根據您的特定需要調整代碼
在另一個方向上重復此步驟
將代碼上傳回傳輸arduino板。
第10步:享受沖浪!
第11步:旁注
作為一個獨立的機器,沒有人類沖浪者是必須的!該系統還可以形成反饋回路,其中它自身觸發以增加振蕩。
-
模擬器
+關注
關注
2文章
879瀏覽量
43302
發布評論請先 登錄
相關推薦
評論