求助-用什么传感器可以实现检测自行车车速?

2023-02-175.4万
AI 快速预览详细 收起
本文介绍了如何使用Arduino Nano或UNO结合霍尔效应传感器来检测自行车车速。硬件清单包括四位数码管显示器,适用于初学者和STEM教育项目。通过Mind+编程,可以轻松实现自行车速度的实时测量和显示。
我想做一个装置,装在自行车上,检测车速。
请问用什么传感器?我有个三轴加速度传感器,可以实现吗?
主控板:Arduino Nano或者Arduino UNO
显示器:四位数码管
要用Mind+编程。
谁知道用什么传感器可以实现?感谢!

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(11)
星辰大海://。,
星辰大海://。,
一个也可以啊。。
星辰大海://。,
星辰大海://。,
你可以测试加速度的阈值啊,你测试一下就好
两个贴片磁检测传感器按装在车框(能碰到你装在轮胎上的磁铁的地方)两个传感器位置尽量相对,就是距离保持平衡
三春牛-创客
三春牛-创客
作者
回复星辰大海://。,
不过我只有一个磁力传感器,以后再买吧。
三春牛-创客
三春牛-创客
作者
回复星辰大海://。,
好的,我试试。
星辰大海://。,
星辰大海://。,
要和加速度结合
三春牛-创客
三春牛-创客
作者
回复星辰大海://。,
但是如果是车轻轻摇一下,不就有加速度了吗?感觉还是不太好做
三春牛-创客
三春牛-创客
作者
回复星辰大海://。,
哦,懂了。谢谢!
共7条回复,已加载2条,点击查看更多共7条回复,已加载全部
星辰大海://。,
星辰大海://。,
这个代码其实很简单啊,就是检测到磁铁一次圈数+1,然后圈数乘车轮周长就可以了
不过,我觉得,最好装两个传感器,这样程序会更加简单,不用考虑间隔问题。
直接就是两个传感器按先后顺序各检测到一次后就认为自行车轮转了一圈。
三春牛-创客
三春牛-创客
作者
回复星辰大海://。,
不过也快开学了,基本没空做作品了。
三春牛-创客
三春牛-创客
作者
回复星辰大海://。,
我用的磁贴片传感器,目前就是要算出速度归零,单位换算有点难,乱
共11条回复,已加载2条,点击查看更多共11条回复,已加载全部
星辰大海://。,
星辰大海://。,
也可以尝试一下码盘(好像这么叫)原理是计算车轮转的圈数,一般在玩具车上起陀螺仪调速的作用,但是你这个情况,用这个也是毫无问题的(除了考虑固定)
三春牛-创客
三春牛-创客
作者
回复星辰大海://。,
我已经装好了,就等代码了。
三春牛-创客
三春牛-创客
作者
回复星辰大海://。,
对的。。
共17条回复,已加载2条,点击查看更多共17条回复,已加载全部
星辰大海://。,
星辰大海://。,
如果用霍尔的话会很麻烦。。。你还需另外的零件来固定传感器。。。
三春牛-创客
三春牛-创客
作者
回复星辰大海://。,
如果加速度传感器可以检测,那就太好了!
三春牛-创客
三春牛-创客
作者
回复星辰大海://。,
请问加速度的值(g)和速度(m/s或km/h)有什么关系吗?
共3条回复,已加载2条,点击查看更多共3条回复,已加载全部
腿毛利小五郎
腿毛利小五郎
[code]/************************************************
更新速度v
保证速度更加接近瞬时速度
************************************************/
void newv()
{
duration=0;
for(int a=0;a<2;a++){//防抖2取均值,相当于转2圈再取
duration += pulseIn(pin, HIGH);
duration += pulseIn(pin, LOW);
}
duration = duration/2;
duration=1000000/duration; //频率
v = duration*20;//20可替换为你粘贴钕磁铁绕车轮轴旋转一周的长度
Serial.print("速度是:");
Serial.print(v);
Serial.println("cm/s");
}
参考链接如下https://tieba.baidu.com/p/5143260469[/code]
三春牛-创客
三春牛-创客
作者
回复腿毛利小五郎
来学习一下。
三春牛-创客
三春牛-创客
作者
回复腿毛利小五郎
不过感谢你的分享
共3条回复,已加载2条,点击查看更多共3条回复,已加载全部
腿毛利小五郎
腿毛利小五郎
看了一下mind+里面没有这么模块,那就去某宝买一个霍尔传感器,搭配钕磁铁,磁铁经过霍尔传感器好像是它会输出比较低(或者高记不清楚了)的电压,然后以此你可以安装到你的自行车车轮上,车轮上粘一个钕磁铁,转一圈经过一次霍尔传感器,然后简单的小学计算就能近似得到你的车速了。
三春牛-创客
三春牛-创客
作者
回复腿毛利小五郎
可以教教我怎么计算吗?
三春牛-创客
三春牛-创客
作者
回复腿毛利小五郎
传感器转好了,可以检测,很灵敏。但是我居然想不到怎么计算?
共7条回复,已加载2条,点击查看更多共7条回复,已加载全部
腿毛利小五郎
腿毛利小五郎
霍尔测速也行,代码比较简单
三春牛-创客
三春牛-创客
作者
回复腿毛利小五郎
怎么做?
三春牛-创客
三春牛-创客
作者
回复腿毛利小五郎
用哪个模块?
星辰大海://。,
星辰大海://。,
获取步数量那个或许可以
三春牛-创客
三春牛-创客
作者
回复星辰大海://。,
和测速有什么关系?
三春牛-创客
三春牛-创客
作者
回复星辰大海://。,
那个是计步功能啊!
星辰大海://。,
星辰大海://。,
GPS或者是那个BMI160应该都可以
三春牛-创客
三春牛-创客
作者
回复星辰大海://。,
这个是加速度和陀螺仪,那三轴加速度的可以吗?
三春牛-创客
三春牛-创客
作者
回复星辰大海://。,
这个运动传感器怎么实现得了测速啊
- 没有更多了 -