完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
` 注:本项目来自Ardumotive。 圣诞节到了,你会怎样装饰你的空间呢?做个音乐彩灯怎么样? 本项目是一个基于Arduino的LED音乐彩灯,它能伴随音乐一起有节奏的闪动。彩灯的基本电路基于ATtiny45单片机,可以通过在线的Arduino开发工具Codebender为其编程,然后通过Arduino UNO将程序写入到ATtiny45单片机中。 整个项目非常简单,成本也非常低廉,不到10美元就能完成整个项目! 另外需要注意一点:本项目的音乐节奏是通过直接读取音频的模拟输出确定的,这并不是一个分析音频信号的正确方法,但是却能够满足让LED随音乐节奏闪动的要求。 当然,你也可以直接使用Arduino UNO作为控制器,但是首先你必须使用串口监视器找到其模拟输出,然后还需要对相关的代码进行一些修改。 第一步:组件准备基本电路:
Arduino作为ISP下载器:
音乐盒: 第二步:配置Arduino UNO用作ISP下载器 使用Codebender,可以轻松地通过浏览器为Arduino编程。完成之后点击下方的“Run on Arduino”即可。 ![]() Arduino UNO和ATtiny45的连接方式非常简单,按以下方式连接即可: 具体连接方式为:
电容的作用是阻止Arduino UNO在上传过程中重置。 然后将Arduino UNO和计算机连接起来。 ![]() 接下来就该向ATtiny45中写入程序了: 具体步骤如下:
程序写入之后取下ATtiny45单片机,然后搭建好以下电路。 测试完成之后可以选择制作手工PCB板。 第六步:音频线将普通的音频线截为两端,然后将接地和一条信号线(左右声道均可)引出后,之后再将断开的音频线重新接好。 引出的信号线连接ATtiny45的引脚3. 第七步:电源我使用的是USB电源。另外也可以使用电压不超过5V的电池供电。 第八步:音乐盒将盒子组装好了之后将3个LED分别放置在3个隔断的空间中。 最后将做好的PCB用胶水贴在音乐盒的背面。 第九步:完成完成之后接上音乐播放器测试,感觉还不错吧。 ` ![]() |
|
相关推荐
5 个讨论
|
|
2252 浏览 0 评论
1019 浏览 0 评论
1612 浏览 0 评论
1351 浏览 2 评论
SI4732搭配ESP32S3使用,只有噪声,感觉有晶振的干扰。
9299 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-24 14:32 , Processed in 0.792766 second(s), Total 57, Slave 44 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191