超声波Theremin的制作教程

第1步:工具和用品
耗材
带usb线的arduino uno
超声波传感器改变频率(音高)
piezo buzzer播放声音
用于改变幅度(音量)的电位计
带220ohm电阻的led(频率可视)
用于案例的foamcore电路板
跳线
注意:这些部件大部分来自arduino套件。
工具
安装了arduino的计算机
热胶枪
用于机箱的激光切割机
移动电源,如果您想使其便携
第2步:汇编
电子设备
右边的前两个图像显示了测试中的电子设备,但在第三个图像中,我围绕组件移动以适应外壳。 led和超声波传感器使用40厘米的公对母跳线,这绝对可以更小,但这就是我手边的情况。我只是将多余的东西包裹在arduino周围,然后将它包起来。
案例
案例由makercase制作,尺寸有点小,所以我的原型需要额外的胶水将它拼凑在一起。在arduino上测量零件后,在数值上加几毫米,然后将它们插入makercase,找到一个可以在泡沫芯上激光切割的文件。
步骤3:代码
代码主要由一个名为pitch的变量控制。音调使用map将超声波传感器的值转换为压电扬声器可读的值,特别是a3和c5之间的频率。约束确保地图在看到高距离时不会预测高频(它们很烦人)。其余代码是读取传感器,添加led和添加串行消息。
pitch = constrain(map (distancecm, 1, 40, 256, 523), 220, 523);

关于推动移动出行未来的介绍和应用分析
如何防止数字货币交易所的资产被盗
九种经常被忽视的ADC规格
800V电动汽车开发:如何选好“料”,烹小鲜?
CanIf发送逻辑CanIf_Transmit机制及CanIf发送配置解析
超声波Theremin的制作教程
众耳难调也能一应俱全,华为FreeBuds 4降噪耳机固件升级让听感再升级
LiKEY LiFi -未来的超安全门禁控制解决方案
微电网系统-需量控制:能量储存、充放电功率跟踪 Acrelsale1
iPad Mini可能改变平板电脑市场的10种方式
特斯拉将在国内推第三代家用充电桩
京东方需要新的利好消息,华为mate20证明京东方面板技术优秀
动力电池进入高速发展期 2024年全球动力电池市场将迈进TWh
移动护理PDA的特点及优势
如何设置Linux进程的睡眠和唤醒
一种构建面内p-n-p同质结降低石墨烯光电探测器暗电流的有效途径
韩国第一台户外外卖机器人正式运营
双温双控直冷式电冰箱电路图
AMD扩展低功耗G系列处理器产品阵容
将数据智能转化为现实世界行动的智能效应器