第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分钟(紫外线固化胶)
使用注射器小心地用水填充盒子。检查是否有泄漏。如果是泄漏,请清空盒子,并在边缘添加更多胶水或硅。重做这一步,直到你达到适当的防水效果(即使需要时间,以后也比以后更容易清洁水。..。..相信我们!)
第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文章
800浏览量
42667
发布评论请先 登录
相关推荐
评论