电机,可以说是在生活中无处不见。有句话形容它:只要动的地方就有电机的身影。
比方说:空调、冰箱、洗衣机、油烟机、电扇、吸尘器、电动剃须刀、电吹风、豆浆机、破壁机、空气净化器、洗碗机、电动牙刷等种种电器产品,无一不是使用电机进行驱动。
可想而知,如果会了语音控制,那岂不是,光凭张嘴,就可以控制everything……
这款VDB-150S语音开发板板载的两个直流电机,通过语音控制其启动、加速、减速、停止、急停。
VDB-150S语音开发板板载的两个直流电机M1和M2通过10位拨码开关SW3的第3,4,5,6四位开关连接到语音模块的4个引脚上。我们通过控制4个引脚电平(PWM)就可以控制电机的启动、加速、减速、停止、急停。我们就去线上开发平台编程吧。流程如之前,不废话了。我直接用了资料的固件进行烧录。烧录千万别忘了设置开关。
一切就绪,开始声控!
我说“启动右侧电机”,
开发板会语音回复“右侧电机已启动”,同时右侧电机M1桨叶会旋转起来。
“启动左侧电机”,
“左侧电机已启动”,同时左侧电机M2桨叶会旋转起来。
电机启动后,由于桨叶旋转产生的风燥,我的语音要提高分贝才能被识别。
“停止左侧电机”,
开发板回复“左侧电机已停止”同时左侧电机M2会慢慢停止转动。
“加速右侧电机”、
开发板回复“右侧电机已加速,同时右侧电机会加速转起来,声音更大。
“减速右侧电机”、“减速右侧电机”、“减速左侧电机”、“急停右侧电机”、“急停左侧电机”、“启动左右电机”、“加速左右电机”、“减速左右电机”、“急停左右电机”。
这个例程还挺好玩,听着桨叶“嗡嗡嗡”转动的声音,在我的一声命令下,立马乖乖的停止,还挺有成就感的。