第1步:工具和材料
材料:
3v微控制器(如pro micro 3v或adafruit羽毛)
用于微控制器的mp3屏蔽。 (可选 - 用于播放真实音频)
支持wifi的背包或机翼。 (可选 - 用于智能警报。请注意,adafruit羽毛内置wifi,因此如果您拥有wifi,则无需额外屏蔽。)
扬声器
自定义开关(触觉按钮,杠杆开关,压力传感器,磁簧开关,倾斜传感器 - 请参阅下一步了解更多信息。
硬币电池座
3v硬币电池
extra电线,热缩,焊接
超级胶水,安装胶带和小夹具
工具:
基本接线:剪线钳,烙铁,热风枪,助手
外壳:塑料钻头和钻头
焊接和钻孔时的安全:护目镜和呼吸器
用于编程微控制器:arduino软件,usb
步骤2:调查警报声
检查以确保闹钟已拔下。 (事实上,仔细检查!)你将打开可能暴露电流的警报箱,所以一定要先将其取下。
确定警报声的来源。它是扬声器还是蜂鸣器?它是机械触发器吗?较旧的警报将更有可能具有机械触发器,就像我在我的示例中使用的那样。
如果您有扬声器或蜂鸣器,那么当触发警报时,您将成为能够读取扬声器线路上的信号。 (我不打算在这个instructable中讨论这种方法,但是如果有一个很棒的youtube视频概述了你在这个场景中采用的方法。)
如果你有一个类似的机械触发器在我的情况下,你正在寻找一个拦截物理触发器并用你自己的开关替换(或组合)它的地方。
经过大量调查后,我能够看到警报我的时钟是由一个垂直于齿轮的凹口触发释放一个弹簧,这会产生一种令人难以置信的嗡嗡声,这被认为是警报。您的机制可能相同或略有不同,因此请仔细查看并耐心等待。
现在您已确定触发警报的位置,是时候确定使用何种触发器了拦截它。有两种选择:简单的按钮开关,触觉开关,倾斜开关,磁簧开关,甚至可能是接近传感器。 这是这个项目中独一无二的创造性步骤:没有正确或错误的答案。 以下几个开关可以考虑作为可能性:
触觉开关:这是一个非常小的按钮开关。
杠杆开关:这类似于触觉开关,但有更大的按压区域。
倾斜开关:此开关在完全直立时接合,并在倾斜时脱离接合
磁簧开关:当磁铁靠近时,此开关接合。
压力传感器:该传感器返回施加在传感器上的可变压力。
短距离接近传感器:此传感器返回4厘米到31厘米之间的可变距离。
我建议购买几种不同类型的开关并试用它们,因为你的第一直觉可能不起作用。例如,我曾希望触觉或杠杆开关可以用于我的警报,但发现它不够灵敏。相反,我使用了一个磁簧开关,它对距离和力量稍作用,我正在使用。
步骤3:测试你的触发器
现在您已经确定了如何触发警报,以及如何拦截警报,现在是时候进行测试了。
将传感器连接到连续性设置的万用表,以便在如果传感器接合,它将触发您的万用表上的噪音。
将您的开关保持或粘贴在闹钟中,这样当闹钟启动时,它会触发您的开关。这就是拥有多种开关类型的地方。
您应该确定一个安装开关的好地方,以便在闹钟响起时触发,并在闹钟静音时静音。
我尝试了几种不同的按钮类型 - 触觉,水平和倾斜,但我发现磁性对我的应用来说是最可靠的。
步骤4:创建你自己的简单声音报警
现在拿出你的微控制器,扬声器和笔记本电脑来开始你的工作自定义报警声。将扬声器的负极连接到微控制器上的接地引脚。将扬声器的正极连接到微控制器上的pwm引脚。 (每个微控制器都不同,所以请参考制造商的pinout数字图,看看哪些引脚是pwm以及数字是什么。)注意与pwm引脚相关的数字。
如果你没有‘已经安装了arduino,并将其配置为与微控制器板配合使用。 (每个微控制器都不同,所以请参考制造商的说明,了解如何下载适当的板卡驱动程序以使用arduino。)
arduino附带一个名为“tonemelody”的示例数字音频脚本。 “打开tonemelody脚本,转到示例 - 》 digital - 》 tonemelody。在本例中,将第37和44行的数字8替换为pwm引脚的编号。
现在上传脚本并测试它。您应该通过扬声器听到音频!
------------------------
接下来我们’定制旋律是完全不同的东西。对我来说,我喜欢醒来时听到一种美妙而温柔的声音,所以我将使用来自gymnopedie no的音符。 1.
谷歌你想要使用的歌曲的音乐图表,我们将把它们变成代码注释。如果您需要阅读条形图中的笔记的基本介绍,请查看本教程。
编辑第22行的“melody”数组和第27行的notedurations数组来自定义警报声音。对于条形图中歌曲中的每个音符,请在pitches.h文件中确定相应的音符。 ,如上面的屏幕截图所示。将此音符添加到“melody”数组,以及“notedurations”数组中节点的持续时间,并增加第32行上的音符总数。
你现在应该通过扬声器播放自定义闹钟了!
这是播放这种非常粗糙的旋律的示例草图。
步骤5:使用mp3创建自己的闹钟声音
如果您在最后一步中听过这个例子,我不会责怪你 - “这听起来不是更好。”在下一步我们将采取更进一步,添加我们自己的mp3音频文件警报。
要播放高保真音频文件,您需要一个能够播放真实音频文件的更高功率的微控制器。将成为adafruit音乐制作人ather wing,但当然你可以使用任何可以播放mp3音频的微控制器。
与上一步类似,将正负扬声器引脚插入微控制器的引脚。如果您正在使用adafruit music maker羽毛翼,您可以通过打开文件 - 》示例 - 》 adafruit vs1053库 - 》 feather_player来访问一个简单的音频示例。 (请注意,安装这些自定义库示例有一些特殊步骤,您可以在此处参考。)
现在上载脚本并测试它。您应该通过扬声器听到 精彩的mp3音频 !
以下是使用adafruit music maker羽毛翼播放mp3闹钟的示例草图。
第6步:安装扬声器
现在确定您可以在新扬声器上安装报警器的位置。也许你想把它安装在后面或侧面?
在我的情况下,我将它安装在顶部,就像一顶小帽子。我有点后悔,所以在你开始钻孔之前一定要考虑一下。
一旦你确定了安装扬声器的位置,标记你要钻的地方,并用钻头仔细钻孔用于塑料制成。您不必使用塑料制成的钻头,但我发现它对于精密塑料必须更好,并且有助于防止外壳开裂。
第7步:完成电路
到目前为止,我们刚刚独立测试了开关和扬声器,但是现在是时候把它组合成一个完整的电路。
将扬声器电线焊接到电路板上。 (负极接地,pwm引脚为正极)
将电池的负极焊接到电路板的接地端。
将电池的正极焊接到开关的一侧。
将交换机的另一端焊接到电路板上的电源引脚。 (每块电路板都不同,所以请查看电路板的文档,看看哪个引脚用于为电路板供电。)
一如既往 - 焊接时使用适当的通风和呼吸器!
现在当您的开关接通时,您应该听到扬声器发出的警报声!
步骤8:全部放在一起
最后,将所有这些放在一起的微妙工作。我使用超级胶水和一个小夹子将我的开关安装在正确的位置,因为我根本不想让它移动。我把电池和微控制器贴在报警机壳的主体上,这样我以后就可以更容易地把它取下来。
如果报警器中有任何暴露的电线或接头导电,我会盖住电池和微控制器带有类似电气胶带的保护装置,以确保不会出现意外的电线交叉。
确保原始警报器的电线完好无损,警报可以安全地插回。(如果任何原始组件损坏,请不要将其重新插入!)
如上所述,现在您可以将机箱重新拧紧并进行测试。当机械报警启动时,应触发新的报警声。
高清影碟机产业联盟 DVD进互联网时代
OpenAI API功能升级:ChatGPT支持描述函数调用
如何进行别墅智能化设计
“精装房”时代,照明与房地产能擦出怎样的火花?
加密货币相关的思维面试问题解答
闹钟怎样更换铃声
求求你们别再用kill -9了,这才是Spring Boot停机的正确方式!
满洲里市接受音圈马达呼吸机捐赠
整个机箱悬空起来?国外MOD玩家搞怪看,computer chassis
TDA8357J/8359J的引脚排列及功能介绍
如何使用CCG3PA控制器设计Type-C充电器和移动电源?
如何更加高效的提升存储系统性能?
Mophie发布三合一充电站 支持多种接口
可制造性分析对印刷电路板有何意义
华为P10闪存门最新消息:华为P10闪存门背后的华为Mate9保时捷版又怎样?华为Mate9保时捷版是UFS内存嘛?
利用氮化镓芯片组实现高效率、超紧凑的反激式电源
心率监视手表的制作
如何配置plc硬件?
俄罗斯全新苏-57战机出世,将与美国F-22猛禽战机一决高下
9项数据揭示AI未来发展趋势