2919| 2
|
[项目] 基于Mind+平台的火树银花闹元宵项目 |
本帖最后由 rzegkly 于 2021-2-28 18:16 编辑 一、【项目介绍】 打铁梨花是家乡过新年一直沿袭着一项民俗活动,同时也是家乡特有的非物质文化遗产; 新年里,人们将铁熔化成铁水,用木板敲打泥勺子洒向空中,形成美丽的"焰火"景观。 铁水就像天女散花,散落地上时就像火树银花,特别壮观! 艺人们穿梭在铁火中,预示新的一年五谷丰登,风调雨顺,中华民族不畏艰险,敢于斗争。 在2021年新的一年里,希望DF越来越好,,我们一起分享《基于Mind+平台的火树银花项目》。 二、【设计思路】 1.首先将所有掌控板放在一个无线局域网下,通过UDP通讯协议,每一个掌控板都有对应的IP地址,以掌控板A为服务端组建局域网并发出指令,掌控板B接入局域网接受掌控板A指令; 2.用手敲击纸杯子中掌控板A,当掌控板A端的声音传感器检测大于某个数值时,通过UDP协议发送消息,控制掌控板B端LED的亮灭; 3. 当收到掌控板A端发送消息,掌控板B端LED灯被闪烁点亮,像天女散花,像泼金撒银,空中形成美丽的"焰火"景观。 材料清单: 1.掌控板x2链接 2.防水LED铜线灯带x1链接 3.继电器模块x1链接 4.掌控宝x2链接 UDP协议,是User Datagram Protocol的简称, 中文名是用户数据报协议,是OSI(Open System Interconnection,开放式系统互联) 参考模型中一种无连接数据的传输层协议,提供面向事务的简单不可靠信息传送服务。具有两个明显特性: 1.UDP 是无连接的,发送数据之前不需要建立连接,只需要知道接收方的IP地址和端口号就可以发送数据;减少了开销和发送数据之前的时延; 2.UDP的消息传输不可靠的。只负责数据的发送,不关心数据是否送达,没有确认机制,主机收到数据也不会有响应,所以称之为消息不可靠。 四、【指令学习】 1.UDP广播指令:设置UDP客户端连接服务器的IP地址和端口。 2.字符串变量指令:UDP发送指令是字符类型。UDP端的广播消息时字符串信息,不是数字信息。 3.控制灯带明暗指令:设置掌控板数字引脚P0为高电平,LED灯带被点亮,反之,P0为低电平,LED灯带被熄灭。 五、【制作过程】 (一) UDP服务器发出端——掌控板A 1.打开Mind+v1.6.4,连接设备COM47; 2.左下角点击扩展添加主控板:掌控板 3.左下角点击扩展添加网络服务:UDP指令和Wi-Fi; 4.服务端——敲打纸杯程序 上电后,初始wifi参数,显示掌控板A的ip,服务器和客户端端口一致,显示文字Mind+打铁梨花,同时显示敲击纸杯子的声音值。 当敲击纸杯子的声音值大于300时,字符串变量b为1,否则,变量b为0,通过UDP协议发给客户端。 (二) UDP客户接受端——掌控板B 1.打开Mind+v1.6.4,连接设备COM46; 2.左下角点击扩展添加主控板:掌控板; 3.左下角点击扩展添加网络服务:UDP指令和Wi-Fi; 4.UDP客户端程序 1.上电后,初始wifi参数,设置服务器端掌控板A的ip,服务器端口和客户端端口一致, 2.显示文字信息:打铁梨花(接受端),掌控板B端IP地址,实时显示接受到UDP状态。 1. 当收到掌控板A端发送字符串消息为1时,字符变量light设为1,掌控板B端蓝灯点亮,显示UDP状态1; 2. 当收到掌控板A端发送字符串消息为0时,字符变量light设为0,掌控板B端蓝灯熄灭,显示UDP状态0。 1.当字符串变量light为1时,灯带LED闪烁点亮10次,像天女散花,像泼金撒银,空中形成美丽的"焰火"景观。 2.当字符串变量light为0时,P0为低电平,灯带LED熄灭。 六、【作品演示】 七、【知识拓展】 "打铁梨花" 铁梨花源於唐末,兴盛于明清代至今有一千年的历史, 是汝州市元宵节的保留节目。 "打铁梨花"是将熔化报废的农具铁犁铧后,打出的礼花最佳,当地群众把铁花叫做铁礼花就是取“铁犁铧”的谐音。打树花铁水的温度可以高达1300多摄氏度,稍不注意就会烫伤,所以打树花的把式都选经验丰富而且胆识过人的高手,由他们将火红的铁水倒入一个土制容器内。为防止被飞溅出来的铁花烫伤,打铁礼花的艺人们头戴一个用水浸湿的帽子,并且把老羊皮袄反过来穿在身上,手里拿的勺子是用泥巴做的。将溶化的铁水用泥勺抛向天空中,利用木板猛击空中的泥勺,迅速将铁水往上空打去,形成美丽的"焰火"景观,把夜空点缀得更加璀璨夺目,以象征铁树开花,表达对新年的祈望和祝福,预示新的一年五谷丰登,风调雨顺。 八、【资源】 |
587.53 KB, 下载次数: 0
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed