是否可以通过编程模拟超声波信号?可以手机接收的

皇莆瑶冰
  • 19

蓝牙传输只能单一传输,若朋友聚在一起想向聚在一起朋友们分享拍摄的图片,近距离传输模拟超声波信号最好,只要手机下载了超声波接收移动端应用就可以显示你身边同样用此软件的朋友,(gps的手机定位显示附近的人误差太大了,误差200米), 这样可以把照片分享给聚在一个房间的朋友
1.原理理论:比如在教室,若你的手机是是振铃的,电话来了,同一教室的人都可以听见,若把那玲声编译模拟为只能手机接收的超声波呢,(同是声波,只是频率不同)。智能手机接收了超声波,表示持手机的人是聚在一起或同在一个房间,利用超声波的发射和返回回声波测距离误差基本是没有,可以向聚在一起朋友群发分享照片。
2原理:手机里面的工作电流的频率和超声波的频率基本一致的,应该可以模拟把电流信号转换为超声波信号
不知道是否可以利用编程语言开发出这样的移动应用?代码怎样写?

回复
阅读 7.5k
1 个回答
felix021
  • 13.4k

超声波是频率高于20k Hz的声波,在人耳可接受的范围之外,所以手机的扬声器没有必要、通常(20~20k Hz)也并不支持发出超声波。麦克风由于是用于接收语音的(典型值在300~3k Hz),其响应范围可能更极端,接收估计也没戏。以上未严格考证。即便假定硬件上没问题,驱动层面的开发也会有很多细节需要考虑,比如信号的衰减、干扰、同步、纠错……

如果期望方便分享的话,其实现在的手机都支持共享wifi,把你的手机当成个无线路由器,然后启动个http分享的app就好了。似乎有见过类似的,不过不记得具体的名字了。

p.s. 这里顺便可以辟谣一下,那些手机上的超声波驱蚊软件都是闹眼子的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