ESP32 Sound - Working with I2S

Поделиться
HTML-код
  • Опубликовано: 29 дек 2024

Комментарии • 288

  • @Dronebotworkshop
    @Dronebotworkshop  2 года назад +104

    WARNING - This video contains a very bright shirt and may be harmful to your eyes! I'll have to remember not to film wearing that one again, sorry, I didn't realize how intense the color was until RUclips rendered the video.
    Otherwise, I hope you enjoy the video!
    Bill

    • @carelhaasbroek1575
      @carelhaasbroek1575 2 года назад +28

      That shirt is brighter than my future.

    • @sinjhguddu4974
      @sinjhguddu4974 2 года назад +12

      No! The color is great. It brightens up everything.

    • @billmckillip1561
      @billmckillip1561 2 года назад +10

      My wife is in charge of fabric colours around here and says your shirt is good. So there you go.

    • @TheOleHermit
      @TheOleHermit 2 года назад +7

      No problem, Bill. Didn't even notice.😎

    • @AndersJackson
      @AndersJackson 2 года назад +5

      Did notice, but it doesn't change the contents. Which still is of excellent quality and pedagogic, as usual.

  • @thomasseverino9351
    @thomasseverino9351 11 месяцев назад +2

    Thanks! This is perfect! Your videos are so helpful!

  • @usefulelectronics
    @usefulelectronics 2 года назад +46

    I always wanted to learn about I2S and here is all in one theoretical / practical tutorial !!. Thank you for your awesome work.

  • @_marlene
    @_marlene 4 месяца назад +2

    Your videos are incredible. I've found them on multiple occasions by different search means. I don't know how to explain it but even beyond the usefulness of these incredibly high-quality tutorials your videos make me happy. I'm glad you're out there teaching people. Sending love
    PS, shouts out to the esp32. what an awesome piece of kit.

  • @yuchoy1
    @yuchoy1 2 года назад +12

    You are setting the standard for excellence in tutorial videos; on RUclips and elsewhere! Well done! The content is very interesting and useful. Thank you so much!

  • @waltermartinez5907
    @waltermartinez5907 2 года назад +12

    Your videos are so excellent! I tought stuff like this for 20years and was losing interest, but after seen the qualty and content of your videos and teaching methods I am back at experimenting. Love it! thanks!

  • @DataJanitor
    @DataJanitor 2 года назад +13

    Just a note: The wiring diagram for the INMP441 at 13:04 doesn't immediately match the code download on your page: Specifically, GPIO pins 32 and 33 are switched. Easy fix, thanks for the clear explanation.

    • @hatimy
      @hatimy 9 месяцев назад

      Thankyou...I was disappointed it didn't work the first time but changed the pins and it works great!

    • @pushkar_rk_10
      @pushkar_rk_10 4 месяца назад

      Thanks a lot sir. Literally saved hours of work. Thanks a lot

  • @D_isco_D_ancer
    @D_isco_D_ancer 2 года назад +8

    This is an amazing channel. One of the few with thorough explanations for people like me with no background in electronics but eager to learn and hopefully complete some projects.

  • @nobuohayashi9431
    @nobuohayashi9431 7 месяцев назад

    ありがとうございます! こんなに分かりやすい解説に出会って、ラッキーです。

  • @fathicoltd6774
    @fathicoltd6774 2 года назад +3

    You are awesome sir, i am truely honored to find you. Thank u for all of your perfect tutorials. Love from Iran

  • @marcdraco2189
    @marcdraco2189 2 года назад +4

    Cool tutorial. Great to hear someone knowledgeable on this weird protocol.

  • @ivovass195
    @ivovass195 2 года назад +2

    Excellent explanation and demonstration on the I2S protocol with the esp32. I'm planning to make an Internet radio and this is exactly the detailed information I needed, thank you.

    • @90FF1
      @90FF1 2 года назад

      Did you build the radio? I did works great. I'm stumped at the volume control. My 'no brand' 38 pin dev board has no pin GP39 nor can I find ADC03 on any of the ESP Vroom 32 pins. Any help here would be appreciated.

  • @sinjhguddu4974
    @sinjhguddu4974 2 года назад +2

    WOW! Sir, with this one you simply have over excelled yourself. I have been craving this tutorial. And it covers everything. Thank you and be blessed.

  • @rhandynastor4866
    @rhandynastor4866 11 месяцев назад

    what I like about this channel is the very good explaination from theory to actual. Lot to learn from this channel

  • @user-qz6gf9bn3u
    @user-qz6gf9bn3u 2 года назад +16

    There is a small mistake at 2:08, I2S works with PCM (pulse code modulation), not pulse width modulation.
    Love your videos! Thx for this great tutorial.

    • @Sound_Stable
      @Sound_Stable 2 года назад +4

      I immediately went looking for this comment. lol

  • @rodneytapit5636
    @rodneytapit5636 6 месяцев назад

    Outstanding tutorial, great section on I2S and common configurations. Describes everything I wanted to know THANK YOU!

  • @Algardraug
    @Algardraug 2 года назад

    You are very pedagogical and yet concise. Very good!

  • @TheUnofficialMaker
    @TheUnofficialMaker 2 года назад +1

    I really like how you present your projects, I know it's alot of passionate work.

  • @Javad.Abasalizadeh
    @Javad.Abasalizadeh 2 года назад +2

    Your channel is a treasure for me
    Thank you

  • @tpobrienjr
    @tpobrienjr 2 года назад +1

    Thanks for a nice compact tutorial on i2s and internet radio.

  • @israelgiron9089
    @israelgiron9089 2 года назад

    Thanks

  • @eto38581
    @eto38581 Год назад

    Now this is called quality content. Subscribed!

  • @matthewbal1
    @matthewbal1 2 года назад

    Thank you so much for this video, I just spent literally hours trying to navigate the world of I2S libraries to try and get a simple microphone + speaker to work. This video helped so much for the background knowledge and hopefully I'll be able to figure it out now 🙏

  • @inlywang8157
    @inlywang8157 2 года назад +2

    Bill, thanks for your hard working and good sharing, so many details

  • @attyberecz
    @attyberecz 2 года назад

    Very good tutorial, clear and extended explanation of this subject ! Respect !

    • @Podemosllegaralossubs-ty7bq
      @Podemosllegaralossubs-ty7bq 2 года назад

      I'm using the Teensy 4.1 as a waveform synthesizer, outputting 5 discrete signals (X, Y, red, green, & blue) to a laser projector. There is a total of 17 waveforms being generated, including 4 * X/Y pairs for the basic image, 2 pairs for AM pulsing, 2 triples for RGB color modulation, and one for intensity modulation.

  • @home-lab
    @home-lab 2 года назад

    What a clear en extended explanation of this subject. Thanks !

  • @AMatroskin
    @AMatroskin 2 года назад

    Thank you too much! despite on my low level in English, i have understood nearly 100 percent, really useful video!

  • @ernandofranco8448
    @ernandofranco8448 2 года назад +3

    Thank you very much!!
    You are a good teacher.
    Thank you for sharing your time and knowledge with everyone!!!

  • @hoangleminh2424
    @hoangleminh2424 2 года назад

    Thanks DroneBot Workshop for your tutorial

  • @eldjmasterfreddy4366
    @eldjmasterfreddy4366 2 месяца назад

    Great Presentation as always 👍

  • @garypaulson5202
    @garypaulson5202 2 года назад +1

    Great video Bill! Going to try an internet radio

  • @your_utube
    @your_utube 2 года назад +2

    Thanks for your dedication to sharing your expertise. Really inspiring!

  • @applepiede876
    @applepiede876 Год назад +1

    Wonderful tutorial. Exactly what I needed. Thank you so much. The only thing I don't understand is the fact that you only seem to own one Micro SD card. 🙂

  • @ronaldcollins9618
    @ronaldcollins9618 2 года назад

    Watching a few months late. Outstanding tutorial as usual!

  • @zarigata
    @zarigata 2 года назад +2

    Awesome idea! As always a super described tutorial and nice explanation

  • @ianbertenshaw4350
    @ianbertenshaw4350 2 года назад

    Excellent video Bill!
    Didn’t notice the shirt until I read your comment !
    Copy write does make it difficult to show how well audio projects work , I see a lot of it with vintage radio channels and they don’t seem to have a problem as long as it is very brief - less than 2 seconds and usually they try to stick to stations that only play instrumental stuff like classical .

  • @roycejacobs9682
    @roycejacobs9682 2 года назад

    Love the esp 32 content!

  • @deslomeslager
    @deslomeslager 2 года назад +1

    Thanks for letting me know about 0nradio.
    It was a very good project, thank you for making a decent video about it!

  • @anurasenarathna1703
    @anurasenarathna1703 2 года назад

    My favorite area!. Thank you Bill.

  • @P.A.T.
    @P.A.T. 2 года назад

    You are fantastic! You just opened the door to many ideas for me! Thank you very much!

    • @TheOleHermit
      @TheOleHermit 2 года назад

      Yes, same here. Bill; Andrew Spiess, the guy with the Swiss accent; Christopher Barnatt, from Explaining Computers; and others have had the same impact on myself.
      I'm currently building a laser show system for my living room.😎

  • @andrzejpopowski7745
    @andrzejpopowski7745 2 года назад +1

    You create great videos. Thanks.

  • @tscann8
    @tscann8 2 года назад +2

    Very good guide for I2S Thank you

  • @TheAstronomyDude
    @TheAstronomyDude Год назад

    It is absolutely maddening how little you discussed choosing the correct speaker.

  • @markvanhorne3276
    @markvanhorne3276 2 года назад +1

    Looks like the Adafruit stereo board highlighted at 9:46 is discontinued. They have a "replacement" board, but it's not stereo.

  • @OsoPolarClone
    @OsoPolarClone 2 года назад +1

    To me the Lear thing about copyright issues in your video is the intent. Your intent is NOT to play a copyrighted song. Your intent is to demonstrate the electronics and the operation of what you built. I would be VERY disappointed if an agency or RUclips would be upset over an even slightly longer playing of copyrighted material for a channel like your. I enjoy you videos and learn a lot from them.

    • @Otakunopodcast
      @Otakunopodcast 2 года назад +3

      Unfortunately RUclips doesn't give a damn. They've flagged videos where for example people were recording an outdoor scene and someone just happened to drive by within earshot of the mic while blaring their car stereo.

    • @DaleDix
      @DaleDix 11 месяцев назад

      RUclips has a whole library of music to use.

  • @jimbooth2010
    @jimbooth2010 2 года назад +1

    Very very good video. Great job! Might try to build the internet audio for my grandson.

  • @sczygiel
    @sczygiel 2 года назад +1

    Great video. It covered a lot of what I was looking for!
    Thank you!

  • @TheOleHermit
    @TheOleHermit 2 года назад +1

    Great video, Bill! I'm one of those myriad of other I2S users/makers.
    But, I chose the Teensy 4.1 for my project, because of it's great Audio library, which was forked by Adafruit on github.
    Thanks to your great explanation, now I understand why the 2 libraries are incompatible, because of different DIN pin assignments.
    I'm using the Teensy 4.1 as a waveform synthesizer, outputting 5 discrete signals (X, Y, red, green, & blue) to a laser projector. There is a total of 17 waveforms being generated, including 4 * X/Y pairs for the basic image, 2 pairs for AM pulsing, 2 triples for RGB color modulation, and one for intensity modulation.
    The waveform generators are pushing the galvos to their 1kHz limits and can be mixed between sine, square, or variable sawtooth waveforms.
    Each of the image generators have envelopes with commonly controlled ADSR to avoid snapping the galvos while changing preset frequencies and/or waveforms.
    All of these + mixing gains are controllable via usbMIDI from an Akai APC40 MIDI desk, Cakewalk's DAW, and/or Pure Data's GUI on a 22" touchscreen monitor, for additional controls.
    Speaking as an old Laserium laserist, I can vouch that the Teensy 4.1's audio library is rivaling the capabilities of their show system, for only ~$100 + ~$850 RGB laser projector + ~$250 MIDI controller. IOW, I have a laser show in my living room for ~ the same price as my 5.2 Polk/Denon sound system. That blows away my previous expectations for any MCU.
    Can't praise PJRC enough for producing such a great range of products, with great documentation, a node red-like GUI audio design tool, and welcoming support forums.
    Okay, I'm finished with gushing my joy all over everyone. Only wanted to share my I2S experience. If anyone is interested in the details, our pal Dave, on Notes and Volts has great step by step DIY synth tutorials on YT for both the Teensy and Arduino MCUs.
    ruclips.net/p/PL4_gPbvyebyHi4VRZEOG9RKOYq5Hre3a1
    😎

  • @CTCTraining1
    @CTCTraining1 2 года назад +1

    Excellent bundle of projects - much appreciated, plus thx for the latest newsletter! 👍
    Also, testing internet radios is safer (from copyright hits) tuning into talk stations... but we trust you. 😀

  • @rohangupta8414
    @rohangupta8414 2 года назад +1

    Thanks for posting on this topic sir....
    I was looking for it 😉😉

  • @electronics.tinker
    @electronics.tinker 2 года назад

    Thanks for this video. It was helpful. One thing to consider: the Adafruit SD breakout contains a voltage regular to convert 5V to 3.3. You connected the input of this regulator to 3.3V instead of 5V. This (usually?) works because the regulator has a very low voltage drop, but it still has a drop. You will be running the SD card at 3.2 or 3.1V rather than 3.3V. Maybe it is better to connect the SD breakout 5V pin to the ESP32 VIN (5V) rather than the ESP32 3.3V. The SD breakout uses a 4050 hex buffer that is powered from the 3.3V rail. So, it causes the signal outputs to be 3.3V. regardless of the voltage supplied to the SD breakout via its 5V input. This works for 5V systems (e.g. Arduino boards, not ESP32s) because 3.3 is more than 2.5V, and the 4050 tolerates 5V inputs.
    If for some reason one must drive the SD breakout with 3.3V, I think it would be OK to connect a 3.3 supply to the SD breakout's 3.3V pin. This bypasses the regulator.

    • @vp.3125
      @vp.3125 9 месяцев назад

      excellent point! Thank you

  • @alexxustube
    @alexxustube Год назад

    Thank you, Bill! Very informative video, as always. 👍🙂

  • @golammustafa662
    @golammustafa662 3 месяца назад

    Your video is really helpful. Thank you

  • @flashcorp76
    @flashcorp76 2 года назад

    Excellent,as usual 😁👍🏻

  • @ivanz9324
    @ivanz9324 Год назад

    Super video lesson. Thank you so much.
    So for the next step, would you please try to transfer sound (i2s protocol) by radio?
    4 different cases possible:
    1)Esp32 has built-in wifi/bt module, so its possible to make kind of walkie-talkie through standard protocol.
    2) esp-now
    3) external radiomodule (barely lora modules fit for streaming signal, but maybe a short audio messages?) otherwise nrf24l01 are good.
    4) through the internet server (existing or just a custom homemade server on orange-pi or etc)
    Would be very helpful. Thanks!

  • @partouelectric2353
    @partouelectric2353 2 года назад

    Hi Bill. Thanks for the great video. You teach better than most people. with all due respect to Andreas, your videos are more comprehensive than his. I think his work should not stop you from
    doing what you do better. I need to learn how to send audio streaming from one ESP to another through Bluetooth. or ESP now, Would you shed some light on this, please? Thanks

  • @md.teacher9413
    @md.teacher9413 2 года назад +1

    I love your work

  • @Sticks04
    @Sticks04 2 года назад

    Thank you for more excellent content. I think this channel is amazing and you have quickly become my go to guy when researching my ideas. I'm currently trying to use both ESP32-CAM and Wrover boards to build CCTV cameras for my home and wondering how to record audio with the video. This tutorial though now has me thinking of how I can add some totally custom sound systems to both my bar and my camper van. Thank you so much.

  • @heldersantana9145
    @heldersantana9145 2 года назад

    Awesome work, thanks for sharing!

  • @Jean-LouisDJE
    @Jean-LouisDJE Год назад

    I learned a lot trough this video, thanks so much... You're amazing

  • @bryansmith1303
    @bryansmith1303 Год назад

    Great work! At 10:07 you say that the module accepts I2C, I think you meant I2S. First time for everything.

  • @the__Ultraviolet
    @the__Ultraviolet Год назад

    I am somewhat sure that the size argument in i2s_read() function is the size in byte(how many bytes you wish to read) and as you are using 16bit samples the bufferLen should be multiplied by 2 or more correctly sizeof(sBuffer[0]). As you used only the bufferLen only half of sBuffer will be filled with samples.

  • @TheDradge
    @TheDradge 2 года назад

    My only complaint is your workshop is too neat and tidy and it puts mine to shame. Although, if mine was that tidy I'd never find anything! Keep up the good work.

  • @dbjindian
    @dbjindian Год назад

    Pls make complete videos on individual video on ,MP3 player with buttons and internet radio with tune option

  • @electronic7979
    @electronic7979 2 года назад +1

    Very helpful video 👍

  • @nicoladellino8124
    @nicoladellino8124 2 года назад

    Very nice video, TNX.

  • @SantaDragon
    @SantaDragon 11 месяцев назад

    43:29 How about using songs without copyright? Or RUclipss own files they are offering?

  • @corkscrewify
    @corkscrewify 2 года назад +2

    You could use VLC to stream DRM free music from your computer over the network. That'd provide a safe web radio for recording.

    • @TheOleHermit
      @TheOleHermit 2 года назад

      Yes, great suggestion. I attempted building a poor man's SONOS multi room sound system, by streaming audio from VLC to RPi 'receivers', with audio HATs. Unfortunately, I was too stupid to figure out how to keep them all in sync.
      BTW, now I prefer VLC for recording video, but use Audacity for recording audio. Just discovered Animotica for video editing, but not convinced that it is the best free editor.
      BR😎

  • @Really2950
    @Really2950 2 года назад +1

    Great video, thanks

  • @tezzrexx
    @tezzrexx 11 месяцев назад

    Super helpful for my project, thank you!

  • @lucienrapilly6407
    @lucienrapilly6407 Год назад

    Note that some SD card breakout boards do need to be powered with 5v, and have a built-in voltage regulator for 3.3v operation.

  • @joselu90
    @joselu90 2 года назад

    Good video. I want to learn how to have an i2s source sending stereo sound to the esp32 and a decoder playing it back using DMA, at the same time.

  • @salvadorkda5758
    @salvadorkda5758 2 года назад +3

    Just in time! Thanks for the video.
    What is your recommendation on modules, IC, or components to get always to cleanest sound ? Because I want to focus on making synth or sample-based works, and want to look at the right parts from the start.
    Btw, I can't believe you are so polite about making the video late so don't look like you copy Andreas. I think most the people don't care about two good videos about a topic ;)

    • @TheOleHermit
      @TheOleHermit 2 года назад +1

      I highly recommend starting with the Teensy 4.x and he Notes and Volts' YT step by step tutorials. That's where I learned the basics to build a 5 channel, 17 waveform laser synth, with mixers, multipliers, LFOs.
      BTW, there is also Teensy synth kit being sold online.
      ruclips.net/video/uCA2L7CeWSE/видео.html
      The front panel and PCB for the controls can be purchased for ~100. I purchased one, as well as all of the pots, just to see what was involved, but never did anything with it.
      Let me know if you would like it. It's already boxed up and ready to ship.😎

    • @salvadorkda5758
      @salvadorkda5758 2 года назад +1

      @@TheOleHermit Thanks ! what an impressive synth, that's a great start and takes a friendly approach to how it works. I gonna take a look.
      It haves a clean look and way of building.

    • @TheOleHermit
      @TheOleHermit 2 года назад

      @@salvadorkda5758 Glad you like it.
      Sooo...
      does that mean that you would like to have my unused Teensy Synth kit?
      If the answer is, "Yes", then we should discuss the details via email.
      However, when I'm not a maker/laserist, I'm a no BS online keyboard warrior of politics. IOW, revealing my email would expose my identity and potentially place my life in serious jeopardy.
      I see that your YT channel is as locked down as mine. So, if you don't mind providing me with your email, then we can proceed with this transaction in private.
      You can easily delete your YT comment as soon as I reply or whenever you like.
      😎

    • @salvadorkda5758
      @salvadorkda5758 2 года назад +1

      @@TheOleHermit I'm not interested in buying one atm. But thanks for the offer :D

  • @geethabharathi2019
    @geethabharathi2019 Год назад

    Bill ur awsome .... very well presented....

  • @manikantaam5967
    @manikantaam5967 2 года назад +1

    Hi, thank you so much for the excellent video.
    May you please help me by answering the question below.
    What are the most common real time examples in which SOC is used as Target ( i.e other peripheral is giving SCK and WS signals ).
    Would you also please mention the devices which can be used as master.
    Thank you

  • @FreeCircuitLab
    @FreeCircuitLab Год назад +1

    Please gain your audio... It is harder to listen even in full volume in phone

  • @mroxidation4854
    @mroxidation4854 2 года назад

    clear, concise, thank you!

  • @iae32
    @iae32 2 года назад

    Thank you , great video

  • @gepetotube
    @gepetotube 2 года назад

    Great video, ...as always.

  • @profesormundial
    @profesormundial 4 месяца назад

    I have a mems microphone with16 bits digital output and -26 dbFS of sensibility.
    I need to make a db meter.
    How convert this digital output to spl db ?
    Thank you for your video

  • @andrefbillette2774
    @andrefbillette2774 2 года назад

    Hi I love your channel. CLK=>IO18 and DO=>IO19 at Timestamp 24:48 seem to be reversed. Is this an error?

  • @jps99
    @jps99 2 года назад

    Great tutorials, earned my Sub!

  • @robrita
    @robrita 2 года назад

    great Tutorial!! 👍👍

  • @rguifa
    @rguifa 2 года назад

    Awesome channel!

  • @beewyka819
    @beewyka819 Год назад

    At 16:53, how come you are dividing bytes by 8 to get the number of samples? If each sample is 16 bits (2 bytes), then shouldn't you be dividing by 2?

  • @PatnaikUC
    @PatnaikUC 2 года назад +1

    Excellent explanation as expected. Thanks a lot. Can a robotic project be made using these devices to work on voice commands without depending upon Google home
    , Alexa and several other 3rd party applications?

  • @EsotericArctos
    @EsotericArctos 2 года назад +2

    That little MP3 Player based on the ESP32 could be perfect for something like a model railway situation where you may just want a looping file of sound effects relevant to a particular scene. The quality of the sound is quite good :)
    With this setup, would it be possible to use a button or integrate an LCD to choose the "station" to play?
    I know these are mostly just little experimental projects, but I love doing stuff like this :)
    Oh, just a note. The link to the article doesn't work properly as you have a \ instead of / :)

    • @markanderson8066
      @markanderson8066 2 года назад

      Yes, you could tie a button select to change the station web address string then reconnect to that one.

    • @TheOleHermit
      @TheOleHermit 2 года назад +1

      You could have one in each rail station, calling out train arrivals, or in each home, complete with family arguments. How about echoing train sounds inside the tunnels?
      Yes, you could control some from timers or via GUI on a phone app.
      I remember a guy in Cincinnati, back in the 1960's, who had an entire garage converted into a miniature landscape with multiple tracks and a roundhouse. Sounds like great fun.😎

    • @oscargr_
      @oscargr_ 2 года назад +1

      Stop wasting my time..
      ... by suggesting so many cool things to do with these MP3 players.😚

    • @TheOleHermit
      @TheOleHermit 2 года назад +1

      @@oscargr_ "I didn't mean to take up all your sweet time. I'll give it right back one of these days." - Voodoo Chile, Jimi Hendrix. 😎

  • @EmreYasinAlbayrak
    @EmreYasinAlbayrak Год назад

    nice shirt. great contents. I would also like to see a bluetooth speaker project.

  • @arniep740
    @arniep740 2 года назад +1

    Thanks for this video. Very intriguing. Where do you get the URL's for the music sources?
    Thanks!

  • @johnburgess2084
    @johnburgess2084 11 месяцев назад

    Thanks for the great description of working with audio. It all looks pretty straightforward, but I haven't gotten around to getting any I2S peripherals yet. BTW, I like the looks of those jumper wires you use -- can you tell me where you got them? I also heard about a VS1053 MP3 decoder on another ESP32 channel -- is that similar to what you're using? What are the differences? (It would be handy to have links to the hardware you use accompanying the video.) Thanks!

  • @dexnug
    @dexnug 2 года назад

    can we connected this I2s mic 11:28 to raspberry pico?do you have tutorial about it?

  • @jj74qformerlyjailbreak3
    @jj74qformerlyjailbreak3 2 года назад

    I think your SD card got a 5v shot.
    But thanks for teaching your know how’s about I2s.
    As always great Video.
    God Bless

  • @paulclarke8184
    @paulclarke8184 Год назад

    Great video, thank you, but it did take me a few minutes to debug your mistake when you swapped GPIOs 33 and 32 between your circuit diagram and your code. You may want to update the video with to not confuse newcomers, or opin the correction in your pinned comment

  • @destinobaracoa8363
    @destinobaracoa8363 Год назад

    Hello from Cuba teacher.

  • @KJ7JHN
    @KJ7JHN Год назад

    Very neat video. Im thinning ill put one of these into an old vintage rca radio. Suggestions on power supply?

  • @gregorymccoy6797
    @gregorymccoy6797 2 года назад

    Nice video. I have a bunch of things to try now... 😀

  • @robertosonzogni
    @robertosonzogni Год назад

    Hello, what about recording audio from microphone, and play it as a "sample"? That can be useful to build a musical instrument...

  • @Pazushh
    @Pazushh 2 года назад

    ive been using RUclips ever since
    this is the second channel i subscribe
    btw first was Andreas 😄

  • @dragonridertechnologies
    @dragonridertechnologies Год назад

    I get that it's an older protocol now (ironic, given that it seems only the latest DIY devices support it), but why on Earth does it use an entire wire just to select the channel? You've got two high speed data lines, and then there's a third one that's operating at a much slower rate just to select the speaker. I wonder if it would have been too much work implement just having a specific data bit select the channel.

  • @SA-oj3bo
    @SA-oj3bo 2 года назад +2

    Hi, I would like to use I2C MIC to capture the sound and forward it to the I2S DAC MAX98357A, I can not find any example how to do that. It should sample MIC and forward PCM data to the DAC. If possible I like to add volume control and have a led strip showing when someone speaks. Can you help? Thx.