0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

音频警报的制作教程

454398 来源:wv 2019-10-25 09:11 次阅读

步骤1:组装板的说明

组装板(或几乎所有小板)的说明如下。在以下步骤中,我将组装不带可选耳机放大器的板。

如果您已经知道如何构建SMD板,请跳至步骤13。

步骤2:收集零件

我首先将一张纸贴在工作台上,上面贴有所有很小的零件(电阻电容器LED)的标签。避免将电容器和LED并排放置。如果它们混合在一起,可能很难区分它们。

然后用这些部分填充纸张。在边缘附近,我添加了其他易于识别的零件。

(请注意,我在设计的其他板上使用了同一张纸,因此照片中只有少数几个位置的旁边/上有零件。标签)

步骤3:安装板

使用一小块木头作为安装块,我将两块废料原型板之间的PCB板。原型板用双面胶带(PCB本身上没有胶带)固定在安装块上。我喜欢使用木头作为安装块,因为它自然是不导电/抗静电的。

步骤4:应用焊膏

将焊膏应用于SMD焊盘,使任何通孔焊盘裸露。惯用右手,我通常会从左上角到右下角工作,以最大程度地减少涂抹已涂上锡膏的机会。如果确实要涂抹糊剂,请使用无绒抹布(例如用于卸妆的抹布)。避免使用面巾纸/纸巾。通过反复试验,可以控制施加到每个垫上的糊剂的量。您只需要在每个垫上放一个小笔即可。轻拍的大小与垫的大小和形状有关(大约50-80%的覆盖率)。如有疑问,请少用。对于靠近的引脚,例如TSSOP封装中的IC,您应在所有焊盘上涂一条非常薄的条,而不要尝试对这些非常窄的焊盘中的每一个涂一个单独的涂抹片。当焊料融化时,阻焊膜会导致焊料迁移到焊盘上,就像水不会粘在油性表面上一样。焊锡将成珠状或移到有裸露焊盘的区域。

我使用低熔点焊锡膏(137C熔点)

步骤5:将SMD零件

放置SMD零件。我这样做是从左上方到右下方,尽管除了您不太可能错过一部分以外,它并没有多大区别。使用电子镊子放置零件。我更喜欢弯曲的镊子。拿起零件,如果需要,转动安装座,然后放置零件。轻轻敲打每个部分,以确保其平放在板上。放置零件时,我用两只手帮助精确放置。放置方形MCU时,请从对角的对角线将其拾起。

检查电路板,确保所有极化电容器都位于正确的位置,并且所有芯片的方向都正确。

步骤6:使用热风枪的时间

我使用YAOGONG 858D SMD热风枪。 (在亚马逊上的售价不到40美元。)该包装包括3个喷嘴。我使用最大的喷嘴(8毫米)。此型号/样式是由多家供应商制造或出售的。我到处都有收视率。这把枪对我来说完美无瑕。

我用的是低温锡膏。对于我的模型喷枪,我将温度设置为275C,气流设置为7。将喷枪垂直于板,保持在板上方约4cm。第一部分周围的焊料需要一段时间才能开始熔化。不要试图通过将喷枪移到靠近木板的位置来加快速度。这通常会导致零件吹动。焊料熔化后,移至电路板的下一个重叠部分。

第7步:如有需要,进行加固

如果该板具有表面安装的SD卡连接器或表面安装的音频插孔等,请在用于将其连接到板上的焊盘上涂抹额外的焊锡。我发现单独的焊膏强度通常不足以可靠地固定这些零件。

步骤8:清洁/去除SMD助焊剂

我使用的焊膏被宣传为“不干净”。您确实需要清洁电路板,它看起来要好得多,并且可以清除电路板上的任何小焊料珠。在通风良好的地方使用乳胶,丁腈橡胶或橡胶手套,将少量的助焊剂去除剂倒入一个小的陶瓷或不锈钢皿中。重新密封助焊剂瓶。使用坚硬的刷子,将刷子涂在助焊剂去除剂中,然后擦洗板上的一块区域。重复上述步骤,直到完全擦洗了木板表面。为此,我使用枪清洁刷。刚毛比大多数牙刷都要硬。

