2021-2-28 18:15:20 [显示全部楼层]
298浏览
查看: 298|回复: 2

[项目] 基于Mind+平台的火树银花闹元宵项目

[复制链接]
本帖最后由 rzegkly 于 2021-2-28 18:16 编辑

360截图20210228135407424_副本.jpg

一、【项目介绍】


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

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

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

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

在2021年新的一年里,希望DF越来越好,,我们一起分享《基于Mind+平台的火树银花项目》。

二、【设计思路】

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

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

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

材料清单:

1.掌控板x2链接

2.防水LED铜线灯带x1链接

3.继电器模块x1链接

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

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

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


四、【指令学习】
00.jpg

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


360截图20210211105947721.jpg


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


360截图20210211110324338.jpg

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


五、【制作过程】


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


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

01.jpg




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

02.jpg



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

03.jpg

4.服务端——敲打纸杯程序

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

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

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


1.打开Mind+v1.6.4,连接设备COM46;

06.jpg

2.左下角点击扩展添加主控板:掌控板;

001.jpg

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

002.jpg

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

04.jpg

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

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


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

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


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

微信图片_20210212191215_副本.jpg

六、【作品演示】


七、【知识拓展】


"打铁梨花"


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



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



0210掌控火树银花.zip

587.53 KB, 下载次数: 0

售价: 5 创造力  [记录]  [购买]

 中级技师

发表于 2021-3-1 18:42:41

好项目!
回复

使用道具 举报

rzegkly  版主
 楼主|

发表于 2021-3-2 08:03:44


谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

硬件清单

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

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

mail