摘要:随着智能设备的普及,人们的生活也开始课题在变得越来越智能化。智能化给我们的生活带来的最大的变化之一就是,无论是在工作还是生活和娱乐上我们的选择更多了也更加便捷了。蓝牙音箱的出现顺应了这一趋势。本次课题是利用Arduino UNO开发板为主体完成的,Arduino UNO是一块基于开放原始代码的平台,具有使用简单,功能多样,价格低廉等优点,它被广泛的应用于电子系统设计以及互动产品的开发。除此之外还简单的讲述了蓝牙的基本概念,给出了基于Arduino UNO与HC-05型号的蓝牙模块的蓝牙音箱的设计方法。使用HC-5型号的蓝牙模块进行连接可以在一定距离范围内,与待连接设备快速的建立起连接、控制与通信,使用不仅简单、便捷,而且可靠性高。在蓝牙音箱的音频解码方面本课题用到的是DFPplayer的MP3模块,该模块支持多种音频格式的解码,使音箱能支持大多数音乐的播放。除此之外本文还探索性的使用OLED模块来作为音箱的按键显示器,可以通过OLED模块的屏幕播放状态。本次设计基本实现了相应的功能。
关键词:Aruino;蓝牙模块;MP3模块
目录
摘要
Abstract
第一章 绪论-1
1.1研究背景-1
1.2国内外研究现状-1
1.3本文研究内容-2
第二章 系统设计框架-3
2.1控制端框架-3
2.2受控端框架-3
第三章 硬件的选型-5
3.1Arduino UNO主板介绍-5
3.2HC-5蓝牙模块-6
3.3蓝牙模块在主机与从机的接线-7
3.4蓝牙模块的AT模式选择-7
3.5MP3模块-8
3.6MP3模块引脚介绍-9
3.7MP3模块接线-10
3.8按键模块-10
3.9OLED模块-12
第四章 软件设计-13
4.1软件设计概述-13
4.2程序编辑界面-13
4.3主程序运行流程-14
4.4控制端的程序设计-14
4.5受控端的程序设计-15
第五章 实验过程与结果-16
5.1硬件调试-16
5.2连接线-16
5.3面包板的使用-16
5.4系统整体实物连接图-16
5.5软件调试-17
5.6实验结果-17
第六章 结束语-18
致 谢-19
参考文献-20