我将未使用的助焊剂倒回瓶中。我不知道这是否正确。我没有注意到与此相关的任何问题。

步骤9:放置和焊接所有槽孔零件

助焊剂从板上蒸发后,一次放置并焊接所有最短到最高的通孔部分。

步骤10:齐平通孔销

使用齐平切割钳,修剪电路板下侧的通孔销。这样做会使残留的助焊剂更容易去除。

步骤11:夹紧后重新加热通孔销

为获得美观的外观,夹紧后,重新加热通孔销上的焊料。

步骤12:去除通孔通量

使用相同的清洁方法

步骤13:为电路板供电

为电路板供电(6至12V) 。如果没有其他东西,请从两个稳压器芯片的大选项卡中测量5V和3.3V。

步骤14:加载引导加载程序

此步骤设置处理器速度,时钟源和其他保险丝设置以及加载引导加载程序。

此步骤需要ISP。您可以将Arduino等任何ISP用作ISP,前提是ISP为3v3。我设计的ISP具有3v3 ISP连接器。请参阅https://www.instructables.com/id/AVR-Programmer-W 。..

非常重要:您必须使用3v3 ISP,否则可能会损坏板上的组件。

从Arduino IDE工具菜单中,为开发板选择“ Arduino Pro或Pro Mini”,为处理器选择“ ATmega328P(3.3V 8MHz)”。

断开连接如果使用6线ISP电缆,请从板上供电。

将ISP电缆从板上的ICSP接头连接到3v3 ISP。将ICSP标头附近的DPDT开关设置为“ PROG”。

从“工具”-》“编程器”菜单项中选择“ Arduino as ISP”(或与您正在使用的ISP相适应的任何选项),然后选择刻录引导程序。除了下载引导加载程序之外,这还将正确设置保险丝。在照片中,左侧的木板是目标。右边的板是ISP。

断开ISP电缆的连接。

步骤15:上传草图

将3v3 TTL串行适配器模块连接到板上的串行连接器。

下载此步骤附带的software.zip。您可以将这些源混合到Arduino文件夹中,也可以在Arduino首选项中更改Sketchbook位置以指向这些源。首选方法是将这些源分开。

验证/编译AudioAlertRFM69草图。

如果编译无误,请上载草图。

步骤16:创建MP3 FAT十六进制文件

此步骤假设您计划使用板载NOR Flash芯片作为MP3源。如果您不打算将NOR Flash芯片用作MP3源,则可以跳到步骤18。这意味着您将使用SD卡或USB记忆棒作为MP3源。

此步骤的目标是获取包含要从NOR Flash播放的MP3片段的FAT16文件系统的图像。作为NOR Flash EEPROM的源。 FAT根目录中的文件顺序确定了播放警报时从软件中引用的MP3索引

可以使用我的Mac OS FatFsToHex应用程序创建MP3 FAT Hex文件。

如果您拥有Mac,或者可以访问Mac,请从GitHub下载FatFsToHex应用程序:https://github.com/JonMackey/FatFsToHex

请注意,您没有必须构建应用程序,此存储库中有一个zip文件,其中包含已构建的应用程序。

确定要在板上播放的MP3文件后,启动FatFsToHex应用程序并拖动将文件放入文件列表。通过排列列表中的文件来设置播放顺序。如果这是一组MP3,则您可能会多次使用,请使用save命令(⌘-S)将其保存到磁盘。将MP3十六进制文件导出(⌘-E)到SD卡,命名文件为FLASH.HEX。这应该是该SD卡上的唯一文件。

