骑行在黑夜昏暗的马路上十分危险。有时汽车司机的车灯随照亮了前方的路,却让旁边没有被灯光照亮的骑行人更不易被观察。黑夜中转弯等更是危险。 我们将试着做出一件像汽车尾灯系统一样酷的骑行安全衫,有夜间行车灯、刹车指示灯、转向灯,而且还能显示骑行时速,来保证骑车人的安全。这堂课将从时速功能开始动手开发。
这确实是一个比较复杂的大项目了。不如我们先从如何实现车速显示入手,开始设计吧。
那下面我们再来思考一下这些元素彼此间应如何协调工作。
这么多的可能因变量,那到底是什么原因导致的电阻值变化呢?
别着急,我们不妨先来观测一下,不同的形变情况,对导电墨水的电阻值的影响规律。但用手肯定不是很好的选择,让我们先来设计一下实验方案吧~
通过传感器获得自行车的车速信息,发送给安置在安全衫上的发光数显模块,实现实时显示车速信息。
若要获得车速信息,我们可以有两种方案!第一种方案:利用GPS定位,获得车的位移信息,再计算车速;第二种方案:直接知道车轮的转动信息,再计算出车速。到底哪一种方法更好呢?我们了解到,GPS定位在精确度上并不高,而且在桥梁下、隧道中存在信号弱的问题。所以第二种方法测得车速,更直接、简单、准确!
骑行安全衫 X1
霍尔传感器套件 X1
电工胶布 X1
针线盒 X1
剪刀 X1
小刀 X1
电池合 X1
EL电线套件 X1
焊烙铁套件 X1
为便于说明,我们将组成两个数字8的14跟线进行命名
剥开EL灯带和接插件的橡胶保护套,将两者正负极对应焊接
将焊接好的EL电线一端对齐收纳口袋的底部,一端对齐该电线欲现实的数字末端
将打开收纳口袋的袋盖,使用刻刀在如图位置划出5厘米的裂缝
用不透光的胶带(如电工胶布)将不用于发光的EL电线缠住,只保留需要现实数字的部分
使用刻刀将安全衫的对应EL电线的入线口处切割出一个小洞
将EL电线分别从收纳口袋洞与刚切割的入线口穿出,接插件端对应收纳口袋洞
参考03步骤说明,将EL电线的接口端用贴纸贴上标签
重复04~12步骤直指完成如上完整效果(注意末端电线按照数字分组摆放)
自行车的周长计算有很多种方式~这里我们采用测量单圈均速的方式,计算平均速度。根据已知数据:车轮周长、车辆转动的圈数与对应时间,计算车速信息
该课程中搭配霍尔传感器的程序,会实时计算每转一圈花费的时间,用车轮周长除以转动一圈花费的时间即可得到时速信息啦。
下面我们来测试一下车速信息情况,请先下载源代码并烧录至Arduino板中。转动自行车后轮,查看数据变化情况。
万事俱备!下面将EL数字显示模块与车速监测模块进行组合。使用一跟公母杜邦线,将杜邦线的母头接在IO扩展版的第二个数字口(TX)上,将杜邦线的公头接在十位EL控制板的第一个数字口的(RX)上
使用两跟双公杜邦线,分别接入个位EL控制板的两个5V接口,另外一头分别接入十位EL控制板的第三个与第五个接口
- 成功添加到购物车
- 您刚才添加了