【设计背景】
普通的“声控灯”:是一种声控电子照明装置,由音频放大器、选频电路、延时开启电路和可控硅电路组成。它提供了一种操作简便、灵活、抗干扰能力强,控制灵敏的声控灯,它采用人嘴发出约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",三种声音,具体看上而的教程。
【程序编写】
材料清单
- Microbit X1
- 电磁继电器 X1
- LED灯220V X1
1、本人不太会打指响,效果不好,可以换其它声音。
2、训练声音素材不够,本人只采集了二十几次,并且环境音有点杂。影响了识别效果。
gray66662020.05.22
学习了,赞一个