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

Поделиться
HTML-код
  • Опубликовано: 21 июл 2024
  • 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
    @saqibshah5113 6 лет назад +686

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

    • @ichangedmyusername1553
      @ichangedmyusername1553 6 лет назад +4

      same here

    • @jameskoitsky3526
      @jameskoitsky3526 5 лет назад

      I agree but I have learnt heaps

    • @aakashjana6225
      @aakashjana6225 5 лет назад +7

      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 лет назад +1

      Kinda

    • @cbibhim
      @cbibhim 4 года назад +1

      Ya. I do same

  • @barbasbandas6665
    @barbasbandas6665 6 лет назад +32

    Your videos just turned my lazy sundays into productive sundays!

  • @Nerdforge
    @Nerdforge 6 лет назад +98

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

  • @mxcollin95
    @mxcollin95 5 лет назад +4

    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.

  • @MrMattemac
    @MrMattemac 6 лет назад +73

    Those videos are getting looonger 👌 love it 💜

  • @JerryEricsson
    @JerryEricsson 6 лет назад

    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
    @freeflaminginfinite917 6 лет назад

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

  • @MCsCreations
    @MCsCreations 6 лет назад +1

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

  • @JerryEricsson
    @JerryEricsson 6 лет назад

    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!)

  • @fistfull95
    @fistfull95 6 лет назад +1

    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)!

  • @RazgrisFloob
    @RazgrisFloob 6 лет назад +6

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

  • @jelluh666
    @jelluh666 6 лет назад

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

  • @becauseican2607
    @becauseican2607 5 лет назад +8

    Use POST instead of GET

  • @nautilus8789
    @nautilus8789 3 года назад

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

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

    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)

  • @joefuentes2977
    @joefuentes2977 3 года назад

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

  • @Leoparh
    @Leoparh 3 года назад

    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 !

  • @AR-zm5mj
    @AR-zm5mj 5 лет назад

    Scott, you really are the Great Scott! Thanks.

  • @SantiluX
    @SantiluX 6 лет назад +1

    As always, excellent work and video

  • @liberamentis4843
    @liberamentis4843 4 года назад

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

  • @melwillseptember752
    @melwillseptember752 6 лет назад +17

    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

  • @Vido89
    @Vido89 6 лет назад

    ESP32 rocks! Great video Pascal

  • @ricorenet9004
    @ricorenet9004 6 лет назад

    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!

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

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

  • @jBurn_
    @jBurn_ 6 лет назад +1

    wow! that ESP32 Board sounds awesome :D

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

    GreatScott is always the best!!!!

  • @PR-cp6qe
    @PR-cp6qe 6 лет назад +6

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

  • @HimanshuSharmazzzz
    @HimanshuSharmazzzz 6 лет назад +2

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

  • @eivinddalholt8827
    @eivinddalholt8827 6 лет назад +1

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

  • @jassimjaved3309
    @jassimjaved3309 3 года назад

    Thank you GreatScott!

  • @HS-eq3gk
    @HS-eq3gk 6 лет назад +1

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

  • @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 )

  • @phinok.m.628
    @phinok.m.628 6 лет назад +4

    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.

  • @djpaulieshark
    @djpaulieshark 6 лет назад

    Very good skills GS. Very nice work

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

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

  • @noahrodeghiero9640
    @noahrodeghiero9640 6 лет назад

    Nice project, love the design

  • @EricHallahan
    @EricHallahan 6 лет назад

    Was just looking into this. Thanks!

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

    Good video. This is the way to study esp32 uC

  • @MrSandoron
    @MrSandoron 6 лет назад

    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!

  • @markdog3355
    @markdog3355 4 года назад +1

    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!!!

  • @YouNoCode
    @YouNoCode 6 лет назад

    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

  • @rayerdinc2441
    @rayerdinc2441 4 года назад

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

  • @AhmetAkifKaya
    @AhmetAkifKaya 6 лет назад

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

  • @Taran72
    @Taran72 5 лет назад

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

  • @liudas5377
    @liudas5377 6 лет назад

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

  • @michaelalexander825
    @michaelalexander825 6 лет назад

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

  • @siltronshock5187
    @siltronshock5187 3 года назад

    i love your vids man your soo cool

  • @nickush7512
    @nickush7512 3 года назад

    Another GREAT video, thanks.

  • @spaas97tv
    @spaas97tv 6 лет назад

    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?

  • @TheRealBobHickman
    @TheRealBobHickman 6 лет назад

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

  • @f_eyt8870
    @f_eyt8870 6 лет назад +2

    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 ?

  • @TrungTran-hw7ws
    @TrungTran-hw7ws 6 лет назад

    thank you very much

  • @InFAMOUSPS4_19
    @InFAMOUSPS4_19 3 года назад

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

  • @Aatikslab
    @Aatikslab 6 лет назад

    Excellent video 👍🏻👍🏻

  • @cheapkid1
    @cheapkid1 6 лет назад

    Great job on the video. I really liked it. Could you please do a video on ESP32 triac control? I think that would be very interesting. All I have found is high current mosfet pwm control for AC loads. What do you think? You seem to be very knowledgeable about the ESP32. Thanks

  • @BlahBlahBleh317
    @BlahBlahBleh317 6 лет назад

    Great video man!

  • @magixo_
    @magixo_ 6 лет назад

    Best video so far!!! GJ!

  • @jamest.5001
    @jamest.5001 6 лет назад

    another great from great Scott.

  • @ellimerlucero5257
    @ellimerlucero5257 4 года назад

    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)?

  • @joaquincandalaft2124
    @joaquincandalaft2124 6 лет назад

    This is why people love you

  • @jannickbremm9483
    @jannickbremm9483 4 года назад

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

  • @colbyglivar9223
    @colbyglivar9223 5 лет назад

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

  • @Jojo_repairs_stuff
    @Jojo_repairs_stuff 6 лет назад

    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...

  • @marioespinosa9693
    @marioespinosa9693 4 года назад

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

  • @jovintony7120
    @jovintony7120 6 лет назад

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

  • @soumojitash3972
    @soumojitash3972 6 лет назад

    Thanks dude I just wanting this

  • @elektrokiste
    @elektrokiste 6 лет назад

    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

  • @bobyong8662
    @bobyong8662 6 лет назад +1

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

  • @BilalKhan-sq6cs
    @BilalKhan-sq6cs 5 лет назад

    Hi!! I like your all projects..

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

    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?

  • @leozendo3500
    @leozendo3500 6 лет назад

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

  • @srivenkatesh3359
    @srivenkatesh3359 6 лет назад

    Really great scott!!!!

  • @JtagSheep
    @JtagSheep 4 года назад

    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 !

  • @iLive2Ride76
    @iLive2Ride76 6 лет назад +1

    Great video.

  • @debarryl
    @debarryl 3 года назад

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

  • @ChadReitsma
    @ChadReitsma 3 года назад

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

  • @anandhakrishnant6788
    @anandhakrishnant6788 6 лет назад

    Bro . As usual great video. Who is here dor 30 views. First time:))

  • @burhanuddinbhiwaniwala618
    @burhanuddinbhiwaniwala618 3 года назад

    GREAT VIDEO sir.... I was thinking is it possible to use Nextion display to enter WiFi credentials without hard coding or without creating a Soft AP

  • @maxly6
    @maxly6 6 лет назад +1

    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.

  • @inakiinchaurregui4848
    @inakiinchaurregui4848 6 лет назад

    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?

  • @SkillfullyBlind
    @SkillfullyBlind 6 лет назад

    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 :)

  • @pronehacker9915
    @pronehacker9915 4 года назад

    Love ur vids

  • @dantouchingthesky1527
    @dantouchingthesky1527 5 лет назад

    I love your projekt :-* thx

  • @davidhawley1132
    @davidhawley1132 5 лет назад

    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.

  • @jarno4054
    @jarno4054 6 лет назад

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

  • @OthmanAlikhan
    @OthmanAlikhan 3 года назад

    Thanks for the video =)

  • @HarshJain-it2bg
    @HarshJain-it2bg 4 года назад

    Scott,
    I am new to electronics. Cwn you suggest any reading material for begineers.

  • @aareactions5757
    @aareactions5757 6 лет назад

    Wow u have a great knowledge of electronic

  • @Marco_Onyxheart
    @Marco_Onyxheart 5 лет назад +1

    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.

  • @adrianvallejo3396
    @adrianvallejo3396 6 лет назад +1

    HELLO Great Scott I'm wonder if you can make a video about if the transformer from 16.4ft led strips can handle 6 or more 16.4ft led strips

    • @adrianvallejo3396
      @adrianvallejo3396 6 лет назад +1

      This is the led strip; 16.4ft 5050 RGB LED Flexible Strip Light DC 12V Kit 5M 300 LEDs 5050 SMD IP65 Waterproof Color Changing LED Rope Light Strips & 12V 5A Power Adapter & 44Key IR Remote Controller

  • @somaaa5554
    @somaaa5554 6 лет назад

    Can you try make electric fence energiser with car ignition coil because I searched on google and I couldn't find anything similar

  • @TomaszDurlej
    @TomaszDurlej 6 лет назад +1

    Wah! Finaly somone with know difference between units :)

  • @silviuivanov1988
    @silviuivanov1988 4 года назад

    Really useful.Thx

  • @Torombolo9696
    @Torombolo9696 6 лет назад

    WOW loved it!

  • @jairogon81
    @jairogon81 6 лет назад

    Scott can you try the same idea with a led cub?

  • @Maribel80ify
    @Maribel80ify 6 лет назад +4

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

  • @honkhonk8009
    @honkhonk8009 5 лет назад

    GreatScott, i was wondering if you could show us how to do something wifi related but with the rasbperry pi? Possibly make a rover with it?

  • @mrone3287
    @mrone3287 5 лет назад

    Question can you develop an app thru android studio that control's the node mcu?

  • @SandyWalsh
    @SandyWalsh 6 лет назад

    Really handy video!