我怀疑有人会真正构建这些板中的一个,但是如果有人这样做,而您却无法创建MP3十六进制文件,请与我联系,我会

第17步:将MP3文件加载到NOR Flash EEPROM中

对于此步骤,您需要使用Arduino作为ISP(或我设计的板),以及5或6线ISP电缆。如果使用6线电缆,请断开电路板的电源

如果不使用我设计的ISP,则需要在使用的ISP上加载我的Hex Copier草图,并且必须具有一个按照HexCopier草图中的说明使用SD卡模块。 HexCopier草图可以在具有ATmega328p(和其他几个ATMegas)的任何Arduino上运行。该草图位于GitHub FatFsToHex存储库中。

将NOR Flash EEPROM附近的DPDT开关设置为PROG。使用接地引脚将ISP电缆连接到3v3 ISP和NOR FLASH接头之间,以确定连接器的正确方向。这是照片中的蓝色连接器。

插入SD卡并通电后,串行监视器的波特率设置为19200,向草图发送字母C和返回字符(“ C n“或” C r n“),以开始复制。请参阅截屏,以获取在ISP上运行的复印机草图的预期响应。

请注意,FatFsToHex应用程序具有串行监视器(见照片)。

步骤18:测试主板

连接iPod或某些其他声音源连接到标有“ IN”的3.5毫米音频插孔。将一对耳机连接到标有“ OUT”的插孔。

为电路板通电。在iPod上播放曲目。您应该会听到通过耳机播放的声音。

将3v3 TTL串行适配器连接到板上。将波特率设置为9600。

通过向面板发送“ p1”来播放警报。您应该会听到警报被切入iPod的声音。太多测试参数无法串行发送至电路板,无法在此处进行描述。查看AudioAlertRFM69草图的循环功能。您会看到一条列出所有测试参数的开关语句。

要测试收发器,您需要另一块板,例如我的《 Varmint Detector》说明中所述的遥控器或我设计的集尘器全板。请参阅https://www.thingiverse.com/thing:2657033可以对这些板进行编程,以将消息发送到音频警报板。

您还可以如图所示在面包板上构建测试仪。我已经为RFM69CW和HCW设计了分线板。这些板卡提供电平转换,因此您可以将这些收发器与5V MCU一起使用。 (RFM69是3v3。)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 音频
    +关注

    关注

    28

    文章

    2600

    浏览量

    79969
  • 警报
    +关注

    关注

    0

    文章

    87

    浏览量

    9835
