5442| 2
|
[项目] 可编程的电子鞭炮,让年味依旧! |
随着环保意识增强,可能很多的七八线小城市都禁止燃放烟花爆竹了吧。广大市民拍手称快,但是过年的气氛确实有点冷清。对于创客来说,这可不算事,随手就能制作一串绿色无公害的电子鞭炮出来。 为啥能称得上“绿色无公害”呢? 无烟无味,那是肯定的。关键是能通过编程控制声音的大小和“火光”的颜色和强弱。为了不扰民(也避免邻居误会而报警),咱完全可以关起门来在家里放。 ![]() 演示视频 制作过程 01 准备材料 ![]() 主控板:Arduino Uno R3 1块 ![]() 扩展板:DF IO传感器扩展板V7.1 1块 ![]() 红外接收模块 1个 ![]() 红外遥控器 1个 ![]() WS2812灯带(120颗) 1条 ![]() 串口MP3模块 1个 ![]() 无源小音箱 1个 02 硬件连接 ![]() 连接引脚: 红外接收模块——2 WS2812灯带——13 串口MP3模块——0、1 提示:串口MP3模块的TX、RX与扩展板连接时要交叉接线; 在上传程序时,不要连接在扩展板上,以免上传失败; 可以等上传程序后再接上扩展板使用。 03 编写程序 ![]() 【01】下载一首放鞭炮音乐,重命名为“01”,拷贝到串口MP3模块中 ![]() 【02】打开Mind+ V1.6.1, 上传模式,连接设备 ![]() 【03】单击“扩展”按钮,分别添加“Arduino主控板”、 “红外接收器”、“WS2812灯带”、“串口MP3模块”的程序包 ![]() 【04】用串口输出法确定红外遥控器的键值 具体操作方法,可参见我的上一篇文章: ![]() 【05】编写“电子鞭炮”程序 04 安装调试 ![]() 将电子鞭炮挂起来,接通电源 ![]() 按下红外遥控器的按键,进行测试。 根据实际运行结果进行参数的调整, 以达到理想的效果。 ![]() ![]() 欢迎大家关注我的微信公众号! ![]() |
© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed