今天做了一个为自行车测速的传感器。原理很明了:在自行车轮圈上均布贴上黑色贴条,而轮圈接近白色,转动时灰度传感器就会采集到黑白交替的频率,以此确定速度。
灰度传感器模块由光电对射管和放大器电路组成,能以某一基准分辨反射灰度是偏黑还是偏白。这个基准可以通过调节电位器来改变。灰度传感器采集的是反射灰度,而非颜色实际的灰度,反射面的角度和距离都会产生影响。即使是黑色,在足够近的情况下也能反射足够多红外线。因此在使用过程中要调节。
采集频率是简单的,但如何采集到可靠稳定的数据就有不少麻烦。于是我们采用了连续采样拟合的办法,尽量避免速度的异常波动。
在控制指示灯的过程中,我们的电路装在自行车上,不易于连接电脑调试。我们用蓝牙模块接在Arduino板上,通过手机接收,解决了这个麻烦。
发表回复