Audio modules for electronics project

  Рет қаралды 39,497

Playful Technology

Playful Technology

Күн бұрын

In this video, I'm going to demonstrate various common audio modules - devices you can use to add music or sound effects to your Halloween scare props, escape rooms, model railways, or any other electronics projects!
Particularly, I'll be comparing the following:
DF Player Mini, Catalex Serial MP3 Player, (including the YX5200, YX6300, MH-ET LIVE MH2024K and AA20HF "variants"), DY-SV17F, DY-SV5W, DY-SV8F, DY-HV8F, DY-HV20T
Some of these devices can be controlled by code sent from an Arduino, ESP32, or Raspberry Pi, whereas others can be used as a completely standalone device - requiring you only to connect a power supply and speaker. Playback of different sounds can then be controlled by pressing different buttons (or any other inputs), which makes them ideal for use in an interactive museum exhibit or other installation.
Now, it's going to be impossible for me to convey the volume or quality of these modules in a video.... they're all just going to sound like the speakers you're currently listening on at the volume level you've set (possibly a little bit more distorted due to my microphone!). So, I'm going to concentrate on demonstrating these other features instead:
- how to wire them correctly to minimise static noise, clicks, etc. and prevent erratic behaviour during playback
- how to prepare and store audio data (using, e.g. using Audacity to normalise and trim audio files, and DriveSort to ensure that track 00004.mp3 really corresponds to track 4 on the SD card www.anerty.net/software/file/D... )
- comparing ease-of-use; some devices can be wired directly to the GPIO pins of a 3.3V or 5V microprocessor, whereas others need external components such as resistors or capacitors
- testing audio latency between flash memory and SD card devices
00:00:00 - 00:00:25 Introduction
00:00:26 - 00:07:22 DF Player Mini MP3 Player
00:07:23 - 00:09:18 Catalex Serial MP3 Player
00:09:19 - 00:14:21 Clones and Counterfeit chips
00:14:22 - 00:21:52 DY-SV17F
00:21:53 - 00:24:20 DY-SV5W and DY-SV8F
00:24:21 - 00:26:53 Comparing SD card and flash latency
00:26:54 - 00:28:14 DY-HV20T and DY-HV8F
00:28:15 - 00:29:48 Preparing Audio files with Audacity
00:29:49 - 00:32:47 The importance of file naming
00:32:48 - 00:35:45 Using DriveSort to correct file indexes
00:35:46 - 00:37:53 Wrapup
For further details about this, or any of my other #escaperoom tutorial videos, please see / playfultech

