Building a Digital Music Player with I2S?! What is I2S! EB#45

Building a Digital Music Player with I2S?! What is I2S! EB#45

GreatScott!

4 года назад

364,447 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Studio Maquette
Studio Maquette - 10.09.2023 20:02

Hi guys I have a question let's imagine that I want to do a project as follows: an sd card reader module reads an mp3 file which goes into the esp 32 to output into a 10W amp then into a speaker is that This will work even without the digital to analog converter. Thanks for your help.

Ответить
Januszewskijanuszek
Januszewskijanuszek - 04.09.2023 19:28

No using i2c ... Uses i2c at port 22

Ответить
Chisataki
Chisataki - 22.08.2023 06:28

とても参考になりました!ありがとう😊

Ответить
monsterhunter445
monsterhunter445 - 03.08.2023 18:22

Thanks gonna use this exact dac to make a synth (nothing to complicated probably two osc max). Should be fun.

Ответить
TomCraft MC
TomCraft MC - 17.07.2023 21:47

Hi Scott,
just a quick question. Do you know if i2s also works with the esp8266?

Ответить
Shankar Ramdurg
Shankar Ramdurg - 23.06.2023 15:13

can you please provide or comment here , complete sources that used i2s

Ответить
K Deep
K Deep - 05.06.2023 20:24

CSR 8645 bt module to esp32 via SPI lines . Then I2S out of esp32 to my car stereo's DAC .
Is it ok?

Ответить
Mr MF
Mr MF - 07.05.2023 13:59

How convenient it was to find this nice video literally 24 hours after I figured out how to code I2S on ESP32 and how to connect wires to external DAC. LOL. Oh man... I'd say wiring it together was the easiest part. The code and RTOS required a bit of wrestling...

Ответить
SAHIL TAMBOLI
SAHIL TAMBOLI - 04.04.2023 08:36

what about instead of using laptop speakers I want to use this external speaker?

Ответить
777 Mucize Sayılar
777 Mucize Sayılar - 15.03.2023 03:52

Hello, with the ultrasonic sensor, we will specify the frequency beforehand, and when the sensor hears this frequency, it will indicate the distance. Is this possible? I need the code very urgently... for example, the note la has been pressed, the note la will be written 1 meter on the LCD screen

Ответить
John B
John B - 04.03.2023 01:35

44.1 kHz 16 bit depth is perfect as far as the hooman ear is concerned, but not for their dogs' or cats' ears which require 96 kHz sampling rate and 24 bit depth. Lol.

Ответить
David Gardener
David Gardener - 23.02.2023 21:49

great video until at the end the audio that came out was all choppy! what was the reason for that? Thanks!! can it sound better than that? :)

Ответить
Rajiv Biswas
Rajiv Biswas - 01.01.2023 05:01

Also have you written the Device Driver for PCM5122 ? How are you providing the I2S clocks ? What is your CLK source ? Can you support 32-bit PCM instead of 16-bit PCM..?

Ответить
Cléber Werlang
Cléber Werlang - 14.12.2022 23:43

Hello, great video!!! I would like to know if it is possible to put an amplifier at the output of the i2s max98357 to amplify even more?

Ответить
Dora De Explora
Dora De Explora - 01.12.2022 06:57

Man! Those drawings are amazing. Worth watching just to see how neat the guy draws.

Ответить
Hans de Groot
Hans de Groot - 01.12.2022 04:27

hi great scott .. have you ever been iiritated by those cheap chinese bluetooth speakers which are great for the price except that they added a full volume voice telling the whole village at night that you just turned on your speaker or that you got disconnected/reconnected. i hope this will happen to you.SInce you seem a person hat could not let this go and will try and fix it.. and if you cannot fix it mots of us certainly cannot soryy about the text but I love our video when thing g wrong and you go full hacker mode. respect.. (ps some day I will do th etv rmote audio volume thing you made a vid on once)

Ответить
GT Collection
GT Collection - 24.11.2022 00:22

Should this be Philips I2S standard rather than MSB?

Ответить
zhou yu
zhou yu - 25.10.2022 18:42

I need a very simple player to play one simple midi better loud. no need sound quality, better to use just onboard flash memory. This is to use as the speaker side of a door bell. Do you have any way to do that? Thanks.

