创客造|micro:bit纸飞机
【项目介绍】小时候我们没有太多玩具,一群小朋友经常折纸飞机比飞的远,纸飞机划出一条优美的曲线滑向远方,最后比谁飞的最远。最早能追溯到年代的纸飞机是西方在1909年制作的。然而,现在最为人们所接受的制作方法是由约翰·K·诺斯罗普(洛克希德公司的创始人之一)在1930年所制作的。诺斯罗普用纸飞机来做模拟测试来发现真实飞机的飞行机理。现在的小朋友有太多的电子玩具,但是却缺失了古老玩具的乐趣,所以我们来做一个纸飞机的项目,利用3个micro:bit的无线通讯来传递加速度信息模拟纸飞机的飞行,比赛看谁飞的更远,来复刻不一样的纸飞机。 【解决方案】
1.利用Micro:bit的无线通信传递信息 2.两个Micro:bit板传递加速度信息前加特征码以示区分。 3.加速度信息模拟成纸飞机的飞行坐标
【作品演示】https://v.qq.com/x/page/i3220e4ejul.html【制作过程】--材料清单3 x micro:bit【制作过程】--搭建连接
两个micro:bit接电池盒,一个使用mind+实时模式插电脑上。使用时按A键,倒计时到1,握住甩出把加速度值发射出去。【制作过程】--编程
分两个发射端和一个接收端,发射端按A键倒计时到1握住甩出,传递加速度值,电脑端接收、解码出两个不同的加速度值,转换成两个纸飞机的距离值模拟飞出,比较远近评判输赢。
发射端A:
发射端B:
电脑接收端:
【项目总结】
通过3个micro:bit的简单编程,我们来复刻了不一样的纸飞机。 运用了micro:bit的加速度、无线通讯等功能,并利用特征码传递区分多条信息,最后模拟纸飞机的飞行。
头脑风暴一下后续还可以加上一些功能,如:
1.可以增加风的因素影响距离,有顺风、逆风,等待时机发射,增加趣味性。
2.增加探测发射的角度,同步影响纸飞机的飞出角度。
3.获得多个参数模拟更复杂的物理模型来推算飞行的距离。
4.通过物联网或远程数据库实现远程比赛飞纸飞机。
【代码附件】
这个不错!好玩
页:
[1]