可编程的电子鞭炮,让年味依旧!

2020-01-221.2万
精华项目
AI 快速预览详细 收起
本文介绍了如何使用Arduino Uno R3、WS2812灯带等组件制作可编程的电子鞭炮。通过编程控制声音和灯光效果,既环保又充满年味。项目包括准备材料、硬件连接、编写程序和安装调试四个步骤。适合STEM教育场景,激发孩子对编程的兴趣。
       随着环保意识增强,可能很多的七八线小城市都禁止燃放烟花爆竹了吧。广大市民拍手称快,但是过年的气氛确实有点冷清。对于创客来说,这可不算事,随手就能制作一串绿色无公害的电子鞭炮出来。
      为啥能称得上“绿色无公害”呢?
      无烟无味,那是肯定的。关键是能通过编程控制声音的大小和“火光”的颜色和强弱。为了不扰民(也避免邻居误会而报警),咱完全可以关起门来在家里放。

可编程的电子鞭炮,让年味依旧!图1

演示视频
            
制作过程
01  准备材料
可编程的电子鞭炮,让年味依旧!图2
主控板:Arduino Uno R3  1块
可编程的电子鞭炮,让年味依旧!图3
扩展板:DF IO传感器扩展板V7.1 1块
可编程的电子鞭炮,让年味依旧!图4
红外接收模块   1个
可编程的电子鞭炮,让年味依旧!图6
红外遥控器   1个
可编程的电子鞭炮,让年味依旧!图5
WS2812灯带(120颗)  1条
可编程的电子鞭炮,让年味依旧!图7
串口MP3模块   1个
可编程的电子鞭炮,让年味依旧!图8
无源小音箱    1个
02  硬件连接
可编程的电子鞭炮,让年味依旧!图9
连接引脚:
红外接收模块——2
WS2812灯带——13
串口MP3模块——0、1
提示:串口MP3模块的TX、RX与扩展板连接时要交叉接线;
在上传程序时,不要连接在扩展板上,以免上传失败;
可以等上传程序后再接上扩展板使用。
03  编写程序
可编程的电子鞭炮,让年味依旧!图10
【01】下载一首放鞭炮音乐,重命名为“01”,拷贝到串口MP3模块中
可编程的电子鞭炮,让年味依旧!图11
【02】打开Mind+ V1.6.1, 上传模式,连接设备
可编程的电子鞭炮,让年味依旧!图12
【03】单击“扩展”按钮,分别添加“Arduino主控板”、
“红外接收器”、“WS2812灯带”、“串口MP3模块”的程序包
可编程的电子鞭炮,让年味依旧!图13
【04】用串口输出法确定红外遥控器的键值
具体操作方法,可参见我的上一篇文章:
可编程的电子鞭炮,让年味依旧!图14
【05】编写“电子鞭炮”程序

04  安装调试
可编程的电子鞭炮,让年味依旧!图15
将电子鞭炮挂起来,接通电源
可编程的电子鞭炮,让年味依旧!图16
按下红外遥控器的按键,进行测试。
根据实际运行结果进行参数的调整,
以达到理想的效果。




欢迎大家关注我的微信公众号!


创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(2)
20060606
20060606
好创意,赞一个
kylinpoet
kylinpoet
楼主强大,多谢分享。
- 没有更多了 -