EDN China > 设计实例 > 工业电子 > 运动控制 > 正文
? 2016博客大赛-不限主题,寻找电子导师,大奖升级??

TARDIS在电梯中的应用

EDNChina编译?? 2013年03月12日 ?? 收藏0
在SparkFun公司,我们喜欢拿自己的产品互相开玩笑,总是喜欢寻找使办公室生活更加有趣的事情。然而,当每天乘坐电梯时,如何能够让电梯生活更加有意思呢?这时候便意识到,并不是如何让电梯生活有意思,而是由谁让电梯生活有意思。

救援医生

如果你不是一部英国科幻片《神秘博士(Doctor Who)》的粉丝的话,那么你可能对这里讨论的问题不太明白。《神秘博士》在1963年第一次上映(这是一部历史上放映时间最长的电视剧),并且这部电视剧的开头开始,这部片子就制造了许多低成本且创造性的效果。

TARDIS在电梯中的应用

对于几代粉丝来说,电视剧里面的时空机器的标志性声音(TARDIS)是非常具有代表性的,这使得这部片子的很多场景很容易与我们的现实生活相融合。TARDIS循环发出的摩擦声最初是由BBC音响技术人员布赖恩.霍奇森,通过拖动了一套房子钥匙以及一个钢琴的琴弦经电子处理结果。 (是的,当我知道真相时我惊呆了。)

项目的目标 

1. 当电梯上升或者下降时发出TARDIS的音效(如果有蓝色闪烁信号灯的话那更好了)

2. 效果来了!

请注意,这个项目的核心(播放声音时,传感器被激活)是适用于各种领域(万圣节,艺术装置,吓唬你的兄弟等等),所以你需要着眼于想要发展的应用程序去应用这些方法。

侦查 

我首先想到的是黑客直接进入电梯的向上和向下按钮,但我很快就有了自己的意识。大厦经理不希望你搞乱重要的基础设施,所以需要有很好的理由,我个人不希望对任何被电梯卡住的人有不好的影响。(在这里,获胜者将有选择失败者的权利。)

但是,我突然意识到,这有可能形成一个完全独立的单元电梯,小心地放在电梯的天花板上,当电梯开始移动,全部由自己检测。怎么样?通过使用一个加速度计来实现。

加速度计的作用就是测量加速度。这与速度不同,当一辆车(或电梯)从停止状态加速,加速计将读取> 0。但是,一旦汽车(或电梯)已达到停止速度或者速度是恒定时,加速计将读为0。当您减速,发生相反的情况:加速度计将读取<0,直到已停止的汽车(或电梯),在该点的加速度计将再次读为0。

要看我们处理成哪种数字,我找到了Arduino这种工具,又名ADXL345或Openlog。 (提示:开放的日志对于早期开发工作非常重要。它可以存储所有的数据,使数据日后容易分析)。我专门去作了一次升降的电梯,弹出SD卡,加载到电子表格中的数据,并做了一个快速的图形:

TARDIS在电梯中的应用

在该曲线图中,近似的电梯位置是红线, Z轴数据是嘈杂的噪声蓝线。电梯的启动和停止时,可以看到加速度计数据的峰值,并在其他时间230(1g加速度)的读数附近。这些尖峰并不大——峰值并不远于1g噪声——但他们看起来很清楚可以形成一个小的编码。让我们试试吧!

购买列表 

现在我们将项目分成子系统或模块,我们可以连接在一起去做所有我们想要的东西。

该项目的主要要求是TARDIS的声音播放。SparkFun开发了多种产品,都能做到这一点,但我们会平衡成本和易于开发性,并且把3.3V Arduino Pro和MP3盾结合起来。我们将使用Arduino读取加速度计,并决定何时播放声音,我们将使用MP3盾直接从microSD卡发出TARDIS声音。我们也将抓住两套Stackable Headers去做板与板之间的连接。

在这种应用中SparkFu都带有加速度计。我用ADXL345作了测试,它易于使用和额外的功能,例如,当电梯移动时我们可能会唤醒相关的功能。

MP3盾有线路的电平音频输出。要产生一个合适的巨响,我们需要一个放大器和扬声器。该放大器是一个原型板,我们将会携带它。扬声器是由便宜的桌面电脑制作的,来自我们的回收箱。

《电子设计技术》网站版权所有,谢绝转载


上一页123下一页
?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

TARDIS? 电梯? 加速度计? Arduino?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