Пікірлер: 132
@wqwwqwqqpoppopoo
@wqwwqwqqpoppopoo 3 ай бұрын
One thing that I think is worth mentioning, is that the WAV Trigger lets you play up to 14 audio tracks from an SD card AT THE SAME TIME. This is extremely useful and I have not found a suitable alternative that can do the same thing.
@PlayfulTechnology
@PlayfulTechnology 3 ай бұрын
That is true; whenever I've needed multitracked samples I tend to just trigger them off seperate devices (e.g. 4x DY-SV17F wired to the same ESP32), which works out cheaper unless you really need a lot of polyphony.
@Witsenburg
@Witsenburg 4 күн бұрын
Hi, is there some way I can contact you about this? I have some questions about this playing multiple sounds at the same time.
@davidc9441
@davidc9441 5 ай бұрын
Best youtube video on this topic by far. So comprehensive and helpful - thank you. So appreciated.
@spasticjackson9578
@spasticjackson9578 20 күн бұрын
Brilliant ! Thanks for the bit at the end about naming and indexing. I have just started messing with the AI Thinker Audio Dev Board and the Koobok SD version. Tons of potential with these playback boards. Thanks !!!!!!
@user-db3gw7vt2q
@user-db3gw7vt2q 9 ай бұрын
What a great video for explaining all those DF player quirks! Can’t wait to try some of the DY versions you recommend! Thank you!!!
@ytfp
@ytfp 10 ай бұрын
Loved this video, it answers a lot of issues to do with audio player modules in a very in depth way. The longer more thorough explainations are very much appreciated.
@jamesmadethis
@jamesmadethis 10 ай бұрын
Oh my god you have somehow made a video that speaks to exactly the issues I was having with DFmini player!! Thank you thank you. I couldn't find answers anywhere about why my audio was cutting out on it. 🙏🙏
@MakerProjectLab
@MakerProjectLab 10 ай бұрын
This is a fantastic resource! Thank you for putting this together.
@PlayfulTechnology
@PlayfulTechnology 9 ай бұрын
Thankyou!
@PaulStanos
@PaulStanos 10 ай бұрын
I have been encountering the sorting issue over time as I remove/replace/rename files, and my solution was to just delete all the files and begin again. Obviously, pretty annoying. Thank you for highlighting the DriveSort tool as a much better solution!
@ChrisD1984
@ChrisD1984 2 ай бұрын
This is an extremely good and thorough explanation. Exactly what I was looking for. Thank you very much.
@TBoy58_405
@TBoy58_405 10 ай бұрын
Many thanks for your video. The DFPlayer mini has been my usual goto for sound and you’ve taught me something new about it (diode). My current project uses the DFPlayer Pro. It has some similarities to the Mini and some differences. Your section on naming was very informative and explained some of my Pro issues. It’s a pity the Pro was not one of your comparisons, but maybe another time. Thanks again 👍🏾🤓
@DreamsOfTheMind-video
@DreamsOfTheMind-video 4 ай бұрын
Thank you, it helps me to make a choice between all the players! Great explaining to!
@modelmaker2001
@modelmaker2001 6 ай бұрын
Great video. Very informative. I was losing my (small) mind with the DF Mini. Bought a DY-HV8F and I'm back in business. Just ordered more. Thank you!
@doverivermedia3937
@doverivermedia3937 4 ай бұрын
This is SUPER helpful. Very clear & insightful. ... 🇬🇧
@russelldicken9930
@russelldicken9930 2 ай бұрын
That’s really useful. I’ve not used audio much in projects. Thanks for sharing
@Thunderchops1984
@Thunderchops1984 5 ай бұрын
Thanks for this vid. Novice here about to start an mp3 player project and this is very helpful.
@robertedlund6357
@robertedlund6357 10 ай бұрын
Thank you so much for your vids! I am dabbling a bit at home with escape room games and your projects are amazing!!
@PlayfulTechnology
@PlayfulTechnology 10 ай бұрын
Awh, thanks for taking the time to write a comment - that's really kind, and I'm glad you like them!
@remip6135
@remip6135 6 ай бұрын
Just thank you so much for all of this information with everything wandering around on the internet! I wish this would be saw by more People You don't know how much it helped me
@romanokonechnikov6279
@romanokonechnikov6279 10 ай бұрын
Very useful video. I'm tired of DFPLAYER modules, so now I know what to use instead. Thanks!
@craigbrooksby
@craigbrooksby 23 күн бұрын
Thank you! Clear and detailed.
@richardnulli7755
@richardnulli7755 Ай бұрын
Many thanks for this informative Video. It fits to my actual knowledge deficit in this matter and have solved it completely.
@justystarz08
@justystarz08 2 ай бұрын
Great tutorial 🎉 Thanks!
@millenniumfalconnotes6628
@millenniumfalconnotes6628 26 күн бұрын
Thanks for a genuinely useful video! So many other folks don't go into the actual nitty gritty on how to make the things work properly, but just hand-wave vaguely. This is far more useful! Now - if I could find a board like the ones you described here, but capable of stereo amplified playback and which autoplays on power-up... :)
@ozdagap1809
@ozdagap1809 Ай бұрын
The drive sort tool is an absolute godsend. The frustration with having to redo the audio file indexes after adding or removing an audio was incredible. I wonder why we are restricted to using the indexes and if there is a library that allows playing files based on file name strings. Anyway, thanks again my good man
@SjwNz08
@SjwNz08 25 күн бұрын
12years ago I had to make a system to play safety messages and some other audio tracks and at the time I was using a bu9437akv chip by ROHM. took ages to get this going and I wish these modules were around back them. I may have to redo the project soon so I will be using one of those modules in your video.
@pamjeed321
@pamjeed321 4 ай бұрын
Thank you for informative video
@leehewitt9559
@leehewitt9559 6 ай бұрын
That’s for that, interesting and informative video 👌
@vigneshkarthi3321
@vigneshkarthi3321 3 ай бұрын
I was thing of create a cheap ipod shuffle, then I saw your video help me alot.
@Really2950
@Really2950 5 ай бұрын
Interesting stuff
@RUSSIAN_SPY_INC
@RUSSIAN_SPY_INC 7 ай бұрын
very informative, thank you.
@steubens7
@steubens7 Ай бұрын
expected to hear about the vs1053b from the thumbnail! they do a lot more than play samples and you can write your own dsp code if the rom code doesn't do what you want. they can also play midi files with a given sound bank, or the included standard midi ones. thank you for making this video it will be helpful the next time i'm asked to figure out a dfplayer project :)
@johnburgess2084
@johnburgess2084 4 ай бұрын
Thanks for that fun and enlightening video. I've just started messing around with audio stuff (via I2S), and have an ESP32 MCU and a Sparkfun WM8960 breakout board. So far, I can say that the WM9060 is complicated as heck, but you can probably do almost anything you can imagine with it (but maybe I have a limited imagination). Between the "Analog in" to "I2S out" section and the "I2S in" to "Analog out", and combining with Bluetooth and/or Wi-Fi, I imagine there's not much you cannot do with this breakout board. I'm still trying to figure out, when you read or write the I2S interface, how the code can discriminate between left and right channels in the buffer memory. Great fun, thanks again!
@Dabaiko
@Dabaiko 10 ай бұрын
Hi Alastair, thank you for your videos. I have been watching your projects for years, as you are the only person on youtube that handles some of the concepts needed for the weird things that I come up with and try to learn how to build. Recently I was researching this very topic. I found out you can play audio files from an ESP32 by wiring it directly to an sd card (easiest setup is to use a microsd and solder the wires to a sd to microsd adapter) and to a speaker. I found this setup to be the minimal option to be able to play random audio files with minimum number of items and space. I think there might be a way by using logic gates, a timer and a standalone dfplayer but if possible it would be quite more complex. I am sharing this option because I usually have very little room available, and I almost go mad every time I have to face the inconsistency of the dfplayer.
@PlayfulTechnology
@PlayfulTechnology 10 ай бұрын
Thanks for the comment! You're absolutely right - you can play back audio files using only the ESP32 hardware (in fact, you can even do this on an Arduino [at very low bitrate] using something like the TMRPCM library: github.com/TMRh20/TMRpcm). I didn't mention this as a viable solution though, because it tends to occupy a large amount of the limited resources available on an embedded chip, both in terms of processor and memory usage. So, if you try to get your sketch to do anything else in addition to playing back audio (e.g. polling button input, reading a sensor, or applying any controller logic) you quickly run into timing issues and playback becomes unacceptably choppy. That's why generally I'd recommend offloading responsibility for audio functions to a dedicated audio chip like those mentioned in the video, and all the ESP32 has to do is issue a few simple byte commands.
@Dabaiko
@Dabaiko 10 ай бұрын
@@PlayfulTechnology I didn't know that! Thank you so much for pointing it out.
@seanoconnor8843
@seanoconnor8843 2 ай бұрын
I would consider a 20W amplifier as a public address system. 1W is about right for the human ear in a normal room
@Backedone-ss5vw
@Backedone-ss5vw 23 күн бұрын
Automatic arati player. What I need is a music player play audio file from SD card on a perticular time. Example: 1. Player should turn on at 06:00 am play audio track 1 for 26 minutes 44 seconds and turn off. 2. Turn on at 12:00 pm play audio track 2 for 19 minutes 55 seconds and turn off. 3. Turn on at 06:00 pm play audio track 3 for 22 minutes 12 seconds and turn off. 4. Turn on at 09:00 pm play audio track 4 for 16 minutes 11 seconds and turn off. Note: I am doing it with smart switch with scenes. Which turning on my Ahuja 250 amplifier and multimedia kit with USB TF AUX & BT. Timmer working fine but managing seconds are a problem here. And changing audio track every day is not what am looking for. Anyways managing adding blank audio to match the timing. I'm looking for fully automation. It's for a temple. Audio module with Arduino is a option here but I'm not a programmer. Is there any pre built device available please let me know? If anyone like to help me with this most welcome. I can offer a like a cup of coffee. Thanks in advance.
@crazybirdlady522
@crazybirdlady522 4 ай бұрын
I really appreciate this video. I am a senior, with no electrical engineering background. I make simple animated props for a yearly haunted house fund raiser for a 150 year old lighthouse. I am currently trying to add sound to one of my props. With the help of your video, I wired a DY-HV8F sound card with 5 different sounds, triggered by small push buttons. When I use an amplified external speaker, it works great. When I use a 4ohm 3w speaker, that I want to put in the creature’s head, I can barely hear the sound. I’ve tried adjusting the potentiometer, but it doesn’t have any effect. What am I doing wrong?
@lwo7736
@lwo7736 9 ай бұрын
An advantage of the sd card version is rhe ability to remove the card, take it to your pc, mess woth the tracks and put it back
@prodeous
@prodeous 5 ай бұрын
Nice video.. was looking for something as a Robocop soundbaord for my cosplay.. do any of the devices can "mix" audio tracks, or all play only one track at a time?
@haywardhaunter2620
@haywardhaunter2620 3 ай бұрын
Excellent video. Having spent a lot of time experimenting with Catalex, DF Player Mini, and clones ... Chip numbers: I've mostly seen XY5300 and a few XY5200. I haven't seen XY6300 anywhere. Even for chips with the same number, there seem to be various revisions in circulation, each with their own set of bugs. DF Player Mini: Your current estimates for basic playing and file loading are higher than what I've measured (27 mA playing audio to DAC output with the amplifier disabled, slightly higher if playing from USB flash drive). When not using the amplifier, I've never had problems powering it from an Arduino Pro Mini's regulator, even when the Pro Mini is providing power to several other components. Using a diode to drop the VCC supply and a capacitor to smooth things out makes a lot of sense. I'll do that in the future for sure. For the serial line, I use two resistors arranged as a voltage divider to drop the 5V output to right around 3.3V at the player's RX pin. Catalex: The Catalex draws a little less current than the DF Player Mini. The essential commands are largely compatible with the DF Player Mini, but there are subtle differences in behavior when using the serial interface. For example a DF Player Mini will clamp the volume level to a maximum of 30, but a Catalex lets you set a higher level (like 40) and will even confirm that it is at the higher level even though it appears to look at only the lowest five bits, giving it an effective range of 0-31. Catalex will let you change the equalizer setting during playback, but on the DF Player Mini that'll stop playback. Catalex doesn't implement some of the more esoteric commands, and it can return bogus values for some status queries. File Index versus Track Number: The basic Play command does indeed work by the file's index in the FAT regardless of how the file is named. Likewise, Next Track and Previous Track simply step by file index. The Playlist command is documented to use file indexes, but I haven't been able to confirm because none of the devices I've tried seem to support it. But there are other commands (Play From Folder, Play from "MP3" Folder, Insert from "ADVERT" Folder, and Play From Big Folder) that actually require the file name to begin with the track number (in decimal using an appropriate number of digits encoded in ASCII).
@PlayfulTechnology
@PlayfulTechnology 3 ай бұрын
Thankyou for adding that very thorough additional useful information!
@TheBadoumba
@TheBadoumba 5 ай бұрын
Dear Alastair. Thanks for all of that and your very useful comments. Is there any device allowing to play and control independently multiple audio files or do we need one board for each? I was looking for a way to build a 8 steps loop sequencer launching individual audio files and build a more elaborated Raagini Tanpura. Thanks 😊
@dimarybachkovskyi2137
@dimarybachkovskyi2137 6 ай бұрын
Hi! It will be interesting video about VS1003 / VS1053 because it is using in many models of modern internet radio. There are several models of VS1003/1053 and VS1053 on the market now. And they are not same. PCM5102 and UDA1334 will be interesting too. Thank you!
@marchache
@marchache 13 күн бұрын
Great video! Have you explored using the USB pins on the DFMini for power and file transfer. I have a project in mind (dementia friendly music player) and was thinking of using commercial power banks to power the unit. Transferring files via this port to the onboard card would be much easier for caregivers. I've seen one video on this but... sketchy. Wondering if the same power conditioning should be used.
@mrsergej
@mrsergej 5 ай бұрын
Thank you for the video. Very informative. Would any of these (thinking of dy-hv20t) would play file once powered on, providing that relevant trigger button is in pressed position already? Thank you!
@user-xw4my5jr4l
@user-xw4my5jr4l 5 ай бұрын
I got rickrolled. 😀
@ThomasDevOnline
@ThomasDevOnline 6 ай бұрын
Thank you for another great video Alister, How can we reach out to you for your support on a project we have? (Email or something) Great work. Thank you for all you do.
@oscarfoxtrot99
@oscarfoxtrot99 10 ай бұрын
My experience with the DFplayer mini is the same I've never yet found one that performs 100% of the functions in the spec.But generally they are good enough and cheap. I would be interested to know how you would incorporate a variable volume control as this is often needed though
@PlayfulTechnology
@PlayfulTechnology 10 ай бұрын
The DFPlayer has software-based volume control. So, if you're controlling it via the serial connection, you can issue a command like myDFPlayer.volume(10); to vary the volume supplying a value from 0 (min volume) to 30 (max volume). If you're using it as a standalone device you'll need a hardware-based volume control instead: your first instinct might be to put a rotary potentiometer into the speaker output, but this will change the impedance between the amplifier and the speaker. The "correct" solution would be to use an L-Pad attenuator instead, like one of these: cpc.farnell.com/c/pads/l-pad
@AdamWrightthegeek
@AdamWrightthegeek Ай бұрын
This information was exceptionally useful, thank you for the great work in setting this up. I'm planning a hardware soundboard project, and although I'm well versed at scripting, this will be my first "from-scratch" electronics project, as well as my first foray into Python. The tricky part of this project is that the hardware buttons wont trigger a single sound file, but a random one within a specific directory. So I'm leaning towards the DY-SV5W board in serial mode, with Python code to choose a random index to send to the audio board when a given button is pressed. However, I'm unsure of how to know if the max number of files on the MicroSD card from the arduino to be sure the random index sent is within range of the amount of files in a given directory on the card. For that matter, can i even use directories on the card if the Arduino is just sending a single file index number? Is there a better recommendation for my project idea? Requirements: - i can drag and drop MP3 and WAV files to the MicroSD card like ../dir1/sound1.mp3, ../dir2/sound53.wav - i can press button1 to play ../dir1/[randomfile] or button2 to play ../dir2/[randomfile] With my amateur knowledge, i would expect that the file storage probably needs to be accessible on the board doing the logic, which would be the Arduino in this example, is that accurate? Furthermore, is there an Arduino board that can do all this on it's own without needing a secondary audio board like the ones on your video? I appreciate patience, as this is my first dive into the world of microprocessor boards, aside from casual RPi tinker projects.
@Mogeli
@Mogeli 8 ай бұрын
Hey Alastair, Just looking at the diagram you made for the DY-SV17F but the 5V line from the player is running to VIN on the arduino. Is this correct? I would have expected that you would want to connect it to the 5v pin of the arduino so you can power it from there
@Videogame9559
@Videogame9559 5 ай бұрын
Hi great video very helpful. I like to control the skull jaw with a servo motor mover with a sound device that loads soft sounds. I can control the servo with the gpio pin pi pico but what's the best board to use to do this ?
@DragonVisit
@DragonVisit 7 ай бұрын
Wonderful video. Do you know of any tutorials that show the code to use for either ESP32 or Arduino (have both) after buying either the 5W or 8F (will buy either). If not, how about either of the HT versions (will buy either)? Have been trying for weeks to get something working.
@modularmagick7654
@modularmagick7654 10 ай бұрын
Great video as always! WRT DY-SV17F, what is the purpose of the three pull-up/down resistors? Since there is only a single connection to each pin, it seems to me those pins could be directly connected to +3.3V or GND as appropriate. I've only needed them to ensure an input does not float in the absence of an input signal.
@PlayfulTechnology
@PlayfulTechnology 9 ай бұрын
I'm not entirely sure why the inline resistors are necessary - like you say, to set a logic signal of HIGH/LOW, you would think you could directly connect them to 3.3V/GND, but according to the documentation the resistors are necessary in both cases. This is also the way that the DIP switches are implemented in the 5W/8F boards. You can try without, but be warned in case you get funky behaviour!
@JohnKonye
@JohnKonye 7 ай бұрын
Is it ok to use a toggle switch (always on after activating) to trigger sounds? I have a 5 switch panel for my car. Looking to make it seem like I have a Jarvis. When I switch on the first + lead to ACC, I want it to activate the "Welcome back Sir". that switch will remain on providing power to ACC. then When I switch the Coil Lead, I want a "Ready to start Sir". Possibly a few others, but is it stable to trigger multiple soundbites once with an always on switch? Did that make sense haha
@iancampbell4936
@iancampbell4936 9 ай бұрын
Grear video as always. I have been really struggling with my DFPlayer while building one of your old projects. I left a message on the Patreon site. I hope you can provide me with some answers. I thoughly enjoy if of you videos. Thank you for sharing.
@PlayfulTechnology
@PlayfulTechnology 9 ай бұрын
Hi Ian! I've replied via Patreon :)
@twinkstr
@twinkstr 10 ай бұрын
Had the similar issue with DY-SV17F with builtin memory, in my case it took 500ms to to initiate audio.
@PlayfulTechnology
@PlayfulTechnology 10 ай бұрын
Was that playing a MP3 file or a WAV file? 500ms is very slow :( One possible explanation for the long delay is that an MP3 file is compressed, and the chip does not have a very efficient decompression algorithm. Playing a WAV file should be more responsive, as that's uncompressed raw audio that can be read and immediately streamed. The downside of that is that it's a much larger filesize, which is tricky when you've only got 4Mb storage to play with...
@darrenjcosborne
@darrenjcosborne Ай бұрын
Hi, great videos and content! Question regarding the DY-HV20T... the data sheet is a bit light on information... are you familiar with what logic level the pins are working at? I've seen videos with an Arduino connected directly, and discussions suggesting they work at 3.3V (hence I could then hook my esp32 directly to the board without a logic level shifter). Do you have any experience with this? Thanks in advance.
@mydmcdelorean
@mydmcdelorean 9 ай бұрын
Hey, great video. I need some help.... am using an MP3 trigger board to play a sound to sync with lights from a prop but there always seems to be a 1.5 sec delay for the MP3 to play when triggered (even using a relay). Do you have any tips as to how to make a sound play instantly as soon as a trigger voltage (high 3.3v) is applied so it syncs perfectly with the prop I am using (which triggers instantly). Delaying the prop is not an option in this case unfortunately. Thanks in advance as flashing of the lights needs to sync with the sound
@AlexLlama
@AlexLlama 10 ай бұрын
Excellent video, thank you for putting it together. Can you recommend a board that has very little latency that can be used to make an instrument? And do any support playing more than one track at a time? So if you trigger a second track while the first one is playing, they both continue to play?
@derWarst
@derWarst 8 ай бұрын
Maybe have a look at the Sparkfun Wav Trigger.
@AlexLlama
@AlexLlama 8 ай бұрын
@@derWarst great suggestion thanks!
@eldjmasterfreddy4366
@eldjmasterfreddy4366 8 ай бұрын
Good work and Great Explanation thank you, can the players play stereo files.?
@PlayfulTechnology
@PlayfulTechnology 6 ай бұрын
Yes, many players have stereo L/R output.
@bryanlaygond
@bryanlaygond 2 ай бұрын
What happens when the last (or only) mp3 file reaches the end? Do the DY modules loop back automatically? If not, Is there a way to loop the mp3 without the need of a microcontroller? Thanks for your video! I am more aware on how to approach my project now thanks to you :)
@9Fahim
@9Fahim 2 күн бұрын
is there a board and software that allows you to press a button and it sends a signal via USB that plays a sound/alarm of your choosing through windows operating system.?
@slighter
@slighter 2 ай бұрын
This is great! One quick question: What value should the diode have that has to be connected to the DFplayers vcc/power supply?
@slighter
@slighter 2 ай бұрын
Same with the capacitor, btw.
@Gorkilein
@Gorkilein Ай бұрын
Yeah the flash version is better once you just need short or a few files. Then you don't need to pay the expenses of an extra SD-Card.
@shrikedecil
@shrikedecil 10 ай бұрын
Have the old iPad/iPhone "Airplay" connectors been figured out far enough to make on of these a car's entertainment system?
@Thunderchops1984
@Thunderchops1984 4 ай бұрын
@PlayfulTechnology Can you advise on selecting a speaker? I was planning on using the DY-HV20T in an RC car project (car stereo effects that sort of thing). If I’m powering this board with a 2s battery (7.4v), what size speaker should I use with the board? I have a few spare 4ohm 3W speakers which I presume will work, but I can get a larger speaker for better volume. If I’m powering the board with 7.4V will that limit the speaker power I can use? Cheers.
@JulieneGrandy
@JulieneGrandy 2 ай бұрын
Can't believe I just got rickrolled by a chip🤣
@777rudecat
@777rudecat 9 ай бұрын
Any advice for someone who works an escape room as the only person willing to fix the effects and boards, I've been thinking about freelancing to other escape rooms
@Duggs1010
@Duggs1010 9 ай бұрын
Does anyone know if there any way to configure the DY-HV20T to be not-Interruptible? I've been trying to use the busy pin but have not landed on a working solution. Every time the board is triggered it will restart the song.
@Videogame9559
@Videogame9559 4 ай бұрын
Which is best board to trigger a servo move with sound file l taking skull to move the jaw
@Andrew-ps9zp
@Andrew-ps9zp 2 ай бұрын
Do you know what the speaker ohm rating should be for the df player mini? Also what power supply would you recommend? Thanks
@45e668
@45e668 7 ай бұрын
I have a DY-SV5W, when I plug it into my computer with a micro-USB it doesn't show up and I cannot load files. I was wondering if you have any advice as to why this might be happening.
@LowerDeckProps
@LowerDeckProps 7 ай бұрын
Excellent video. I'm a newbie here. Could you please provide more info/specs for the diode and capacitor needed for the DFPlayer Mini? I'm trying to run it from the 5V pin of an Arduino Uno. The quality of the audio is excellent, but sometimes the Arduino sketch stalls, when it reaches the first call to play a sound. Cycling the power usually helps, but it is kind of annoying. Thanks.
@PlayfulTechnology
@PlayfulTechnology 7 ай бұрын
I'd suggest reducing the volume level in your code for starters. Higher volume = more power required = draws more current = causes a brownout, resetting the Arduino.
@LowerDeckProps
@LowerDeckProps 7 ай бұрын
@@PlayfulTechnology OK, thanks. One more question. With your method of wiring the DFPlayer Mini, I understand that you are saying NOT to power the MP3 player via the Arduino. Is it OK, that the Arduino and MP3 player receive power from a common USB power supply? I am trying to achieve your wiring method, but I would like to use a single USB micro-B cable that plugs into a 5-lead terminal block. I use the positive and negative leads and I split them each into two wires, so I have one set to power the MP3 player, and one set joined back together in a USB connector to power the Arduino. Do you think that this would be OK? Thanks.
@aafnx
@aafnx 4 ай бұрын
Hey! I am looking for the best microcontroller for a drum machine I want to do as a project. Ideally i want it to be programmed digitally but controlled via an analog controller. What would you recommend?
@lautungho1
@lautungho1 6 ай бұрын
hi bro, do u know how to make the DFPLAYER can switch the audio from between earphone and speaker when you plug the earphone jack
@mec-rc
@mec-rc 2 ай бұрын
Have you any experiance about looping mp3 tracks? I've used DFPlayer mini with Arduino as engine sound simulator, cyclic repeating engine sound track, but I hear a click sound when the loop restarts (triggered from IO pins, but same clicking result) I'm looking for another sound module for this, the DY-SV17F could be better?
@DatFunnyPerson
@DatFunnyPerson 4 ай бұрын
34:53 could you also set it up that it just plays random songs as soon as you turn it on?
@jonathanlevin7660
@jonathanlevin7660 4 ай бұрын
Great video! But for the larger form factor modules (DY-SV5W/etc) the only modes I managed to get working are the MP3 mode (pins are commands like play/pause/next/etc) and Serial UART mode. The other modes where pins select a track index did not work no matter what I tried, in any of the modules I bought (All AliExpress, but at least a couple different sellers 🤷‍♂)
@PlayfulTechnology
@PlayfulTechnology 4 ай бұрын
I've not experienced that problem myself. What setting did you push the DIP switches to?
@jonathanlevin7660
@jonathanlevin7660 4 ай бұрын
@@PlayfulTechnology It was a while ago, but I think I literally tried all permutations after getting frustrated. Pulling the pins either high or low just did not trigger the tracks (but in UART MOde I was able to play them by index, and in the default MP3 mode I was able to skip between them, all with the same SD card). Where did you buy your modules from? Perhaps Ill try one
@PlayfulTechnology
@PlayfulTechnology 4 ай бұрын
@@jonathanlevin7660 I've bought several batches from different vendors on AliExpress - I do normally use them in UART mode anyway, but occassionally use them in trigger mode and not noticed any problem - you just need to have the filenames saved appropriately on the SD card and the DIP switches set correctly.
@jonathanlevin7660
@jonathanlevin7660 26 күн бұрын
​@@PlayfulTechnology a couple months later I finally figured out the issue.. As you said the filenames have to be correct, I had "0001.mp3" and the module needs specifically 5-digit names "00001.mp3"... The tutorials I saw claimed that the modules use the FAT index, so what matters is the order in which you copy them over. This is untrue. One would assume even if not at least it would sort alphabetically- but nope, specifically 5 digit numbers with postfix `.mp3`. Most "datasheets" for these also fail to mention this, but oh well! once known it's a very solvable issue
@PlayfulTechnology
@PlayfulTechnology 26 күн бұрын
@@jonathanlevin7660 Ah, well done for figuring it out - and thanks for sharing the solution!
@310765
@310765 2 ай бұрын
I am going to use a DFRobot Min iMp3 player on my next project with an Arduino R4, I'm going to use a breadboard power supply to power the device independently using the 3.3v option, do you think this will be okay?
@ralfw7463
@ralfw7463 2 ай бұрын
Hi. Great video! I would liketo show the active file on an lcd. So do you know any such module which allows to read the filename from the storage device? Or let you stream the data to it so you can access the files via an sdmodule?
@PlayfulTechnology
@PlayfulTechnology 2 ай бұрын
These cheap audio modules only have a basic access to the filesystem of the SD card, and unfortunately don't expose it to allow any queries from the microprocessor either. To do that, I'd use a standalone SD card and then stream the data to an audio chip using I2S, but that's quite a lot more involved.
@ralfw7463
@ralfw7463 2 ай бұрын
@@PlayfulTechnologythangs for your reply. I have no problem with involved.. at least I guess. Just limited time. So bitbanging would be beyond scope. But as long as there is a library for it i thing i could manage.
@SonnySmith-dz9if
@SonnySmith-dz9if 2 ай бұрын
what battery pack do you suggest getting for the DY-SV5W ?
@kenyonj7957
@kenyonj7957 4 ай бұрын
Great video!! Thank you for taking the time to make this. I have one quick question though. Would I still need a separate power supply for the DF player if I were to use an aux out jack instead of a speaker?
@devinmartin7626
@devinmartin7626 2 ай бұрын
Can i request some pro tips ? Ive got a pemenol pemenol 60W Voice Playback Module, PEMENOL DC 9-24V High Power Music Player Mp3 Trigger Amplifier 64Mbit Flash Storage Sound Board Supprt Sound and Light Alarm How the hell do you make the lamp trigger, im using the module to make a dance party bathroom 😅 and the lamp circuit is suppose to trigger a 24v relay that will controll the 110v overhead lights. My board is showing a constant 24v actoss the lamp pins whether its triggered or in standby.
@ImperialLightandMagic
@ImperialLightandMagic 3 ай бұрын
Really struggling with a DY-HV20T at the moment. I got it to work once (although it played 3 tracks as if it were skipping to next) using a test sd card I had. I removed the sd card, changed the files to the one I wanted (playing an explosion only) and now it's lifeless. Did you find an documentation on the dip switches and modes, other than what's on the Aliexpress listings? Thanks, Patreon Steve
@PlayfulTechnology
@PlayfulTechnology 3 ай бұрын
What issues are you having with the DIP switches? I basically just set them to serial control and then leave them there.
@ImperialLightandMagic
@ImperialLightandMagic 3 ай бұрын
@@PlayfulTechnologyThanks for replying, in the end I had a combination of issues (faulty sd card...doh!) that contributed to my frustration. I was still unable to get it to do exactly what I wanted, but I worked around it, and it's now installed in an ER
@fabriglas
@fabriglas 10 күн бұрын
Whats the software he is iusing looks good!?
@peterensinger1770
@peterensinger1770 3 ай бұрын
hi i have been looking for a small mp3 player but i do absolutely need the output to be stereo i have tried the df robot mini player board only to find it only outputs a mono audio i confirmed this by tracing the dac L and dac R pins they ultimately go to the same pin on the mp3 chip on the board i was looking at the other boards you show in the video but i cannot find any schematic diagrams or other specifications and or pinouts of the ic so i could confirm that those boards are indeed stereo via the 3.5mm jack i am not bothered about any on-board amplification as this is done elsewhere in the project all i want is a simple to control via a serial connection MP3 player that outputs a stereo audio. Can any one confirm if any one of these boards are stereo?
@CraigOverend
@CraigOverend 5 ай бұрын
Do you know of and modules with triggers like these to play two voices at once? I've been using two boards with two speakers but am looking for a small single board, single speaker solution due to space constraints.
@AniMattronics
@AniMattronics 3 ай бұрын
The Sparkfun WAV Trigger has polyphonic playback. You can play any combination of sound files simultaneously.
@retrobombstudios1258
@retrobombstudios1258 7 ай бұрын
are these compatable with a pico
@grahamhik9177
@grahamhik9177 9 ай бұрын
Amazing again i just love watching your channel, i have a question please, i am currently building an animatronic Parrot using an esp32 and controlling it with a playstation 3 controller. i dont know if you have used esp32 arduino in the fashion im hoping to do, i just love the idea of being able to speak through a microphone and the parrots mouth would open and close using servos as close to my voice speaking as possible. do you think this is something that i could possibly add to what i have already done with the parrot. Many thanks Alistair i hope you can answer my question. I am building it with 6 chans, with 6 servos even though that is a nightmare coding, so i am currently looking for an arduino coder that maybe able to put the sketch together (paid of course) for me if you know anyone.
@pinheadpuppet6755
@pinheadpuppet6755 2 ай бұрын
Are there any arduino libraries for the dy-sv5w? Or does it use the same library as the df miniplayer? I cant seem to find any online
@PlayfulTechnology
@PlayfulTechnology 2 ай бұрын
I use github.com/SnijderC/dyplayer in all my projects.
@ulfrinn8783
@ulfrinn8783 Ай бұрын
I hate that every single one of these boards is for micro SD only, none for full size SD or any other medium, just the most tedious one to deal with and easiest to lose
@jcloftis11
@jcloftis11 10 ай бұрын
Could you please link to the websites you used for these boards? Thanks
@PlayfulTechnology
@PlayfulTechnology 10 ай бұрын
You should be able to find distributors easily by searching for any of the model numbers. My parts drawer has hundreds of these modules which I've bought from all sorts of suppliers - I didn't include specific purchase links, partly as I don't want to be seen to be recommending any particular supplier, but also partly because I couldn't honestly tell you exactly which unit came from where!
@jcloftis11
@jcloftis11 10 ай бұрын
I was interested in the robotics site for my son’s school team.
@anyonecanmakeit718
@anyonecanmakeit718 7 ай бұрын
Is there any difference between df player mini and mp3tf16p v3.0
@PlayfulTechnology
@PlayfulTechnology 6 ай бұрын
They are "clones", based on a different chip that share much of the same functionality, but not necessarily all.
@anyonecanmakeit718
@anyonecanmakeit718 6 ай бұрын
@@PlayfulTechnology ok so how to hook it up with battery and sd card to use as mp3 player any idea pls??
@Marc_Wolfe
@Marc_Wolfe 5 ай бұрын
..... I2S
@TheUnofficialMaker
@TheUnofficialMaker 9 ай бұрын
LIKE THE channel but this guy never responds to anything.
@PlayfulTechnology
@PlayfulTechnology 9 ай бұрын
Hi! Sorry - I don't always see or respond to all comments. But, here I am ;)
@rudyd3560
@rudyd3560 2 ай бұрын
Studies have shown a link between MP3 listening and ear cancer.
@skrame01
@skrame01 7 ай бұрын
Do you know of an arduino library for the Due boars that will work with the dyplayer modules? Due doesn't have software serial and uaing hardware serial gives a compilation error.
Simple Way To Add Sound  & Relay Control To Your Prop or Model
26:29
The Makers Cave
Рет қаралды 43 М.
Forget WiFi! This Wireless Method is WAY Better?
12:14
GreatScott!
Рет қаралды 468 М.
Универ. 10 лет спустя - ВСЕ СЕРИИ ПОДРЯД
9:04:59
Комедии 2023
Рет қаралды 2,8 МЛН
터키아이스크림🇹🇷🍦Turkish ice cream #funny #shorts
00:26
Byungari 병아리언니
Рет қаралды 27 МЛН
I CAN’T BELIEVE I LOST 😱
00:46
Topper Guild
Рет қаралды 59 МЛН
How many plants do you need to breathe?  TESTED
27:44
Joel Creates
Рет қаралды 2,7 МЛН
Which ESP32 is Best for Your Project?
11:12
Predictable Designs
Рет қаралды 20 М.
Easy Diorama and Book Nook Audio - DFPlayer Mini #dfplayer-mini
10:11
Random Making Encounters
Рет қаралды 23 М.
мп3 модуль DY-SV17F, подключение
7:54
МастерПро
Рет қаралды 10 М.
Mastering MP3 Player Busy Pin with Arduino & Audio-Visual Synchronization
13:26
The Last Outpost Workshop
Рет қаралды 6 М.
How I Started in Electronics (& how you shouldn't)
7:05
The AM Tech
Рет қаралды 607 М.
6 Horribly Common PCB Design Mistakes
10:40
Predictable Designs
Рет қаралды 174 М.
Телефон в воде 🤯
0:28
FATA MORGANA
Рет қаралды 1,2 МЛН
Best mobile of all time💥🗿 [Troll Face]
0:24
Special SHNTY 2.0
Рет қаралды 618 М.