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