DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1253|回复: 0
打印 上一主题 下一主题

[待整理] DIY发烧友:你的3D数字化DJ随身听,提供软硬件架构及器件选型

[复制链接]
跳转到指定楼层
楼主
发表于 2015-4-27 08:13:37 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
一、项目概述
        1.1 项目摘要
        随着人们生活水平日益提高,年轻人对音乐品质的追求也越来越高。他们向往体验DJ音乐。但是DJ专业器材价格昂贵,年轻人无法随时随地体验DJ音乐。然而他们希望能够利用价格低廉的便携的消费类电子产品体验DJ。因此,我们用软件处理音频MP3数据,实现DJ播放特效。该设计将在STEVAL-MKIO62V2平台上,利用3D三轴陀螺仪,可测得前、后,左、右,上、下以及它们的组合等多种数据参数。通过人的身体的运动或舞步,传感器实时采集数据,经过数据处理后传递参数给数字DJ播放器即可实现DJ打碟的真实效果体验,例如数字DJ播放特效:音乐加速、减速、常速、暂停、逆序播放、变频、变调、节拍混合等。通过自己对音乐的理解,加入不同的效果音或者舞步,合成属于自己的音乐,并将自己做好的音乐保存设为铃声,享受真正的自己做出来的音乐。
         
        1.2 项目背景/选题动机
        为了满足年轻人对DJ音乐的需求,我们用软件处理音频MP3数据,实现数字DJ播放效果。该设计将在STEVAL-MKIO62V2平台上,利用3D三轴陀螺仪,传感器实时的采集人的运动数据,经过一定处理后将参数传递给数字DJ播放器,即可实现DJ播放的音效控制。最终目标是实现价格低廉、效果优、随时随地的体验DJ音乐。
         
        二、需求分析
        2.1 功能要求
       

         
        利用ARM-based 32-bit MCU—STM32F103RE丰富的外设进行数据采集和通信,采集各种传感器的数据,经MCU软件滤波和数字信号处理算法之后,得到系统相应的移动数据,最后经无线模块nRF24L01传输至数字DJ播放器,从而实现数字化DJ随声听的功能。
         
        2.2 性能标准
        数据实时、准确,响应时间快,分辨率、灵敏度高,并优化可调。
         
        三、方案设计
        3.1 系统功能实现原理
       

        系统硬件结构框图

         
        系统以STM32F103RE为主控芯片,周围辅以14个外围模块电路,基本可分为:电源,复位,时钟,按键,存储,通信,传感器,外扩引脚等。系统将压力、温度传感器与加速度计、陀螺仪、磁力计结合起来,提供3轴线性感测,角和磁运动,加上温度和气压/高度值,是新型ST 10自由度平台,完全可以胜任数字DJ播放特效:音乐加速、减速、常速、暂停、逆序播放、变频、变调、节拍混合等。
         
        3.2 硬件资源配置
        该设计在STEVAL-MKIO62V2平台上,利用3D三轴陀螺仪实时采样人的身体的运动实现(可测得前、后,左、右,上、下以及它们的组合等多种数据参数),采样数据经过处理优化后通过NRF2401无线模块传送给其他嵌入式系统(如:手机,PDA,MP3播放器,ARM嵌入式系统),这个系统收到数据后通过软件调控播放存储在U盘或SD卡上的MP3数据,实现MP3数字化DJ播放。我们将设计一种无盘的数字化DJ播放器,该播放器具有移植性强,扩展性好,成本低廉,可操作性简单,易于推广等的特点。通过STEVAL-MKIO62V2平台与数字化DJ播放器的无缝结合即可实现3D数字化DJ播放。
         
        3.3系统软件架构
       

        软件架构图
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2024-12-28 06:51 , 耗时 0.113414 秒, 21 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表