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

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

3天内不再提示

如何用Arduino制作接近检测器

454398 来源:wv 2019-08-29 11:52 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:接近检测

如何用Arduino制作接近检测器

只使用软件,Arduino就可以检测到手的触摸,甚至是几英寸的接近

当Arduino模拟输入引脚未连接时,它们读取某些值范围。如果手指放在连接到范围变化的模拟输入的塑料头上或附近。当读数超出此范围时,可以建立基本范围,然后检测模拟输入引脚附近是否存在“触摸”。

运行触摸条草图并打开串行监视器,返回9600触摸栏正在升温和校准,让您的双手远离Arduino。校准完成后,将显示校准数据,灵敏度设置和触发电平。当您触摸模拟引脚附近的塑料接头时,会显示触摸的轮廓。可以通过输入a-z或检测1-9级来调整灵敏度。尝试r4以获得高灵敏度并远距离检测。使用d2时,您可能需要在手指之间夹住标头以进行检测。

1122233 *表示。..

第1针和第3针具有2级信号,第2针具有3级信号。 *表示已达到检测电平引脚数。在Mega 2560上的引脚PWM 5,PWM 4上提供音频反馈(不需要)。

查看数据,您可以看到触摸硬度,引脚位置和持续时间。结合使用可以区分各种手势,即使手势完成而没有实际接触Arduino!如果意外移动导致错误检测,请在校准期间重复它们,以便可以忽略它们。

步骤2:语音生成

可以在数字输出引脚上播放音频样本作为模拟信号。

播放8位PCM音频样本。 Arduino 16 MHz时钟连续驱动定时器计数器0-255,输出位设置为(5v)为0,当达到定时器比较匹配值时清零(0v)。这产生62.5kHz的连续方波,其占空比在比较寄存器中的8位值设置的256级中在0和100%之间变化。这是一种具有密度控制的脉冲序列。通过改变15625hz中断的比较值,62.5 kHz脉冲序列每个数据产生4个脉冲。您可以重复采样以获得连续声音或播放样本序列。正确顺序的正确声音样本将“通话”。 16 kHz或甚至8 kHz 8位样本具有足够的质量,可以轻松识别不同人的声音。

运行数字草图。打开串口显示器,返回9600.您的Arduino会说出您输入的号码。

有些单词是通过声音序列来节省记忆的,例如16‘六’‘青少年’和‘60’六‘’Tee‘和40’4‘’‘Tee’和14‘4’‘青少年’分享部分。我使用Audacity并导出为‘其他未压缩的wav无符号8位pcm’没有元数据,然后使用VBScript去除标题并更改任何‘0’基准,将样本的C源数组放在剪贴板上准备粘贴。我已经包含了脚本,以便更换提供的样本。

如何连接耳塞。

最简单的方法听到Arduino的讲话是使用一对老耳塞(但不要把它们放在你的耳朵里,它们可能非常烦人)。请勿使用此方法连接除Earbud之外的其他设备。在图片中,您可以看到我在Arduino标头中放置裸针以提供要剪辑的内容。将插头的尖端连接到Mega上的pwm引脚4(基于328的Arduino上的引脚5)。将Arduino接地连接到Earbuds的地面是有意义的,但是将Arduino接地连接到Earbuds插头的中心连接更有意义(并且阻抗的两倍)。您也可以切断插头,将两个接地连接在一起,然后将另外两根导线连接到Arduino接地和Arduino I/O引脚。耳塞线很小,焊接时必须小心处理。

TalkClock图片显示了如何使用1.5k电阻连接一小组有源扬声器。还有其他一些方法可以将扬声器连接到Instructables上的Arduino,大多数方法都适用于这些示例。

步骤3:甜甜圈保护设备

Arduino在放置在玻璃盘下面时进行接近检测校准。基于被动接近检测的语音(或静音)警报具有从安全和自动照明到数字“Whoopee Cushions”的应用.DPD草图报告串行端口上的任何活动,并在达到检测水平时警告入侵者,如果声音是连接的。我使用Audacity并导出为‘其他未压缩的wav无符号8位pcm’没有元数据,然后使用VBScript去除标题并更改任何‘0’基准,将样本的C源数组放在剪贴板上准备粘贴。我已经包含了脚本,以便于替换声音样本。

第4步:用不可见按钮说话时钟

了解有多少您已播放(或可能已播放)的样本可以跟踪已用时间。 TalkClock将“说出”时间。 “隐形按钮”用于使用语音提示设置时间。使用短触摸和长触摸选择不同的功能。时钟会说出每分钟的时间和每30秒的音调。

运行TalkClock草图并打开串行监视器。

等待校准完成。

- 短接触模拟引脚附近的塑料以听取时间。

- 保持更长时间的触摸设定时间。当您听到“设定时间”停止触摸时,会说出当前小时。

- 短按以更改小时。长时间触摸,您将听到“设置”并说出当前分钟。

