I did have a chuckle when you mentioned about ordering one, or pulling it out the drawer😀 Mine is in the project drawer (thanks for the reminder) and coming out today😀 Thank you for the Sunday morning video, they really do set me up for the day.
@thisusernameismine107 жыл бұрын
"or pulling one out of a drawer" - yeah, had to chuckle at that one. Andreas has really got us nailed, eh? Its as if once Andreas says its time, its time. We know were in for a concise and well thought out intro - I cannot imagine how much time he must take to prepare, script, film, dub and edit these videos. What a beacon he is to us.
@deangreenhough34797 жыл бұрын
Paul Geraghty I have to agree totally 👍
@MartinBgelund7 жыл бұрын
Big thank you to Andreas and to you guys for that comment! I don't feel so awkward for having unused boards in the drawer and unrealized projects in my head anymore :-)
@AndreasSpiess7 жыл бұрын
Thanks for all your support! Seeing, the 11'000 views for this video just on Sunday is my share of "nice Sunday" (in addition to the really nice summer weather here)
@m3chanist7 жыл бұрын
You deserve the nice sunday Andreas, your videos are fantastic and a gift for all of us, the quality of information delivery is brilliant. Thank you and all power to your arm.
@vizmohanan7 жыл бұрын
It's really comfortable to see how you set the goals and walk through them one by one and summarize everything at the end - how a video documentation actually must be. Please keep up that style. I'm going to buy an ESP32 soon :)
@AndreasSpiess7 жыл бұрын
Thank you for your nice words!
@HariWiguna7 жыл бұрын
Yes, I think I could hear my ESP32 calling me from one of the drawers... Andreas, as usual, FANTASTIC content! Thank you for sharing.
@AndreasSpiess7 жыл бұрын
You are welcome. I think, you used yours recently for the servo project...
@jacquesdebouche10827 жыл бұрын
Dear, Andreas, I like the way you explain, I am a professional in the branch, and I never been bored or tired watching your video big thanks! Jack
@AndreasSpiess7 жыл бұрын
Thank you for your nice words!
@jamestate78515 жыл бұрын
The man with the Swiss acent , As always a great presentation , I like it when you get up CLOSE with the Terminal readouts, most people on youtube channels, when they work in the Terminal you can't see what their doing, Thank You Mr. Swiss man !!!!
@AndreasSpiess5 жыл бұрын
You are welcome. I still get complaints about my too small letters ;-)
@brucecalder77527 жыл бұрын
Andreas, great vid. I wish I could give two thumbs up! Mine WAS in a drawer but I pulled it out and ported my ESP8266 hydroponic controller in just a few hours. That includes two ultrasonic transducers to measure water tank levels, an LDR to measure light, a DHT22, a DS1820B, inside and outside temp and a Hall effect module for measuring fan motor speed. Also, this unit connects to an 8 channel relay to control lights, fans and water pomp. All of these feed into my original node-red control panel via MQTT. Originally this was done with three ESP8266's but with all the I/O available I can do it with one ESP32. Other than getting some false readings from both temp sensors occasionally which I just filter out, everything works great. Bruster
@AndreasSpiess7 жыл бұрын
Thanks for your feedback. This is an awesome project. Could you share the libraries you used? Or even the code? I think, we should start to assemble a list of libraries of devices we were able to connect to the ESP32.
@brucecalder77527 жыл бұрын
I was surprised at how easily things came together and I'm really pleased at the improved performance and functionality of the ESP32 over the ESP8266. Having all those extra GPIOs are wonderful! Here are the libraries I used: #include //used for EEPROM access #include //DS18B20 temp sensor #include #include //MQTT control #include //OTA #include //DHT22 temp sensor I'd also like to share a little info that I read in Neil Kolban's book "Kolban's book on ESP32" regarding GPIOs that I found helpful since not all GPIOs are created equal. I actually put this right in my code comments so I wouldn't have to look it up again: There are 34 distinct GPIOs available on the ESP32. They are identified as: • GPIO_NUM_0 - GPIO_NUM_19 • GPIO_NUM_21 - GPIO_NUM_23 • GPIO_NUM_25 - GPIO_NUM_27 • GPIO_NUM_32 - GPIO_NUM_39 The ones that are omitted are 20, 24, 28, 29, 30 and 31. Note that GPIO_NUM_34 - GPIO_NUM_39 are input mode only. One problem I am still experiencing is that both temperature sensors (DS18B20 and DHT22) return bad values about 40% of the time. If anyone has any suggestions how to resolve this please post for all of us. Thanks! At some point in the future I'll share the code if there is interest but I'd like to clean it up a bit first. I'm hobbyist programmer so it's a little on the crude side. :-) Bruster
@AndreasSpiess7 жыл бұрын
Thanks for your contribution. I am sure, it will help others!
@your-digital-bodyguard6 жыл бұрын
Andreas, I am always impressed with your videos, I thank you for taking something difficult and making it easy for others to understand!!!
@AndreasSpiess6 жыл бұрын
Thank you for your nice words!
@MrDeicide17 жыл бұрын
I can't go through one of your videos without learning, in a perfectly structured, methodical order. That's just mean, Andreas.... KZbin is supposed to be mindless fun :( Fantastic chip with , indeed, mind-boggling possibilities. Now off to build a space ship...
@AndreasSpiess7 жыл бұрын
Obviously, KZbin is like the world. You find everything. But of some items more than of others. These items are called "rare"... Thanks for your compliment!
@michelvanmen65635 жыл бұрын
Get the ESP32 now for only 5$ here at Banggood: www.banggood.com/nl/ESP32-Development-Board-WiFiBluetooth-Ultra-Low-Power-Consumption-Dual-Cores-ESP-32-ESP-32S-Board-p-1109512.html?p=7I22079633188201703T Amazing deal!
@irvlennert36747 жыл бұрын
Andreas, As usual your videos are highly informative but this one in particular I have viewed several times. And I will probably watch it a few more times! Thanks very much!
@AndreasSpiess7 жыл бұрын
Thank you for your nice words!
@dozog6 жыл бұрын
Thanks for your amazing work in doing concept of proof on almost anything we might want to use our boards for. I think you misspoke at 7:57. What you generate there is not a sawtooth but a triangle. Keep up the good work!
@AndreasSpiess6 жыл бұрын
You are right
@TheRealKitWalker5 жыл бұрын
Quite comprehensive! Loved watching every bit of it. You got yourself a new subscriber in me. I'm excited about the next video. :)
@AndreasSpiess5 жыл бұрын
Welcome aboard the channel!
@TheRealKitWalker5 жыл бұрын
@@AndreasSpiess Thank you.
@theaddies7 жыл бұрын
Thanks again for another superb video. In addressing your question about whether I will delve into the ESP32, I think I will wait. Whilst I understood the video, there really is a lot to learn. It is an entirely new architecture. I have focused solely on ATMEL chips and learned to program them in C without the Arduino interface. Programming these chips would be similar to switching to PIC microcontrollers. Thanks.
@AndreasSpiess7 жыл бұрын
You are right. It is always a big effort when you have to change programming environments. This is probably, why many of us want to stick with the Arduino IDE as long as we can...
@noweare14 жыл бұрын
I know this post is 2 years old ... yes the esp32 is complex. If you want to program natively it may not be as fun as using arduino or even ATMEL natively. The esp32 idf environment is like the untamed american west in the old days. Their api is not well documented and is hard to understand.
@Perspectologist7 жыл бұрын
I got an ESP32 board a few months ago. Haven't used it yet, but it is good to know that I can probably use it without much trouble. Looking forward to future coverage of the ESP32.
@AndreasSpiess7 жыл бұрын
So, you are the one who takes it out of the drawer ;-)
@robert5742 жыл бұрын
I wish you had been there to explain things to me when I was younger. People thought I knew what I was doing. Boy were they wrong.
@AndreasSpiess2 жыл бұрын
I am glad to read that because I have a lot of young viewers. They probably can profit…
@MMphego7 жыл бұрын
I still wonder as to why people dislike, Andreas video's as their detailed and straight to the point!!!
@AndreasSpiess7 жыл бұрын
:-)
@yekutielbenheshel3547 жыл бұрын
The probably inadvertently click the dislike button either in haste or due to confusion.
@recklessroges6 жыл бұрын
Because those that are interested in learning massage or touch-typing,( because the word "touch" in the title is not domain specific) might be sent here by the KZbin algorithm, and dislike makes this video as not relevant to them. (I'm amazed at how many people can't see this fact - and worse, how many people get angry about seeing a thumbs-down, (when a few thumbs-down is still good for the content creator.))
@epleace6 жыл бұрын
It's great to find an Arduino compatible board that has so much built-in and is so fast that some things not built-in can be simulated. Thanks, keep up the good work.
@AndreasSpiess6 жыл бұрын
And it is quite cheap...
@HansVledder7 жыл бұрын
Excellent video Andreas! I am looking forward to opening up my drawer and start making some sparks with the ESP32's in there ...
@AndreasSpiess7 жыл бұрын
Enjoy!
@Wowthatsfail7 жыл бұрын
Mr Andreas I am very appreciative of your coverage of the esp32, I look forward to more 👍🏻
@AndreasSpiess7 жыл бұрын
Thanks!
@GeekMustHave7 жыл бұрын
Mine is also in the storage case and I'm bringing it out. Excellent notes on differences with ESP8266 this will save me some headaches. By the way, your English is much better than the folks I interact with in Detroit. You're much easier to understand.
@AndreasSpiess7 жыл бұрын
Thanks for your compliment!
@omaryanas4359497 жыл бұрын
Finally... My weekly dose of esp, thank you andreas spiess.
@AndreasSpiess7 жыл бұрын
:-)
@williammiller41437 жыл бұрын
Excellent video. I pulled mine "out of the drawer" yesterday and tried out Mongoose OS. That was a hasty decision. I think I will wipe it and start over with the basic questions asked here in the video. It is always a pleasure when I see a new video posted on your channel. Thanks for your work.
@ronmiller79167 жыл бұрын
William Miller what didn't you like about mongoose os? I am just about to start an esp-32 project and thought I would give it a go. I'm very familiar with the 8266 and Arduino libs but listened to an ota vid and it looked simple enough.
@AndreasSpiess7 жыл бұрын
Thanks for your comment. Would be also interested in your experience with Mongoose
@williammiller41437 жыл бұрын
Ron Miller my thought was that I would like to get familiar with the chip first in a familiar environment. Mongoose is new for me so it would be a steeper learning curve. After I play with it in the arduino environment I w I'll revert to mongoose os. It looks like a better dev environment.
@AndreasSpiess7 жыл бұрын
Thanks!
@Ncky7 жыл бұрын
Really nice work, now while im on summer school break i can try to translate this video so more people can understand it(its for you people from my school :D) Keep up doing videos like this they are very useful
@AndreasSpiess7 жыл бұрын
Thank you in advance!
@eahabissac6 жыл бұрын
You were such a great help during my study, Thank you!. Now I think that the Swiss English accent is the best ever.
@AndreasSpiess6 жыл бұрын
Thank you for your compliment!
@magic.marmot6 жыл бұрын
I had some difficulty with getting my new Chinese-made boards to work, but with some Google-fu, I was able to program the blink sketch. The blink sketch didn't work on any of them. I was frustrated at why this wasn't working, until I started looking more closely at the boards and realized that there was no built-in LED. Once I got that figured out, this video helped me considerably. Thank you Andreas!
@AndreasSpiess6 жыл бұрын
You are welcome!
@Biky7507 жыл бұрын
a big thank you to you! Evn so I have no time for such projects right now I like to watch your KZbins!
@AndreasSpiess7 жыл бұрын
Thanks for your feedback!
@deangreenhough34796 жыл бұрын
This has been a great help and a great place to setup your ESP32.
@AndreasSpiess6 жыл бұрын
Thank you!
@ismzaxxon6 жыл бұрын
i am now into esp32 now. glad you are getting into them
@AndreasSpiess6 жыл бұрын
I think I started already quite long ago covering them ;-)
@istvanzilizi61947 жыл бұрын
FreeRTOS is the way what I would like to use. The possibility to use tasks is opening a whole new world at least for me. The power consumption what I would like to measure. I think the ESP8266 I will use for the future due to the price point and most of the applications this performance is more than enough. Some applications where more PINs have to use for me the ESP32 will be the goal to minimize the number of components. Great video, thank you for sharing!!!
@AndreasSpiess7 жыл бұрын
I agree with you comments. I think, RTOS is a good idea. Or maybe also mycroPython. We will see. One big advantage of the Arduinio IDE is the libraries. I hope, many of them can (or will) be ported to the ESP32...
@mikehudson36207 жыл бұрын
Another useful and well constructed piece of research from someone on top of his game. Rather like the other guy with a Swiss accent at Wimbledon today (but he wasn't given a hard time).
@sarkybugger50097 жыл бұрын
Yes. He walked it. ;o)
@djjoni27 жыл бұрын
The control looks interesting with all of those types of pins.
@AndreasSpiess7 жыл бұрын
We just have to master them...
@HemangJoshi7 жыл бұрын
Dear sir, Your are really good at teaching...
@AndreasSpiess7 жыл бұрын
Thanks!
@erygion5 жыл бұрын
Great video Mr. Spiess, I'll be following along with all of it. I'm behind I know...😛 I'll be working hard to get all caught up. You're a great teacher sir.
@AndreasSpiess5 жыл бұрын
The advantage of KZbin is that the old videos stay online...
@shanebekker7 жыл бұрын
Looking forward to the rest of this series.
@AndreasSpiess7 жыл бұрын
:-)
@ranger81de7 жыл бұрын
Awesome video, thanks for all the useful information about the ESP8266 successor. I'm looking forward to another ESP32 video :-) As always, greatly appreciate your work and efforts to save me some time on research how to use the ESP8266. I just put some ESP32 into my AliExpress shopping cart :-)
@AndreasSpiess7 жыл бұрын
Thanks! Now you only have to wait...
@maxisadog94846 жыл бұрын
Viva Schweiz! Great Information. ESP32 ordered and on it's way...
@AndreasSpiess6 жыл бұрын
:-)
@IronRiviera7 жыл бұрын
How in the heck did you know that alot of us had new 32s put away? That is very mentalist of you. I bought just one with the 18650 battery holder attached. I just got around to ordering the cells. Thank you Andreas for some motivation to get going on this board.
@AndreasSpiess7 жыл бұрын
You are welcome!
@3dgussner9587 жыл бұрын
video has a 3D printer sound in the background :-)
@MaxintRD7 жыл бұрын
My first thought was: what is the hidden message of that Morse code beeping in the background? ;-)
@AndreasSpiess7 жыл бұрын
I had a long 3D-job running...
@Hasitier7 жыл бұрын
Maybe he has printed a case for the new esp32
@AndreasSpiess7 жыл бұрын
Something for the solar panels...
@AndreasSpiess7 жыл бұрын
I never tested speeds on the ESP8266
@chuxxsss7 жыл бұрын
Another wonderful video thanks Andreas.
@AndreasSpiess7 жыл бұрын
You are welcome!
@waltsteinchen7 жыл бұрын
Once again, all thumbs up Andreas!!
@AndreasSpiess7 жыл бұрын
Thanks!
@SA-oj3bo7 жыл бұрын
Thanks Andreas, I am excited by ESP32 now, seems the Touch is easy to use and not requires specially designed pads as most other touch chips.
@AndreasSpiess7 жыл бұрын
I read, that it only measures the capacity. But it has to be calibrated to the particular situation.
@davidjenkins86757 жыл бұрын
NIce exhibition of the properties of the new board. Let's hope it is "ready for Prime Time " soon. I'd like to be able to read more than 1 analog on a esp.
@AndreasSpiess7 жыл бұрын
This should be possible, But of course, I will try and report...
@davidjenkins86757 жыл бұрын
Thanks!
@Vacation_Vibes7 жыл бұрын
🥇ich kann nicht mehr warten die neue Episode ESP32
@AndreasSpiess7 жыл бұрын
:-)
@uforex9117 жыл бұрын
Exciting for this ESP32 Andreas :)!
@AndreasSpiess7 жыл бұрын
:-)
@EduardoMartinez-dm5pp6 жыл бұрын
The clicking sound at 13:05 is the sound of the radioactive energy spreading all over the room D: hahaha just kidding
@AndreasSpiess6 жыл бұрын
You have to know: We Swiss are very energetic people ;-)
@MauroSedrani7 жыл бұрын
Awesome as usual. Thanks Andreas!
@AndreasSpiess7 жыл бұрын
You are welcome!
@joshuanulton14037 жыл бұрын
I like the prospects and potential of this new segment. I suggest making a dedicated channel for the series just to make search and organization a bit easier for us subscribers. Many of us watch your videos more than once, some of your videos I have watched 5 or 6 times and searching the archives is starting to get difficult. Starting it out organized will make it easier in the future. As always great work!
@AndreasSpiess7 жыл бұрын
There are a few playlists which help organizing the content. Plus the search function of KZbin (spiess + topic you search). But, feel free to propose another way of organizing
@tubical716 жыл бұрын
simply create a playlist yourself...;)
@johnmorrison68147 жыл бұрын
Just a suggestion for a future video. What is the power usage like compared to the esp8266. Under real life conditions. Thanks!
@AndreasSpiess7 жыл бұрын
I just got a few WROOM32 modules. So, I should be able to test the power consumption of the modules alone.
@nomadic_rider427 жыл бұрын
John Morrison I did some initial tests. Wifi ON power consumption was around 150 mA
@johnmorrison68147 жыл бұрын
:) Thanks that will be great! They've packed a whole heap of new stuff in. It'll be interesting to see if the power usage goes up proportionally. OR DOWN :)
@PhG19617 жыл бұрын
Great video ! I'll take this into consideration for future projects.
@AndreasSpiess7 жыл бұрын
I think, you can take your time if you do not need a lot of pins...
@tedder427 жыл бұрын
great! looking forward to more. I have a esp32 that has been in my travel bag for the past month, dragging my feet because the Arduino support seems half-baked so far.
@AndreasSpiess7 жыл бұрын
Maybe, together we will be able to change this? I think, it is time now...
@miguelestrada20114 жыл бұрын
I'm wondering how interesting are your videos! thanks
@AndreasSpiess4 жыл бұрын
Glad you like them!
@thomasalexander15637 жыл бұрын
LIke this videos,, Wanna follow the journey of esp8266 and esp32.. The most underrated channel... Patreon much support this channel..
@AndreasSpiess7 жыл бұрын
Thanks! For the moment, I decided to go without Patreon. Maybe I change my mind when I have 50'000 subscribers...
@betojasz7 жыл бұрын
To me, the serial instability at upload code occours when I atacch something to the board as a LED or something else. Unplugging everything, upload is stable!! Thanks a lot!!!!! Excelent review!!
@AndreasSpiess7 жыл бұрын
Thank you for the tip! A quick test with the blink sketch did not confirm it. But I will have an eye on if in the future.
@galalahmedfahmy54827 жыл бұрын
Excellent presentation, thank you
@AndreasSpiess7 жыл бұрын
You are welcome!
@douglassimms62186 жыл бұрын
Thanks for the excellent video Andreas!
@AndreasSpiess6 жыл бұрын
You are welcome!
@das2502507 жыл бұрын
Great work Andreas
@AndreasSpiess7 жыл бұрын
:-)
@tomgburklin11124 жыл бұрын
I will use this chip on my next project.. The Ethernet connection is main reason. I will need the wireless connection. Looks like it will be easier than shields on the Arduino. Cost of hardware nutty way lower than most solutions. Thankyou for the good (as usual) introduction to the hardware).
@wouladjecabrelwen10064 жыл бұрын
Interesting content
@AndreasSpiess4 жыл бұрын
Thank you!
@user21XXL7 жыл бұрын
ahh the new possibilities, thx for sharing
@AndreasSpiess7 жыл бұрын
You are welcome!
@Gutsu1235 жыл бұрын
So guet Andreas!! :D Witer so! Het me aube fascht vom Stuehl ghoue. Immer schön das biz ellbögele zu üsne amerikanische Fründe. xD
@AndreasSpiess5 жыл бұрын
:-)
@Gutsu1235 жыл бұрын
@@AndreasSpiess gseh grad, dass ig es unter s'falsche Video postet ha, wär das gsi kzbin.info/www/bejne/b3WqopyndpmnkNE Autoplay.... -.-
@desy6666 жыл бұрын
Useful as usual, thank you Andreas! ;)
@AndreasSpiess6 жыл бұрын
You are welcome!
@onlyrgu7 жыл бұрын
thanks for the video ...considering esp32 for a indoor home irrigation project
@AndreasSpiess7 жыл бұрын
So, please share your experiences when you are done!
@MaxintRD7 жыл бұрын
Hi Andreas, thanks for another nice video! Looking at the current state of support within the Arduino environment, I wouldn't use it yet unless the project couldn't be done with an ESP8266. I'm sure that support will be much further in the near future, so indeed this is only the beginning.
@AndreasSpiess7 жыл бұрын
Where do you see the biggest support problems?
@MaxintRD7 жыл бұрын
I think to give it mass popularity it needs the same support level as the current ESP8266 environment. From what I see the ESP32 is compatible with the ESP8266 with a superset of features. So I'd like to see all features that currently work for the ESP8266 to also work for the ESP32 so that sketches and libraries that now work for the ESP8266 would not require any change. (So for instance analogWrite should be implemented properly). All additional features that can be mapped to a compatible Arduino feature should be implemented using their Arduino API. The main reason why the Arduino environment is so popular (over for instance mBed or LUA) is that it has a huge installed base with great support for many devices. To be able to use existing documentation, examples and libraries without having to obtain specific knowledge and learn new APIs would be ideal. Being able to use the board manager by just adding a json line in the preferences would be nice too. (BTW I never used the WeMos D0-D9 definitions on my ESPs, only the GPIO numbers). In summary what you showed today still feels a bit too much at the bleeding edge. That's one reason why I like your videos. You investigate things that have my attention well before I find the time to look into them myself. Thank you for that!
@AndreasSpiess7 жыл бұрын
Thanks for your comment. We have to find a way to bring the different information together, for example which libraries work, and which not. And maybe we even can influence the developers to port some of them...
@MaxintRD7 жыл бұрын
When the ESP32 core has gotten more mature, I'm sure developers will have made it more Arduino compliant. Once the core is more compliant, less libraries need to be ported. The whole point of making an Arduino core for the ESP32 is to be able to use the Arduino environment. At this point it's still fairly new and not entirely complete. As my free time is limited I think I prefer to wait a bit longer. As it stands now I don't see the ESP32 as a replacement for the ESP8266, but rather a its new bigger sibling. The difference between the two is a bit like that between the ATmega328 and the ATmega2560. More pins, more analog in, more capabilities, etc... I hope that as long at there is such a price difference, Espressif keeps producing and supporting both. For my own libraries I just list the environments that I have tested to work. When I have the need I try to support other MCU's and document their compatibility. My MusicEngine library for instance was just updated to support the ATmega 328 and 168. I don't own an ESP32 yet, but I probably will in the future. I am still working on an RF24/MQTT gateway, for which the ESP32 could be better suited than my currently used WeMos D1 clone.
@CharlesSnyder7 жыл бұрын
Really looking forward to more on the ESP32. Any chance we can cover how to control WS2812 LED's with a single momentary button to change sequences? Thanks!
@AndreasSpiess7 жыл бұрын
Maybe I will use the WS2812 in one of my future videos. But, so far, I have no plans
@XerotoLabs7 жыл бұрын
great video . informative as ever
@AndreasSpiess7 жыл бұрын
:-)
@jucerago2 жыл бұрын
Awesome, Thank you.
@AndreasSpiess2 жыл бұрын
You're welcome!
@freeelectron82615 жыл бұрын
One aspect of IOT that has put me off is the lack of security, notwithstanding the lack of a dedicated MCU with all the necessary WiFi, BT and IO interfacing - it seems the ESP32 solves most of this. Looking forward to more videos.
@AndreasSpiess5 жыл бұрын
One of my recent videos was about using SSL/TSL on the ESPs.
@tamaschovanec32515 жыл бұрын
Excellent vid. Thx!
@AndreasSpiess5 жыл бұрын
You are welcome!
@PeterSek7 жыл бұрын
Great video, thank you
@AndreasSpiess7 жыл бұрын
You are welcome!
@jthrush5 жыл бұрын
I suspect the clicking during your musicbox test is due to the touch sensors, the board is probably automatically generating a signal to measure the change in capacitance and that signal is probably getting coupled to your audio output pin.
@AndreasSpiess5 жыл бұрын
Maybe you are right. I do not know.
@jthrush5 жыл бұрын
@@AndreasSpiess BTW I've been loving your channel since discovering it a few weeks ago. The ESP32 looks like just the board I've been looking for to replace my Arduino+nRF24L01 system. More processing power, built in wireless connectivity, smaller, and cheaper!
@johnerrington93717 жыл бұрын
Great video, my ESP32 was in the drawer, and this will get it out. I would love to hear your thoughts on how to use both processors and how to target individual execution threads to a particular processor.
@AndreasSpiess7 жыл бұрын
Me too would love to know how it goes ;-) But I will try to find out.
@JorisBijnens7 жыл бұрын
I just bought a bunch of ESP8266.... : D So I hope you also keep making video's about them...
@AndreasSpiess7 жыл бұрын
We will see. It is still a useful chip.
@ksmith71226 жыл бұрын
Nice video thanks. Helpful :) I tried esp32 for 1st time today. Was much easiear to get going than esp8266. I think most of the work was done with the first board. To get DO-IT ESP32 working 1. I had to change the upload speed to 115200 2. I had to hold boot button through out first upload but not after that. 3. The linux install script on the git hub site worked flawlessely; the only requirement was to change the install paths for my set-up. 4. Arduino IDE had some confusion with the Arduino_STM_32 library though that error remained and it compiled after the above changes. Now I know where I'm going I will install on my other laptop and carefully note the exact minimal install changes.
@AndreasSpiess6 жыл бұрын
Thanks for your feedback. I flash all boards with 921000. Some boards like the press of the boot button and start uploading earlier.
@ksmith71226 жыл бұрын
Hi Andreas, my other laptop (second laptop) install was the same as you say in your comment above; it upload's to the ESP32 at 921000 and the boot button needs to be pressed on the first upload. The linux script did the complete install from start to finish without intervention. Then I went back to the first install (first lap top) and set that to 921000 and it's just fine too. I mis-understood something which is why I changed the settings (on the first install); the compiler reported a problem with the Arduino_STM_32 library after compiling and uploading to the ESP32 successfully. Because the error was reported after compilation and successful upload and because the compiler format is so different to either Arduino or ESP8266 compilation output, I did not check the narrow compiler window before the error. I liked that the ESP8266 LED blinked very fast while uploading; this gave more confidence that upload was happening. This does not happen on my ESP32. The linux install was cleaner and less hassle, I think, than the windows install in the video. Regards, Kes Smith
@AndreasSpiess6 жыл бұрын
Glad to read that it works now!
@aalizwel20616 жыл бұрын
Thank You
@AndreasSpiess6 жыл бұрын
:-)
@phantomdronevideos86233 жыл бұрын
Sorry but at the intro there is an annoying oscilating sound driving my tinitus completely nuts haha. Love the channel cant name the number of times you solved my headbreaking problems , THANKS
@AndreasSpiess3 жыл бұрын
You are welcome. I hope the sound got better over time...
@simonmasters32956 жыл бұрын
Fantastic intro to the future of microcontroller technology. #Obviously not as complicated as its painted by some... The key take out for me is that while you are merging sketches and trying to cobble together code to run in an Arduino's tiny memory, the whole integrated environment thing can be up and going in much less time on a fractionally more expensive chip with more memory.
@AndreasSpiess6 жыл бұрын
These processors are at least 10 years "younger" and therefore have much more resources (also speed and WiFi)
@pch42877 жыл бұрын
very helpful video. Thank you
@AndreasSpiess7 жыл бұрын
You are welcome!
@Elektronik-16 жыл бұрын
Hallo! Ich fange grade an mich mit dem ESP32 zu beschäftigen. Habe es gestern nur mal kurz an den PC gesteckt und ein Terminal gestartet. Da kommt dann ne Startmeldung und jede Sekunde ein kurzer Text. Deshalb meine Frage: Kann man mit dem Modul auch etwas anfangen ohne es zu programmieren? Ist da schon irgendwas im Flash? Und wenn man es dann programmiert - wird dann evtl. etwas gelöscht, das man nicht mehr wieder herstellen kann?
@AndreasSpiess6 жыл бұрын
Man kann mit diesem Modul nichts anfangen ohne es zu programmieren und es wird immer alles gelöscht und durch das neue Programm ersetzt. Offenbar hat jemand vor dir etwas reingeschrieben. Das machen die Hersteller manchmal für ihre Tests
@Elektronik-16 жыл бұрын
Danach sieht es aus. Das zu löschen ist dann wohl kein Verlust. Danke.
@ravishanker90147 жыл бұрын
Thank you very much for this nice tutorial thank you ....
@AndreasSpiess7 жыл бұрын
You are welcome!
@avejst7 жыл бұрын
Thanks for sharing. Nice work-thou :-)
@AndreasSpiess7 жыл бұрын
You are welcome!
@sblantipodi4 жыл бұрын
Hope to see D1 mini board with ESP32 on it. D1 mini board is so much easier to use thanks to the shields and the single, dual and triple base.
@AndreasSpiess4 жыл бұрын
Maybe you create your own conversion PCB? The ESP32 has much more pins and I assume most peaple want to use this advantage.
@sblantipodi4 жыл бұрын
@@AndreasSpiess I see really really few projects that needs all those pins sincerely. Hope to see two version in the future, one for the big majority who don't needs all those pins with a smaller boards and one with more pins... but ESP32-S2 doesn't moved in this way so I must continue to use ESP8266 for a long period, it seems.
@adabill2957 жыл бұрын
I am using a UNO for its PWM capabilities ( I thought). I'm using it to run a heater for my Sous Vide cooker. It runs from 0 to 255. 255 is full power. the program recalculates the power 1/sec. So it remains steady for 1 second then changes to the next level for the next second. The ledcWrite is for turning up/down a LED over a given period/level. I guess there are a lot of PWM's, but the ledc one doesn't seem to be usable for my needs unless there is some hack to make it work as I need it!
@AndreasSpiess7 жыл бұрын
The ledcwrite does the same as the PWM. It changes the duty cycle. So, you can use it for your scenario without much change. Replace the AnalogWrite with " ledcAnalogWrite" in the ESP32 example LEDSoftwareFade.
@jainvibhore19974 жыл бұрын
I've heard such clicking noise when I used a class D amplifier board with some ground loop issue. Nice tutorial though!
@AndreasSpiess4 жыл бұрын
Thank you!
@diydsolar7 жыл бұрын
some info in advance about deep sleep power consumption ? and consumption in general ? great video !!!!!
@AndreasSpiess7 жыл бұрын
No. I just started and had no WROOM32 module without any other parts available
@diydsolar7 жыл бұрын
Andreas Spiess thanks a lot for your KZbin channel !!!
@filzli7 жыл бұрын
Hi Andreas, can you do a comparison / continuation to video #058? Would it make sense to use the ESP32 for long running deep sleep sensors? Like for example door opening sensors in places where there is no power available? I binge watched all your videos - great work :)
@AndreasSpiess7 жыл бұрын
I will look at the deep sleep functionality, for sure...
@wei482217 жыл бұрын
Great video.. Love it..
@AndreasSpiess7 жыл бұрын
:-)
@AndreasSpiess7 жыл бұрын
:-)
@taoufikulislam6 жыл бұрын
Hello Andreas, first I would like to thank you for making so well explained tutorial series. Now let's talk about the problem. I am using NodeMCU32s. The Wi-Fi built in led control works fine with pin configuration changes (in my case pin 2 and not inverted as your wemos32). However, if Want to put more pins the firmware even does not gets uploaded. Any probable idea what is the solution?
@AndreasSpiess6 жыл бұрын
In one or two of my ESP32 videos, you find a list of all ESP pins. Some are forbidden to be used (e.g. RX0 TX0) because they block your whole system. One thing I do not understand why it is not uploaded. What was the error message then?
@taoufikulislam6 жыл бұрын
Hi, thanks for replying. Yes! I was able to finally figured it out after looking for several hours of research. Those pins i was trying (GPIO6,7,8) they are connected to the esp memory chip. thats why it was not getting uploaded.
@AndreasSpiess6 жыл бұрын
That is what I thought. This is why they are RED in my Excel table presented in my videos. You could have saved some of the hours ;-)
@MustafaHammood7 жыл бұрын
Hi Andreas, What are your thoughts on using Mongoose OS for programming the ESP32? The reason why I'm considering it because the project will probably involve AWS IoT integration and making use of the ESP32 deep-sleep functionalities
@AndreasSpiess7 жыл бұрын
So far, I have no experience with mongoose
@johmif7 жыл бұрын
Hi Andreas , thanks for your great videos , very well made and informative.... Was wondering if you have anything planned for interrupt handling on esp32 ? Would be nice to see !! Regards johann
@AndreasSpiess7 жыл бұрын
I have not plans, I will pick topics which I think, are interesting...
@droneconnect21457 жыл бұрын
great video as usual Andreas! Can you recommend a vendor which sell rev1 o rev2 silicon ? Wemos and MH ET are still rev0
@AndreasSpiess7 жыл бұрын
I do not know of a rev2. I checked a few of my newer boards I unpacked in my mailbag and they hat rev1. The old AnalogLamb from last year had rev0.
@forresterickson62253 жыл бұрын
Nice review, Coming to the ESP32 in 2020 I can better decide not to bother with the ESP8266 going forward. Is the code for your charming "instrument" available on your github and if so what is it called or better yet can you provide a link in the SHOW MORE Information?
@AndreasSpiess3 жыл бұрын
I found the sketch for the instrument somewhere, but I do no more remember where :-(
@Hemewl6 жыл бұрын
The ESP32 clocks in at about the same speed as a Pentium II 300MHz. That feels insane, but then I'm old. In fact, paraphrasing Moores law by cutting the PII300 cost in half every second year since 1998 ends up at about 2-4 USD. But still, that's crazy!
@AndreasSpiess6 жыл бұрын
And no end in sight !
@smanet7 жыл бұрын
Well, I'm new to the ESP world - well, I'm quite to whole Arduino/IoT world :D - and I couldn't keep myself from ordering one... Hope more libraries/sketches will be ported to ESP32, it looks promising!
@AndreasSpiess7 жыл бұрын
Some of them are already ported.
@ellisdeon7 жыл бұрын
Now my esp32 can come out of the drawer !!
@AndreasSpiess7 жыл бұрын
:-)
@pablozizzutti21997 жыл бұрын
Hello andreas, very good video, thanks for uploading it, you have a very didactic way of explaining the topics. I am interested in the module A20 of AI THINKER, will soon make some video with your explanation? Thank you.
@AndreasSpiess7 жыл бұрын
I have no plans with the A20 board for the moment.
@peterpepo92325 жыл бұрын
Grüzi Andreas, I would like to start playing with iot. I did some experiments with esp8266. But as I need more than one, I checked online sources and the prices seem to be very close (at least for wemos boards). Is it worth to start learning on esp8266 or should I skip it and start esp32 right away? Thanks
@AndreasSpiess5 жыл бұрын
You do not have to decide. They are programmed the same way. You can start with the 32
@clydealcott33792 жыл бұрын
I was working on a similar projects which read the touch sensor from the gpio pin and output different tone as supposed to a piano, well I call it the touch piano... However, I encountered a bug that force me to abandoned the project. When I powered on the board it play automatically without touching the pins and it plays in a random order. Perhaps if you could share your code that might help me finish my project. As always thank you so much for this very informative video. Keep up the good work Sir.
@AndreasSpiess2 жыл бұрын
I assume you have to calibrate the values when you startup your sketch (measure the values without touching and adjust your if statements)
@tawsifbit7 жыл бұрын
thank you so much for the video I got something to do on a Sunday. ..😊 will you be trying it also with RTOS.?
@AndreasSpiess7 жыл бұрын
I am not sure about RTOS. First, I will concentrate on the Arduino IDE
@vishnunaikdhanavath7 жыл бұрын
The video was interesting I want to learn more functionalities by using ESP32. Can you tell me how to make ESP32 acts as a master for connecting other Bluetooth devices which are having the same version(4.2)?
@AndreasSpiess7 жыл бұрын
I did not work with Bluetooth so far because it is not supported in the Arduino IDE
@MaxSMoke7777 жыл бұрын
Could you make a video telling us how to use the Arduino IDE to check the battery power of an ESP32 device? I've been all over the internet and people keep saying it's possible, but I've seen no sketch and their code examples always fail. The #1 thing a battery powered project needs is a means of displaying the remaining power and I know the ESP32 has some means of doing so, but I can't find anything on actually using it.
@AndreasSpiess7 жыл бұрын
Maybe I will include it in one of my videos
@johntilghman6 жыл бұрын
I have you tried Mongoose OS with the ESP32 ? Going to give it a shot, looks interesting and powerful.
@AndreasSpiess6 жыл бұрын
I tried it with the ESP8266 and was "not amused". Many crashes and loss of work ended in a "divorce". Maybe we will try it later on. First I will try Micropython
@johntilghman6 жыл бұрын
I am going to load up mongoose on the Wemos Lolin32, I will update you on how it goes. :-)Wish me luck.