查看: 3893|回复: 0

【S4A】编程小白的玩具,模拟声控灯的实验。

[复制链接]
  • TA的每日心情
    慵懒
    2015-4-27 14:19
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2015-3-20 16:08 | 显示全部楼层 |阅读模式
    本帖最后由 千年风雅 于 2015-3-20 16:10 编辑

    上一篇模拟了手机的自动调节亮度功能,现在我们继续来研究生活中更多更常见的技术。
    一.实验简介
    生活中许多楼道里的照明灯都是声控灯,只需要发出大一点的声音,电灯就会自动点亮,一段时间后又会自动熄灭,这种声控灯我们只需要一个声音传感器模块就能借助S4A模拟出来。
    二.材料清单
    声音传感器*1
    Led*1
    1.jpg 2.jpg
    三.接线说明
    将声音传感器连接在模拟接口0,Led接在数字接口10
    图片3.jpg
    图为直接连接电子元件,较模块连接更为复杂
    四.角色列表
    因为是直接输出到Led,所以不需要对角色做修改,直接默认的Arduino1就行.
    五.参考脚本
    图片4.png
    六.实验分析
    因为声音传感器传回的数据是0~1023,而我们事先测得室内安静时模拟口读数小于30,这个数值是根据实际情况来设定的,如果周围较吵,相应的数值可以略高一些。等待20秒就是声控灯亮了之后的时间,接收到声音,点亮20秒,20之后自动熄灭。
    七.实验扩展
    我们可以像上一篇一样将角色改为一张房间的图片,初始亮度设为-200,当接收到声音时,亮度变为0,房间亮了起来,还可以自行录音,添加进去,在点亮灯光后播报,使得声控灯看起来更加智能,体现人机交互。


    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    热门推荐

    ESP8266物联网创意点阵时钟,女朋友看了都想要!
    ESP8266物联网创意点阵时
    [md]本文作者:默 & 铁熊 前段时间我在网上看到了一款很有意思的点阵时钟,它可以
    小白救助 让LED等按顺序亮的程序
    小白救助 让LED等按顺序亮
    如何让4个led按图片的顺序依次亮 就算第一个亮一次 第二个亮两次 第三个亮三次 第四个
    让LED等按顺序亮的程序
    让LED等按顺序亮的程序
    网友eobeom提问帖,问题是:如何让4个led按图片的顺序依次亮,第一个亮一次、 第二个
    新手求助!blinker同步到米家,但手机里的小爱控制不了ESP8266
    新手求助!blinker同步到
    搞了两个晚上还是没解决,请大神帮忙看看 我的手机是苹果手机,下了点灯,米家,小爱
    【干货分享】mega2560原理图PCB图纸altium designer18
    【干货分享】mega2560原理
    分享一下mega2560的板子 AD版本 **** 本内容被作者隐藏 **** ergo
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表