收藏 人收藏

    评论

    相关推荐

    如何使用运算放大器741和IC555制作带有警报的自动围栏照明电路

    今天,在本文中,我们将教您如何使用运算放大器 741 和定时器 IC555制作带有警报的自动围栏照明电路。围栏照明用于安全目的,可用于需要监控的各种场所,如门警报器、通道警报器等。
    的头像 发表于 02-25 15:43 241次阅读
    如何使用运算放大器741和IC555<b class='flag-5'>制作</b>带有<b class='flag-5'>警报</b>的自动围栏照明电路

    三款简单的电子警报器电路分享

     这是一个简单的电子警报器电路,可用于许多需要警报器的电路。该电路非常简单,仅使用两个晶体管和少量其他元件,通电时会产生警笛声。使用 8 欧姆扬声器并向电路施加 9 伏电压。
    的头像 发表于 02-10 16:14 1152次阅读
    三款简单的电子<b class='flag-5'>警报</b>器电路分享

    如何禁用SMU警报的生成?

    如何禁用SMU警报的生成? 在芯片手册注册中AGICFJ (i=0-11;j=0-2) 我的理解是禁用SMU Alarm的相应动作作品,但是如何禁止警报的生成?
    发表于 01-18 06:54

    使用Arduino的带有语音警报的运动传感器

    运动传感器警报在市场上很容易获得,但是价格昂贵。这是带有语音警报的基于Arduino的简单,廉价的运动传感器警报。它可以用于安全目的。   通常,对于户外监视,运动传感器警报由一
    的头像 发表于 10-15 16:13 583次阅读
    使用Arduino的带有语音<b class='flag-5'>警报</b>的运动传感器

    Dear Reality推出SPATIAL CONNECT for Wwise——XR音频制作新高度

    (Dear Reality演示视频截图) 游戏混音的未来在头戴式设备中 Dear Reality推出SPATIAL CONNECT for Wwise——XR音频制作新高度 沉浸式音频专家Dear
    的头像 发表于 10-13 15:13 298次阅读
    Dear Reality推出SPATIAL CONNECT for Wwise——XR<b class='flag-5'>音频</b><b class='flag-5'>制作</b>新高度

    电子警报器电路图解说明

    这种多音电子警报器可用于防盗报警器、反向喇叭等。它产生五种不同的音频音调,比单音警报器更吸引人。
    的头像 发表于 07-25 16:43 973次阅读
    电子<b class='flag-5'>警报</b>器电路图解说明

    Arduino紧急警报警报的继电器

    电子发烧友网站提供《Arduino紧急警报警报的继电器.zip》资料免费下载
    发表于 07-10 11:15 0次下载
    Arduino紧急<b class='flag-5'>警报</b> 带<b class='flag-5'>警报</b>的继电器

    如何制作移动侦测警报

    电子发烧友网站提供《如何制作移动侦测警报.zip》资料免费下载
    发表于 07-04 09:20 0次下载
    如何<b class='flag-5'>制作</b>移动侦测<b class='flag-5'>警报</b>

    什么是音频变压器,如何制作音频变压器?

    音频变压器,也称为低频变压器,是在音频范围内工作的变压器。工作频率范围一般为10至20000Hz,而阻抗通常用于转换电压或改变负载。音频变压器是收音机、收音机、电视机中的元件,自动控制作
    的头像 发表于 06-30 11:26 5264次阅读
    什么是<b class='flag-5'>音频</b>变压器,如何<b class='flag-5'>制作</b><b class='flag-5'>音频</b>变压器?

    浮油警报开源分享

    电子发烧友网站提供《浮油警报开源分享.zip》资料免费下载
    发表于 06-25 16:07 0次下载
    浮油<b class='flag-5'>警报</b>开源分享

    健康警报开源项目

    电子发烧友网站提供《健康警报开源项目.zip》资料免费下载
    发表于 06-15 14:25 0次下载
    健康<b class='flag-5'>警报</b>开源项目

    IMX8QM无法从扩展音频板获得任何音频的原因?怎么解决?

    我们将源代码构建的 AAOS 13.0.0_1.1.0 映像 ( mek_8q_car2-userdebug ) 闪入 i.MX 8QuadMax MEK。 如用户指南中所述,路由配置如下:警报
    发表于 06-09 06:35

    使用DAC产生音频和波形STM32介绍

    DAC可用于许多音频应用,如安全警报、蓝牙@耳机,会说话的玩具,答录机,人机接口和低成本的音乐。
    发表于 05-22 16:33 11次下载

    如何制作一个音频合成器?

    合成器电路是能够使用电子设备产生音频信号的电路。现代合成器现在非常流行,因为它提供了制作优质音乐的便利性。您可能已经看到一些类似的合成器电路,例如电子钢琴,MIDI发生器等。该电路可以添加到音频合成器的长列表中。它可以通过按下按
    的头像 发表于 05-13 11:29 1368次阅读
    如何<b class='flag-5'>制作</b>一个<b class='flag-5'>音频</b>合成器?

    ESP32当发现新的BT设备时向手机发送警报

    我正在尝试对 ESP32 进行编程以扫描新的 BLE 设备,如果它检测到具有强 RSSI 的新设备,则向 Android 手机发送警报。该消息将包含新检测到的 BLE 设备的 BLE ID。 棘手
    发表于 05-12 07:32