迷你声学悬浮
组件和用品
![]() |
| × | 1 | |||
![]() |
| × | 1 |
应用和在线服务
![]() |
|
关于这个项目

在我的网站上查看此项目以查看电路仿真和更多内容!
由于声音表现为波,因此声悬浮成为可能。当两个声波相互交叉时,它们可以相长或相消地相互干扰。 (这就是降噪耳机的工作原理。)
该项目使用超声波距离传感器来产生悬浮效果。这是通过创建“口袋”来实现的,其中两个相反的声波会相互干扰。当一个物体放在口袋里时,它会留在那里,似乎在原地盘旋。
所需材料:
- Arduino 板:https://amzn.to/2DLjxR2
- H 桥:https://amzn.to/2DXFw7y
- 距离传感器:https://amzn.to/2PSbJU2
- 面包板:https://amzn.to/2RYqiSK
- 跳线:https://amzn.to/2Q7kiKc
- 二极管:https://amzn.to/2KlYMf8
- 电容器(可能):https://amzn.to/2DYnCla
作为亚马逊合作伙伴,我通过符合条件的购买赚取收入。
第 1 步:获取超声波发射器





您需要为此步骤牺牲一个距离传感器(别担心,它们相对便宜):
- 脱焊并从电路板上取下两个发射器
- 从一个中删除并保存网状屏幕
- 将电线焊接到两个发射器
第 2 步:创建电路

创建上述电路并注意以下事项:
- 您可能不一定需要包含两个 100nF 电容器。 (仅当您的电路板由于某种原因无法处理电路并不断自行关闭时)
- 9 伏电池可替代任何直流电源 - 我的电池与 7.5 伏锂聚合物电池配合良好
第 3 步:代码
将此代码上传到您的 Arduino:
//原始代码来自:https://makezine.com/projects/micro-ultrasonic-levitator/byte TP =0b10101010; // 每隔一个端口接收反向信号无效 setup() { DDRC =0b11111111; // 设置所有模拟端口为输出 // 初始化 Timer1 noInterrupts(); // 禁止中断 TCCR1A =0; TCCR1B =0; TCNT1 =0; OCR1A =200; // 设置比较寄存器 (16MHz / 200 =80kHz 方波 -> 40kHz 全波) TCCR1B |=(1 < 无预分频 TIMSK1 |=(1 <
第 4 步:安装变送器并进行校准



你真的可以用任何东西来做到这一点,但我最终使用了一组助手(在这里买一些:https://amzn.to/2TPifsW):
- 首先将发射器放置在彼此相距约 3/4" 的位置
- 取一小块大约豌豆大小一半的泡沫聚苯乙烯(不需要是圆形的)
- 将泡沫聚苯乙烯放在第 1 步的筛网上
- 使用镊子或钳子,将其放在两个发射器之间(靠近时它应该开始摆动)
- 移动发射器(距离更近和更远),直到泡沫聚苯乙烯保持静止
故障排除
我花了大约 15 分钟才让它第一次运行,但之后很容易让它再次运行。如果一开始不起作用,您可以尝试以下一些方法:
- 确保您正确连接了所有东西
- 增加 H 桥的电压(不同的电池)
- 拿一小块聚苯乙烯泡沫塑料
- 为发射器尝试不同的位置
- 尝试添加电容器(如果您还没有)
- 如果仍然无法正常工作,则可能是某些东西坏了:尝试更换一组发射器或更换新电池。
代码
- 代码片段 #1
代码片段 #1Arduino
//原始代码来自:https://makezine.com/projects/micro-ultrasonic-levitator/byte TP =0b10101010; // 每隔一个端口接收反向信号无效 setup() { DDRC =0b11111111; // 设置所有模拟端口为输出 // 初始化 Timer1 noInterrupts(); // 禁止中断 TCCR1A =0; TCCR1B =0; TCNT1 =0; OCR1A =200; // 设置比较寄存器 (16MHz / 200 =80kHz 方波 -> 40kHz 全波) TCCR1B |=(1 <无预分频 TIMSK1 |=(1 <
示意图

制造工艺
- 止汗/除臭棒
- Clientron 推出进入高端市场的 PT2500/PST750 POS 终端
- CXL 2.0 /PCIe 5.0 解决方案解锁异构计算和数据瓶颈
- Raspberry Pi Garage Door Opener,带有门状态流媒体视频。
- EMAR Mini – 紧急救援机器人
- 使用声悬浮快速合成 Pt 纳米晶体和 Pt/微孔 La2O3 材料
- 异质结构 ReS2/GaAs 可饱和吸收体被动调 Q Nd:YVO4 激光器
- 铅笔状 GaN/(In,Ga)N 核壳纳米线的电子断层扫描
- 维护软件/ CMMS – 准备商业案例
- 什么是迷你 VMC 机器?
- 什么是迷你数控车床?
- 什么是迷你数控车床?