Ответить
simon peggboard
simon peggboard - 25.10.2022 04:37

Why was the output so terrible?

Ответить
Jo Hue
Jo Hue - 01.10.2022 00:41

Lovely

Ответить
sanjay bhatikar
sanjay bhatikar - 28.08.2022 04:46

Thank you! Thank you! Thank you!

Ответить
2004Clio
2004Clio - 07.08.2022 16:54

please do a video at Resistor Ladder R2R DACs for high quality music reproduction! great video

Ответить
Leif
Leif - 17.06.2022 14:27

I want to add a little to the whole sampling rate debate. 44.1khz is all you need. It is in fact enough to PERFECTLY represent an audio signal ranging between 0Hz and 20khz. You do not need more. It is completely wasted to add more. Reason: you only need twice as many sampling points as the highest frequency you want to digitise. The rest can be mathematically interpolated.
Higher Bit Depth can be usefull for higher volumes. Also it gives more freedom when mastering the song. However, as a listener you only need a certain amount of dynamic range. 16Bit is completely fine. You may argue for 24Bit but anything above is only useful at volumes that would completely destroy your ears.

Ответить
eivis13
eivis13 - 11.06.2022 13:05

Great info if you're wondering how modern car audio works.

Ответить
Jangkrik-chan
Jangkrik-chan - 29.05.2022 08:23

It has 2x 8 bit DAC, why not use both?

Ответить
S A
S A - 26.05.2022 13:38

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. Can you help? Thx.

Ответить
Marc Wolfe
Marc Wolfe - 03.03.2022 14:55

Teach me how to get I2S from a PC's parallel port so I can do my own surround sound output.

Ответить
gh t
gh t - 22.10.2021 00:56

I finished all parts, but this part is my problem, and I have just 2 months

Plzzz

Ответить
gh t
gh t - 22.10.2021 00:55

Can I give you my email?

Ответить
gh t
gh t - 22.10.2021 00:54

Hi
Plz

Can you help me to make project like this video?
But with mic
And

Can you send it to me,plz?

It is a part of my project, but I am a student and I don't now a lot about this things.

Ths

Ответить
osmanpasha@home
osmanpasha@home - 15.10.2021 18:12

Why was the final sound so crappy? I expected something decent...

Ответить
Joe mama
Joe mama - 08.09.2021 22:07

Wie geht herr Scott! Man, you got some pretty informative stuff going on but I think about 70 percent off it is going over our laymans heads! Maybe the electronics majors here have an easy time understanding your tech terms but as easily as you explain the rest of us probably just pretend we understood. Just saying you should make some beginner or intro into electronics videos and your viewership will grow! Danke fur die lektionen!

Ответить
WistrelChianti
WistrelChianti - 08.08.2021 14:46

Thank you! Been wondering why folks were using this for audio, haha turns out that's what it is for! :D

Ответить
Lalith kumar Reddy
Lalith kumar Reddy - 09.06.2021 12:46

sir how to use DAC to play 8 bit pcm code?can you provide basic code or something?tq

Ответить
Aly Azfar
Aly Azfar - 23.04.2021 15:52

Thanx for sharing

Ответить
Dennis Lacroix
Dennis Lacroix - 03.04.2021 06:26

I would love a device that would let you use as an interface for salvaged amplifiers from from broken TVs as they use I2S.

Ответить
Phino K.M.
Phino K.M. - 24.03.2021 17:43

Well, a higher sampling rate than 44.1 kHz won't actually improve the sound quality since a sampling rate of 44.1 kHz is enough to reconstruct the original signal perfectly as long the highest frequency of the signal is below the Nyquist frequency (22.05 kHz in this case).

Ответить
สุพงศ์เอง
สุพงศ์เอง - 23.03.2021 19:39

Can you tech me.
How to send mp3
File to esp32 from
Phone .

Ответить
wjn777
wjn777 - 10.03.2021 14:59

Great video, and the best I2C explanation , thank you for sharing

Ответить
mrstinky
mrstinky - 21.02.2021 14:30

youre a legend thanks for this

Ответить
rjrodrig6
rjrodrig6 - 07.02.2021 07:30

Can on I2S driver be shared with 2 peripherals?

Ответить
Paul Kirchhof
Paul Kirchhof - 28.01.2021 18:24

Great

Ответить