手机控制机器人车辆:手机基于DTMF控制器控制机器人车辆。这不使用微控制器。该对象将通过手机发挥作用。它可用于工业和监视系统。
在这个项目中,我将向您展示如何设计一个可以使用手机控制的简单机器人车辆。该项目被称为无微控制器DTMF控制机器人。
介绍
DTMF是双音调制频率的缩写。本文介绍了基于DTMF技术的机器人车辆。这里是一个不使用微控制器操作机器人的电路。该电路由简单的DTMF音调****IC和电机驱动器IC组成。
无微控制器的DTMF控制机器人图像2
当从我们的手机上按下一个键时,它会产生一个音调,这是两个频率的组合。在这两个频率中,一个是高频,另一个是低频。该频率可以由****IC解码为二进制序列。使用这个二进制序列,机器人被控制。
基于DTMF的机器人车辆电路原理
基于DTMF的机器人车辆电路由DTMF****IC、电机驱动器IC(L293D或L298N)、电机和用于容纳所有这些部件的简单机器人底盘组成。
使用的DTMF****IC是HT9170B(实际上使用了一种称为CM8870的变体,但功能相同)。它有18个引脚。来自DTMF编码器的音调被提供给DTMF****IC。****IC内部由运算放大器组成,其输出提供给前置滤波器,以分离低频和高频。然后它被传送到代码检测器电路,它将输入的音调解码成4位二进制数据。输出端的数据直接提供给驱动器IC以驱动两个电机。这些电机根据解码输出旋转。
下图显示了与键盘上按下的键相对应的二进制解码输出。
DTMF解码频率输出表
如果从手机上按下的按钮为“8”,则解码输出为“1000”(按Q1、Q2、Q3和Q4的顺序)。因此,连接到前两个引脚(OUT1和OUT2)的电机将旋转,而第二个电机保持关闭。因此,机器人沿一个方向向左或向右移动。如果机器人要向前或向后旋转,则二进制值应为“0101”或“1010”。这些值表示两个电机沿同一方向旋转,即向前或向后。上表给出了键盘上按下的每个按钮的低频、高频和二进制输出值。
电路组件
DTMF****IC(HT9170B或CM8870)
电机驱动器IC(L293D或L298N)
电动机
电阻器–100KΩx 2,330KΩ
电容器–100nF x 2,22pF x 2
晶体–3.58MHz
机器人底盘
电池
注释
如前所述,这里使用的DTMF****IC是CM8870。但电路图将DTMF解码IC称为HT9170B。因为针脚是一样的,所以不会有任何问题。但请参阅数据表。
此外,电路图中提到的电机驱动器为L293D,但此处使用的电机驱动器是L298N。引脚图请参考数据表。
无微控制器的DTMF控制机器人图像1
DTMF控制机器人电路设计
该电路的主要部件是DTMF****IC、电机驱动器IC和电机。这里使用的****IC是CM8870 IC。****IC的第二引脚是运算放大器的反相引脚。
音调通过一系列电容器和电阻器施加到IC。运算放大器的输出通过IC的GS引脚反馈。外部晶体连接到IC的第7和第8引脚。
使用的电机驱动器IC为L298N。它有15个引脚。如果使用模块,则将****IC的输出连接到IN1、IN2、IN3和IN4。电机连接到OUT1、OUT2和OUT3、OUT4。
如何操作基于DTMF的机器人车辆?
机械地布置机器人,即将车轮连接到电机,将电路放置在机器人上,并将移动装置固定在其上。
现在从手机上按“5”,机器人开始向前移动。
现在从手机上按“0”,机器人开始向后移动。
现在按“2”以向左旋转机器人。
现在按“8”以向右旋转机器人。
DTMF控制的机器人车辆电路应用
DTMF机器人只要稍加修改就可以用于工业应用。
DTMF机器人配有人体检测传感器,可在地震等灾害发生时用于检测建筑物下的人体。
带摄像头的DTMF机器人可用于监控系统。
DTMF控制机器人车辆的局限性
如果DTMF机器人在没有信号的情况下与其他移动设备一起操作,则可能无法正常工作。
仅使用带有特定千斤顶的移动设备