- 短按以更改分钟。长触摸你会听到‘设置’。当您再次触摸时,时钟将重新启动。

对于328版本,不会说出“设置”和“时间”字样,而是使用音调。

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

    关注

    1

    文章

    924

    浏览量

    49653
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

    195959
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    五金家电行业叠料检测案例分享---阿童木对射双张检测器

    检测器
    阿童木(广州)智能科技有限公司
    发布于 :2025年08月26日 15:00:50

    汽车冲压产线叠料检测应用--阿童木单探头金属双张检测器

    检测器
    阿童木(广州)智能科技有限公司
    发布于 :2025年08月26日 14:53:36

    双张检测器检测瓶盖垫片

    检测器
    阿童木(广州)智能科技有限公司
    发布于 :2025年08月08日 16:13:39

    表面贴装混频/检测器肖特基二极管 skyworksinc

    电子发烧友网为你提供()表面贴装混频/检测器肖特基二极管相关产品参数、数据手册,更有表面贴装混频/检测器肖特基二极管的引脚图、接线图、封装手册、中文资料、英文资料,表面贴装混频
    发表于 07-17 18:32
    表面贴装混频<b class='flag-5'>器</b>/<b class='flag-5'>检测器</b>肖特基二极管 skyworksinc

    表面贴装混频检测器肖特基二极管 skyworksinc

    电子发烧友网为你提供()表面贴装混频检测器肖特基二极管相关产品参数、数据手册,更有表面贴装混频检测器肖特基二极管的引脚图、接线图、封装手册、中文资料、英文资料,表面贴装混频
    发表于 07-17 18:31
    表面贴装混频<b class='flag-5'>器</b>和<b class='flag-5'>检测器</b>肖特基二极管 skyworksinc

    带功率检测器的 2.4 GHz 功率放大器 skyworksinc

    电子发烧友网为你提供()带功率检测器的 2.4 GHz 功率放大器相关产品参数、数据手册,更有带功率检测器的 2.4 GHz 功率放大器的引脚图、接线图、封装手册、中文资料、英文资料,带功率检测器
    发表于 07-01 18:29
    带功率<b class='flag-5'>检测器</b>的 2.4 GHz 功率放大器 skyworksinc

    带功率检测器的 5 GHz 功率放大器 skyworksinc

    电子发烧友网为你提供()带功率检测器的 5 GHz 功率放大器相关产品参数、数据手册,更有带功率检测器的 5 GHz 功率放大器的引脚图、接线图、封装手册、中文资料、英文资料,带功率检测器的 5
    发表于 06-30 18:35
    带功率<b class='flag-5'>检测器</b>的 5 GHz 功率放大器 skyworksinc

    带功率检测器的 5 GHz 前端模块 skyworksinc

    电子发烧友网为你提供()带功率检测器的 5 GHz 前端模块相关产品参数、数据手册,更有带功率检测器的 5 GHz 前端模块的引脚图、接线图、封装手册、中文资料、英文资料,带功率检测器的 5 GHz 前端模块真值表,带功率
    发表于 06-19 18:35
    带功率<b class='flag-5'>检测器</b>的 5 GHz 前端模块 skyworksinc

    Analog Devices Inc. ADL5507对数射频功率检测器数据手册

    Analog Devices ADL5507对数射频功率检测器设计用于测量10MHz至12GHz频率范围内的射频信号。完整的低功耗宽带对数ADL5507射频功率检测器经过优化,可在55dB动态范围
    的头像 发表于 06-06 14:42 643次阅读
    Analog Devices Inc. ADL5507对数射频功率<b class='flag-5'>检测器</b>数据手册

    汽车产线叠料检测应用案例-阿童木8200S双张检测器

    检测器
    阿童木(广州)智能科技有限公司
    发布于 :2025年04月08日 14:34:54

    汽车行业专用双张检测器防双张检测-阿童木金属双张检测器# 汽车#双料

    检测器
    阿童木(广州)智能科技有限公司
    发布于 :2025年03月12日 14:12:32

    小家电部件冲压叠料检测应用案例-阿童木金属双张检测器# 家电# 冲压# 传感# 金属双张检测器

    检测器
    阿童木(广州)智能科技有限公司
    发布于 :2025年02月17日 15:28:29

    压力检测器有哪些优势

    在现代工业与基础设施管理中,压力检测器作为监测与控制系统的关键组件,扮演着重要的角色。压力检测器集高精度、高稳定性与便捷操作于一体,在供水、排水、消防水系统、输油管道、输气管道等多个领域,为设备的稳定运行与工业安全提供有力保障。
    的头像 发表于 01-07 17:09 1123次阅读

    镍片单双片检测-阿童木双张检测器

    检测器
    阿童木(广州)智能科技有限公司
    发布于 :2025年01月02日 16:48:42

    小单探头金属单双张检测器

    检测器
    阿童木(广州)智能科技有限公司
    发布于 :2024年12月24日 15:03:14