EEVblog

Поділитися
Вставка
  • Опубліковано 1 жов 2024
  • How to connect and use the low cost ESP8266 WiFi module with the Arduino environment.
    How to connect with a UA-cam API to retrieve channel statistics, using JSON on the Wemos D1 Mini.
    Nixie Tube Project Part 7
    Forum: www.eevblog.com...
    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.c...
    T-Shirts: teespring.com/s...
    💗 Likecoin - Coins for Likes: likecoin.pro/@...

КОМЕНТАРІ • 473

  • @aerobyrdable
    @aerobyrdable 7 років тому +434

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

    • @AndyGraceMedia
      @AndyGraceMedia 7 років тому +38

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

    • @valerionappi7839
      @valerionappi7839 7 років тому +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 7 років тому +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 7 років тому +1

      yeah im going to buy the wemos lolin32 board soon.

    • @PaulCavanagh69
      @PaulCavanagh69 7 років тому

      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.

  • @BrianLough
    @BrianLough 7 років тому +160

    Hey Dave, I'm the guy with the UA-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  7 років тому +22

      Thanks!

    • @woopsoldcrap5564
      @woopsoldcrap5564 7 років тому

      EEVblog I'm in EEVblog's inbox!!

    • @linagee
      @linagee 7 років тому

      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 7 років тому +6

      linagee hey, bit of a bug in the example sketch, it's programmed to check every minute (the UA-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!

  • @anlumo1
    @anlumo1 7 років тому +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 7 років тому +16

      actually it runs at 74880

    • @anlumo1
      @anlumo1 7 років тому +4

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

    • @feynthefallen
      @feynthefallen 7 років тому

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

    • @jolilos
      @jolilos 7 років тому

      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

  • @alidollar1994
    @alidollar1994 7 років тому +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 7 років тому

      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 7 років тому +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.

  • @limtbk
    @limtbk 7 років тому +10

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

  • @lmiddleman
    @lmiddleman 7 років тому +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 7 років тому +1

      lmiddleman exactly

    • @linagee
      @linagee 7 років тому

      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.

  • @LazerLord10
    @LazerLord10 7 років тому +5

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

  • @shodanxx
    @shodanxx 7 років тому +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 7 років тому +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 7 років тому +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 7 років тому

      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 7 років тому +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 7 років тому

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

  • @WolfgangEgger
    @WolfgangEgger 7 років тому +8

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

    • @pepper669
      @pepper669 7 років тому +1

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

    • @DavidTangye
      @DavidTangye 7 років тому

      exited -> excited :-)

  • @hobarbriggs4371
    @hobarbriggs4371 7 років тому +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!!

  • @jasonmhite
    @jasonmhite 7 років тому +3

    Your module is definitely a clone. The older legit ones didn't have the screen print logo but the metal can should have wemos laser engraved instead of AI Thinker. I've had mixed luck with the clones, but as long as the board you get works then it should be identical (my problems were with high DoA rates with the clones).

  • @tomshalom
    @tomshalom 7 років тому +2

    hello.
    can you write code of sensors.
    I mean one will be a server and the rest will talk With him.
    thanks

  • @KristerBorge
    @KristerBorge 7 років тому +2

    I wonder what will happen Eevblog episode 1024?

  • @johnfrancisdoe1563
    @johnfrancisdoe1563 7 років тому +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 7 років тому +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.

    • @vpot-j3t
      @vpot-j3t 7 років тому +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 7 років тому +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 7 років тому

      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 7 років тому +1

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

  • @leighw3066
    @leighw3066 3 роки тому +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 👍

  • @TimcoVanco
    @TimcoVanco 5 років тому +1

    Hi, I did everything like you, and when I press upload button - this appears:
    warning: espcomm_send_command: didn't receive command response
    warning: espcomm_send_command(FLASH_DOWNLOAD_BEGIN) failed
    error: espcomm_upload_mem failed
    can someone help me?

  • @Fifury161
    @Fifury161 7 років тому +34

    Hi Dave, welcome to 2017...

  • @Somun-a
    @Somun-a 7 років тому +3

    1:09 It's Espressif not Experessif :)

  • @VikasVJois
    @VikasVJois 7 років тому +13

    Dave, it's ess-press-if, not express-if

    • @vladsnape6408
      @vladsnape6408 7 років тому +3

      yeh, right - I guess you are also going to try to tell us that "Espresso" is pronounced ess-press-oh rathar than ex-press-oh

    • @_MarosMacko
      @_MarosMacko 7 років тому

      Vlad Snape Yes, you should...

    • @nThanksForAllTheFish
      @nThanksForAllTheFish 7 років тому +1

      Dave doesn't give a shit about pronouncing things correctly. Remember "Boad Plot"?

    • @darkman19693
      @darkman19693 7 років тому +2

      Well i have to say, at least Dave can pronounce Aluminium and Solder correctly.(not Aluminum and Sodder)

  • @Tye13274
    @Tye13274 6 років тому +1

    “Some idiot like me” 🙄

  • @Bakamoichigei
    @Bakamoichigei 7 років тому +1

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

  • @loureb2012
    @loureb2012 7 років тому +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 7 років тому +2

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

    • @loureb2012
      @loureb2012 7 років тому +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

  • @PrawnCocktailBro
    @PrawnCocktailBro 7 років тому +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 7 років тому +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 7 років тому +4

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

    • @reeseyme9613
      @reeseyme9613 7 років тому +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 7 років тому

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

    • @PaulCavanagh69
      @PaulCavanagh69 7 років тому

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

  • @webslinger2011
    @webslinger2011 5 років тому

    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 5 років тому

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

  • @melanpan
    @melanpan 7 років тому +1

    $9 sounds expensive for the Wemos D1 mini, I've gotten mine from Aliexpress for about $3~4, about $9 is what I had to pay for the ESP32 which is a dual core.

  • @555circuitslab5
    @555circuitslab5 7 років тому +8

    Finally the ESP8266 arrived at EEVBlog. Sorry Dave you are too late to this party. I am surprised Dave changed his mind regarding Arduino and now he seems to be an Arduino Fan Boy :-)
    The video is quite interesting but Dave doesn't tell us any new things about the ESP-Modules.

    • @pepper669
      @pepper669 7 років тому +10

      One is never too late.

  • @ScramblerUSA
    @ScramblerUSA 7 років тому +1

    LOL, hiding the local IP address :) so no one knows your device has IP 192.168.0.15 or 192.168.1.7
    Noone outside of your local network can't use this info anyways...

    • @AttilaAsztalos
      @AttilaAsztalos 7 років тому

      He might have paid for a block of IPs instead of a single one at his ISP and then he wouldn't need to do NAT - the board could have received a routable IP directly when it connected and one might want to obscure that indeed...

  • @MrHandsomejackuk
    @MrHandsomejackuk 6 років тому

    check out sonoff Dave... has the esp8266 with a relay and 90 to 250v compatible... also android app to control the device

  • @samadhistate9637
    @samadhistate9637 5 років тому

    I followed your instructions exactly but get a lot of nasty red errors. I tried moving and deleting libraries, now none of them work :(
    Multiple libraries were found for "UA-camApi.h"
    Used: C:\Users
    oss\Desktop\Arduino\Projects\libraries\arduino-youtube-api-master
    Multiple libraries were found for "ArduinoJson.h"
    Used: C:\Users
    oss\Desktop\Arduino\Projects\libraries\ArduinoJson-6.x
    Multiple libraries were found for "ESP8266WiFi.h"
    Used: C:\Users
    oss\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi
    exit status 1
    Error compiling for board WeMos D1 R1.

  • @Magic-Smoke
    @Magic-Smoke 7 років тому +1

    Dave, are you running short of things to do? This stuff is years old 🙈

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

  • @shashinair4185
    @shashinair4185 2 роки тому

    SIR can u tell me why NTPClientlib.h is not working. When it is included in esp8266 d1mini board it showing error "compiling error for board LOLIN(WEMOS) D1 R2 Mini"If we remove the library then the problem is solved another error is showing "NTP is out of scope".I downloaded almost all verson of library but the problems remain as it is. If u want then i will send you the code. Pl. help me

  • @pcuser80
    @pcuser80 7 років тому

    You don't have to mask your local ip address if this a RFC1918 address.

  • @syedumarjunaid5499
    @syedumarjunaid5499 4 роки тому

    Can you teach bear metal programming for esp8266 from scratch?. And what IDE apart from Arduino can we use?. What's it's original ide?. Like AVR have avrstudio and pic have mplab. What's for esp8266 and how can we utilize it's full potential by reading datasheet and writing our own functions to implement anything we want?
    Please reply me Dave sir

  • @cosmolv
    @cosmolv 7 років тому

    I have a printer with USB connection and it don’t have wifi. I just think... This is possible to connect “wemos” to printer usb and use it as print server? So i can put printer somewhere else and send prints wirelesly. That will be exelent solution.

  • @Spelter
    @Spelter 2 роки тому

    To people in 2022: I've bought 20 of them in a batch to install them into my home appliances, only 3 are working, the rest is crashing with total different exceptions all the time. I've tried new bootloaders, patches etc, but no way, they are garbage. The seller is not sending a replacement, so the bargain was a real pain to me. I've ordered from a different seller in Germany, he sent me also just clones of the Wemos D1, but they are all working.
    I'm thinking, maybe the carrier boards have some trouble and the chip itself is ok, so I will desolder them from the PCB and try them again. If they fail, I have 17 PCB's I can use for single chips, which are a bit cheaper (and work hopefully).
    So watch out, compile a small webserver after the blink sketch, if that one works, chances are the SPI memory is ok.

  • @markharder3676
    @markharder3676 7 років тому

    Espruino makes 8266 general purpose modules with bells and whistles, but you have to program in javascript. That may be fine for some folks, but judging from online materials it isn't easy. Since I don't know a thing about js, it sounds like a very bad choice for me. The wemos is Arduino IDE-programmable and that's great, but the only thing wemos seems to do by itself is wi fi and leds. Am I right that there aren't lots of companion boards that work with it? So, is there an 8266 development system out there with companion boards and Arduino-IDE, or C programming?

  • @linagee
    @linagee 7 років тому

    "Don't need to pay for FCC certification yourself" is a bit untrue. If you had this in a product, you'd only need to pay for unintentional radiator testing, not intentional radiator testing. (Assuming you use the exact antenna that the module was tested with. Luckily in most cases with the ESP8266, that's just a PCB antenna.) Basically: Thousands of dollars to certify instead of tens of thousands. Zero for hobbyists because they don't do that anyway in 99.9% of cases.

  • @M0UAW_IO83
    @M0UAW_IO83 7 років тому +2

    They're amazing things, it almost feels like cheating they're so simple to implement.

  • @omardude39
    @omardude39 5 років тому

    Please can you stop saying "done!" when you have just completed one step of what is obviously a very involved process with many steps? It's not done until it's done!

  • @alexwang007
    @alexwang007 7 років тому

    speaking about adau1701 audio dsp, you will absolutly love it!! it uses Graphical, LEGO like programing interface, and you could do sooo much with it, please check it out!

  • @Jean-pq9tc
    @Jean-pq9tc 5 років тому

    Check that sometimes it doesn't dowload automatically when going to Tools/BoardManager. In my case was beacause in the /ArduinoData folder i had a package_index.json.tmp. I erase it, open again Tools, Board Manager and voila!

  • @eudeslelaj2789
    @eudeslelaj2789 4 роки тому

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

  • @Audionaut90
    @Audionaut90 7 років тому +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 7 років тому

      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 7 років тому

      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 7 років тому +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.

  • @d3stinYwOw
    @d3stinYwOw 5 років тому

    I would never buy cheapo dev board for ESP8266 or other stuff, only reference dev boards from manufacturer of that chip, because nodemcu just got flash or esp fried after flashing soft for it. I don't trust that wemos thing at all, only esp-launcher.

  • @EngiMeer
    @EngiMeer 5 років тому

    LMFAO! if the pcb doesn't have the rounded corners then it's dodgy! well it might scratch your bollox if you keep them in your knickers without filing the corners round . lol!! ( has fuckall to do with those bootloaders!!! it's the corners of the pcb!) so took the dodgy knock-offs with the dodgy tcp stack hijacking trojan ones and just rounded the corners with a hand file on the pcb and all sorted! Bang! no more tr0jan bootloader!! o_O FFS!

  • @KellyMurphy
    @KellyMurphy 5 років тому

    Nice Vid, i think it's funny when people blank out a private IP. if it's rfc1918, nobody can use it to cause you problems. Just don't show your public IP online.

  • @Grensom
    @Grensom 7 років тому

    Is this Norm from Yes Man?

  • @EngiMeer
    @EngiMeer 5 років тому

    I've been getting the fakeys izokees and some other wemos clones... :))))))))))))))) the bootloaders on the knock-offs are a bit sketchy ..I disassembled a few and it seems they hijack the tcp stack and send data back home ... so be cautious! Don't run those on your internal lan unless you reflash the bootloader itself!!! and if you think that you are safe but not adding DNS to your program in arduino ( wrong .. m8eys..) Just a heads-up because I'm a m8 .. ;)

  • @rupeshpatil1811
    @rupeshpatil1811 2 роки тому

    hello sir, i have ESP-12-E wifi module only (there is only a chip which is plced upon Wemos D1 Mini ), how can i use it as wifi for ardiuno uno board? please help!!

  • @ciprianciprian5228
    @ciprianciprian5228 7 років тому

    Arduino polished?! Apparently, you never worked in an in depth project with it. It has some many problems, I don't know where to start. I started working with STM32 and it's a more enjoyable experience, not to mention better speed and cost on those ICs.

  • @DerSchaddan
    @DerSchaddan 3 роки тому

    can anyone nice tell me what I need todo if I only have the esp8266MOD without any board (someone gave it to me for free) I tried finding a breakout board where I could attach it to, like the board shown in the video but I can't find anything - I could just buy a complete one for 5$ but I wouldn't want the module I have go to waste and I don't know what search terms I need to find something useful on google :D

  • @c5e3
    @c5e3 7 років тому

    you actually have to certify commercial products again in the EU, even when you put the fcc/ce certified post stamp boards in your product. the govs beleive in huge antenna gain by bad main board design. cert with certified board costs 5k€+ here....

  • @OmerChoudhry
    @OmerChoudhry 7 років тому

    Dear Dave, bit off-topic but have you planned anything for that tritium-battery from nurdrage :P

  • @Techman83
    @Techman83 7 років тому

    For the build tool fans, checkout PlatformIO. Timely video, I built a Star Wars doorbell using a D1 Mini the other day, they are cool little devices!

  • @skoootles
    @skoootles 2 роки тому

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

  • @GeorgeGeorge-xj2bc
    @GeorgeGeorge-xj2bc 4 роки тому

    I am curious about if someone has managed to write his own program on ESP8266 chip except using sketches,examples and libraries.More or less the same thing occurs also for avr microcontrollers if working in the arduino environment because the internal registers are accessed using macro instructions and also dont have any debugging and visibility on them.You can use those things but never actually learn them and as a knowledge will never be yours but always will be depending.

  • @EngiMeer
    @EngiMeer 5 років тому

    Dave isn't afraid to to run these chinese trojan knock-offs with the dodgy bootloaders on his internal lan ... He's Australian ! He plays with stingrays in the bathtub ! crikey! o_O

  • @JeffCM1
    @JeffCM1 5 років тому

    Must be luck. I fail much more than I succeed.
    I followed your instructions perfectly but I still can't compile.
    I get all kinds of shit.

  • @simonwiseacre3622
    @simonwiseacre3622 4 роки тому

    Hello mate! I got my ESP8266 board blinking...…….TQ for guidance.

  • @p0wertiger
    @p0wertiger 7 років тому

    I understand you're not an IT guy but for the sake of all kinds of devices which need WiFi you could create additional WiFi network only for the purpose of video demonstration :)

  • @EngiMeer
    @EngiMeer 5 років тому

    Knock Knock!!! Who's there? Wemos! ... Wemos who? Wemos definitely need to learn opcodes and write in assembly ! I think esptool knows how to write a hex file to program memory areas and it might be able to write a new bootloader to it as well.... ( unconfirmed and unbeknownst to me, as I use a different tool to rewrite the bootloader region ..) it takes up just a little of the flash mem space... replicating their rom bits in flash mem instead and patching out a few calls.. but it works for me!!! ;)

  • @douggale5962
    @douggale5962 7 років тому

    Did that output say you post an average of 0.5 comments per video? Sounds about right, I rarely see you commenting in your videos.

  • @electronic.knowledge
    @electronic.knowledge 3 місяці тому

    I need help to make a dongle with esp8266, if you know a suitable site or can guide me, I need help!

  • @gfrias06
    @gfrias06 7 років тому +3

    998..... 2 more to go.

  • @ayslanferrari8028
    @ayslanferrari8028 7 років тому

    How can I connect the ESP8266 to the WiFi Router using WPS authentication???

  • @henriquecosta3031
    @henriquecosta3031 6 років тому

    This guy are too late on internet of things, its just good to expensive things easy to work!!! that hes thing Old fashion channel im gone! going to see Louis Rossmann thats the real professional talking ;)

  • @Coldphoenix44
    @Coldphoenix44 7 років тому

    is there other way to extract the given information from the module than connecting it to pc ? because there's no point to check your youtube data with arduino you have an internet connection anyway. (excuse my english)

  • @marcusbaker6042
    @marcusbaker6042 7 років тому +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 !!

  • @Femtophysiker
    @Femtophysiker 6 років тому

    Can one connect Xbox One wireless controller with this module?

  • @IIGrayfoxII
    @IIGrayfoxII 7 років тому +1

    Anyplans for the 1000th episode?
    Meetup video?

  • @hackbyte
    @hackbyte 7 років тому

    .oO( I is really 'expressif' or will it pronounced espressiv as it is written everywhere? ;))

  • @AdjustableSquelch
    @AdjustableSquelch 7 років тому

    anybody know if the can be used to connect to corporate wifi systems with enterprise security?

  • @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 ua-cam.com/video/PXpR-Spkguc/v-deo.html

  • @MilanKarakas
    @MilanKarakas 3 роки тому

    Not working. Unable to find usb driver.

  • @gazzacroy
    @gazzacroy 3 роки тому

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

  • @abdulazeez.98
    @abdulazeez.98 7 років тому +1

    Yeah finally some Arduino stuff !

  • @somakantamajumder5408
    @somakantamajumder5408 3 роки тому

    May I program this circuit pixel cracker tree with synchronized with sound

  • @uzimonkey
    @uzimonkey 7 років тому

    Hook this up to an LED display and have it display your subscriber count then stick it on the wall so it's in the background of your videos.

  • @sultanmalmodarra828
    @sultanmalmodarra828 6 років тому

    Can I connect these data that is coming through WIFI to MATLAB and simulate them?

  • @Popart-xh2fd
    @Popart-xh2fd 7 років тому

    Sensors...? ESP8266 doesn't have analog inputs!

  • @Retsalbgub
    @Retsalbgub 7 років тому

    you will probably find out the Com port open causes the programming fail till it is shut down. or the second time when it has forced the com to shut

  • @charlesgoehring3445
    @charlesgoehring3445 4 роки тому

    Hey Dave, do you think the Chinese spooks would be in our homes via these chips if we deployed them in our home made devices?

  • @radarmusen
    @radarmusen 7 років тому

    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.

  • @spacenomad5484
    @spacenomad5484 7 років тому

    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.

  • @ronthorn6836
    @ronthorn6836 4 роки тому

    i did everything step by step nothing, slow down when you talk thumbs down. no help at all.

  • @riajhasib8810
    @riajhasib8810 7 років тому

    I have waited so long dave! just to watch "OWON 14bit XDS3202A oscilloscope" teardown !!!........u have turned it on but still no"take it apart"!!!

  • @RaadYacu
    @RaadYacu 7 років тому +1

    Dave: WEMOS are so yesterday. Need to get yourself ESP32 and then ...

    • @ahostn
      @ahostn 7 років тому

      Raad Yacu not really, esp32 is stil a half product/ under development

    • @canesvenatici9588
      @canesvenatici9588 5 років тому

      It has twice the price even though still pretty cheap.

  • @BreakingYTown
    @BreakingYTown 7 років тому +1

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

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

  • @EngiMeer
    @EngiMeer 5 років тому

    Although I've used ARDUINO IDE on occasion to knock something up in a hurry and am guilty as charged ( LAZY as F00K) I'm not a pissflap coder :
    void pissflaps () {
    do blah blah blah;
    };
    I prefer to code in assembly lang with opcodes by the datasheet of the specific chippy i'm working with ... ( it's just my style) then just simply assemble it to a bin or hex ( it's all the same isn't it?) then load the bin denoting the reset vector program memory allocation , then hit reset and see who salutes! :)

  • @fugit185
    @fugit185 5 років тому

    Be aware that most (all whom I have asked) ESP8266 sellers in Aliexpress sell 30mm wide board which doesn't fit to 400 holes/tie points Breadboard, it is too wide. In amazon the still sell 26mm model. So be aware!

  • @pepper669
    @pepper669 7 років тому

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

  • @reeseyme9613
    @reeseyme9613 7 років тому

    question, who actually uses the stock firmware LUA or even AT commands for like ESP01?
    AT just make my back hurt even with the simplest task.

  • @kruppin
    @kruppin 7 років тому

    Esp is great! But one question, why bother masking the local ip the router gave the esp? :p lol. Anyway, interesting as always. Nice for a change you didn't complain about "pc stuff" :D

  • @ericmin6055
    @ericmin6055 7 років тому

    Hey dave, why don't you flash custom firmware on the board? There's one for Lua, Javascript, BASIC, and more!

  • @adelhzami5440
    @adelhzami5440 3 роки тому

    i have a web application that sends data and i need a code on esp8266 and arduino to read each data sent, could you help me?

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

  • @charleswatts1864
    @charleswatts1864 7 років тому

    Can you make a good quality speaker that plays music over Wi-Fi from a NAS server? It should have browsing/play controls on the speaker and not use a 3rd device. Using an old phone or tablet in the speaker is acceptable as long at it uses the same battery as the speaker itself and does not separate from the speaker. This device should be stand alone with no wires coming out when it is in use. There can be charge ports to charge the device battery and usb ports to use the device battery to charge a phone.
    I would like to build something like this myself but lack the expertise and knowledge you have. There are alot of ready made components for this. I have seen many other videos of people using Bluetooth components and tying up a 3rd device. I want Wi-Fi range and only 2 devices in use.
    I love your videos! Thanks!!!

  • @mohsh86
    @mohsh86 7 років тому +8

    this is a clone of Wemos D1 mini (still runs esp8266), genuine ones will have WeMos etched on the shield, has better PCB and components. I had a couple of the clones died some overheated.
    if you want this for a project that will be always on, go for the genuine ones WeMos.cc is their website

    • @EEVblog
      @EEVblog  7 років тому

      Do the clone modules use genuine ESP8266 chips?

    • @OmerChoudhry
      @OmerChoudhry 7 років тому

      EEVblog yup they do! I bought an entire standalone board for like 4 USD!

    • @mohsh86
      @mohsh86 7 років тому

      s bright that's exactly what I meant by (still runs 8266), I had experience buying dozens of those clones, a couple died, some with usb chip stopped working, and some with regulator overheating to the point where it would stop responding, I'd rather pay the extra 2 dollars for a decent one

    • @mohsh86
      @mohsh86 7 років тому

      Omer Choudhry used those as well, I still like D1 mini for being more compact

    • @OmerChoudhry
      @OmerChoudhry 7 років тому

      mohsh86 I've had quite a few cheap boards burn up too. That's the Aliexpress premium we've gotta deal with!