【智控万物】懒人系列之声控灯

2020-05-16838
AI 快速预览详细 收起
本文介绍了如何通过Micro:bit和Teachable Machine改进传统的声控灯,使其能够识别不同的声音(如击掌和指响)来控制灯光开关。项目所需的硬件包括Micro:bit、电磁继电器和220V LED灯。通过采集和训练声音样本,用户可以实现更智能的声控灯,适用于STEM教育和家庭DIY项目。

【设计背景】

    普通的“声控灯”:是一种声控电子照明装置,由音频放大器、选频电路、延时开启电路和可控硅电路组成。它提供了一种操作简便、灵活、抗干扰能力强,控制灵敏的声控灯,它采用人嘴发出约1秒的控制信号声,即可方便及时地打开和关闭声控照明装置,并有防误触发而具有的自动延时关闭功能,部分设有手动开关,使其应用更加方便。适用于任何可用自然光控制熄、亮的环境,特别是公共场合,它可减少人工开关电灯的麻烦,也避免了忘记关灯而造成的用电浪费。

    从简介中可以了解到到,“声控灯”是感应声音的响度,当超过一定量时,触发开关。在延时一定时间后自动关闭。

【设计思路】

   改进“声控灯”,使其能通过识别不同声音进行灯的开启和关闭操作,而不是通过延时关闭。为了方便操作,声音可使用”击掌“和”指响“两种声音,容易实现又很酷。

【准备工作】

1、参考教程:请参考之前我的两篇帖子:

[入门教程]【智控万物】机器学习智控Micro:bit

https://mc.dfrobot.com.cn/thread-305094-1-1.html

[入门教程]【智控万物】声音学习声音控制Microbit灯

https://mc.dfrobot.com.cn/thread-305136-1-1.html

2、访问https://teachablemachine.withgoogle.com/网站

这个网站,有时上不去。可以修改一下hosts。

本人是先通过http://www.sturdywebinfos.com/www.withgoogle.com,查看IP地址。再到C:\Windows\System32\drivers\etc,修改hosts文件,注意使用管理员权限。216.58.211.78 withgoogle.com。不清楚的可百度。

3、采集“背景音”、“finger”、"clap",三种声音,具体看上而的教程。




project-image

【程序编写】

project-image

材料清单

  • Microbit X1
  • 电磁继电器 X1
  • LED灯220V X1

1、本人不太会打指响,效果不好,可以换其它声音。

2、训练声音素材不够,本人只采集了二十几次,并且环境音有点杂。影响了识别效果。

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -