使用Arduino开发板制作数字出租车计价器
现今,数字仪表正在逐步取代各个部门的模拟仪表,无论是电表还是出租车费用表。主要原因是模拟仪表的机械部件在长时间使用后容易磨损,并且不如数字仪表那么精确。
一个很好的例子是模拟速度计和里程表,用于旧摩托车测量速度和行驶距离。它们有一个称为小齿轮和齿条布置的特殊部件,其中当车轮旋转时,使用电缆旋转速度表的引脚。这在长时间使用时会磨损,也需要更换和维护。
在数字仪表中,不使用机械部件,而是使用光学中断器或霍尔传感器等传感器来计算速度和距离。这比模拟仪表更精确,并且不需要长时间的任何维护。在本篇文章中,我们将使用Arduino制作数字出租车计价器的原型。该项目计算出租车车轮行驶的速度和距离,并连续显示在1602 LCD显示屏上。根据行驶距离,按下按钮时会产生票价。
下图显示了数字出租车仪表项目的完整设置
该原型车使用RC汽车底盘,带有速度传感器模块和连接到电机的编码器轮。一旦测量到速度,我们就可以通过按下按钮来测量行进距离并得到票价量值。我们可以使用电位器设置车轮的速度。我们来看一下速度传感器模块的简短介绍。
红外线槽式光学LM-393速度传感器模块
这是一种槽型模块,可用于测量编码器轮的旋转速度。该速度传感器模块基于槽型光学中断器工作,也称为光源传感器。该模块需要3.3V至5V的电压并产生数字输出。因此它可以与任何微控制器连接。
更多内容请参考以下链接:https://www.yiboard.com/thread-1107-1-1.html