回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页
best-icon

【云上新春】#2021#基于Mind+平台的火树银花项目 简单

头像 rzegkly 2021.02.10 1101 1
project-image

一、【项目介绍】


打铁梨花是家乡过新年一直沿袭着一项民俗活动,同时也是家乡特有的非物质文化遗产;

新年里,人们将铁熔化成铁水,用木板敲打泥勺子洒向空中,形成美丽的"焰火"景观。

铁水就像天女散花,散落地上时就像火树银花,特别壮观!

艺人们穿梭在铁火中,预示新的一年五谷丰登,风调雨顺,中华民族不畏艰险,敢于斗争。

感谢DF的线上“云上新春活动”,我们一起分享《基于Mind+平台的火树银花项目》

 

二、【设计思路】

1.首先将所有掌控板放在一个无线局域网下,通过UDP通讯协议,每一个掌控板都有对应的IP地址,以掌控板A为服务端组建局域网并发出指令,掌控板B接入局域网接受掌控板A指令;

2.用手敲击纸杯子中掌控板A,当掌控板A端的声音传感器检测大于某个数值时,通过UDP协议发送消息,控制掌控板B端LED的亮灭;

3. 当收到掌控板A端发送消息,掌控板B端LED灯被闪烁点亮,像天女散花,像泼金撒银,空中形成美丽的"焰火"景观。

project-image

材料清单

project-image
project-image

三、【认识UDP】
UDP协议,是User Datagram Protocol的简称, 中文名是用户数据报协议,是OSI(Open System Interconnection,开放式系统互联) 参考模型中一种无连接数据的传输层协议,提供面向事务的简单不可靠信息传送服务。具有两个明显特性:

1.UDP 是无连接的,发送数据之前不需要建立连接,只需要知道接收方的IP地址和端口号就可以发送数据;减少了开销和发送数据之前的时延;

2.UDP的消息传输不可靠的。只负责数据的发送,不关心数据是否送达,没有确认机制,主机收到数据也不会有响应,所以称之为消息不可靠。

project-image

四、【指令学习】

1.UDP广播指令:设置UDP客户端连接服务器的IP地址和端口。

project-image

2.字符串变量指令:UDP发送指令是字符类型。UDP端的广播消息时字符串信息,不是数字信息。

project-image

3.控制灯带明暗指令:设置掌控板数字引脚P0为高电平,LED灯带被点亮,反之,P0为低电平,LED灯带被熄灭。

project-image

五、【制作过程】

(一) UDP服务器发出端——掌控板A

步骤1 打开Mind+v1.6.4,连接设备COM47;

project-image

步骤2 左下角点击扩展添加主控板:掌控板

project-image

步骤3 左下角点击扩展添加网络服务:UDP指令和Wi-Fi;

project-image

步骤4 服务端——敲打纸杯程序

上电后,初始wifi参数,显示掌控板A的ip,服务器和客户端端口一致,显示文字Mind+打铁梨花,同时显示敲击纸杯子的声音值。

project-image

当敲击纸杯子的声音值大于300时,字符串变量b为1,否则,变量b为0,通过UDP协议发给客户端。

project-image

(二) UDP客户接受端——掌控板B

步骤5 打开Mind+v1.6.4,连接设备COM46;

project-image

步骤6 左下角点击扩展添加主控板:掌控板;

project-image

步骤7 左下角点击扩展添加网络服务:UDP指令和Wi-Fi;

project-image

步骤8 UDP客户端程序

1.上电后,初始wifi参数,设置服务器端掌控板A的ip,服务器端口和客户端端口一致,

2.显示文字信息:打铁梨花(接受端),掌控板B端IP地址,实时显示接受到UDP状态。

project-image

1. 当收到掌控板A端发送字符串消息为1时,字符变量light设为1,掌控板B端蓝灯点亮,显示UDP状态1;

2. 当收到掌控板A端发送字符串消息为0时,字符变量light设为0,掌控板B端蓝灯熄灭,显示UDP状态0。

project-image

1.当字符串变量light为1时,灯带LED闪烁点亮10次,像天女散花,像泼金撒银,空中形成美丽的"焰火"景观。

2.当字符串变量light为0时,P0为低电平,灯带LED熄灭。

project-image

六、【作品演示】

七、【总结】

作品的完成度、可改善的空间;

掌控板打铁梨花项目已经完成;夜晚里,当敲击纸水杯中掌控板A,通过udp协议,掌控板B控制继电器点亮LED灯,形成美丽的"天女散花,特别壮观!  

将发出端的纸水杯升级为3D打印装置,这样效果更好,加入新年好音乐效果会更好,

最后,再次感谢DF的线上“云上新春活动”,相信独行快,众行远,一起创造,一起分享!

八、【资源】

project-image

九、【知识拓展】

"打铁梨花"

        铁梨花源於唐末,兴盛于明清代至今有一千年的历史, 是汝州市元宵节的保留节目。

        "打铁梨花"是将熔化报废的农具铁犁铧后,打出的礼花最佳,当地群众把铁花叫做铁礼花就是取“铁犁铧”的谐音。打树花铁水的温度可以高达1300多摄氏度,稍不注意就会烫伤,所以打树花的把式都选经验丰富而且胆识过人的高手,由他们将火红的铁水倒入一个土制容器内。为防止被飞溅出来的铁花烫伤,打铁礼花的艺人们头戴一个用水浸湿的帽子,并且把老羊皮袄反过来穿在身上,手里拿的勺子是用泥巴做的。将溶化的铁水用泥勺抛向天空中,利用木板猛击空中的泥勺,迅速将铁水往上空打去,形成美丽的"焰火"景观,把夜空点缀得更加璀璨夺目,以象征铁树开花,表达对新年的祈望和祝福,预示新的一年五谷丰登,风调雨顺。

评论

user-avatar
  • gray6666

    gray66662021.02.26

    好创意,顶起来

    0