该项目通过声音表现为波的现象,使声悬浮成为可能。当两个声波相互交叉时,它们可以相互建设性或破坏性干扰。(这就是降噪耳机的工作原理。)

该项目使用超声波距离传感器来产生悬浮效果。这是通过创建两个相反的声波相互干扰的“口袋”来实现的。当一个物体放在口袋里时,它会静止呆在那里,看起来像是在原地盘旋。

所需材料:

Arduino 板
H桥
距离传感器
面包板
跳线
二极管
电容器
第 1 步:获取超声波发射器

您需要为此步骤使用掉一个距离传感器。不过不用担心,相对来说比较便宜:

从板上拆焊并移除两个发射器
从一个中拆除并保存网筛
将导线焊接到两个发射器
第 2 步:创建电路

创建上述电路并注意以下几点:

不一定需要包括两个 100nF 电容器。(仅当电路板由于某种原因无法处理电路并且它不断自行关闭时)
9v 电池是任何直流电源的替代品 - 我的电池与 7.5v LiPo 电池一起工作正常
第 3 步:代码
将此代码上传到您的 Arduino:

//original code from: https://makezine.com/projects/micro-ultrasonic-levitator/
byte TP = 0b10101010; // Every other port receives the inverted signal
void setup() {
DDRC = 0b11111111; // Set all analog ports to be outputs

// Initialize Timer1
noInterrupts(); // Disable interrupts

TCCR1A = 0;
TCCR1B = 0;
TCNT1 = 0;
OCR1A = 200; // Set compare register (16MHz / 200 = 80kHz square wave -> 40kHz full wave)

TCCR1B |= (1 << WGM12); // CTC mode
TCCR1B |= (1 << CS10); // Set prescaler to 1 ==> no prescaling
TIMSK1 |= (1 << OCIE1A); // Enable compare timer interrupt

interrupts(); // Enable interrupts
}
ISR(TIMER1_COMPA_vect) {
PORTC = TP; // Send the value of TP to the outputs
TP = ~TP; // Invert TP for the next run
}
void loop() {
// Nothing left to do here

通过实验带你了解降噪耳机的工作原理-道合顺大数据infinigo相关推荐

  1. 什么是并行接口?它有哪些工作模式?-道合顺大数据Infinigo

    并行接口,称为并口.并行端口使用25针D型连接头.所谓"并行"是指通过并行线路同时传输8位数据,从而大大提高了数据传输速度,但是并行传输线路的长度受到限制,因为长度增加,干扰会增加 ...

  2. 知识分享!电源的工作原理是什么?-道合顺大数据Infinigo

    电源是将其它形式的能转换成电能的装置.电源自"磁生电"原理,由水力.风力.海潮.水坝水压差.太阳能等可再生能源,及烧煤炭.油渣等产生电力来源.常见的电源是干电池(直流电)与家用的1 ...

  3. 光电编码器的原理及应用场合_光电编码器的工作原理和使用特点大盘点

    光电编码器的工作原理和使用特点大盘点 文章来源:http://www.kindele.com/  发布时间:2016/03/22    点击数: 光电编码器一种重要的测量装置,出于到位的工艺以及性能, ...

  4. 伺服怎么接单相220伏_乐利网带你认识伺服电机及工作原理

    什么是伺服电机,应该听过人的不少,没听过的也占不少数,其实,伺服电机是指在伺服系统中控制机械元件运转的发动机,是一种补助马达间接变速装置. 伺服电机可使控制速度,位置精度非常准确,可以将电压信号转化为 ...

  5. 【工作感悟】达内java大数据课程

    前言 其实前几篇文章已经写了好多有关于Spring源码的文章,事实上,很多同学虽然一直在跟着阅读.学习这些Spring的源码教程,但是一直都很迷茫,这些Spring的源码学习,似乎只是为了面试吹逼用, ...

  6. python 干什么工作具有明显优势-科多大数据告诉你Python为什么这么牛?学习python有什么优势?...

    原标题:科多大数据告诉你Python为什么这么牛?学习python有什么优势? 选择要学习的技术和选择要上的大学一样重要,如果选错了,你将来不仅得不到自己喜欢的高薪工作,反而会弄得一堆麻烦.如果你打开 ...

  7. 路由器的工作原理,形成,转发数据包的过程

    一.路由器的工作原理 二.路由表的形成 三.静态路由和默认路由 四.路由器转发数据包的封装过程 五.静态路由和默认路由的配置 概述: 在只有一个网段的网络中,包可以很容易地从源主机到达目标主机,但是如 ...

  8. 双非生物医学硕士放弃研究院工作,零基础转型大数据开发

    点击上方 "大数据肌肉猿"关注, 星标一起成长 点击下方链接,进入高质量学习交流群 今日更新| 1052个转型案例分享-大数据交流群 分享学习群一位同学的大数据求职转型经验,他本科 ...

  9. U盘的工作原理(读取和存储数据)

    U盘设计 "USB闪存盘"(以下简称"U盘")是基于USB接口.以闪存芯片为存储介质的无需驱动器的新一代存储设备.U盘的出现是移动存储技术领域的一大突破,其体积 ...

最新文章

  1. error C2733: 不允许重载函数的第二个 C 链接
  2. 【RLChina2020】 强化学习夏令营课件(附pdf下载)
  3. 文巾解题 67. 二进制求和
  4. Lombok — Java代码自动生成 开发利器
  5. MAC地址和IP地址的关系
  6. 你家用的净水设备有哪些微生物污染呢?
  7. 【2022-01-06】JS逆向之QCC请求头参数
  8. 理解OSEK NM原理,看完这个就够了
  9. Arcgis地理加权回归
  10. 【读书笔记】《早起的奇迹》
  11. 为什么excel文件中的表不能删除?
  12. XTUOJ-1251-Colombian Number
  13. LSM树 Log-Structured Merge Tree
  14. warning:4005 DXGI_STATUS_OCCLUDED,宏重定义
  15. 确定有限自动机(DFA)和不确定有限自动机(NFA)的主要区别
  16. MySQL 23道经典面试吊打面试官
  17. Word论文转化成静态文本
  18. workFlow学习总结-----------workFlow简介
  19. 大咖专访:Bigbang公链创始人“一休”现场解决实际技术问题
  20. Hider 2 for Mac 一个很好用的文件隐藏加密工具

热门文章

  1. ubutu tm2013版的几个问题
  2. 使用 Python 控制 USB 继电器
  3. MT6589充电模块浅析
  4. Python绘图库:Matplotlib
  5. Follow Me——总结
  6. 创业公司如何公平分配股权?
  7. 简单易操作的去水印工具有什么
  8. 学生选课系统 数据库课程设计
  9. 微信小程序比较两个数大小
  10. UGUI-- Button 按钮组件