Connect with us

How to make an audio device?

Discussion in 'Audio' started by Mumblesxdo, Aug 16, 2013.

Scroll to continue with content
  1. Mumblesxdo


    Aug 16, 2013
    Hello. This is my first project in electronics. I am a complete newb, so forgive my ignorance.* I am trying to learn the hardware aspect as well as the software aspect.
    I am trying to make an audio device. These are the requirements:
    1.* Ability to transfer audio file from computer to device using usb.
    2.* Two buttons attached to device (button 1 and button 2)
    3.* When button 1 is pressed, all odd indexed files are played. When button 2 is pressed all even indexed files are played.
    4.* When either button is pressed three times consecutively, unit shuts off.
    5. Approximately 9 Mb storage.

    My question is what parts will I need to do this. Also, what software language will be required for the hardware side.

    The second part of this project is to develop a Windows based application that will interact with the device.

    Any suggestions or ideas will be much appreciated. Thanks in advance.
  2. (*steve*)

    (*steve*) ¡sǝpodᴉʇuɐ ǝɥʇ ɹɐǝɥd Moderator

    Jan 21, 2010
    You're starting at the wrong end. Let me rephrase your question:

    To adequately do this, you would need to have experience in several domains -- and that's even if you were to buy already made modules and put them together.

    For a first project in electronics, you might put together something that turns a LED on when the lights go out.
  3. BobK


    Jan 5, 2010
    A Raspberry Pi comes to mind.

  4. (*steve*)

    (*steve*) ¡sǝpodᴉʇuɐ ǝɥʇ ɹɐǝɥd Moderator

    Jan 21, 2010
    True. Then it becomes an almost entirely software problem.

    You would probably go for a network connection rather than USB because the rpi has host ports.

    And maybe you'd want to add an amplifier to the audio output for more volume. (oh, and some switches).

    I was thinking Arduino, MP3 player module, SD Card module, Amplifier (perhaps).

    Rpi is easier is many respects. Not least of which is the amount of space you have to write code and the richness of the environment.

    I know that one of my colleagues set a task for his kids to write an MP3 player using their Rpi's as a condition before he bought them an actual MP3 player (although the requirements were far more simple than those above)
Ask a Question
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.
Electronics Point Logo
Continue to site
Quote of the day