多功能智能播放器—电路设计


    


    功智播放器—电路设计


    学 院:

    专 业:

    姓 名:

    指导老师:

    工业动化学院

    机械电子工程

    叶华坤

    学 号:

    职 称:

    160404102573

    莫伟强

    讲师




    中国·珠海
    二○二〇年五月



    诚信承诺书

    郑重承诺:承诺呈交毕业设计功智播放器—电路设计指导教师指导独立开展研究取成果文中引观点材料均文序列出参考文献设计数真实











    承诺签名: 叶华坤
    日期: 2020 年 4 月 21日



    功智播放器电路设计


    设计功智播放器拥种控制方式播放器分键控制语音控制手机APP控制文介绍功智播放器模块电路设计选择控制台Arduino mega 2560根需实现功选取拥需功模块需播放功模块DFPlayer Mini喇叭二需语音交互方式控制播放器选择语音识模块LD3320三手机APP方式控制播放器选HC06蓝牙模块需目前正播放执行歌曲务等显示出选择IIC接口096寸OLED选择原件学模块指导书设计电路检验测试电路否正确
    关键词:Arduino mega 2560智播放语音交互手机控制OLED显示电路设计




    Multifunctional smart player – Circuit design

    Abstract
    The multifunctional smart player designed in this paper has a variety of control modes including key control voice control and mobile app control This paper mainly introduces the circuit design of each module used in the multifunctional intelligent player The selected control platform is Arduino Mega 2560 and the modules with the required functions are selected according to the functions to be realized First dfplayer module with playback function is required Mini and loudspeaker second the player needs to be controlled by voice interaction so the voice recognition module ld3320 is selected third the player needs to be controlled by mobile app so the hc06 Bluetooth module is selected finally the songs and tasks that are currently playing and executing need to be displayed so the 096 inch OLED of IIC interface is selected After selecting the original learn the module instruction and design the circuit and finally check whether the test circuit is correct
    Keyword ArduinoSmart playVoice interactionMobile controlOLED displayCircuit design












    目 录
    1绪 1
    11研究背景意义 1
    111研究背景 1
    112 次设计意义 1
    12国外现状 2
    13发展趋势 2
    14研究容目标 3
    15结 3
    2智播放器方案设计 4
    21设计概述 4
    22设计求 4
    23设计方案 5
    231设计步骤 5
    232运作流程图 5
    24结 6
    3智播放器相关硬件 7
    31控制台选择 7
    32音乐播放模块选择 10
    33语音识模块选择 11
    34显示模块选择 13
    35手机控制模块选择 14
    36结 16
    4智播放器电路设计 17
    41电路设计软件介绍 17
    42播放模块电路设计 17
    43语音控制模块电路设计 18
    431电源电路设计 18
    432时钟电路设计 18
    433复位电路设计 19
    434行接口电路设计 20
    435串行接口电路设计 20
    436语音模块滤波电路设计 21
    437喇叭音量外部控制电路设计 21
    438麦克风偏置辅助电路设计 22
    439引脚 22
    44显示模块电路设计 24
    441串行电路设计 24
    442复位电路设计 24
    443显示模块滤波电路设计 25
    45蓝牙模块电路设计 25
    451输入输出口电路设计 25
    452蓝牙模块滤波电路设计 26
    453偏置电路设计 27
    46结 28
    5 接线调试 29
    6结 32
    61设计难易点总结 32
    62设计创新点 33
    63设计足点 33
    64展 33
    参考文献 34
    致谢 35
    附录1 硬件相关图 36
    附录2 英文文献 38
    附录3 英文文献翻译 46

    1绪
    11研究背景意义
    111研究背景
    2020年天着科技高速发展生活品质提高功单设计古板没特色电子产品已消费者青睐更加高端化智化性化新颖化产品消费者追捧赞许产品仅提高体验更开阔眼界未产品发展风标
    现MP3播放器没机械结构控制芯片元件等制作起十分方便十分巧做出许精致外观低技术门槛许厂商拥制作条件正简单巧许厂家开始争相模仿制作功十分单播放音乐控制方式触碰操作实绝数情况满足享受音乐需求选择追求更体验远距离进行操作需余动作达控制目选LD3320语音控制模块ESP8266互联网开发模块两模块体积功强两模块加入播放器中弥补操作方式单缺陷时提高产品体验
    调查186消费者购买MP3播放器会优先考虑性价164消费者会选择更音质播放器年龄1830岁流消费者群体中超90消费者会选择品牌播放器产品功选择男性消费者超50会选择功更更强播放器女性消费者30左右会选择种播放器通调查知消费者更喜欢功音乐播放器:进行蓝牙连接功蓝牙耳机功歌曲搜索功更操作方式等功
    112 次设计意义
    电子产品着巨市场消费前景更功更加新颖电子产品更受消费者青睐设计面满足简易功单播放器消费者现市场许MP3播放器巧便携外观吸睛品牌吸引音质出色点功单单模块控制文设计出款基Arduino功智播放器单控制方式基础增加种新控制方式MP3播放器更加高级化乐趣化通需实现功解工作原理选取购买相应模块设计出款够通键控制语音控制手机APP控制功播放器实现种方式控制产品更加操作性玩性提升消费者体验满足消费者产品更高需求
    12国外现状
    现种样新奇高科技产品叹观止出许年MP3播放器现状呢?2020年天相信位成年拥手机高中生甚初中生拥部手机手机拥播放音乐功更强功MP3现状十分乐观国国外会购买播放器越越少追求音质音乐发烧友没购买手机青少年会选择购买现音乐播放器消费者没足够吸引力没竞争力造成现状
    MP3购买选择领域国产MP3国外品牌更加优势占例更MP3播放器制作十分简单技术含量低没学相关知识着网资料配合相应模块十分轻松做出播放器具利关系加更加便宜价格国MP3播放器占绝部分国市场统计70消费者选择购买国播放器许国外播放器相国播放器技术更加成熟音质更加优秀绝部分说非常难分辨音质坏价格更加低廉国播放器成消费者首选
    13发展趋势
    现阶段智产品应范围太普智产品户较热爱体验新鲜事物年轻群体绝部分中老年太认智产品愿意学等太普认两点:第技术够成熟智产品起普通功产品操作更加复杂体验达预期甚更加复杂第二价格较普通种类产品更加昂贵技术够成熟导致价格高智播放器相普通播放器贵少体验提升少消费者觉值花更钱买智播放器
    科技正高速发展智技术会更加成熟会带更商业市场带动更产业发展技术成熟普价格必会便宜许体验会更层届时智设备必众走众设计智播放器现阶段成较高制作较难相信未技术更加成熟智必更加性化更懂消费者需什价格会更加低廉着科技发展智产品发展普必然趋势
    14研究容目标
    设计选研发较简易Arduino作开发台选择播放模块DFPlayer Mini语音识模块LD3320蓝牙模块HC06配块096寸OLED显示屏模块显示相关容
    设计体程:先学Arduino 相应模块硬件知识ArduinoDFPlayer Mini模块钮设计简易播放器然Altium Designer进行电路设计电路图进行测试确认连接误配合组员程序简单实现播放功次结合LD3320语音模块DFPlayer Mini模块设计电路测试制作简易语音控制播放器配合HC06蓝牙模块OLED显示屏实现功调试行开始整理优化方案做出实物
    次设计需完成目标:
    (1) 浏览相关网站学相关硬件知识
    (2) Altium Designer设计测试相关硬件电路图
    (3) 硬件连接起设计电路图
    (4) 画出原理图
    (5) 进行实物连接进行测试
    (6) 做出实物
    15结
    章智播放器研究背景国外现状发展趋势进行分析确定设计研究程需实现目标

    2智播放器方案设计
    根设计容分Arduino控制台音乐播放模块语音识模块显示模块蓝牙模块
    21设计概述
    市面许种音乐播放器总说纳两种种电触发触发次播放首歌种程序控制程序控制触发播放电触发模块般控制音乐少程序控制触发模块控制更音乐科技较发达操作麻烦存储量少电模块适合制作智播放器选择延展性更强程序控制模块
    普通音乐播放器述模块完成需实现更功需控制台实现选择操作简易手迅速Arduino作控制台时根需功选择相应模块:进行语音识LD3320语音模块显示相关数096OLED显示屏连接手机HC06蓝牙模块模块较常相关功模块时具备操作性延展性
    22设计求
    控制台Arduino烧录相应程序代码完成设计功相应程序编写软件Arduino IDE显示实时传输数输入相应指令做出相应动作设计需功功:
    (1) 音乐播放功通DFPlayer模块Arduino台串口通信实现Arduino台控制音乐播放时加入键元件实现键控制音乐播放暂停曲曲等功
    (2) 语音控制功者说出相关指令LD3320采集处理者发出指令传输控制台控制台发出相关指令相应模块实现语音控制
    (3) 手机APP控制功产品通蓝牙连接手机手机APP实现产品控制
    (4) 显示功显示前播放器音乐相关信息
    (5) 剩IO口模拟口扩展更功换更显示屏存储识更语音指令模块更音质解析模块等
    23设计方案
    231设计步骤
    整产品设计分三阶段
    第阶段解模块硬件知识熟知运作原理设计出单独运行电路模块单独测试确认模块否完够实现需功
    第二阶段逐步实现功先做Arduino控制简易播放器设计连接电路够播放音乐完成第步然配合语音模块重新设计两模块配合电路尝试语音键控制两种方式控制播放器模块结合起设计整智播放器电路连接尝试实现功
    第三阶段设计电路进行优化争取做出实物
    232运作流程图
    智播放器运作流程图图21示:
    键指令





    Arduino UNO





    HR06
    OLED
    LD3320
    DFPlayer

    语音指令

    蓝牙指令




    图21 智播放器运作流程图

    设计智播放器种控制方法:
    (1) 键控制键连接Arduino台数字引脚通键触发实现控制播放首首开始暂停等功
    (2) 语音指令控制者说出应指令LD3320语音模块接受指令传递Arduino控制台台会收发出相应指令控制DFPlayer
    (3) 手机APP控制设置HR06蓝牙模块连接手机蓝牙手机APP发出指令HR06模块接收指令发送Arduino控制台台发出指令实现手机APP控制
    24结
    章智播放器设计概述求进行阐述讲述设计基思路运作流程

















    3智播放器相关硬件
    章节设计硬件进行介绍介绍包括控制台Arduino mega2560音乐播放模块DFPlayer Mini语音识模块LD3320显示模块096寸OLED屏幕蓝牙模块HC06
    31控制台选择
    Arduino开源控制台具C语言JavaProcessingWiring等相似开发环境够Arduino语言FlashProcessing等软件合作开发产品仅原理图电路图库文件开发软件开源程序语言十分容易手简单清晰Arduino单独电脑交互运行传感器模块运作通程序控制实现相关功
    Arduino硬件许型号开始选择Arduino UNO作开发台块开发板Atmel Atmega 328作控芯片拥D0D1314数字引脚引脚输出高低电中引脚拥特殊功01引脚分RXTX35691011数字引脚实现PWM输出仅输出高低电输出调制信号A0A56模拟输出口(中A4A5支持输出分SDASDL功)电源接口GND接口RST接口等图31示:


    图31 Arduino UNO台
    程中遇两问题:
    (1) 数字IO口数量够
    (2) 台存足

    解决述两问题选择Arduino mega2560作控制台相较UNO台mega2560拥达05354数字输入输出口中15数字输入输出口实现PWM脉输出A0A1516模拟输入输出口4RXTX串口16MHz晶振USB连接口电池接口ICSP头RST钮等
    Arduino Mega 2560基ATmega2560微控制板mega升级版Mega 2560前板子:没FTDI USBtoserial驱动芯片ATmega16U2编程作USBtoserial传输器(V1版8U2)
    Arduino Mega 2560总结表31示:

    表31 Arduino Mega 2560 总结
    控制器
    ATmega2560
    工作电压
    5V
    输入电压
    712V
    数字IO口数量
    54(15PWM输出)
    模拟口数量
    16
    IO口直流电流
    40mA
    33V口直流电流
    50mA
    闪存(Flash Memory)
    256 KB(中8 KB作bootloader)
    静态存储器(SRAM)
    8 KB
    EEPROM
    4 KB
    时钟
    16 MHz

    Arduino mega2560外观图引脚功分图32表32示:


    图32 Arduino mega2560台

    表32 Arduino mega2560 引脚介绍
    引脚序号
    引脚名称
    功描述
    01
    D0(RX)D1(TX)
    串口通讯
    23
    INT0INT1
    外部中断
    2 ~ 13
    PWM脉调制口
    PWM信号输出
    1415
    D15(RX)D14(TX)
    串口通讯
    1617
    D17(RX)D16(TX)
    串口通讯
    1819
    D19(RX)D18(TX)
    串口通讯
    18192021
    INT5INT4INT3INT2
    外部中断
    20
    SDA
    传输数通讯线
    21
    SCL
    步数传输时钟线
    22 ~ 43
    D22 ~ D43
    数字输入输出口
    444546
    PWM脉调制口
    PWM信号输出
    474849
    D47D48D49
    数字输入输出口
    50
    MISO
    设备传输数
    51
    MOSI
    发送数外围设备
    52
    SCK
    步数传输时钟信号
    53
    SS
    设备信号
    A0 ~ A15
    ADC(数模转换器)模拟接口
    够读取模拟电压模拟信号转变数字信号时作数字输入者输出
    54
    3V35V
    电源接口
    55
    AREF
    模拟输入信号参考电压
    56
    RESET
    复位

    32音乐播放模块选择
    播放模块选择DFPlayer Mini款十分巧MP3播放模块单独接电源喇叭运作通连接串口运作仅直接硬解码MP3WMAWAV等格式插入TF卡驱动通ArduinoIO口指令控制完成音乐播放
    音乐播放模块DFPlayer Mini外观脚介绍图33表33示:



    图33 DFPlayer Mini模块


    表33 DFPlayer Mini脚介绍
    序号
    脚名称
    概述
    备注
    1
    VCC
    电源接口
    输入33V5V
    2
    RX
    串行输入

    3
    TX
    串行输出

    4
    DAC_R
    音频输出右声道
    驱动音响耳机
    5
    DAC_L
    音频输左右声道
    驱动音响耳机
    6
    SPK_1
    扬声器输出接口
    驱动3W扬声器
    7
    GND
    接接口

    8
    SPK_2
    扬声器输出接口
    驱动3W扬声器
    9
    BUSY
    播放状态

    10
    USB
    USB +DP
    USB端口
    11
    USB +
    USB DM
    USB端口
    12
    ADKEY_2
    AD端口2
    触发播放第5段
    13
    ADKEY_1
    AD端口1
    触发播放第1段
    14
    IO_2
    触发端口2

    15
    GND
    接接口

    16
    IO_1
    触发端口1


    33语音识模块选择
    设计语音识模块选择LD3320模块LD3220该模块控芯片必元器件集成块PCB板时芯片脚通排针引出十分方便连接方便面包板进行布线
    LD3320运作原理实DAAD转换发出指令模拟信号模块接收转换信号模拟信号转换成数字信号处理处理数字信号转化模拟信号输出
    LD3320模块特点:
    (1) 模块LED指示灯通指示灯解模块否正常运行
    (2) 高准确度语音识效果需进行录音训练
    (3) 高编辑录入50条指令
    (4) 录入识指令时行修改
    (5) 模块芯片拥数模模数转换接口需接时存储器储存卡等RAMFlash实现机交互功
    (6) 时支持串行连接行连接根实际需选择连接方式
    (7) 需外接元件模块实现MP3播放功

    语音模块LD3320外观连接引脚接口介绍图34表34示:

    图34 LD3320模块


    表34 LD3320引脚介绍
    序号
    名称
    功介绍
    1
    33V
    电源33V接口
    2
    GND
    接接口
    3
    MISO
    设备传输数
    4
    MOSI
    发送数外围设备
    5
    SCK
    步数传输时钟信号
    6
    NSS
    步串行通讯片选信号(低电效)
    7
    IRQ
    中断信号模块收声音产生降
    8
    WR
    芯片写端口
    9
    RST
    复位



    图35 LD3320模块电路逻辑

    开始麦克风采集器收集然数选择器MUX进行筛选然通AD转换进入步选择器进行信号选择终输出喇叭耳机等输出端口时钟信号行串行信号语音识运算器进行处理DA转换选择器输出输出端口
    34显示模块选择
    显示模块选择现屏幕广泛096寸OLED屏幕模块种屏幕模块分SPI接口IIC接口两种SPI接口需连接数字接口IIC连接模拟接口考虑接口数量限制选择IIC接口模块
    IIC接口OLED显示模块特点:
    (1) 需背光源(发光)度高视角广反应速度快
    (2) 电源线外需两模拟口控制
    IIC接口OLED外观引脚功图36表35示:
    图36 OLED模块


    表35 IIC接口OLED屏幕引脚介绍
    引脚序号
    引脚名称
    功介绍
    1
    GND
    接引脚
    2
    VCC
    电源引脚(33V5V)
    3
    SCL
    时钟引脚
    4
    SDA
    数引脚

    35手机控制模块选择
    播放器够手机APP控制必须通红外蓝牙WIFI中种控制方式实现选择合适模块前需解种模块特点:
    红外模块:光波进行数传播具方性穿非透明物体速度相较慢接收器连接设备
    蓝牙模块:线电波传输数穿数非金属物体没方性传输距离概2050米相物联网WIFI模块功耗更低价格更低更加方便缺点物联网WIFI模块速度更慢信号距离受限
    物联网WIFI模块:目前市面WiFi24Ghz50Ghz两频段两频段区传输速率快慢传输范围前者者传输速率更慢传输范围更作开发模块更24Ghz频段频段传输速率高达54Mbps传输范围达90余米WiFi频率更高覆盖范围更广许公场覆盖十分方便快捷设备够连接WiFiWiFi覆盖区域时联网WiFi家户装成消费者缺甚目前代网工具传输速率传输范围WiFi具十分明显优势  
    初想法通WIFI模块连接手机实现物联网控制播放器功Node MCU种WIFI模块单独作控制台控芯片ESP8266该模块ESP8266引脚接出极方便开发接线Node MCU模块图37示:


    图37 Node MCU模块

    续制作中发现选择物联网WIFI模块奢侈需简单少量传输数选择WIFI模块成高开发难度蓝牙模块更加困难重新选蓝牙模块HC06图38示:

    图38 HC06蓝牙模块

    HC06作设备接受指令作机作控制模块设备发送指令引脚介绍表36示:

    表36 HC06蓝牙模块引脚介绍
    引脚序号
    引脚名称
    功介绍
    0
    VCC
    电源引脚
    1
    GND
    接引脚
    2
    TXD
    串行输出引脚
    3
    RXD
    串行输入引脚

    36结
    章介绍次设计选择模块图表方式展示模块外观介绍模块特点接口功


    4智播放器电路设计
    41电路设计软件介绍
    设计电路设计软件选择Altium Designer 20Altium DesignerProtelAltium公司开发款电子设计软件前者者升级版Altium Designer仅行集原理图设计PCB图设计电路仿真做模块封装等强功
    智播放器该软件设计出模块原理图连接电路模块电路连接起设计完成电路连接程序设计实现功较易做出实物没考虑仿真
    42播放模块电路设计
    VCC端接5V电源RXTX引脚分接11K电阻保证电路正常工作接控制台TXRX引脚实现串口通讯
    电路设计图41示:

    图41播放模块电路


    43语音控制模块电路设计
    431电源电路设计
    LD3320需33V电压工作常供电5V设计电路完成系统供电图42示:

    图42 语音模块电源电路
    432时钟电路设计
    设计LD3320芯片必须连接外部时钟接受频率范围448MHz芯片部PLL频率合成器产生特定频率供部模块
    设计448MHz源晶振连接31号引脚时钟电路中连接电容保证电路稳定图43图44示:

    图43 LD3320时钟电路


    图44 LD3320时钟电路

    433复位电路设计
    芯片复位信号必须VDDVDDAVDDIO稳定进行芯片正进行种运算复位信号恢复初始状态寄存器复位果没续指令(寄存器设置)复位芯片进入休眠状态CSB信号重新激活芯片进入工作状态芯片重启复位(RST)会稳定输出低电压开发者两脚连接 LED作芯片电指示(LD3320 测试板原理图示连接)直接两脚悬空
    复位电路原理:键没时电源串联高电阻直接接通复位引脚相右边断路键时电源直接连接接端相复位引脚直接短路通种关系达复位功
    设计复位电路图45示:

    图45 LD3320 复位电路

    434行接口电路设计
    LD3320芯片控制台进行行连接行连接方法P0P7八输入输出口连接连接A0RDBWRBCSB4控制信号INTB中断信号接口
    设计模块控制核心LD3320P0 ~ P7接电阻保护电路A0RBDWRBCSBRSTBMDINTB等脚设计连接电阻该电阻作拉电阻目保护电路稳定保证芯片控制端口信号稳定保证系统够稳定工作
    行接口电路图46示:

    图46 LD3320行接口电路

    435串行接口电路设计
    LD3320模块仅进行行连接够通串口连接控制台通信串口通信SDI输入引脚SDO输出引脚两SPI协议引脚外部CPU进行连接然接片选SCS时钟SCK完成
    设计中引脚电路接拉电阻检测信号状态机稳定变成稳定5V电状态控制台够准确判断电否发生变化
    串行接口电路图47示:

    图47 LD3320串行接口电路
    436语音模块滤波电路设计
    接电源线路部分设计3联电容目滤电源中交流部分直流输出更加稳定达滤定噪音作
    滤波电路图48示:

    图48 LD3320滤波电路


    437喇叭音量外部控制电路设计
    喇叭音量外部电路调节喇叭音量声音放者缩倍数R2R1电阻改滑动变阻变电阻实现手动调节音量目图49示:

    图49 LD3320喇叭音量外部控制电路
    438麦克风偏置辅助电路设计
    脚12(MBS)麦克风偏置需接RC电路保证输出浮动电压麦克风图410示:

    图410 LD3320麦克风偏置辅助电路
    439引脚
    余引脚外接播放设备引脚MICPMICN分接麦克风输入正负端MBS麦克风偏置接口LINLLINR立体声左右声道输出SPOPSPON喇叭输出HPOLHPOR耳机输出左右声道LOUTLLOUTRLineOut输出左右声道脚电路设计电容滤交流作减少输出杂音
    图411412示:

    图411 LD3320引脚


    图412 输出引脚电路






    44显示模块电路设计
    441串行电路设计
    D1D2接入SDA接口中输入输出D0接入SCL时钟线条线组成IIC信号线
    I2C 总线传送数首先送高位机发出启动信号SDASCL 高电期间高电跳变低电然机发送字节数数传送完毕机发出停止信号SDASCL 高电期间低电跳变高电
    设计中电路连接两电阻拉电阻目保护电路稳定保证芯片控制端口信号稳定辅助系统稳定工作
    串行电路图413示:


    图413 OLED模块串行电路
    442复位电路设计
    电路中设计放置二极作相开关接通断开电容C7C7断开时RES直接接通电源复位C7导通时相RES短路
    复位电路设计图414示:

    图414 显示模块复位电路
    443显示模块滤波电路设计
    显示器模块中样接电源线路部分设计2联电容目滤电源中交流部分直流输出更加稳定显示更加稳定
    显示模块滤波电路图415示:


    图415 显示模块滤波电路
    45蓝牙模块电路设计
    451输入输出口电路设计
    输入输出口加电阻达限流目防止IO口烧坏时PIO8输出口加发光二极起指示灯作
    输入输出口电路图416示:

    图416 HC06输入输出口电路
    452蓝牙模块滤波电路设计
    电路中设计C1C2两电解电容整流脉动直流电压变成稳定直流电压保证电路稳定
    图417示:

    图417 HC06滤波电路

    理面电路中加入电容滤交流部分输出更加稳定直流图418419示:

    图418 HC06滤波电路

    图419 HC06滤波电路
    453偏置电路设计
    里设计两电阻分两三极基极提供偏置电压目三极提供正常工作点三极处放状态达放电路作
    图420示:

    图420 HC06偏置电路
    46结
    章设计全文重点简介绍设计软件详细讲解功模块电路设计包括播放模块语音模块显示模块蓝牙模块电路设计


























    5 接线调试
    电路设计完成进行实物接线调试开始调试UNO板子进行调试面阶段设计时发现问题进行板子更换
    DFPlayer接线完成录入程序模块够正常运行播放音乐实物图图51示:

    图51 DFPlayer模块接线调试

    然进行LD3320模块接线调试设计采LED灯测试模块否正常语音指令控制LED亮灭测试够成功控制图52示:

    图52 LD3320模块接线调试

    然行OLED模块测试接线烧录应程序确定模块正常图53示:

    图53 OLED模块接线调试

    行蓝牙模块测试蓝牙模块够正常运作成功连接手机图54图55示:

    图54 HC06蓝牙模块接线调试


    图55 HC06蓝牙模块连接手机
















    6结
    61设计难易点总结
    刚开始选择控制台时控制台十分陌生选择开发较简单Arduino开始解运作实现需功进行设计等查阅众知识坛许优秀文案初步解Arduino实现需功
    设计程中较简单点选择模块化元件许复杂电路需设计Arduino开发软件Arduino IDE许例程简单快速确定模块否完许时候特熟悉Arduino误操作会导致元件损坏调试单模块时候较简单需考虑特定功接口数量否会足问题
    开始遇较问题显示模块调试运行总法实现相关功查阅资料解显示模块分SPIIIC两种接口形式开始选SPI接口显示模块发现占数字接口模块没接口接线开始想更更接口Arduino mega开发板面解IIC接口形式显示模块需占两模拟接口实现显示功节省许数字接口
    面遇问题模块连接起模块通Arduino交互
    次fritzing软件设计连接电路时许模块元件没选择版fritzing已法创建新元件通办法设计出需元件模块通段时间学·····软件设计出需元件导入fritzing中Altium designer时遇样问题许元件模块没需找库行设计选取模块化东西网没相关库文件需行设计
    初电路全部连接完毕开始整理优化电路电路起更整洁更清晰明



    62设计创新点
    (1) 语音操作控制播放器
    (2) 手机APP控制网页控制播放器
    (3) 实时显示播放信息等
    (4) 更加性外观设计
    (5) 预留接口扩展性强

    63设计足点
    (1) 设计功足模块化产品
    (2) 显示屏太
    (3) 语音控制录入指令较少
    (4) 功少

    64展
    通次毕业设计解更关Arduino硬件电路知识学十分浅根说明懂事例电路做简单改动果完全需设计许存许问题然法独立硬件开发电路设计学会许没接触知识学会连接硬件查阅许优秀文献学术文等扩展眼界丰富知识储备重激起Arduino开发兴趣希够设计实方便产品









    参考文献
    [1] [澳]John Boxall 著 翁凯 译动手玩转Arduino  北京:民邮电出版社2014年1月:204210 
    [2]石慧创客入门—Arduino智电路设计[M]海:科技教育出版社社201606
    [3]风筝Arduino UNO开发板硬件设计全解析[EBOL]
    httpswwwyiboardcomthread81011html2018416
    [4] ^ Arduino Software Release Notes Arduino Project [December 4 2011]
    [5] 缪璐璐 基Arduino台开发交互式产品原型研究[D] [硕士学位文] 海 海交通学 2013
    [6] 杜志超高 立网络音乐媒体播放器发展趋势[J]北京邮电学学报201315(1)2021
    [7] 赵云娥吴振强Arduino 助力美生活—音乐播放器设计例[J]甘肃科技横201645(10):2325
    [8] 张翼英杨巨成李卉等 物联2012网导[M] 北京:中国水利水电出版2012
    [9] Bebyon D Phil Turner Susan Turner[M] Designing Interactive Systems Pearson Education Limited2005
    [10]Igoe T Making Things Talk Using sensors Networks and Arduino to see hear and feel your world[M] Make Books 2011
    [11]Simon Monk著创客电子电子制作DIY指南[M]孙宇译民邮电出版社2014












    致谢
    次毕业设计边实边抽时间完成开始感觉负担十分重着越越解产品发现硬件种法提起产品设计兴趣完成整毕设回整程感慨良
    开始想设计智播放器时候满腔热血想更更功选材时迷茫手知措时莫伟强老师许建议许设计思路教导查阅学相关优秀文文章告诉相关学台少走许弯路开始找方毕设开始走正轨期间莫伟强老师时刻提醒督促时完成务设计途中遇问题辅导解决文注意事项排版格式等时交代清楚甚设计失信心迷茫时老师耐心劝导该正确进行次十分感激莫伟强老师毕设程中帮助成功完成次毕业设计
    次感谢组员期间相互鼓励相互帮助遇问题解决分摊许烦恼果组员相互配合单法做出整产品
    学四年真眨眼回头幸福仿佛昨天刚刚入学幸成班委学信感谢四年稳度班委班导辅导员背默默付出感谢北理工读书父母背条件支持感谢感谢帮助







    附录1 硬件相关图
    图Alitum Designer中LD3320语音模块原理图:



    图Alitum Designer中OLED显示模块原理图:


    图Alitum Designer中HC06蓝牙模块原理图:

    附录2 英文文献










































































    附录3 英文文献翻译
    1 概述
    Arduino Uno单片机ATmega328基础集成开发环境台14数字输入输出针(6作PWM输出)6模拟输入16 兆赫陶瓷谐振器USB连接电源接口ICSP头重置钮包含需支持单片机简单连接台计算机USB电缆权力ACtoDC适配器电池开始
    Arduino Uno前板处FTDI USBtoserial驱动芯片取代 Atmega16U2 (Atmega8U2版R2)编程USBtoserial转换器
    版2 UNO板电阻器8 u2 HWB接更容易投入DFU模式版3UNO新特点:10引出线添加SDAsci引脚附两新针放复位IOREF适应板子提供电压Arduino运行33 v5 v电源操作未兼容AVR板子第二未连接引脚留未更强复位电路
    接口16 u2取代8 u2Uno意味着命名纪念Arduino意利发布10Uno10版Arduino参考版改进Arduino板子前版相Uno新系列USB Arduino电路板Arduino台参考模型










    2 总结

    微控制器:ATmega328
    工作电压:5伏
    输入电压(推荐): 712V
    输入电压(限制) :620V
    数字I O针:14(6提供PWM输出)
    模拟输入插脚:6
    I O直流电流 :40毫安
    直流电流33 v引脚:50毫安
    存:32 KB(ATmega328)引导装载程序05 KB
    静态存储器:2 KB(ATmega328)
    Eepm:1 KB(ATmega328)
    时钟速度:16 兆赫
    长度:686毫米
    宽度:534毫米
    重量:25克








    3 电源
    Arduino Uno通USB连接外部供电电源电源动选中
    外部(nonUSB)电源ACtoDC适配器(wallwart)电池适配器连接通连接21毫米接口centerpositive插进板子电源电源中插入电源接Vin引脚板子操作外部供应6 20伏然果提供少7 v 5 v供应板子会稳定果超12 v电压调节器热损坏推荐范围7 12伏特

    31 电源插脚

    Arduino电路板输入电压时候外部电源(USB连接监5伏特电源)电源电压通引脚者通电源接口提供通引脚问引脚输出5 v电输出板子电源直流电源提供(7 12 v)USB连接器(5 v)板子VIN引脚(712V)提供电压低5 v损害板子建议板子产生33v电压输出电流50 mA接面引脚IOREF销Arduino电路板提供单片机运行基准电压正确配置盾阅读IOREF电压选择适电源译者输出电压5 v33 v

    311 存

    ATmega32832 KB(引导装载程序05 KB)拥2 KBSRAM1 KB 存储(读写存储库)

    32 输入输出

    14数字针Uno作输入输出pinMode()digitalWrite()digitalRead()函数5伏特操作接口提供接收40 mA部拉电阻(默认断开连接)20 50 KΩ外针专门函数
    0(RX)1(TX)接收(RX)(TX)TTL串口传输数引脚连接相应引脚 ATmega8U2USBtoTTL串行芯片
    外部中断23针触发中断配置拉低值升降改变值attachInterrupt()功细节
    PWM35691011提供8位PWM输出analogWrite()功
    SPI10(SS)11(MOSI)12(MISO)13(SCK)针支持SPI通信SPI库
    LED13置LED数字引脚连接13电高值时LED亮电低时灭
    Uno 板子6模拟输入贴A0A5提供10位值(1024值)默认情况测量5伏然改变端AREF引脚范围analogReference()函数外针专门功
    TWIA4SDA销A5SCL引脚支持TWI通信线库引脚板子
    AREF参考电压模拟输入analogReference()REST条线拉低单片机复位通常添加重置钮复位Arduino引脚图ATmega328原理图Atmega8引脚图168328相










    4 通信
    Arduino Uno许方式计算机通信Arduino微控制器 ATmega328提供UART TTL(5 v)串行通信数字针0(RX)1(TX) ATmega16U2板子USB串行通信显示虚拟com端口软件电脑16 u2固件标准USB串口驱动程序需外部驱动然Windowsinf文件必需Arduino软件包括串行监视器允许发送简单文数Arduino板子发送数传输通USBtoserial芯片USB连接计算机串行通信(针01)RXTX 发光二极板子flash
    SoftwareSerial库允许串行通信板子引脚
    ATmega328支持 I2C(TWI)SPI通信Arduino软件包括线库简化 I2C总线文档获取详细信息SPI通信SPI图书馆
    41 编程:

    Arduino UnoArduino程序软件(载)工具>板菜单中选择Arduino Uno(根单片机董事会)详情请参阅参考教程
    ATmega328Arduino Uno引导装载程序允许您传新代码没外部硬件程序员原沟通 STK500协议(参考C头文件)
    绕引导装载程序程序单片机通ICSP(软件串行编程)标题Arduino ISP相似请参阅指令获取详细信息
    ATmega16U2(8 u2 rev1rev2板子)固件源代码 ATmega16U2加载 8 u2 DFU引导装载程序激活
    Rev1板子连接焊跳线板子然重置8 u2
    Rev2板子电阻8 u216u2 HWB线更容易进入DFU模式
    然您atmel公司转换软件(Windows)DFU程序员(Mac OS XLinux)加载新固件者ISP头外部程序员(DFU引导装载程序重写)户教程获更信息


    5 动复位(软件)
    相载时需物理键传文件前Arduino Uno设计连接计算机运行软件复位硬件流控制线路(DTR) ATmega8U2 16 u2连接重置 ATmega328通100微法电容器线断开(低)重置行滴足够长时间重置芯片Arduino软件功允许您传代码需传钮Arduino环境意味着引导装载程序较短超时DTR协调降低传开始
    设置含义Uno时连接台计算机运行Mac OS XLinux重置次连接软件(通USB接口)列半秒钟左右Uno引导装载程序正运行程序已设定忽略错误数(传新代码)连接开会拦截前字节数发送板子果务运行板子收次性配置数时首先开始确保发送数前软件进行通讯等第二开连接
    Uno包含踪器减少禁动重置衬垫两侧踪焊接起重新启信息RESETEN标签通5V重置线接110欧姆电阻您禁动重置(坛里思路获取详细信息)

    51 USB电流保护
    Arduino Uno复位polyfuse快速切断载电流保护电脑USB接口数电脑提供部保护融合提供更层保护果超500 mA应USB端口保险丝会动中断连接直短载

    52 物理特性
    Uno PCB长度宽度分2721英寸带USB连接器扩展出电源接口四螺丝孔允许板子固定表面桌子注意数字针间距离78 160 mil(016)引脚没100 mil间距


    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 5 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    基于STM32多功能播放器的应用界面设计

    基于STM32多功能播放器的应用界面设计中文题目摘 要随着全球经济的不断增长和移动通信技术的不断发展,数字媒体设备也不断的在进步发展。人们可以使用他们的智能手机来更好地丰富他们的生活。手机应...

    2年前   
    447    0

    二维条码学生多功能智能卡应用方案-RFID解决方案

    二维条码学生多功能智能卡应用方案-RFID解决方案  进入二十一世纪,社会的日益多元化对传统的中国教育环境提出了更多的课题和挑战。而在经济、文化、传媒比较发达的沿海城市、经济特区,开放的社会导...

    11年前   
    432    0

    多功能智能轮椅设计-运动控制系统的设计与实现

     多功能智能轮椅设计—运动控制系统的设计与实现多功能智能轮椅设计-运动控制系统的设计与实现摘 要在现如今智能化高速发展的时代,智能、科技已然成为时代的主题之一,智能产品也被越来越多运用到各行...

    3年前   
    636    0

    基于51单片机的红外线遥控智能台灯设计-智能台灯的控制系统电路设计

    随着社会的发展,智能产品也随着变化,电子产品快速发展,我们家用电器智能化越来越多,常见的智能家居如电饭煲,电磁炉,台灯等主要系统都具有一个共同的特点,那就是利用单片机控制系统作为本次的核心系统,...

    3年前   
    972    0

    多功能病床设计

    多功能病床设计 摘要 随着我国社会人口结构老龄化趋势日趋明显,对医护护理行业有了更高的要求。医用病床的质量可靠性以及功能多样化,大大方便了护理人员的操作,提升了护理行业的整体服务水平,取得...

    5年前   
    1598    0

    IPHONE播放器

    iPhone播放器的外观设计 摘要 苹果一直以来都是极简主义设计的推崇者,印象 中无论是iMac还是MacBook亦或是iPod,无论发展到哪一代,都可以算得上是极简风格的代表产品,对于苹果...

    2年前   
    683    0

    红外遥控电路设计

    摘 要 随着科学技术的飞速发展,信息的飞快传播,红外遥控在人们的生活中已经成为不可或缺的部分。本文重点介绍了利用单片机AT89S52和AT89C2051实现红外发射和接收电路的设计方法...

    5年前   
    1272    0

    VerilogHDL乐曲演奏电路设计

     XX学院Verilog HDL乐曲演奏电路设计专业:自动化学号:姓名:设计目的与要求1.课程设计目的:1)加深对EDA技术的理解,掌握乐曲演奏电路的工作原理2)了解怎样控制音调的高低变化和...

    3年前   
    515    0

    集成电路设计产业平台项目简介

    集成电路设计产业平台项目简介经开区集成电路设计产业平台项目简介一、项目申报单位基本情况**海恒投资控股集团公司作为国家级**经济技术开发区国有资产授权运营管理机构,截至目前总资产达130亿元。...

    11年前   
    712    0

    机器猫电路设计制作报告

                        单稳态触发器、声控、磁控和光控--机器猫电路设计制作报告 一.制作目的:        通过制作机器猫电路完成protel 99 SE 实践的全程训...

    13年前   
    14059    0

    智能办公系统智能打印机

    智能办公系统-智能打印机设计智能办公系统-智能打印机设计摘 要二十一世纪经济蓬勃发展,带来了突飞猛进的科学技术,与此同时,人们的需求日益增加,很多电器都出现了需求智能化的的声音,打印机便是...

    2年前   
    571    0

    多功能储物架设计方案书

    “多功能储物架”设计方案书 蜗居多功能储物架设计说明书摘要:蜗居多功能储物架主要包括储物架主体、平行四边形结构储被架、丝杆自锁分层台、简易电脑桌、垃圾桶移出装置...

    2年前   
    349    0

    多功能厅会议系统方案

    公司会议系统设计方案目 录第一节 概述 31.1 系统说明 31.2 设计思想和设计原那么 3第二节 需求分析 42.1多功能会议室 42.2豪华会议室 42.3培训室 4第三节 系统设计 ...

    2年前   
    383    0

    多功能信号发生器的设计与实现

    本文是制作以STM32芯片为核心的多功能信号发生器。选择使用STM32系列单片机作为多功能信号发生器的主控模块,控制整个系统的软硬件操作,实现正弦波、方波、三角波等波形的合成。

    3年前   
    824    0

    论文-多功能时钟毕业设计

    本设计采用LCD液晶屏幕显示系统,以STC89C52RC单片机为核心,由键盘、温度采集、定时闹铃、日期提醒等功能模块组成。基于题目基本要求,本系统对时间显示、闹铃方式进和温度采集系统行了重点设计。

    6年前   
    1451    0

    中频多功能按摩器原理

    目录 使用之前,请您仔细阅读“产品说明书”,以便正确使用。 一、中频多功能按摩器简介 1. 产品特性 2. 使用机理 3. 功能特点 4. 适用状况 5. 各部件名称 6. 按...

    6年前   
    2663    0

    多功能工业控制平台

    摘 要 目前,我国已开发出一批具有自主知识产权的实时监控软件平台、先进控制软件、过程优化控制软件等成套应用软件,工程化、产品化有了一定突破,打破了国外同类应用软件的垄断格局。通过在化工...

    5年前   
    1015    0

    多功能视力保护器设计论文

    青少年近视在我国已成为一个日益严重的社会问题。近视作为一种现代通病,几乎没有办法根治它。目前的激光切除手术其实是伤害了人体的自然完整,戕害着身心的健全。于是,百年来人们沿用着“玻璃凹凸”的笨办法...

    3年前   
    874    0

    学校多功能报告厅使用及管理规定(试行)

    学校多功能报告厅使用及管理规定(试行)多功能报告厅是学院举办学术报告、讲座、各种工作会议、学生活动的场所,为加强报告厅的管理及使用,特制定如下规定:一、报告厅的用途多功能厅主要用于以学院名义召...

    1年前   
    491    0

    多元智能教育:智能是完全独立的吗

    问:智能测试依赖于对每一种智能机理细微和完全的了解。目前多元智能理论还没有给出每一种智能如何运作的解释,如何设计它们的测试呢?    答:你说的不错,到目前为止多元智能理论所注意的仅仅是能力的...

    3年前   
    640    0

    文档贡献者

    爱***享

    贡献于2021-08-23

    下载需要 5 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档