GithubHelp home page GithubHelp logo

stm32-mp3-player's Introduction

STM32-MP3-Player

基于STM32的MP3音乐播放器

介绍

现在全国中小学校中午都要午睡,但是30分钟内根本睡不着,并且由于灯光的原因,睡不着也不能做任何作业,看书也不行,所以就设想着带一个MP3去学校,中午听歌。

于是在家里翻出了我妈祖传的三星YP-T5音乐播放器,生产于2005年(比我年纪还大!),有256MB的闪存存放音乐。但是坏就坏在供电是用7号电池,续航很短,并且还不能充电。另有一点就是这个MP3虽然可以显示中文但是却只支持一部分汉字,很多字显示不了,如果放一些日语歌进去,就会直接显示一堆空格

这两个坏处困扰着我,因此最近打算用STM32作主控,VS1053作解码器,以此来实现音乐播放的功能。

硬件

主控方面计划使用STM32F103C8T6主控。参考的程序使用的是RCT6,现在打算尝试移植到C8T6上,如果移植不成功就用RCT6代替。

直接用主控解码音频是不太可行的,并且音质也会比较烂(虽然我不是音响发烧友,对于音质要求不高,但是肯定不想听8比特的声音),所以用VS1053音频解码芯片,可以解码多种格式的音频,音质也不错。

电源使用TP4056的充放电模块和3.7V 800mAh的电池,稳压器使用祖传的AMS1117。这样的方案根据立创开源用户@ZYNQ的数据可以播放低码率mp3大约10小时

软件

TODO

参考

基于STM32的MP3播放器

stm32-mp3-player's People

Contributors

chubbyginger avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.