2889浏览
查看: 2889|回复: 1

[参赛项目] 创客造|micro:bit纸飞机

[复制链接]
【项目介绍】

小时候我们没有太多玩具,一群小朋友经常折纸飞机比飞的远,纸飞机划出一条优美的曲线滑向远方,最后比谁飞的最远。最早能追溯到年代的纸飞机是西方在1909年制作的。然而,现在最为人们所接受的制作方法是由约翰·K·诺斯罗普(洛克希德公司的创始人之一)在1930年所制作的。诺斯罗普用纸飞机来做模拟测试来发现真实飞机的飞行机理。现在的小朋友有太多的电子玩具,但是却缺失了古老玩具的乐趣,所以我们来做一个纸飞机的项目,利用3个micro:bit的无线通讯来传递加速度信息模拟纸飞机的飞行,比赛看谁飞的更远,来复刻不一样的纸飞机。
【解决方案】

1.利用Micro:bit的无线通信传递信息
2.两个Micro:bit板传递加速度信息前加特征码以示区分。
3.加速度信息模拟成纸飞机的飞行坐标

【作品演示】
创客造|micro:bit纸飞机图1
【制作过程】--材料清单
3 x micro:bit
【制作过程】--搭建连接

两个micro:bit接电池盒,一个使用mind+实时模式插电脑上。使用时按A键,倒计时到1,握住甩出把加速度值发射出去。
创客造|micro:bit纸飞机图2
【制作过程】--编程

分两个发射端和一个接收端,发射端按A键倒计时到1握住甩出,传递加速度值,电脑端接收、解码出两个不同的加速度值,转换成两个纸飞机的距离值模拟飞出,比较远近评判输赢。
发射端A:
创客造|micro:bit纸飞机图3
发射端B:
创客造|micro:bit纸飞机图4
电脑接收端:
创客造|micro:bit纸飞机图5
创客造|micro:bit纸飞机图6
【项目总结】

通过3个micro:bit的简单编程,我们来复刻了不一样的纸飞机。 运用了micro:bit的加速度、无线通讯等功能,并利用特征码传递区分多条信息,最后模拟纸飞机的飞行。
头脑风暴一下后续还可以加上一些功能,如:   
1.可以增加风的因素影响距离,有顺风、逆风,等待时机发射,增加趣味性。
2.增加探测发射的角度,同步影响纸飞机的飞出角度。
3.获得多个参数模拟更复杂的物理模型来推算飞行的距离。
4.通过物联网或远程数据库实现远程比赛飞纸飞机。
【代码附件】
下载附件纸飞机.zip


曾剑波  初级技匠

发表于 2021-1-14 13:28:48

这个不错!好玩
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail