Audio box with a button

Hi,

First of all, I'm a beginner when it comes to Arduinos.

Description: What I am trying to make is box made out of plywood, that has a button on it, which when pushed plays a recorded message. I am going to use this box in a room escape game that I am planning for my friends and family.

What I imagine the box will look like:
image

The parts that I think I need:

  1. 2s 7,4V LiPo battery 1500 mAh:
  2. Waterproof push button 19 mm:
  3. Arduino nano:
  4. 3W 4 ohm speaker:
  5. MicroSd card module:
  • wires and resistors

When entering the parts into this schematics maker (have not used before), the end result looks like this. Is this correct? Shouldn't the speaker be connected to Sd card module or is there some part that I am missing and therefore it looks weird..

On this Amazon product (link below), there is a schematic in one of the pictures. In the picture they have used a TF audio decoder module.

So should I instead of the microsd card module get a TF audio decoder module?

Does the schematic on the Amazon page seem reliable?

Edit: a word

This project might give you some ideas:

image

image

@ LarryD Thank you for your response and ideas!

I have the project mostly planned already. I have designed the box in sketchup, made the wiring diagram in circuito and looked at some similar projects that I found online.

No project has matched exactly though, therefore there are some question marks whether the parts I have listed is going to the job, if there is something I might be missing or perhaps if there is a better solution?

My current number one concern is whether I should use a sdcard module of TF audio module. (I have actually already ordered som sdcard module, but now I am unsure if I am going to be able to use them in this.)

Do you have any experience about circuito.io, can the diagrams from there generally be trusted? Moreover, why is the sdcard module not connected to the speaker?

Edit: Noticed (when looking more closely at a similar project) that the sd card module doesn't have to be connected to speakers. I think I am good to go with parts that I have listed, so I will go ahead and order them.

How many messages does it play? DFplayer can be standalone module, there are also sound boards that dont need arduino

@killzone_kid Just one message, that is approximately 10 seconds.

Do you mean that with an DFplayer module I wouldn't necessary need an arduino? Do you have any example on sound boards that doesn't need arduino?

I have read this post (but not entirely comprehended) Uno and 4-ohm speaker - #2 by Paul_B.

Should I be worried about wiring the speakers directly to the arduino, or is it okey as long as I have a 220 ohm resistor?

Cheapest is DFPlayer, soundboards dont use sdcard so they are more expensive

Suggest you use a text to speech module.

example:


@killzone_kid Thank you! DFPlayer might just be what I need. I will order a couple of them as well and then I can see what works best.

@LarryD Thank you! This might be something I could be use in some other project. However, in this one I want to be able to play my own recorded message.

image

1 Like

I (was summoned here by your reference to a post of mine as I do not generally view this forum but) don't see why this would involve an Arduino at all.

Audio message recording modules are readily and cheaply available with various specifications and perform the exact task you want with no additional parts required.

Note that the module can also be Arduino controlled.

While posting the video I realised I was overengineering my own project by using sdcard slot and I2S DAC to play sounds, I remembered I had a few of these players laying around.

1 Like

@Paul_B Thank you for you response!

The ISD1820 audio message recording module does sound like it might be a near perfect fit for this project! The only thing I'm hesitant about is if whether or not is possible to transfer/store an audio file on the module? Would it perhaps be possible to store the audio file on an sdcard module?

Edit: Even though only a short message need be played. I would like to be able the audio file of my choosing, which includes some sound effects. By recording a recording I think the quality would suffer too much?

I doubt that would be critical in your application. The small speaker is limited anyway.

What is absolutely certain is that the Arduino alone is not capable of producing decent audio. :roll_eyes:

That is good to know! I'm aware that sound quality can't be compared to a normal speaker, but I'm not sure how bad it's going to be.. Might be that I've been a bit too hopeful about how it will sound.

Do you have suggestions what can be done to improve the sound quality, while still keeping the price relatively low? another module, speaker?

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.