How to add WiFi Control to any project || ESP32 Beginner's Guide

Ғылым және технология

Support me for more videos: / greatscott
Previous video: • HACKED!: Adding a Curr...
Facebook: / greatscottlab
Twitter: / greatscottlab
LED Matrix project video: • Make your own 10x10 LE...
More project information on Instructables: www.instructables.com/id/How-...
You can get the ESP32 here (affiliate links):
Amazon.com: s.click.aliexpress.com/e/_dXc...
Amazon.de: amzn.to/2fGZBEw
Ebay: rover.ebay.com/rover/1/711-532...
In this video I will show you how easy/difficult it is to use an ESP32 with the Arduino IDE in order to add WiFi control to any electronics project. Along the way I will show you how to use the ESP32 to create a simple WiFi server and how to create a fitting control app for your smartphone.
Music:
2011 Lookalike by Bartlebeats
Killing Time, Kevin MacLeod
(incompetech.com)

Пікірлер: 685

  • @saqibshah5113
    @saqibshah51136 жыл бұрын

    I do nothing with your information..but i enjoy watching very much..

  • @ichangedmyusername1553

    @ichangedmyusername1553

    6 жыл бұрын

    same here

  • @jameskoitsky3526

    @jameskoitsky3526

    5 жыл бұрын

    I agree but I have learnt heaps

  • @aakashjana6225

    @aakashjana6225

    5 жыл бұрын

    You can always learn something even if you don't have such hardware you can learn web development or python all it need is a laptop and internet

  • @redeye851

    @redeye851

    5 жыл бұрын

    Kinda

  • @cbibhim

    @cbibhim

    4 жыл бұрын

    Ya. I do same

  • @barbasbandas6665
    @barbasbandas66656 жыл бұрын

    Your videos just turned my lazy sundays into productive sundays!

  • @mxcollin95
    @mxcollin955 жыл бұрын

    This video is great and super helpful just like all your others! Thanks man. 🤙

  • @bozotheclown935
    @bozotheclown935 Жыл бұрын

    I just tripped across this. Will try out the app as that interest me the most. I can make any electronics so that per for me is easy. If you don't want to take up your timers, you can always use an external clock and gate precise times levering the IRQ functions. That works great. Thanks for your work here. Really appreciate it.

  • @Nerdforge
    @Nerdforge6 жыл бұрын

    Didn't even know about the ESP32. Gotta order some, thanks for the guide! :)

  • @greatscottlab

    @greatscottlab

    6 жыл бұрын

    No problem ;-)

  • @XBlueBeam

    @XBlueBeam

    3 жыл бұрын

    Why has only scott replied here

  • @TotallyNotJason101

    @TotallyNotJason101

    Жыл бұрын

    wow

  • @fistfull95
    @fistfull956 жыл бұрын

    Thank you so much for this video, I can't follow many of your videos, but I love IoT and I have succesfully changed your videos idea to my project (controlling various relayswitches via an 433MHz transmitter and an NodeMCU)!

  • @JerryEricsson
    @JerryEricsson6 жыл бұрын

    I think where I went wrong when I was trying to install the ESP32 Aduino setup was to use my current Arduino setup and just change it to do the ESP not thinking it would really screw up my other boards, which it did to no end When I finished, nothing worked and I had to rip it all out by the roots and start all over, giving up on the 32 and just being happy to be able to program my old arduino hardware once again. Next time I shall simply install it in a different location on my hard drive and I think that should work! Thanks for your great videos, I always learn something from them, and as I have always maintained, learning at least one new thing every day keeps our minds young, just as a walk in the desert every morning keeps my heart beating and my lungs pumping air as well. Ah the things we do for life....

  • @freeflaminginfinite917
    @freeflaminginfinite9176 жыл бұрын

    Okay got it all sorted out in a couple of hours! Great Scott!! What a genius!

  • @jelluh666
    @jelluh6666 жыл бұрын

    Was building this with an raspberry pi zero, which makes programming it way harder. This ESP32 is exactly what I need!

  • @RazgrisFloob
    @RazgrisFloob6 жыл бұрын

    impulse bought one of these from banggood and i'm glad i won't regret it now

  • @JerryEricsson
    @JerryEricsson6 жыл бұрын

    Oh wow, shades of the Lost In Space Computer!! I love it, one of my favorite series when I was a boy growing up in South Dakota! Wonderful information on how to get the little ESP32 running as well. I have several of them at home in South Dakota, when we return from our winter quarters that consist of our 35 foot Class A motor Home. (There may be one in my junk bag, I will have to check now I am excited!)

  • @MrUnterhugel
    @MrUnterhugel2 жыл бұрын

    Well done. A lot to unpack but a really good starting point. One caveat: don’t use really strong magnets when testing the Hall sensor, as it will kill the sensor (yup, I did)

  • @MrMattemac
    @MrMattemac6 жыл бұрын

    Those videos are getting looonger 👌 love it 💜

  • @greatscottlab

    @greatscottlab

    6 жыл бұрын

    Glad you like it

  • @mohammadr465

    @mohammadr465

    6 жыл бұрын

    Thanks!

  • @fede142857

    @fede142857

    6 жыл бұрын

    great scott! *Everyone report this fake account*

  • @stickz9871

    @stickz9871

    5 жыл бұрын

    @@fede142857 ???

  • @nautilus8789
    @nautilus87893 жыл бұрын

    was literaly just looking for a video like this, thanks man love ur vids

  • @joefuentes2977
    @joefuentes29773 жыл бұрын

    Love the ESP chips! Used it for my senior project! Cool video.

  • @liberamentis4843
    @liberamentis48434 жыл бұрын

    thank for your videos , people like you are the salt off this earth !

  • @eivinddalholt8827
    @eivinddalholt88276 жыл бұрын

    I have done this to make internet connected 443MHz relays and homemade sensors. Works pretty well and runs stable for long time!

  • @MCsCreations
    @MCsCreations6 жыл бұрын

    Really, really nice, man. :) Tons of good projects out there to that board. :)

  • @AR-zm5mj
    @AR-zm5mj5 жыл бұрын

    Scott, you really are the Great Scott! Thanks.

  • @SantiluX
    @SantiluX6 жыл бұрын

    As always, excellent work and video

  • @thefademanro4874
    @thefademanro48742 жыл бұрын

    GreatScott is always the best!!!!

  • @MrSandoron
    @MrSandoron6 жыл бұрын

    Your videos really help me out with my own projects. I didn't know anything about the ESP32, but now I can modify some of my past projects. Thank you!

  • @Leoparh
    @Leoparh3 жыл бұрын

    Just tried it.. In 35 minutes, I set this up and instead of sending voltage to a pin, I printed it out on the built in screen of the TTGO esp 32. Thanks a lot !

  • @Vido89
    @Vido896 жыл бұрын

    ESP32 rocks! Great video Pascal

  • @biscoitonexus
    @biscoitonexus Жыл бұрын

    Thanks! I was looking for a guide to work with my project, and your video helped a lot

  • @Marco_Onyxheart
    @Marco_Onyxheart5 жыл бұрын

    I like the APA102 library, which uses its own protocol running over SPI. It's pretty easy to implement a low level control yourself using that. Also works better with hardware or operating systems that aren't fully real-time.

  • @phinok.m.628
    @phinok.m.6286 жыл бұрын

    You only need timer interrupts when you need very very precise timing... In this case you can just use millis or micros to check how much time has passed and only execute certain code in specific intervals, since it doesn't really matter if it executes a few milliseconds later.

  • @jBurn_
    @jBurn_6 жыл бұрын

    wow! that ESP32 Board sounds awesome :D

  • @thefungizen
    @thefungizen4 жыл бұрын

    If you had the server return a 200 status code in a response, you could avoid that error code in the client. Great video!

  • @AhmetAkifKaya
    @AhmetAkifKaya6 жыл бұрын

    Brilliant, you made me think that "why not just build an iot project with the esp"... I think I will start soon

  • @magixo_
    @magixo_6 жыл бұрын

    Best video so far!!! GJ!

  • @TheRealBobHickman
    @TheRealBobHickman6 жыл бұрын

    I've been struggling with the ESP32 and LED driver libs. Good to know it wasn't just me :)

  • @YouNoCode
    @YouNoCode6 жыл бұрын

    Dear GreatScott, Thanks a lot for your nice video. I'm teaching code and IoT to kids and I use ScratchX, AppInventor and ESP8266 and I've developed many projects with them. And you inspired me a lot of ideas to share with the kids. For the error notification you got on the app, just add an empty C-Shaped block from Screen object "When Screen error Occurred" : all notifications will disappear

  • @ricorenet9004
    @ricorenet90046 жыл бұрын

    Very nice! Thanks for sharing this :) My current project will get similar functionality using a M0 bluefruit board. The ESP32 got me thinking though for future projects. Haven't heard about the MIT app inventor project, will definitely be checking that out!

  • @melwillseptember752
    @melwillseptember7526 жыл бұрын

    Amazing Project, about your error message with the app, use a POST method instead of the GET method and that should remove the error. A Get method expects a result from the Server and a POST method sends data to the server. Keep up the amazing work, you really are amazing at the electronics

  • @raik1766

    @raik1766

    Жыл бұрын

    Alternatively you can use PUT or OPTIONS

  • @markdog3355
    @markdog33554 жыл бұрын

    Cool Video as always. It really helped me out. I created an App to control a motor that opens my curtains, using the ESP32. I couldn't have done it without your help!!!. (Well maybe I could, but it would have taken A LOT longer). Thank You!!!

  • @HS-eq3gk
    @HS-eq3gk6 жыл бұрын

    Love it! Can't wait for more Pi stuff :)

  • @HimanshuSharmazzzz
    @HimanshuSharmazzzz6 жыл бұрын

    nice work thinking about the vast implementation it can have :D

  • @BlahBlahBleh317
    @BlahBlahBleh3176 жыл бұрын

    Great video man!

  • @f_eyt8870
    @f_eyt88706 жыл бұрын

    Hey, I have got a question for an older project. I'm building a 6x6x6 RGB Led cube and now I solder the pcb and dont know how to solder the tlc5940. In your Picture, how to solder, GND is the 3rd Port up but in the Information about the tlc5940 GND is the 7th Port up. On wich Port i have to solder it ?

  • @jamest.5001
    @jamest.50016 жыл бұрын

    another great from great Scott.

  • @djpaulieshark
    @djpaulieshark6 жыл бұрын

    Very good skills GS. Very nice work

  • @jassimjaved3309
    @jassimjaved33093 жыл бұрын

    Thank you GreatScott!

  • @JtagSheep
    @JtagSheep4 жыл бұрын

    After watching this recently im not sure if you had your color order set wrong WS2812B is GRB AFAIK and also Fast Led has its own delay function I believe :) so if you havent checked it out recently it might be worth a try ! I use a NodeMCU with my WS2812B 240 pixel strip and it was the perfect addition !

  • @noahrodeghiero9640
    @noahrodeghiero96406 жыл бұрын

    Nice project, love the design

  • @liudas5377
    @liudas53776 жыл бұрын

    Very nice job. You don't give up easily.......thanks

  • @rayerdinc2441
    @rayerdinc24414 жыл бұрын

    Excellent video, informative and easy to follow. Thank you. Subscriberd.

  • @Taran72
    @Taran725 жыл бұрын

    Kool project! thank you very much for being an inspiration to others like me :)

  • @michaelalexander825
    @michaelalexander8256 жыл бұрын

    i love all the videos and find it to be allot of help with my electronics basics..request- robotic arm or LIDAR sensor

  • @nickush7512
    @nickush75123 жыл бұрын

    Another GREAT video, thanks.

  • @EricHallahan
    @EricHallahan6 жыл бұрын

    Was just looking into this. Thanks!

  • @TrungTran-hw7ws
    @TrungTran-hw7ws6 жыл бұрын

    thank you very much

  • @srivenkatesh3359
    @srivenkatesh33596 жыл бұрын

    Really great scott!!!!

  • @ChadReitsma
    @ChadReitsma3 жыл бұрын

    Nice work man! It's amazing what you can do with Arduino.

  • @siltronshock5187
    @siltronshock51873 жыл бұрын

    i love your vids man your soo cool

  • @TrillShatner
    @TrillShatner Жыл бұрын

    thanks man. i was having anxiety because I promised this functionality to a client without even doing research... looks like I didn't need to after all ( except for your video, thanks n_n )

  • @jannickbremm9483
    @jannickbremm94834 жыл бұрын

    I'm working on a vastly different project but this saved my ass. Thank's! (Especially for the Android App creator tipp!)

  • @davidhawley1132
    @davidhawley11325 жыл бұрын

    I've been tryiong to figure out what the WiFi module does. Now I know that at least it can talk HTTP, which is a big help.

  • @berbagiilmu4376
    @berbagiilmu43762 жыл бұрын

    Good video. This is the way to study esp32 uC

  • @PR-cp6qe
    @PR-cp6qe6 жыл бұрын

    Thank, very usefull for my project. Can you create tutorial or some project using raspberry Pi 3 ?

  • @bobyong8662
    @bobyong86626 жыл бұрын

    Brilliant tutorial. Really inspires me to do more with electronics!

  • @greatscottlab

    @greatscottlab

    6 жыл бұрын

    Awesome :-)

  • @kumaraliyanage8629

    @kumaraliyanage8629

    Жыл бұрын

    @@greatscottlab yo

  • @iLive2Ride76
    @iLive2Ride766 жыл бұрын

    Great video.

  • @joaquincandalaft2124
    @joaquincandalaft21246 жыл бұрын

    This is why people love you

  • @marioespinosa9693
    @marioespinosa96934 жыл бұрын

    Thanks for the review... i will buy it and see what i can do !!stay creative

  • @pronehacker9915
    @pronehacker99154 жыл бұрын

    Love ur vids

  • @InFAMOUSPS4_19
    @InFAMOUSPS4_193 жыл бұрын

    Can you do more of these? I like seeing how to develop apps that can control projects like this

  • @BilalKhan-sq6cs
    @BilalKhan-sq6cs5 жыл бұрын

    Hi!! I like your all projects..

  • @leozendo3500
    @leozendo35006 жыл бұрын

    Great Start! Thank you for useful content Maybe try to implant Color Chord2 onto the ESP32 for better performance? It will look gorgious.

  • @Torombolo9696
    @Torombolo96966 жыл бұрын

    WOW loved it!

  • @elektrokiste
    @elektrokiste6 жыл бұрын

    Hello! First, great video as always! To all who also try to work with the ESP32 and fail, when I tried with my chip the simpleWifiServer example, that did not work and the chip has constantly disconnected from my PC and reconnected when Wifibegin was running. This is because my PC has turned off the USB port because too high current flows. So if you have the same problem then connect an external power supply to the ESP32 and the problem is solved! LG EK

  • @soumojitash3972
    @soumojitash39726 жыл бұрын

    Thanks dude I just wanting this

  • @SandyWalsh
    @SandyWalsh6 жыл бұрын

    Really handy video!

  • @Aatikslab
    @Aatikslab6 жыл бұрын

    Excellent video 👍🏻👍🏻

  • @TomaszDurlej
    @TomaszDurlej6 жыл бұрын

    Wah! Finaly somone with know difference between units :)

  • @dantouchingthesky1527
    @dantouchingthesky15275 жыл бұрын

    I love your projekt :-* thx

  • @jonathanclark7444
    @jonathanclark74443 жыл бұрын

    ESP 8266 are still very great chips, even if you don’t care about using it for anything in particular they are great fun to mess around with and host servers. Plus they are pretty cheap (node mcus esp8266s are around 13 dollars for 3 chips)

  • @apurvsharma1261
    @apurvsharma12616 жыл бұрын

    HEYYYYY LUV UR VIDEOS KEEP MAKING EM' :)

  • @greatscottlab

    @greatscottlab

    6 жыл бұрын

    Thanks

  • @TimothyJohnAguilar
    @TimothyJohnAguilar6 жыл бұрын

    I loved it!!

  • @OthmanAlikhan
    @OthmanAlikhan3 жыл бұрын

    Thanks for the video =)

  • @silviuivanov1988
    @silviuivanov19884 жыл бұрын

    Really useful.Thx

  • @spaas97tv
    @spaas97tv6 жыл бұрын

    Great project!!! I was wondering if you're planning to make a project that sends analog signals to the esp32 using the arduino ide and maybe processing?

  • @aareactions5757
    @aareactions57576 жыл бұрын

    Wow u have a great knowledge of electronic

  • @MattPorter0
    @MattPorter02 жыл бұрын

    Love your videos! I'm creating a 800 pixel matrix for a ceiling install. Is it possible to setup in a way where I can use designs I made with LED Edit but also have an audio reactive input with a microphone connected to the ESP32?

  • @Torjus_
    @Torjus_6 жыл бұрын

    Taking this, adding some speakers at the corners and making the pattern sync with the music. Would be so cool :D

  • @TheDambo1
    @TheDambo16 жыл бұрын

    You can also use "plug and play" controll app like Blynk to wireless access to your projects.

  • @filipesrubio4015

    @filipesrubio4015

    3 жыл бұрын

    Does it work if you are not connected to that wifi?

  • @jovintony7120
    @jovintony71206 жыл бұрын

    Do u have an idea of doing complete review video for this esp MC.?

  • @Jojo_repairs_stuff
    @Jojo_repairs_stuff6 жыл бұрын

    Hey, great video. Is there a way to find out, what functionalities are included in the cheap aliexpress.com pcbs? I read somewhere that most functions are optional...

  • @farzadv2007
    @farzadv20076 жыл бұрын

    Mega geil. Danke

  • @ellimerlucero5257
    @ellimerlucero52574 жыл бұрын

    Hello Greatscott! would like to ask if we would be using multiple ESP32s and make it work, would the packets sent by these, simultaneously, would collide? (given all are connected at one router)?

  • @maxly6
    @maxly66 жыл бұрын

    Nice video. Can you please make a video on how to show a sensor analog reading by using this nodemcu with an arduino board inside a websites or an app.

  • @Maribel80ify
    @Maribel80ify6 жыл бұрын

    Awsome video, but I forgot why I wanted an arduino with wifi build in. :D

  • @shivanshpuri3065
    @shivanshpuri30656 жыл бұрын

    you rock man i was rellay helpful

  • @jarno4054
    @jarno40546 жыл бұрын

    Very usefull and nice video, thx I will buy a board

  • @debarryl
    @debarryl3 жыл бұрын

    Would you do a video on how to do the same for a low power approach with zigbee or zwave?

  • @inakiinchaurregui4848
    @inakiinchaurregui48486 жыл бұрын

    Hi! Do you know if you can change the name of the bluetooth so that it appears as we want, when looking for it with another device?

  • @Pauldeva
    @Pauldeva6 жыл бұрын

    Love Your work !!

  • @greatscottlab

    @greatscottlab

    6 жыл бұрын

    Thank you

  • @momoney2720
    @momoney27206 жыл бұрын

    Thanks,this great scott...

  • @BigWhoopZH
    @BigWhoopZH6 жыл бұрын

    I have enhanced my electric window blends to be remote controllable by esp8266 relais modules. I had to implement a way to send a few simple commands like up / down / stop / reboot and identify also. A HTTP Server is a lot of overkill to achieve this. Instead I send simple single character TCP-Messages to the esp8266, like "u", "d", "s" and so on. I also wrote an Android App to control the blends and a Java command line program that simulates presence while I'm on vacation. The Android IDE is fairly easy to use. No barrier for an intelligent fiddler like you are ;-)

  • @SkillfullyBlind
    @SkillfullyBlind6 жыл бұрын

    this is amazing, i think im going to build one of those some day (Y) I have an idea for you, have you ever thought to make a custom game controllerbased on the arduino pro micro? Would love to see you make one :)

  • @colbyglivar9223
    @colbyglivar92235 жыл бұрын

    Do you think you could post a tutorial on a timer interrupt to handle the animations?

Келесі