EEVblog

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 มิ.ย. 2017
  • How to connect and use the low cost ESP8266 WiFi module with the Arduino environment.
    How to connect with a TH-cam API to retrieve channel statistics, using JSON on the Wemos D1 Mini.
    Nixie Tube Project Part 7
    Forum: www.eevblog.com/forum/blog/eev...
    EEVblog Main Web Site: www.eevblog.com
    The 2nd EEVblog Channel: / eevblog2
    Support the EEVblog through Patreon!
    / eevblog
    EEVblog Amazon Store (Dave gets a cut):
    astore.amazon.com/eevblogstore-20
    T-Shirts: teespring.com/stores/eevblog
    💗 Likecoin - Coins for Likes: likecoin.pro/@eevblog/dil9/hcq3
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 474

  • @BrianLough
    @BrianLough 6 ปีที่แล้ว +159

    Hey Dave, I'm the guy with the TH-cam library. Great to see you liked it!
    I'm a bit the opposite of you I think, more of a Web developer than a embedded dev, but I'm really enjoying working with these devices!
    Thanks again for the shout out!

    • @EEVblog
      @EEVblog  6 ปีที่แล้ว +22

      Thanks!

    • @woopsoldcrap5564
      @woopsoldcrap5564 6 ปีที่แล้ว

      EEVblog I'm in EEVblog's inbox!!

    • @linagee
      @linagee 6 ปีที่แล้ว

      Curious why it was slow for Dave. JSON library and softmath not that efficient or something? Or was it all internet latency we were seeing?

    • @BrianLough
      @BrianLough 6 ปีที่แล้ว +6

      linagee hey, bit of a bug in the example sketch, it's programmed to check every minute (the TH-cam API has daily limits) but the way I have it in the example it doesn't check minute 0. If you swap it around so it's basically a comparing millis() to a dueTime (which starts at 0) and every time it runs increase the due time by the required delay it will check every minute but also will check the first time the loop runs

    • @ezeprojects5425
      @ezeprojects5425 5 ปีที่แล้ว

      well, thanks ALOT! We depend on guys like you. Keep it up! More!

  • @leighw3066
    @leighw3066 2 ปีที่แล้ว +2

    Perfect example of how to show viewers even the good guys have problems when compiling etc. Great clip and I really like the delivery with so much transparency and enthusiasm. I got a lot from this and thanks heaps for the walk through. Keep it up mate you’re doing a ripper job 👍

  • @CVixen
    @CVixen 6 ปีที่แล้ว

    The enthusiasm in your voice is rather uplifting, thank you

  • @TheDanielsherer
    @TheDanielsherer 6 ปีที่แล้ว

    Thank you so much for this! I've been watching other videos (most without as much enthusiasm as you have!) and it always seemed like there was one more board or module that I needed to buy to get started (I've got some Wemos D1 Mini Lite's). You made it dead-easy to follow and now I'm up and running!

  • @ronjones4069
    @ronjones4069 ปีที่แล้ว

    That cleared up so much for me. I spent all yesterday trying to figure this out, but today when I saw you video, it started making sense. Thanks Dave.

  • @bobedge3149
    @bobedge3149 6 ปีที่แล้ว

    I'm using one to turn on flood lights via phone app so I can reverse up my twisty driveway in the dark. Took about an hour to design the whole system, 2 hours to build, & have spare outputs so I can irrigate the garden, when I buy some valves, control garden lighting. Bloody brilliant. Best thing is a hundred times cheaper than commercial systems to do the same, and controlled from one app.

  • @Kevin192291
    @Kevin192291 6 ปีที่แล้ว +4

    I am so happy to see you made a video about this!

    • @purge98
      @purge98 5 ปีที่แล้ว

      Your youtube video didn't show on the serial monitor. Fail.

  • @manickn6819
    @manickn6819 6 ปีที่แล้ว

    It really is great with a large community of "smarter" people doing a lot of the legwork. Makes it really easy for beginners.

  • @grayloveless784
    @grayloveless784 6 ปีที่แล้ว

    Great Video Dave. Best Esp 8266 tutorial I've seen. Cheers!!

  • @sharedknowledge6640
    @sharedknowledge6640 6 ปีที่แล้ว

    Great video. I think there are many who have never made the leap from standalone embedded devices to wifi connected devices so this is a help. The other obvious platform is the raspberry pi with wifi onboard but the learning curve is steeper if you're not a Linux and Pi whiz.

  • @anlumo1
    @anlumo1 6 ปีที่แล้ว +49

    Fun fact: The reason you're seeing garbage after a reset is that the bootloader is running at 9600 baud, while you're set to 115200 baud. After the bootloader completes, your program takes over and switches the baudrate.

    • @jolilos
      @jolilos 6 ปีที่แล้ว +16

      actually it runs at 74880

    • @anlumo1
      @anlumo1 6 ปีที่แล้ว +4

      I stand corrected. In any case, you can either look at the bootloader messages or your application, but not both.

    • @feynthefallen
      @feynthefallen 6 ปีที่แล้ว

      anlumo1 unless of course you program the sketch to use the same baud rate.

    • @jolilos
      @jolilos 6 ปีที่แล้ว

      This is my olution also - I just run everything at 74880 baud ;)

    • @EngiMeer
      @EngiMeer 5 ปีที่แล้ว

      EXACTLY!! I agree 100% .. or if perhaps it's 3 start bits 7 data bits and 4 stop bits and the 8th bit last which gets inverted every other cycle or some obscure shit like that!! which is highly unlikely!! it's just the default bootloader baud rate versus your program memory baud rate as he already stated ........ set them both the same and everything in the terminal window should make sense .. o_O

  • @gustavodinosaurio
    @gustavodinosaurio 6 ปีที่แล้ว

    I started watching this video at 1.5x speed and I didn't even notice for a while cause Dave already speaks fast and high pitched :)

  • @RoSi4You
    @RoSi4You 6 ปีที่แล้ว

    *Very well explained Dave, as usually.*
    *Thank You!*

  • @alidollar1994
    @alidollar1994 6 ปีที่แล้ว +40

    That's exactly what was missing from your videos, the actual reviews of new boards like this which many of us use and want to learn instead of reviewing the expensive oscilloscopes and what not (not saying you shouldn't do them, they are equally helpful). This ESP Wifi module has been around for like ages and there are lot many new boards like LoRa Wireless that you really should check out and make projects on.

    • @AttilaAsztalos
      @AttilaAsztalos 6 ปีที่แล้ว

      Well yes but making sense of a board properly would require actually reading piles of docs to find out what is unique about it, what it is/isn't useful for, and what its idiosyncrasies are instead of just plugging it in and spraying half-informed opinionated commentary reacting to what happens on the screen. So clearly not Dave's forte.

    • @anlumo1
      @anlumo1 6 ปีที่แล้ว +3

      Also, my experience is that you have to do a real project with a µC before you really know something about it.
      For example, the ESP's GPIO pin mode is rather random on startup, it doesn't go into automatic input mode like on every other controller. This can cause a lot of problems, especially when you're trying out stuff that might need a different pin mode. Further, a lot of the ESP's GPIOs have to be in a certain state at boot, otherwise it won't work properly. The count of GPIOs you can actually use freely is pretty low.
      Dave didn't mention any of this, because he never progressed beyond compiling the blinking LED example on an off-the-shelf development board.

  • @melkerper
    @melkerper 4 ปีที่แล้ว

    Love to see someone so excited about this

  • @Justsquareenough
    @Justsquareenough 6 ปีที่แล้ว

    thanks Dave. need to buy a few of these to play around with. I figured something along these lines was your idea for the nixie tube counter.

  • @russoft
    @russoft 6 ปีที่แล้ว

    this has reminded me to dig mine out of my electronics box and actually start the project I bought them for :)

  • @aerobyrdable
    @aerobyrdable 6 ปีที่แล้ว +434

    Am I the only one thinking about how late Dave is to the ESP party?

    • @AndyGraceMedia
      @AndyGraceMedia 6 ปีที่แล้ว +38

      Ha yeah some of us have moved onto ESP32, pushing the price of the ESP8266 even lower.

    • @valerionappi7839
      @valerionappi7839 6 ปีที่แล้ว +5

      Andy Grace it seems that the esp32 has some serious hardware bugs for now...
      espressif.com/en/content/eco-and-workarounds-bugs-esp32

    • @AndyGraceMedia
      @AndyGraceMedia 6 ปีที่แล้ว +4

      Yes indeed it does but they keep updating it, sort of like the PIC32 MZ-C revision was riddled with probs and the latest F version I think it is... far better. The huge improvement in performance of ESP32 is worth it and the bugs aren't critical, but yes still early days. They're so cheap it's ridiculous.

    • @ericmin6055
      @ericmin6055 6 ปีที่แล้ว +1

      yeah im going to buy the wemos lolin32 board soon.

    • @PaulCavanagh69
      @PaulCavanagh69 6 ปีที่แล้ว

      there are some boards available wemos D1 R1 which is a Arduino board form factor and a wemos D1 R2 similar to D1 R1 and then there is the Wemos D1 Mini.

  • @ShaunHusain
    @ShaunHusain 6 ปีที่แล้ว

    thanks for doing this have played with the Nordic RF modules and HC-05/06 Bluetooth modules with and Arduino, but these seem great in terms of packing it all into one board.

  • @flymypg
    @flymypg 6 ปีที่แล้ว

    Wow, the Arduinoverse has really evolve since my last visit there. I've been coding directly to the Espressif on-board library because of the tiny flash in my modules. Time to upgrade!

  • @caulktel
    @caulktel 6 ปีที่แล้ว

    Great Dave, I would love to see more Arduino stuff. I already have the Wemos ESP8266 module.

  • @skoootles
    @skoootles 2 ปีที่แล้ว

    Fun video. Thanks. I just bought some Wemos D1 Minis and got it working. I hope you're still active.

  • @WolfgangEgger
    @WolfgangEgger 6 ปีที่แล้ว +8

    Few years ago, Dave mentioned, that nobody needs Arduino and now, he is exited about the possibilities ;)

    • @pepper669
      @pepper669 6 ปีที่แล้ว +1

      Wolfgang Egger Yes, maybe, but the ESP8266 wasn't around then.

    • @DavidTangye
      @DavidTangye 6 ปีที่แล้ว

      exited -> excited :-)

  • @ClaudeDufourmont
    @ClaudeDufourmont 2 ปีที่แล้ว

    Very interesting subject, very well presented. I keep in mind the little tips for my next videos focused mainly on the ATtiny 85 (and 84), I will start the ESP32 soon.

  • @DennisMurphey
    @DennisMurphey 2 ปีที่แล้ว

    late to the party but fixing to put this gem inside a 1949 Model Train from my childhood. Oh YEah Love It. Thanks, Dennis

    • @DennisMurphey
      @DennisMurphey 2 ปีที่แล้ว

      Follow Up I have completed a simple model steam engine version with my friend Andy and we have decided to leave this conventional transformer control for a Level 1 type controller. Now we are addressing the WiFi capability for smart phone or Tablet interface to become our Level 2 type controller with wireless user interface. I am studying hard to get smart on the whole process. Andy is in South Africa and I am in the US so we never met, but since we both have 3D Printers and love trains we are team mates now. Your videos offer so much information to absorb. Basically We felt safe to choose this processor with so many support resources and low cost, it is perfect to retrofit these 1950s Trains. With all the basic functions working, Smoke, Puff Chuff, Bell & Whistle I am now building the harness and kit installation into the Train Tenders. We are fitting into 5 or 6 basic models of engine but with 3D Print are now working to build our own new Engines never made in the Scale we play in. Good CAD tools, 3D Printers and Adruiono IDE, with ESP8266 has opened a whole world to us in rebuilding the hobby for this Gauge train. Thank You for all you do in general as it helps us see options and opportunities. Latest assembly in R&D, very crude video th-cam.com/video/PXpR-Spkguc/w-d-xo.html

  • @prashantdawar
    @prashantdawar 6 ปีที่แล้ว

    you inspired. heads off. so straight in your discussion. loved it. have a good day.

  • @joaogoncalocouto
    @joaogoncalocouto 3 ปีที่แล้ว

    Hey!
    Love your enthusiasm! Still found this relevant in 2021 :)
    I'm a subscriber now!

  • @TheChrisey
    @TheChrisey 5 ปีที่แล้ว

    This is going to be absolutely perfect for my new product idea

  • @douglasthomson2986
    @douglasthomson2986 5 ปีที่แล้ว

    Great video Dave. Need to try this out for sure

  • @aviatorbja
    @aviatorbja 5 ปีที่แล้ว

    Epic enthusiasm! Love it!

  • @TheMrFrontera
    @TheMrFrontera 6 ปีที่แล้ว

    I'm glad to see Dave do a video on the ESP8266. Gotta go make breakfast but I'm saving this one to watch later. I've been toying around with them for a little bit but I only know how to program in c and python so have no idea what's going on in terms of internet protocol or anything

    • @ottoodell_dell
      @ottoodell_dell 6 ปีที่แล้ว

      That wemos + 8 or more max 7219 matrix displays , and you can put a Scrolling text behind you @ the mailbag table , with that youtube api + weather + google time ,etc ( they work just fine with 3,3 volts , present on the outputs of this little devices )

  • @marcusbaker6042
    @marcusbaker6042 6 ปีที่แล้ว +1

    Great video Dave, I wish you would dedicate a channel on some of your useful electronic projects that are based on the Arduino platform !!

  • @hobarbriggs4371
    @hobarbriggs4371 6 ปีที่แล้ว +4

    Great video! Very useful! Can you make one using the I/O pins? Maybe make two of these talk to each other over wifi. If we turn a switch on one a light on the other one turns on and vice versa. Also can you talk about the power draw and how long it will run on a battery. Thanks!!

  • @davejindal3428
    @davejindal3428 5 ปีที่แล้ว

    So motivated and excited! Really nice Video keep it up :)

  • @JerryEricsson
    @JerryEricsson 6 ปีที่แล้ว

    These are indeed cool devices, I lost count on how many of them I have in my old Floppy disk drive cases, but I know I have a bunch of them in every variety of size and shape, and there are well over a dozen, along with accessory boards for specialty programming. I just stop and think of the tiny size of these little guys then think back to the good old days of computing. My son talked me into buying our first computer, I picked a commodore Plus 4 but was warned, before it's arrival of the non comparability with the old Commodore 64 software that was all over the town I lived in, so I cancelled that order, and re-ordered a Commodore C=128. She was a wonderful machine, when ever I could talk my son into letting me work on it. Now to look back and see that all that power in the 128 is contained in that little chip, plus built in wireless, for an old computer nerd, now hitting my 66th year on this big blue marble, I find it just plain amazing!

  • @stage666
    @stage666 6 ปีที่แล้ว

    More videos like this please! I love embedded stuff

  • @hughieandrolf
    @hughieandrolf 6 ปีที่แล้ว

    Dave. This is great. Please do some more Arduino and PIC stuff. Yeah, I know it's like engineering with Lego for instant gratification, but the bang for buck is difficult to ignore for those that have to pay for their hardware. Credit where credit is due. I find the little bits you have already done are much more entertaining, inspiring and informative than the vast majority of the TH-cam content currently out there. I'm not saying there's no decent v-bloggers already doing this, but I'm sure there is plenty of room for your unique take and style. Oops, magic smoke now coming from my "CreepyEgoStroker Mk2b".

  • @TimSavage-drummer
    @TimSavage-drummer 6 ปีที่แล้ว

    One really nice inclusion is DNSSD libraries (part of what Apple call bonjour). No more messing round with IP addresses, just connect to WiFi get an address via DHCP and publish your service.
    My function generator project uses an esp8266 for the UI and my remote control software let's me discover and connect using DNSSD.

  • @Fogaata
    @Fogaata 2 ปีที่แล้ว

    This video is very much appreciated, thank you.

  • @loureb2012
    @loureb2012 6 ปีที่แล้ว +3

    Not sure if anyone mentioned this yet, but you no longer have to download a zip file to install libraries such as ArduinoJson. All you have to do is go to Sketch -> Include Library -> Library Manager and search for the library you want to install. Most libraries that you would ever need are available there, and it also makes updating your libraries incredibly easy

    • @BrianLough
      @BrianLough 6 ปีที่แล้ว +2

      loureb2012 that's only an option if the library creator released it there. I did realise the TH-cam one there but I only realised now I don't mention it anywhere on the readme!

    • @loureb2012
      @loureb2012 6 ปีที่แล้ว +1

      Brian Lough Very true, every library is not on there. I've definitely still had to install my own libraries the old way sometimes, I just wanted to make sure people knew there was an easy way to get common libraries line ArduinoJson. Thanks for clarifying though, I didn't make it super clear

  • @springwoodcottage4248
    @springwoodcottage4248 6 ปีที่แล้ว

    Thank you so much for sharing this, so super useful & helpful to me. (2nd go at comment, think original disappeared into a thread somewhere)

  • @limtbk
    @limtbk 6 ปีที่แล้ว +10

    Dave, take a look to CNLohr channel - he made TV signal transmitter based only on esp8266. I think, you'll be impressed!

  • @l3p3
    @l3p3 6 ปีที่แล้ว

    Great video, project and product.

  • @EngiMeer
    @EngiMeer 5 ปีที่แล้ว

    I tease Dave ( jokingly) a bit here and there .. but he's a smart cookie.. he knows his way around electronics... remember this is a teaching type of channel Dave set up for newbies etc... So give credit where it's due and be nice .. ;)

  • @andreiserban4407
    @andreiserban4407 6 ปีที่แล้ว +1

    I cant belive he is allready reaching EEV blog 1000

    • @shodanxx
      @shodanxx 6 ปีที่แล้ว +1

      Well the channel is over 8 years old now. That's about 10.5 videos per month

  • @radarmusen
    @radarmusen 6 ปีที่แล้ว

    The first time I was using ESP8266, it was with LUA. It was working but getting easy unstable but with arduino it works fine. Would like to see more about ESP32.

  • @fortnitegod2647
    @fortnitegod2647 6 ปีที่แล้ว

    Hi Davey good vid there I think I'm gonna buy 10 of these for my RC2014 z80 computer. Looks so simple to program thanks for the demo😋

  • @Audionaut90
    @Audionaut90 6 ปีที่แล้ว +2

    Great modules. Have used these things a lot for IoT. One huge downside is the lack of any hardware timers/counters though...

    • @shodanxx
      @shodanxx 6 ปีที่แล้ว

      See this www.esp8266.com/viewtopic.php?p=34484
      Looks like there's hardware timers, watchdog timers and real-time clock. There's also a sleep timer.

    • @Audionaut90
      @Audionaut90 6 ปีที่แล้ว

      Thanks for your response. Im building a WiFi LED dimmer at the moment and all PWM solutions for the ESP produce visible flickering. Software PWM doesn't work and RTC based ones doesn't either. I think this is deu to the usage of the timer for the WiFi stuff.
      Anyway. Im using an Atmega328 for the PWM an the ESP for the WiFi. This is working very well so far.

    • @linagee
      @linagee 6 ปีที่แล้ว +1

      There is a hardware timer of course. But you can't have exclusive priority over it because WiFi is also time sensitive. Maybe look into the ESP32, which has dual cores. Alternatively, use an external chip that does dimming and I2C it. Alternatively to that, use addressable LED modules that do their own PWM.

  • @GuthrieDennis
    @GuthrieDennis 6 ปีที่แล้ว

    Great video Dave 👍🏽👍🏽

  • @69Janisse
    @69Janisse 6 ปีที่แล้ว

    So glad Dave made this video for all those people who didn't know. Are there any 😬......... very renewing

  • @BreakingYTown
    @BreakingYTown 6 ปีที่แล้ว +1

    just bought one on Amazon for $7 USD...gonna use it to control my led lighting in my living room

  • @agussuwardono1373
    @agussuwardono1373 ปีที่แล้ว

    Technology & Humor in one... Absorb 100% 😁

  • @erikschiegg68
    @erikschiegg68 5 ปีที่แล้ว

    Master Dave, could you consider a how to for leading/connecting professionaly the LED light and the push button and so on to a real case? With the little mechanism for the button or the plastic rod for the light. Thank you for your awesome videos.

  • @3dmaxuser
    @3dmaxuser 6 ปีที่แล้ว

    Nice video thanks Dave :)

  • @Techn0man1aclive
    @Techn0man1aclive 6 ปีที่แล้ว

    Отдельное спасибо Дэйву за популяризацию ESP8266.

  • @bobblaine1437
    @bobblaine1437 6 ปีที่แล้ว

    Hi Dave, that upload failure you got is common. It usually means that the usb connection has stopped working for one reason or another. Usually unplugging and plugging it back in fixes that. Welcome to the world of IOT...

  • @pekkagronfors7304
    @pekkagronfors7304 6 ปีที่แล้ว

    Great video. Never heard of ESP8266. Thanks for the enlightening.

  • @alexwang007
    @alexwang007 6 ปีที่แล้ว

    Awesome video!! Dave, i would like to learn about Time-Division Multiplexig in the digital audio world, but could not find any indepth or even overview videos about them.. maybe using interfacing adau1701 to pcm1690 as an example?

  • @gazzacroy
    @gazzacroy 2 ปีที่แล้ว

    just starting to get into this things (better late than never,lol) a really helpful video. and yes there amazing little things even to this day thay are still good... thanks mate :)

  • @LazerLord10
    @LazerLord10 6 ปีที่แล้ว +5

    Now I can my my own internet of things! Yay?

  • @lmiddleman
    @lmiddleman 6 ปีที่แล้ว +10

    Don't forget that using the ESP chip directly (as opposed to a module) requires you to get RF certification... not cheap! Penny pinching will only pay for that at pretty high volumes.

    • @seanocansey2956
      @seanocansey2956 6 ปีที่แล้ว +1

      lmiddleman exactly

    • @linagee
      @linagee 6 ปีที่แล้ว

      Using the ESP chip directly requires intentional radiator FCC certification instead of unintentional radiator FCC certification. You're going to need FCC certification either way if you're making it into a product, it's just like an order of magnitude less cost and fewer headaches / fewer things to go wrong. (Exception: Unless you're making something and selling from China where they don't care about FCC certification.)

    • @d3stinYwOw
      @d3stinYwOw 5 ปีที่แล้ว

      Hardware design guide and you do not need that much RF calculation mate :)

    • @omardude39
      @omardude39 5 ปีที่แล้ว

      You're talking about volume manufacturing - I'm literally here to create a small fleet of about 20 devices that will only be used in the same physical space most of the time.

  • @shanebekker
    @shanebekker 6 ปีที่แล้ว

    Have used and still use Arduino IDE but just tried the new Mongoose OS. Man SO easy! You should try it.

  • @ddjazz
    @ddjazz 6 ปีที่แล้ว

    Don't forget that the CH340 uart/usb until now does not have signed drivers for recent osx versions, it can be made working with some dodgy tinkering which i wouldnt advise myself. Another option is getting a module with a different uart/usb like the cp2102

    • @pepper669
      @pepper669 6 ปีที่แล้ว

      After going through a lot of trouble with the CH340 on my Mac I finally found and bought the driver from Repleo: www.mac-usb-serial.com/
      Highly recommended!

  • @PaulCavanagh69
    @PaulCavanagh69 6 ปีที่แล้ว

    You can use sublime text app with the stino plugin as an alternative to the arduino ide.

  • @That_Handle
    @That_Handle 6 ปีที่แล้ว

    EEVblog,
    Great walkthrough!
    EEVblog or anyone interested in entertaining a noob question ,
    4:51 - How does one go about finding FCC certification claim / nomenclature then still further verifying it within this ever-growing, massive arena of consumer acquired Wi-Fi connectivity products as well as staying abreast of firmware to avoid device hijacking for bot attack hacks?

  • @Jones12ax7
    @Jones12ax7 6 ปีที่แล้ว

    Despite the fact of being easy to use, with Arduino platform one can use a lot of libraries and share code between projects and save a lot of time.

  • @sreeprakashneelakantan5051
    @sreeprakashneelakantan5051 6 ปีที่แล้ว

    Well summarized 👌

  • @michaeldallas
    @michaeldallas 6 ปีที่แล้ว

    Thanks! Very cool.

  • @abdulazeez.98
    @abdulazeez.98 6 ปีที่แล้ว +1

    Yeah finally some Arduino stuff !

  • @vehasmaa
    @vehasmaa 6 ปีที่แล้ว

    Love my stack of NodeMCU boards. esp8266 integration in arduino ide, docent hurt either. :P

  • @MatthewSuffidy
    @MatthewSuffidy ปีที่แล้ว

    I got 4 of those for $20 Canadian from a internet deal over the last few days. I got them to just be like Arduinos but the network functionality is a plus. Beyond just associating with a wifi network I don't know how you get for example http streams etc from all of that. Or at least at what level you could start pumping serial to things around your home.

  • @spacenomad5484
    @spacenomad5484 6 ปีที่แล้ว

    I bought the cheapest NodeMCU (USB to Serial + I/O breakout w/ soldered ESP8266) available on German Amazon with prime shipping. Lightning fast delivery, Dead On Arrival, 8 Bucks down the drain. That about sums up my ESP8266 experience.

  • @SHANUSHAH
    @SHANUSHAH 6 ปีที่แล้ว

    Don't what you eat down under but you always in Happy Mode, cool like the Video.

  • @kellybullock559
    @kellybullock559 6 ปีที่แล้ว

    Thank you very much you managed to help me connect a wemos board to Arduino on my computer I am just getting into Arduino and was given a wemos board and for love or any money do you think I could even get blinky to work hell no, thanks to your help I'm in like Flynn, Yahoo a new toy thanks to you now it's sitting on my desk blinking away.

  • @PaulCavanagh69
    @PaulCavanagh69 6 ปีที่แล้ว

    You could hook up a 4x 8x8 LED Dot Matrix module to display the you tube results.

  • @johnfrancisdoe1563
    @johnfrancisdoe1563 6 ปีที่แล้ว +18

    URL integration in IDEs is all nice and flashy. But as an EE, I would much prefer an offline option that can be archived along with my board design, circuit calculations, design notes etc. So it can all be restored and modified exactly as it was, unaffected by whatever upstream may have changed or discontinued. Some hardware vendors are forgetting this, delivering tools that prevent sound engineering practice. Looking at you SILabs.

    • @adslf874yti3q7u4hf83
      @adslf874yti3q7u4hf83 6 ปีที่แล้ว +5

      We have this exact issue as well. We have a rule: If it's needed for production, it cannot be pulled off the internet when it's time to build or set up a new IDE. We clone git repo's into a local git server and pull from there, or we rsync yum repos locally and pull from there. For things where you need to manually enter a URL, we typically reverse-engineer the loading procedure and write a script that can be used to mirror them to a local server, and then we use the local server URL.
      Because what you are saying is absolutely correct: The lack of ability to lock versions, use some sort of vendoring control for libraries, and upstream libraries not giving a toss about backwards compatibility and breaking changes makes for a nightmare maintenance.

    • @alexjustinvan
      @alexjustinvan 6 ปีที่แล้ว +5

      You can also follow the instructions in the section below the section Dave was reading in the README. It goes over installing manually and cloning the repo locally so you can back it up. There are also more "professional" SDKs for projects for ESP8266 like PlatformIO that offer more flexibility and robustness.

    • @GpanosXP
      @GpanosXP 6 ปีที่แล้ว +5

      That url was used just by Arduino's board manager to download the library. I am pretty certain all updates to those libraries can only be done manually. So, it just serves to download and copy/extract the library, nothing too fancy, but a great convenience imo.

    • @anlumo1
      @anlumo1 6 ปีที่แล้ว

      If you want to write professional code, I dear hope that you aren't touching the Arduino IDE anyways.
      I recently looked into the official Espressif SDK for the ESP32, and it can easily do what you're describing. Even better, it's using a Makefile to build and upload to the device, so it's trivially automatable in a CI system.

    • @AttilaAsztalos
      @AttilaAsztalos 6 ปีที่แล้ว +1

      If, as an EE, you're using the ESP in the Arduino mode... you're definitely doing it wrong.

  • @deniskyto5223
    @deniskyto5223 5 ปีที่แล้ว

    Like your style :-)

  • @mohammedzaman1937
    @mohammedzaman1937 6 ปีที่แล้ว

    nice video. Is it possible to have a wemos/relay at one location and another wemos/(Wemos Temp & Humidity Shield) different location with a preset temperature; so when the temperature reaches a certain point, it sends out a command to turn on relay?

  • @shodanxx
    @shodanxx 6 ปีที่แล้ว +12

    Hey Dave, check out the STM32 boards, they're the same 3 or 4$ price but with a MUCH more powerful processor. Works with arduino but no wifi.
    Most of the STM32 boards are STM32F1 but if you need DSP there's the STM32F4 boards (though these are a bit more expensive at about 16$)

    • @ericmin6055
      @ericmin6055 6 ปีที่แล้ว +1

      The stm32f4 runs at 168 MHz and doesn't have wifi but the esp32 (not the 8266) runs at 180 MHz and has full wifi and ble front-end. It also supports up to 32mb built in flash

    • @shodanxx
      @shodanxx 6 ปีที่แล้ว +4

      The stm32 at 3$ seems to have a lot more hardware features than the esp8266. Also it's a real 32 bit cpu (ARM cortex M3). In some cases it's going to be a better cpu.
      Likewise the stm32f4, has DSP functions that the esp32 doesn't. It depends what you're doing, that's why more of these MCUs should be covered by the eevblog, so you know what options are available.

    • @ericmin6055
      @ericmin6055 6 ปีที่แล้ว

      oh yeah i agree with that the stm32f* is a really cool chip but Dave only did one boring video regarding the stm32f4

    • @rocketman221projects
      @rocketman221projects 6 ปีที่แล้ว +1

      The STM32 micros are awesome. I really like how cheap the debuggers are and how easy it it to debug through eclipse.
      They are a lot more powerful than the 8 bit microcontrollers even though they cost about the same.
      Some of the higher powered ones even have double precision floating point units and a large L1 cache.

    • @mrlazda
      @mrlazda 6 ปีที่แล้ว

      Compilers for STM32 are not cheap, cheap/free are solutions based on GCC but they worth as much as they cost. Check prices Keil/IAR and you will see that prices are really serious (roughly arounf 5000$).

  • @aidanfransen3571
    @aidanfransen3571 6 ปีที่แล้ว

    Wish you would zoom in/maximise the Arduino IDE dave...
    anyway, good video as always, I'm an Arduino fanboy

  • @rahulbindhu
    @rahulbindhu 3 ปีที่แล้ว

    Amazing video

  • @IIGrayfoxII
    @IIGrayfoxII 6 ปีที่แล้ว +1

    Anyplans for the 1000th episode?
    Meetup video?

  • @devillian2
    @devillian2 6 ปีที่แล้ว

    Finally after 3 years hating Dave finds out the internet of things has some useful things to offer

  • @picobyte
    @picobyte 6 ปีที่แล้ว

    series motors has serious nuts in it!

  • @webslinger2011
    @webslinger2011 4 ปีที่แล้ว

    ESP8266 module. Finally figured out how to upload arduino sketch on it. Kinda different from normal arduino mcu's. Also, I could only get the newer version of ESP-01 to work. The old one did not run after uploading. Maybe it wasn't getting enough power.

    • @webslinger2011
      @webslinger2011 4 ปีที่แล้ว

      Since I bought china clones, Tx-Tx and Rx-Rx. The other way, it won't upload.

  • @pepper669
    @pepper669 6 ปีที่แล้ว

    - Apparently you can power then using a LIR2032 rechargeable coin cell.
    - At the highest speed (baud rate 921600) upload is a bit wonky but works most of the time.

  • @FeribHellscream
    @FeribHellscream 6 ปีที่แล้ว +3

    *mades a led blink from a pre-write scatch* ~ oh look how easy it is to programm them!

  • @yushldnomi
    @yushldnomi 7 หลายเดือนก่อน

    Does anyone know what the commands are for the esp?? Or how to find them?

  • @nameis6895
    @nameis6895 6 ปีที่แล้ว

    Your com port was busy, was opened by the arduino terminal!

  • @PrawnCocktailBro
    @PrawnCocktailBro 6 ปีที่แล้ว +19

    Haven't seen it below, but the reason you was having issues uploading the sketch to the device was because you have the serial port already open and it couldn't open it again to upload.

    • @PaulCavanagh69
      @PaulCavanagh69 6 ปีที่แล้ว +5

      yes i agree, if the serial port monitor is open when trying to upload a sketch the arduino ide will halt with an error. You just need to get into the routine of closing the serial monitor before proceeding with an upload.

    • @PrawnCocktailBro
      @PrawnCocktailBro 6 ปีที่แล้ว +4

      s bright I'm gonna have to disagree with you on that one.

    • @reeseyme9613
      @reeseyme9613 6 ปีที่แล้ว +1

      s bright you obviously don't understand how ESP or even arduino work.
      the main form of communicating with the chip is through serial aka your TX RX lines and WEMOS itself comes with a USB to Serial chip, though a cheapo CH340 still it does the job.

    • @PaulCavanagh69
      @PaulCavanagh69 6 ปีที่แล้ว

      the serial monitor is locking the device causing it to block the upload as it is running an app,

    • @PaulCavanagh69
      @PaulCavanagh69 6 ปีที่แล้ว

      the wemos D1 R1 comes with a ch340 chip, the nodemcu comes with a silab interface.

  • @mattsyme87
    @mattsyme87 6 ปีที่แล้ว

    I love it!

  • @Bakamoichigei
    @Bakamoichigei 6 ปีที่แล้ว +1

    Now take one of those little 128x96 OLED displays and make a tiny standalone channel stats readout :D

  • @sachinkapatkar
    @sachinkapatkar 4 ปีที่แล้ว

    Thanks for the video. But can you publish youtube for configuring the Hostname of nodemcu through Arduino IDE. I had tried, but its not working.Thanks in advance.

  • @M6MDR
    @M6MDR 6 ปีที่แล้ว

    AIThinker do some good modules including the A6 and now the A7 GSM/GPRS Module. Although I understand some countries are getting rid of GSM so not so good for them....

  • @Brutaltronics
    @Brutaltronics 6 ปีที่แล้ว

    I love the ESP8266.
    Cheap, Powerful, Wireless, Cheap and Cheap, the only downside is the available GPIO
    I'm looking forward to using the ESP32 as well.

    • @pepper669
      @pepper669 6 ปีที่แล้ว +1

      Check out port expanders: playground.arduino.cc/Code/I2CPortExpander8574
      I've tried the PCF8574 on a Wemos D1 mini and it works like charm. And you can even cascade them.

  • @FennecTECH
    @FennecTECH 6 ปีที่แล้ว

    1k is comming up soon :D

  • @MUHAMMADYAWARIFRAHEEM
    @MUHAMMADYAWARIFRAHEEM 2 ปีที่แล้ว

    Nice video Sir

  • @MaxGoddur
    @MaxGoddur 6 ปีที่แล้ว

    Did I see that right the drivers were loaded as part of your boards list load?

  • @eudeslelaj2789
    @eudeslelaj2789 4 ปีที่แล้ว

    Anything suggested for "Temperature upload over MQTT using Arduino UNO, ESP8266 and DHT22 sensor"?

  • @willyeverlearn7052
    @willyeverlearn7052 6 ปีที่แล้ว

    Outstanding