Hi everyone - It's come to my attention that there has been someone masquerading as myself, responding to some comments here with a link to a Telegram chat to win a prize from me. THIS IS A SCAM, I am not holding a contest, nor do I have a Telegram account. PLEASE DO NOT RESPOND TO THESE MESSAGES!! It's happening on a lot of my videos, I'm taking steps to remove them manually, but as I have 162 videos, it will take some time. If you do run across a suspicious comment, I would appreciate you letting me know at info@dronebotworkshop.com. Thanks! Bill (The real one!)
@@SpeccyMan Thank you! I hate appearing as a pedant, especially as it relates to such a talented and intelligent man as Bill, so you saved me from revealing my true self! Don't take us seriously, Bill!
00:05 - ESP32 DAC allows for creating DC voltages, waveforms, and sounds 02:33 - ESP32 DAC supports three different methods of analog output 07:24 - Experimenting with DAC voltages on ESP32 09:31 - ESP32 DAC output voltages are consistent but may not be precise. 13:46 - Generating complex waveforms using the table method 15:50 - Using the Sadac ESP32 library makes it easier to output waveforms like cosine waves. 19:59 - Creating oscilloscope art with ESP32 DAC 21:53 - Connecting probes and making art with ESP32 25:46 - Connecting sensors and touch switches to create music using ESP32 DAC 27:50 - Setting up Musical Fruit code using ESP32 DAC 31:38 - You can make music with this fruit 33:27 - Playing Mozart using ESP32 DAC
Excellent video. A little note: the speaker (before the use of potentiometer) is always in saturaton, so the emitted sound is that of a sinusoid clipped
I found your channel and from the few videos I have viewed on ESP32 I am impressed with the easy to follow. I manufacture wireless radio controlled LED fixtures. My goto processor is the PIC and its a great platform but I want to share our technology with the DIY community and the ESP32 looks like a better fit for most DIY. my products use radios, sd card, flash, ram and OLED display all of which I will have to learn to use with the ESP32. Thank you
I hope you had a great "holiday season" and that the new year is being good to you so far. Stay happy and healthy! Look forward to seeing more this year.
What a lucky day, I have been waiting for a new vide,plus I'm interested in the esp32 more than anything these days and I have been looking for a use of it's DAC , so this is by definition the perfect video for me
Just one thing, the art forms or patterns on the oscilloscope are called Lisajou Patterns. Look them up online. They were also used for teletype mark/space alignment.
Yes, but when I was a Laserium laserist, during the '70-90's we called the more complex Lissajous images 'cycloids'. Have to disagree with Bill's "stretching of the term, art comment." We performed a cycloid waltz of The Blue Danube, with nothing more than a phase shifting circle and figure 8. Audiences loved it for over a decade, inside Planetarium domes throughout the world..
At 9:13 into the video, you mention not using an external reference. I was hoping the esp32 would allow that but the datasheet says the reference can only be the power supply voltage. That is regrettable. I was hoping you were right since I need an 8 volt reference. Nice video nonetheless. You put a lot effort into it. It is appreciated!
Wow, this is a great video Bill, thanks for the time and energy you put into teaching. The ESP32 is an amazing little board and I love it. Q) have you ever done any work with the maple board? I purchased 20 of them some years back and not much luck with them and my Linux home! Thanks again ❤
Have to respectfully disagree with Bill's "stretching of the term, 'art'" comment. Laserium laserists (official job title) during the '1972-80s performed a cycloid waltz of The Blue Danube, with nothing more than 4 phase shifting circles and figure 8s. Laserium audiences inside Planetarium domes throughout the world loved those shows for over 4 decades. Many of us still do. I've just finished developing a PCB for a MIDI/DAW controlled Teensy Laser Synth, with a 6in ADC/8 out DAC I2 CODEC + op amps to relive the pleasure of playing abstract 'visual music' in my living room. It has grown from your basic lissajous images to 30 waveform oscillators, 8 amplitude modulators, 3 RGB color/intensity modulators, & 2 * 3D vector graphics generators, with XYZ axes rotations.
Great work as always.... I wish you need to make videos without having even a little amount of tension in your face... Be happy and confident about yourself... Don't try to be 100% perfect... That makes you to be more tensed 😊
The DAC on the ESP32 might not be high end audio quality, but I used it just over a year ago to create a little device as a joke for my new electric car.... I stuck the ESP32 inside an old set of USB powered (but analog input) computer speakers, and had it play the old clip from The Simpsons where they saw the electric cars or tomorrow... "Hello. I'm an electric car. I can't go very fast, or very far. And if you drive me, people will think you're gayyyy". Shoved the speakers into the glovebox, ran the USB power cable out to a standard USB phone charger cigarette lighter socket adaptor, and it would play the clip when you start the car up.... Several hours of fiddling with electronics and libraries and stuff for a 20 second joke for when my brother visited for Christmas 🤣
Excellent tutorial on what the ESP32 DAC can do, however, I have been looking everywhere for a way to build a high quality music player without I2S (your I2S video was awesome) considering the ESP32 is the only hobbyist microcontroller with I2S support. They have been building great sounding CD players, for example, since the early 80s and since modern microcontrollers are so much better than what they had available then, there must be a way to do this.
Thank you very much for this excellent tutorial. The format and execution are outstanding. I'll watch the other videos and visit your website. I've just bought my first oscilloscope and started having fun with the ESP32's DAC. In your opinion, what is the achievable frequency for a sine wave with the ESP ? I haven't tried your scripts yet, but I can't seem to get a signal above 1 kHz. Thanks in advance. ;)
If you ever want to see a mechanical version of a DAC just find a video on how a IBM Selectric Typewriter works, it's the DAC that rotate and tilt's the ball with the letters on it.
I'll never see my Candy Apple Red Gibson Guitar the same! I'll have to be careful when I am plucking the strings with my teeth! 🤣 🍏🎸 At the end I had my lighter lit and in the air and I was swaying back and forth! Bravo! 🍎🟠 🤘😂
At 12:13 What is the logic behind the int value of 128 + 64*sin(deg*(pi/180)). I mean what is the significance of 128 and 64? Is 128 the base value of sine wave and 128+64 the max value. So 64 is the amplitude. If that is the case can we not start at 0?
Excellent video sir.Thanks you very much for another great tutorial.If possible, make a video on how to make an MPPT solar charger using ESP32. Thanks.
Sir please release video on remote sensing using aurduino....means how we can drive motor through remote.......Your videos are very informative sir. LOVE FROM INDIA
is possible the dac was destroyed or something interfere because i canot more get variable output using dacwrite(17,150); strangely it randomly vary from 3.4v to 4v instead of 3.3v i tryed to get a 1.450V for adc potentiometer as recommanded for best accuracy
Interesting how when you play the sinusoidal waves through the speaker in the first experiments, it still sounds sawtoothy. Is that a limitation of the speaker, the amp, or the signal generated from the ESP32?
I see you removed part of my comment so I removed the entire thing and unsubscribed.... all the info I need is on the website I linked to so I won't be needing the help of your haphazard videos after all.
Hi everyone - It's come to my attention that there has been someone masquerading as myself, responding to some comments here with a link to a Telegram chat to win a prize from me. THIS IS A SCAM, I am not holding a contest, nor do I have a Telegram account. PLEASE DO NOT RESPOND TO THESE MESSAGES!!
It's happening on a lot of my videos, I'm taking steps to remove them manually, but as I have 162 videos, it will take some time. If you do run across a suspicious comment, I would appreciate you letting me know at info@dronebotworkshop.com.
Thanks!
Bill (The real one!)
That would be "someone masquerading as me".
@@SpeccyMan Thank you! I hate appearing as a pedant, especially as it relates to such a talented and intelligent man as Bill, so you saved me from revealing my true self!
Don't take us seriously, Bill!
Its always a good day when Bill releases a new video. Hey Bill! Hope you're doing well sir
He ate his synth
The miscommunication line was the funniest thing I had heard all day. Granted my day is less than 2 hours old.
You have a condition that keeps you from staying awake for long?
00:05 - ESP32 DAC allows for creating DC voltages, waveforms, and sounds
02:33 - ESP32 DAC supports three different methods of analog output
07:24 - Experimenting with DAC voltages on ESP32
09:31 - ESP32 DAC output voltages are consistent but may not be precise.
13:46 - Generating complex waveforms using the table method
15:50 - Using the Sadac ESP32 library makes it easier to output waveforms like cosine waves.
19:59 - Creating oscilloscope art with ESP32 DAC
21:53 - Connecting probes and making art with ESP32
25:46 - Connecting sensors and touch switches to create music using ESP32 DAC
27:50 - Setting up Musical Fruit code using ESP32 DAC
31:38 - You can make music with this fruit
33:27 - Playing Mozart using ESP32 DAC
I'm still amazed by the quality of these videos. As usual, excellent work.
Excellent video. A little note: the speaker (before the use of potentiometer) is always in saturaton, so the emitted sound is that of a sinusoid clipped
@32:07 Informative and joyful at the same time.. keep going Bill.. your videos are amazingly good.. 👏👍😍
Terrific tutorial! Thanks for the insights to the DAC! Best wishes!
As always, an excellent presentation of hi-value info.
The Applesauce comment had me chuckling for several seconds.
I found your channel and from the few videos I have viewed on ESP32 I am impressed with the easy to follow. I manufacture wireless radio controlled LED fixtures. My goto processor is the PIC and its a great platform but I want to share our technology with the DIY community and the ESP32 looks like a better fit for most DIY. my products use radios, sd card, flash, ram and OLED display all of which I will have to learn to use with the ESP32. Thank you
We’re on the same wavelength today! I’m welcome in your workshop!
Just about to fire mine up and play along at home.
I hope you had a great "holiday season" and that the new year is being good to you so far. Stay happy and healthy!
Look forward to seeing more this year.
amazing channel, here working on music and uCs
That oscilloscope art makes me creazy. Looking at it, it sometimes turns left and a blink later, it turns right. It makes me crazy!!! :)
Great esp32 dac video!
Thanks Bill, another great video
Hope you had a good holiday Bill. Thanks for the new video- very useful.
Superb video 😍
As always, an excellent tutorial video. Thank you very much.
What a lucky day, I have been waiting for a new vide,plus I'm interested in the esp32 more than anything these days and I have been looking for a use of it's DAC , so this is by definition the perfect video for me
Good ideas 💡
Good information = thank you.
very good, love the fruit piano!
Very good video , as usual.
Just one thing, the art forms or patterns on the oscilloscope are called Lisajou Patterns. Look them up online. They were also used for teletype mark/space alignment.
Yes, but when I was a Laserium laserist, during the '70-90's we called the more complex Lissajous images 'cycloids'.
Have to disagree with Bill's "stretching of the term, art comment." We performed a cycloid waltz of The Blue Danube, with nothing more than a phase shifting circle and figure 8. Audiences loved it for over a decade, inside Planetarium domes throughout the world..
Today I got "shocked" by the electricity bill - but the same day another Bill video! Thanks!
Thanks you very much for another great tutorial! Happy 2023 to you and your followers!
At 9:13 into the video, you mention not using an external reference. I was hoping the esp32 would allow that but the datasheet says the reference can only be the power supply voltage. That is regrettable. I was hoping you were right since I need an 8 volt reference. Nice video nonetheless. You put a lot effort into it. It is appreciated!
Excellent video on the not well exploited DAC feature, thanks!
Great, really very helpful videos, thank's
thanks for putting all the hard work into your presentation.
Hi Bill, hope you had an excellent holiday season! Thank you for this in depth look at the ESP32 DACs
Nice project!
Great video about the esp32 thanks for the information
Very well done
Very good one. Informative, educational and entertaining.
Great video. Can you do a video of how to control the DAC voltage output with a rotary encoder.
Bill, how about doing a video on the various ESP32's, since it's so confusing on which one to purchase!
Do you mean the chips now that there's different flavours, or do you mean the different types of development boards?
@@tin2001 - Which chip does what?
Sir, I have been waiting for you ❤
Fantastic video! Can you do one demonstrating TDM?
New vid! I have some of those boards but have not delved into them yet.
Good fun, thanks! Now I love fruity music. :)
Wow, this is a great video Bill, thanks for the time and energy you put into teaching. The ESP32 is an amazing little board and I love it. Q) have you ever done any work with the maple board? I purchased 20 of them some years back and not much luck with them and my Linux home! Thanks again ❤
very nice présentation ! very well done and cover every aspect.
Have to respectfully disagree with Bill's "stretching of the term, 'art'" comment. Laserium laserists (official job title) during the '1972-80s performed a cycloid waltz of The Blue Danube, with nothing more than 4 phase shifting circles and figure 8s. Laserium audiences inside Planetarium domes throughout the world loved those shows for over 4 decades. Many of us still do.
I've just finished developing a PCB for a MIDI/DAW controlled Teensy Laser Synth, with a 6in ADC/8 out DAC I2 CODEC + op amps to relive the pleasure of playing abstract 'visual music' in my living room. It has grown from your basic lissajous images to 30 waveform oscillators, 8 amplitude modulators, 3 RGB color/intensity modulators, & 2 * 3D vector graphics generators, with XYZ axes rotations.
Due to a miscommunication the McIntosh were cut from the video LOL!
I have a lot of evil musician ideas now! Another great video!!
Great work as always.... I wish you need to make videos without having even a little amount of tension in your face... Be happy and confident about yourself... Don't try to be 100% perfect... That makes you to be more tensed 😊
The DAC on the ESP32 might not be high end audio quality, but I used it just over a year ago to create a little device as a joke for my new electric car....
I stuck the ESP32 inside an old set of USB powered (but analog input) computer speakers, and had it play the old clip from The Simpsons where they saw the electric cars or tomorrow... "Hello. I'm an electric car. I can't go very fast, or very far. And if you drive me, people will think you're gayyyy".
Shoved the speakers into the glovebox, ran the USB power cable out to a standard USB phone charger cigarette lighter socket adaptor, and it would play the clip when you start the car up....
Several hours of fiddling with electronics and libraries and stuff for a 20 second joke for when my brother visited for Christmas 🤣
Excellent tutorial on what the ESP32 DAC can do, however, I have been looking everywhere for a way to build a high quality music player without I2S (your I2S video was awesome) considering the ESP32 is the only hobbyist microcontroller with I2S support. They have been building great sounding CD players, for example, since the early 80s and since modern microcontrollers are so much better than what they had available then, there must be a way to do this.
The RP2040 also has I2S support with PIO, RE: hobbyist microcontrollers. In fact, you could even do a bunch of channels on one if you wanted to.
Thank you very much for this excellent tutorial. The format and execution are outstanding. I'll watch the other videos and visit your website. I've just bought my first oscilloscope and started having fun with the ESP32's DAC. In your opinion, what is the achievable frequency for a sine wave with the ESP ? I haven't tried your scripts yet, but I can't seem to get a signal above 1 kHz. Thanks in advance. ;)
If you ever want to see a mechanical version of a DAC just find a video on how a IBM Selectric Typewriter works, it's the DAC that rotate and tilt's the ball with the letters on it.
I'll never see my Candy Apple Red Gibson Guitar the same! I'll have to be careful when I am plucking the strings with my teeth! 🤣 🍏🎸 At the end I had my lighter lit and in the air and I was swaying back and forth! Bravo! 🍎🟠 🤘😂
Like this from Kenya
Great video!
You mentioned that a DAC can be used as a digital potentiometer. Where can one find more details on how to do that?
Again an amazing video, I will probably try to make this fruity keyboard myself in the future 😀
hey bill very nice .... god bless u..
At 12:13 What is the logic behind the int value of 128 + 64*sin(deg*(pi/180)). I mean what is the significance of 128 and 64? Is 128 the base value of sine wave and 128+64 the max value. So 64 is the amplitude. If that is the case can we not start at 0?
Excellent video sir.Thanks you very much for another great tutorial.If possible, make a video on how to make an MPPT solar charger using ESP32. Thanks.
Commenting for the algorithm, cheers!
could you use a microphone as an adc input ,record the outputs from the microphone, and replay it thru the speakers via dac?
Orange you glad you watched this video? He took a byte out of his project! That was a real Apple computer! 🤣🤣🤣
Sir please release video on remote sensing using aurduino....means how we can drive motor through remote.......Your videos are very informative sir. LOVE FROM INDIA
so is the fruit project can be done with the development board version of the esp 32 cause i m confused
I have a question. Does the Musical Fruits also need an oscilloscope? Thanks!
good job! my compiling for ESP32 S3 got ERROR: undefined reference to `dacWrite' , how can fix that? thanks.
Enjoyed the applesauce
we missed you Bill
Ironically, no Adafruit libraries were used in the DroneBot Workshop Orchestra project ;)
is possible the dac was destroyed or something interfere because i canot more get variable output using dacwrite(17,150);
strangely it randomly vary from 3.4v to 4v instead of 3.3v
i tryed to get a 1.450V for adc potentiometer as recommanded for best accuracy
HI SIR WE NEED TO HAVE OUTPUT OF 2 DAC OUTPUT TO ACTIVATE 25 &26 PIN OF ESP32 TO PLAY THE TWO DIFF AUDIO SIGNALS PLEASE HELP ME IN THIS SEGANEL
Funny, I was just thinking about using esp32 for vinyl player repairs.
Interesting how when you play the sinusoidal waves through the speaker in the first experiments, it still sounds sawtoothy. Is that a limitation of the speaker, the amp, or the signal generated from the ESP32?
Yes. Sounds to me as though it is clipping.
This was audio distortion (lots of it).
Haven't heard from Music by Moose-Art before.
cool one question( Now) background music i hear so many in youtube. i notice different. with your voice. NOw now now XD software? where come from.
Gpo pin how work over 20 to 30 . which object can swap in apple? bio cell and electron mate sensor or fiber can touch?
Where's DB1? We miss her :(
DAC doesn't work when wifi is on (at least on my esp32-cam)
SIR PLS MAKE A VIDEO ON AS5600 MAGNETIC ENCODER WITHOUT USING THE LIBRARY
Musical fruit and no baked beans!
13:00 at 86hz it sounds like a trimmer 🤣. If anyone wants to simulate trimmer sound just play a sine wave at 86 hz.
I stopped playing piano because I always get hungry after a session. Now I know I just need to trade in the Yamaha for a Granny Smith.
Probably could have used beans for the "Musical Fruit" segment 🤭
Except beans are legumes, not fruit!
…and eat at last, hahaha
mmm edible instrument
Third 🥉
First 😀
I see you removed part of my comment so I removed the entire thing and unsubscribed.... all the info I need is on the website I linked to so I won't be needing the help of your haphazard videos after all.
Second
Omg, still using that embarrassing music
Synchronous. Sin-kron-us. There is no 'i' or 'i' sound in there.