How to Play audio with Arduino

Sdílet
Vložit
  • čas přidán 3. 10. 2019
  • Files - drive.google.com/open?id=1WnH...
    Buy Arduino nano - www.electronics.com.bd/arduin...
    Buy jumper wires - www.electronics.com.bd/male-t...
    Buy breadboard - www.electronics.com.bd/breadb...
    Buy BC547 transistor - www.electronics.com.bd/BC547-...
    Buy best products at best price from-
    www.electronics.com.bd/
    এখান থেকে সেরা মূল্যে সেরা পণ্য কিনুন.
  • Věda a technologie

Komentáře • 481

  • @roro78roro
    @roro78roro Před 3 lety +59

    Thanks for the video.
    Small improvement.
    To avoid parasitic noise at the start I add a sequence "0, 6, 14, 22, 30, 38, 46, 54, 60, 68, 74, 82, 90, 98, 106, 114, 122," at the start of "const unsigned char sample0 [] PROGMEM".
    As a precaution, perhaps it is better to attack the transistor with a 150 Ohms connected to the base.

  • @derguutebabobauer
    @derguutebabobauer Před 11 měsíci +1

    Thank you for this tutorial. Looks easyer than I thought.

  • @vladbosoc1431
    @vladbosoc1431 Před 4 lety +17

    Nice project and good inspiration. Also thank you a lot for the files, I was just looking to download the apps until I read your description and downloaded them from there. Keep up the good work

  • @renan7399
    @renan7399 Před 2 lety

    This is awesome! Thanks for the video!

  • @entoorvlog3784
    @entoorvlog3784 Před rokem

    its good, I tried and it worked the way your showed.. Thanks for the code and the files, thats a cool job. Only thing about this project, is that it takes away 82% of the board space, otherwise cool one.

    • @AshrafulHussainKhan
      @AshrafulHussainKhan Před rokem

      Have you found any way to include multiple sounds? And the reduction of memory utilization. I am trying to do it. If you can help it would be great.

    • @TooZsChannel
      @TooZsChannel Před 11 měsíci

      Any chance you could share the files? The link appears to be dead. TIA

  • @Amiramemoire
    @Amiramemoire Před 3 lety +1

    Thank you from Algeria you are the best

  • @OndrejPopp
    @OndrejPopp Před rokem

    Tx Ahmed and Roland Jolivet, now I know how to do this. I just got this idea today to make a countdown timer for a girl with cerebral palsy that can not speak, however you can use a technique called voice cloning to synthesize a similar sounding voice based on her utterances, that is the sound she can still make. And so when that works I put it all on a microcontroller with sound samples from "Ten" to "Zero" and then she will have her own countdown timer with her own voice to for example 🔥 🚀 Or just listen to herself speaking.

  • @sanjitkumarpattanayak3647

    Thank you so much for details ... 👍

  • @manuprakash8456
    @manuprakash8456 Před 4 lety +10

    Really helpful, thank!

  • @sennabullet
    @sennabullet Před 3 lety +1

    Nice video! Thank you for sharing your knowledge.

  • @pinkponyofprey1965
    @pinkponyofprey1965 Před 3 lety +2

    NOOO! I had two speakers like that years ago and now I have no idea what happened to them. Oh well, I have two more but much bigger and they're a little to good to goof around with if "bad luck" strikes haha!
    No matter what ... great video! :D

  • @turhanaliaycan8152
    @turhanaliaycan8152 Před 3 lety

    Thank you for this video😊

  • @N3mArtist
    @N3mArtist Před 4 lety +14

    Amazing tutorial, thank you! could I ask a question? there is a way for an outside button/trigger instead of that on the motherboard? for example in a BLASTER, this will perfect to get the sound clicking the trigger, the only problem is that in your video I can see some LAG from the trigger to the sound, maybe a lightweight sound will be more rapid.

    • @N3mArtist
      @N3mArtist Před 4 lety

      doc1429 thank you 😊, I’ll try it

    • @chrismyers2490
      @chrismyers2490 Před 7 měsíci

      Ya; just connect it with a PIR motion sensor

  • @benwaleed
    @benwaleed Před 2 lety +1

    Thanks for the video
    Can you make audio plays on car’s speakers whenever you startup engine?

  • @wahid6497
    @wahid6497 Před 3 lety +1

    i did not knew electronics bd had a channel, i bought many things from them

    • @ElectronicsBd
      @ElectronicsBd  Před 3 lety

      Thanks for staying with us

    • @mdhabibahsanmahin3046
      @mdhabibahsanmahin3046 Před 2 měsíci

      @@ElectronicsBd ​ @ElectronicsBd Can you share those files again, please??? I couldn't find.

  • @guliyevshahriyar
    @guliyevshahriyar Před 10 měsíci

    thank you very much!

  • @KrautigerKauz
    @KrautigerKauz Před 3 lety +10

    4:58 this is what I came for. Thanx a lot!

  • @halahaleidi8830
    @halahaleidi8830 Před 3 lety +4

    Thank you so much, the video is really helpful. I just have one questions , when I tried it, it played only the first second only not all the audio how can I fix it to stay longer

    • @ElectronicsBd
      @ElectronicsBd  Před 3 lety +3

      You can ran more lengthy audio, if you add an SD card.

  • @aryankeluskar6
    @aryankeluskar6 Před 4 lety +5

    It works 👍🏼

  • @TechNerdPrash
    @TechNerdPrash Před 3 lety +2

    This is very helpful video because I am making a robot and not knowing how to make amplifier thanks 😎🥰

  • @Oxyene
    @Oxyene Před 2 lety +4

    Nice video and good explanation but i can't open the audio encoder do you know what to do?

  • @rizkast
    @rizkast Před 4 lety +12

    Wow, it looks so easy. Can we save the voice in this arduino and get another power supply for activate the arduino and the speaker? How much the voltage ?

  • @snooozzi
    @snooozzi Před rokem +7

    Heyy really nice vid but where do i find the encode audio software and where can i download it????

  • @X.C.11
    @X.C.11 Před 3 lety +1

    I got a couple of speakers from a broken radio and they work!

  • @joenunya8449
    @joenunya8449 Před rokem

    Holy volume instability! Was someone playing with the sound knob during production?

  • @manuelkaufmann9680
    @manuelkaufmann9680 Před 9 měsíci

    Thanks for the video!
    Do you have data of the speaker? Which speakers are suitable for the Arduino?
    thanks in advise, manu

  • @StormagedonBOD
    @StormagedonBOD Před 2 lety +1

    Could I drive the speaker from the 3v3 pin and what adjustments would i need to make

  • @rezboyjim6822
    @rezboyjim6822 Před 4 lety

    This saved me during midterms

  • @JulesNV
    @JulesNV Před 2 lety

    “ATTENTION FIRE HAS BEEN REPORTED IN THE BUILDING!”
    *Kid music plays*

  • @mdhabibahsanmahin3046
    @mdhabibahsanmahin3046 Před 2 měsíci +1

    ​ @ElectronicsBd Can you share those files again, please??? I couldn't find.

  • @addydiesel6627
    @addydiesel6627 Před 3 lety +2

    What is the max audio file size you can upload it to the arduino?

  • @your.free.electrons
    @your.free.electrons Před 3 lety +1

    Helpful tutorial

  • @mayankkukreja1013
    @mayankkukreja1013 Před rokem

    Can we connect it to different ports like to d4 instead of d11 and to any other than 5v port

  • @cadillacescalade5428
    @cadillacescalade5428 Před 2 lety +1

    Hello, I have been following this video an I've noticed the Encode Audio app you have , I've been searching an I can't seem to locate it.
    can you please tell me where I can find it or one like it that I can use .

  • @ravtejsohal2639
    @ravtejsohal2639 Před 2 lety

    Hi there i am looking to do add this to my RC Plane project, but I don't want it to be connected to the laptop. Would it be possible to power this through a battery? Help would be appreciated. Thanks

  • @elzeschers1496
    @elzeschers1496 Před rokem +3

    Hey! Nice video!
    The link to the files is not working anymore. Could you send me the files?
    Thanks :)

  • @orange_tweleve
    @orange_tweleve Před 8 měsíci

    Simple but nice video , that audio ecoder app is pretty cool. Is it possible to use it and get perhaps 16 bit output instead of the 8 bit ? Im planning to use an esp32 pwm with perhaps 10 or 12 bit resolution with a simple r/c circuit or DAC chip

    • @myra8806
      @myra8806 Před 7 měsíci

      Wht typa software he use to convert the audio to code

  • @euvo_sound
    @euvo_sound Před 3 lety +1

    Its really nice, but is it possible so it can play only when, for example a correct coin is inserted into a coin acceptor? i would want to learn the code from it 😊

    • @pablodelgado5385
      @pablodelgado5385 Před 2 lety

      add a motion sensor so that it sees when the coin passes, and then use "if then"

  • @danielyudha5960
    @danielyudha5960 Před 4 lety

    May i ask a question?, in my compile is error, it said avr/interrupt.h no such file or directory, may you can help me with that problem

  • @saharazen
    @saharazen Před 4 lety +62

    Damn music is irritating

    • @ElectronicsBd
      @ElectronicsBd  Před 3 lety +11

      we won't use such music again

    • @pow9606
      @pow9606 Před 3 lety +4

      Yeah, I though it was terrible too. Worse than advertising music.

    • @ElectronicsBd
      @ElectronicsBd  Před 3 lety +3

      @@pow9606 We use batter musics now.
      just watch our recent videos.
      czcams.com/video/uVqDQH3sc_I/video.html

  • @kbssaprodussoes
    @kbssaprodussoes Před 3 lety +2

    How many seconds of audio can we fit into a stock arduino nano?? nice tutorial thank you!!

    • @ElectronicsBd
      @ElectronicsBd  Před 3 lety +1

      I depends on the file size, I recommend you use an SD card with arduino.

    • @alokcom
      @alokcom Před 3 lety

      @@ElectronicsBd can we interface external eeprom and put files there

  • @tharushaperera9077
    @tharushaperera9077 Před 4 lety +2

    wow,how did yoy download encoding softwear ?

  • @thaliahvs
    @thaliahvs Před 2 lety

    will it still work without the bc547 transistor?

  • @elisabethandarge1194
    @elisabethandarge1194 Před 3 lety +2

    Wow its nice project thank you but i have a question can we use wemos D1 R2 or NODMCU ESP8266 micro controller instead of Arduino nano?

  • @kallinikos100
    @kallinikos100 Před rokem

    but what speaker do you use? how would i use a speaker without amp transistor?

  • @bennibelle2378
    @bennibelle2378 Před 3 lety +4

    Just wondering can you use something else as a substitution for BC547? or like would it be okay to use op amp for a substitution. Is BC547 working as an amplifier ?

    • @ElectronicsBd
      @ElectronicsBd  Před 3 lety

      yes, BC547 is working as an amplifier.
      You can add your own Amplifier circuit if you want,.

    • @prosamgg2177
      @prosamgg2177 Před 2 lety

      ​@@ElectronicsBdIn Greece, the only amplifier I can find is the BC547B, will it work the same?

    • @crazycarl00
      @crazycarl00 Před 2 lety +1

      I just did this project with a 2N2222A transistor and it worked fine.

  • @mahmoudsaid5995
    @mahmoudsaid5995 Před rokem

    first thanks for this project but it work as a repeating message only the flame neither detect nor not the message is playing can you edit the part to make the flame detect then the message play?

  • @fh4134
    @fh4134 Před 3 lety +1

    Super Thanks

  • @RoshDroz
    @RoshDroz Před 2 lety

    "attention please, fiya in the building"

  • @hiiiiiiii3853
    @hiiiiiiii3853 Před rokem +1

    Please, how can I program that the sound doesn't show up until the second click?

  • @davidkelemen3305
    @davidkelemen3305 Před 3 lety +2

    Why it is necessary to connect + to D11? It works on 11 but doesn't on other PWM inputs

  • @Ze_Egg
    @Ze_Egg Před 3 lety +1

    Thx

  • @remosorksep4018
    @remosorksep4018 Před rokem

    Nice! but how do i lower the volume tho?

  • @joenunya8449
    @joenunya8449 Před rokem

    Why is the text microscopic?
    Equalizing the sound volume with music volume is nice too.

  • @susheelkumarpippera7877

    how much program memory does this code use? there were nine words. Please reply ASAP. great video, thanx.

  • @nightkill6916
    @nightkill6916 Před 2 lety +1

    I can't use your library, is it normal? My arduino says that it did not find the library please help me I need help. I'm desperate I finally found the perfect tuto but I can't use it !!

  • @mielverscheure9160
    @mielverscheure9160 Před 4 lety

    Can i do this on a teensy LC?

  • @anfanger4
    @anfanger4 Před 2 lety

    It doesnt work on my arduino mega. i can play simple tones, but if i upload the example "playback". nothing comes out of the speaker.

  • @GolDRoger-ih3rf
    @GolDRoger-ih3rf Před 10 měsíci

    From where did you find the speaker, plz provide the link.....

  • @jensschroder8214
    @jensschroder8214 Před 3 lety +2

    Every BJT NPN transistor NEED a resistor bevor the base! Realy! Or it will destroy the transistor shortly. use a 470R resistor. The loudspeeker is inductive. You need a 1n4148 parallel to the loudspeaker, pointing the ring to positive.

    • @ElectronicsBd
      @ElectronicsBd  Před 3 lety +1

      yes,
      Thank you for your concern dear

    • @zero2583
      @zero2583 Před 3 lety +2

      I don't understand what Jen's is saying. Need a 470 resistor before the transistor where? No clue what the last sentence means either. First time attempting audio with an Arduino so trying to learn all I can

    • @ElectronicsBd
      @ElectronicsBd  Před 3 lety +3

      @@zero2583 He's saying to add a 470 Ohm resistor to the base pin of the transistor.

  • @vijayakumarikarthikeyan1162

    Which software you used for encoding link please

  • @magicdealer7820
    @magicdealer7820 Před rokem +6

    Where do you specify in the code the port you attached the speaker to?

    • @gscortez
      @gscortez Před 3 měsíci

      PCM documentation say pin 11

  • @Awsometurtle20
    @Awsometurtle20 Před 2 lety

    Is there away to make it play when powered up?

  • @benedictpng1343
    @benedictpng1343 Před 3 měsíci

    Can u make one tutorial for microbit

  • @devonthechristmashalloween1141

    Can you program led light to It and find different audio files I plan on making a dashboard figurine of bumble the abominable snowman from Rudolph the red nosed reindeer

  • @vipintiwari8466
    @vipintiwari8466 Před 5 měsíci +1

    Can you tell me how can do this instead of button and use it with ultrasonic sensor

  • @BadrulAmeen
    @BadrulAmeen Před 2 lety +10

    Hi, can I know the specifications to the speakers please?

    • @flame5226
      @flame5226 Před 11 měsíci

      Hello, the speaker is a 4ohm speaker.

  • @tokitahmid6641
    @tokitahmid6641 Před 4 lety

    thanks

  • @ahmetselim1166
    @ahmetselim1166 Před 3 lety +1

    what is the less memory way it uses more than %40 of arduino memory

  • @pisti7252
    @pisti7252 Před rokem

    Does it always has to be 8kHz or can it be 16kHz?

  • @lefloyd9974
    @lefloyd9974 Před 3 lety +9

    where do i download the encode audio??

  • @dineshchintapalli2323
    @dineshchintapalli2323 Před 3 lety +1

    Thanks

  • @ricardodasilva3194
    @ricardodasilva3194 Před 3 lety +1

    Hello. Im trying to get some higher sound because that is not enough so i bought an lm386 audio amplifier module and im connecting the speaker to the output pins, and the 5v arduino to the vcc and the transistor instead of connecting to the gnd speaker pin im connecting to the module's gnd pin, but when i play the sound it makes only some noise. Can you help me? Is there any other way to get some higher sound?

    • @ElectronicsBd
      @ElectronicsBd  Před 3 lety

      try this amplifier - www.electronics.com.bd/pam8403-super-mini-digital-amplifier-board-2-3w-parts-ic-module-sensor-arduino-transistor-resistor-capacitor-robotics-project-electronics?search=amplifier&description=true&page=5

    • @mdhabibahsanmahin3046
      @mdhabibahsanmahin3046 Před 2 měsíci

      @@ElectronicsBd ​ Can you share those files again, please??? I couldn't find.

  • @techburied
    @techburied Před 2 lety

    plz tell me how can I change the pin number instead of D11 to Digital 3 on Arduino UNO

  • @devendrasuthar5530
    @devendrasuthar5530 Před 2 lety

    how many such commands we can add in memory of arduino so it doesn't exceed the full capacity.

  • @electronicGURU
    @electronicGURU Před 4 lety +3

    Wow 😂👌

  • @harsitakedia8333
    @harsitakedia8333 Před 2 lety

    Can u pls provide me with the specifications of the speaker

  • @loretta.w9507
    @loretta.w9507 Před 3 lety +2

    can we put 2 audio at the same time ? i mean 1 for alarm and another one is welcome

  • @keirranadams8821
    @keirranadams8821 Před 2 lety

    Can this be done without the bread board

  • @arielcriollo9343
    @arielcriollo9343 Před 2 měsíci

    Sorry to bother, the files drive is down. Maybe you still have it?

  • @terrebistro9944
    @terrebistro9944 Před 3 lety +2

    Hello!! I seldom leave commnt but for this, THANK SOOO MUCH!!!. Btw, can I know why need to decrease the frequency to 8Hz?

  • @badalbahinipati5764
    @badalbahinipati5764 Před 2 lety

    How do we give our own customized voice alert?

  • @prosamgg2177
    @prosamgg2177 Před 2 lety +1

    I faced a problem while trying to download the audio encoder. Even if I tried to download java from the java w fix folder, I couldn't get it to work.

    • @dattaramesh7047
      @dattaramesh7047 Před rokem

      Ya did you found how to rectify it because i am also facing the same problem..

  • @fatinliyana7088
    @fatinliyana7088 Před 3 lety +1

    can i do this simulation inside the proteus?
    cause now not yet have any hardware part

  • @tonysicily2687
    @tonysicily2687 Před 4 lety +4

    Awesome.
    Just what I was looking for.
    Quick question if I may, can I connect to the AUX input on a stereo instead of a speaker, to get higher volume?

    • @bencerizmayer3164
      @bencerizmayer3164 Před 3 lety +1

      if you plug it in an amplified speaekr, it will work, otherwise no

    • @ElectronicsBd
      @ElectronicsBd  Před 3 lety

      Yes you can!

    • @IngoMich
      @IngoMich Před 3 lety +1

      You may shred your speaker depending on the security mechanisms your aux has - check the input voltage and aux/line in impedance. en.wikipedia.org/wiki/Line_level
      So definetly NO. (There is a reason why he didn't added the music at the end with the big audio amplifier, because the sound is crap due to the 8k sampling rate.
      This project is a "playing with a speaker" project. This is what you are looking for: www.pjrc.com/store/teensy3_audio.html
      and not too expensive.

    • @ElectronicsBd
      @ElectronicsBd  Před 3 lety +1

      yes.
      studio.czcams.com/users/videoBPR6nsGQ1Mc/edit/basic

    • @IngoMich
      @IngoMich Před 3 lety +1

      @@ElectronicsBd You mean this link :) czcams.com/video/BPR6nsGQ1Mc/video.html The voltage input signal is still too high, if you watch your audio curve diagram you will see what I mean. When the aux input voltage is too high for the input your stereo system cuts off the edges but not every system might has this protection.

  • @vanitasingh8882
    @vanitasingh8882 Před rokem

    Can you make this with ultrasonic sensor please

  • @bricktimelapsebuilds
    @bricktimelapsebuilds Před rokem

    hey, while playing the file can the arduino do other code?

  • @antonio889
    @antonio889 Před 3 lety +1

    its a byte array? i can do a software by my self. that convert wav to bytearray and send to arduino is possible? this cause i cant download encodeaudio i have mac...

    • @FlorinBuda
      @FlorinBuda Před 2 lety

      Hey, did you found a solution? I'm searching this too.

  • @bobreyes7997
    @bobreyes7997 Před rokem +2

    where to download Encode Audio software?

  • @SonuKumar-ps5rh
    @SonuKumar-ps5rh Před rokem +2

    Plz give me the link of audio encoder

  • @crypleman
    @crypleman Před 3 lety

    connected to piezo speaker, sound output more quiter....any suggestion sir help? ^_^

  • @muhammaddanial212k
    @muhammaddanial212k Před rokem

    which encoding is this? mp3 to ?

  • @artisticyeti22
    @artisticyeti22 Před rokem

    How did it work without defining Pin number in code?. It isnt working on my arduino UNO

  • @radeonblue1816
    @radeonblue1816 Před 2 lety +1

    Can I connect 8 ohm speaker with this configuration and will the same transistor be enough for amplification? I am concerned because I don't want my circuit to be damaged.

    • @victorius2975
      @victorius2975 Před rokem

      been 8 months but I'm using it just fine although I am using a different transistor

  • @TheBeardedGamerReviews
    @TheBeardedGamerReviews Před 2 lety +3

    I compress my audio (2 second clip) down to 4kb and still when i tried to upload the sketch it takes up too much memory. Any tips?

  • @riddhivarshney1958
    @riddhivarshney1958 Před 3 lety

    can the same method be used for nodemcu8266

  • @domain3973
    @domain3973 Před 2 lety

    Please use this system with ultrasonic sensor as a security system

  • @nandapujiarianto6644
    @nandapujiarianto6644 Před 3 lety

    Coolll... !!!

  • @danirabinowitz5049
    @danirabinowitz5049 Před 4 lety +1

    Would it be possible to configure the sound to loop as the button is pressed, and end when it's released?

    • @ElectronicsBd
      @ElectronicsBd  Před 3 lety

      yes

    • @BenStoneking
      @BenStoneking Před 3 lety

      You could split the audio sample array into many smaller arrays and then have a loop play each smaller sample while you hold down the button :D

    • @lashasaralidze646
      @lashasaralidze646 Před rokem

      @@BenStoneking can you show me code?

  • @Jondoesntlikecoffee
    @Jondoesntlikecoffee Před rokem

    Please respond to this, but how could i play sound files from my pc on that