打印

声控灯

[复制链接]
1593|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hbbtsuyang|  楼主 | 2013-4-22 15:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
yanwen217| | 2013-4-22 18:38 | 只看该作者
那样楼主做出来的产品就太没有竞争力啦
一个MIC + 一个两路普通的低功耗运放即可实现,一路用于放大MIC信号,一路做比较器,当放大后的MIC信号高于某个电压,就让比较器输出翻转,驱动灯的电路接通,延时部分可以用二极管+RC实现,也就是放大后的语音信号给比较器之前串接一个二极管,这样就利用电容的放电实现延时

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
hbbtsuyang + 1 赞一个!
板凳
rgh111| | 2013-4-22 19:56 | 只看该作者
楼上正解. 但是估计人家是想玩玩单片机, 这个算是个小试牛刀的小项目.;P

使用特权

评论回复
地板
hbbtsuyang|  楼主 | 2013-4-22 21:13 | 只看该作者
yanwen217 发表于 2013-4-22 18:38
那样楼主做出来的产品就太没有竞争力啦
一个MIC + 一个两路普通的低功耗运放即可实现,一路用于放大MIC信号 ...

楼主误解,我是想用语音控制电路。比如我说“开灯”,灯就会亮。我说“灭灯”灯就会灭

使用特权

评论回复
5
yanwen217| | 2013-4-22 21:35 | 只看该作者
噢,原来是智能语音控制啊。
这个硬件电路简单,麻烦的是软件,电路上也是MIC将语音转换为电信号,然后用运放放大后给到ADC采样,MCU需要先把标准的"开灯""关灯"ADC采样数据备份起来作为对比标准,以与后面的采样数据做比对判断。原理看起来很简单,实际软件处理起来可并不简单,因为语音的强弱转换出的ADC数据是不同的,算法上怎么处理可就麻烦多了。

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
hbbtsuyang + 1 十分感谢
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

12

帖子

1

粉丝