
电机(英文:Electric machinery,俗称“马达”)是指依据电磁感应定律实现电能转换或传递的一种电磁装置。

上图是一个由语音控制电机转速快慢的示例程序,当我们分别下达快速,慢速,停止三个指令时,电机会根据我们的语音指令在不同挡位转速进行切换。
硬件连接:以示例程序为例,将小驱动板通过连接线与扩展板D11D13接口进行连接,将电机连接线与小驱动板P1、P2接口进行连接(注:此处电机红黑线正负极连接会影响电机转动方向),扬声器3.5mm接口连接至主控板3.5mm接口,另一端连接至任意接口即可。


我们在左侧添加语句部分输入要给系统下达的语音指令。

其中我们用到了脉冲宽度调制管脚(PWM管脚),脉冲宽度调制是一种模拟控制方式,根据相应载荷的变化来调制晶体管基极或MOS管栅极的偏置,来实现晶体管或MOS管导通时间的改变,从而实现开关稳压电源输出的改变。
改变电机转速需要使用PWM管脚,PWM管脚的数值范围为0-255,接口分别对应主控板的~3、~5、~6、~9、~10、~11,示例程序中我们用到的就是~11。

我们使用写入脉冲宽度调制管脚来调整PWM数值,控制电机的转速。

使用写入数字管脚来设置高低电平,控制电机的转向。
通过设置不同的数值,来调整电机各种状态下的不同转速及转向,程序中共分为3个挡位,快速、慢速、停止,当我们下达某一条语音指令时,电机即可执行相应的动作,同时我们增加一条语音提示,用于提示当前挡位信息。
示例程序仅展示了通过语音控制电机的基本功能,更多玩法根据想法和创意进行编程即可。
关于威盛创造栗
▼▼▼


