Header banner
Revain logoHome Page
Robert Hines photo
Italy, Rome
1 Level
691 Review
49 Karma

Review on πŸ”Œ ESP-01S USB to ESP8266 ESP-01S Wireless WiFi Adapter Module - Wi-Fi CH340G, 4.5-5.5V, 115200 Baud Rate - Enhanced Wireless Connectivity Solution by Robert Hines

Revainrating 4 out of 5

No reset button? in Network Adapters

I wasn't sure if this was a good idea when ordering, but trying to work around my own design it looked cheap enough to work. To be able to use this device you have to have it in your hand - so for me that means using a USB extension cable as the computer case isn't on the table for me to look at. So I already have the same cable as the FTDI option. There's a handy slider on the side to put the device into programming mode and "FTDI" (why not just call "Start"?). It works! Plug in your ESP8266-01, connect it to your computer and use the USB serial connection shown. When the device is set to program you can download the program and when the device is set to 'run' you can see the serial communication with the ESP8266. However, you must disconnect the USB after each programming. On my system (Linux) this means that the serial port MAY change depending on how fast I'm doing it. On my breadboard I just press "Reset" and everything appears according to the D0 setting (programming mode). There is no reset button - so this is the only option. I've tried removing the ESP8266 to force a reset, but I don't recommend that - chances are you'll insert it incorrectly and lose the block in the process (and I don't know if that block has short circuit protection, etc.. ). So I'll probably build my own little thing and make it usable with both USB and FTDI, depending on what's close and what's easy to do. Well, unless I find something that's not worth the time. I don't see any advantage over a simple breadboard with a reset circuit (a resistor, cap and switch). Another advantage I have over this board is that I can connect D0 and D2 to "something" - so not sure what "working mode" does unless you connect ESP8266 to something other than a network (note - ESP8266 are typical clients, not server). The device is compact and takes up as much space as an FTDI 232 (it's actually a bit thinner) - were it not for the large USB connector instead of the B/C connector. There are no cables to connect to the program, so it's a cleaner method. That means once you make an end ONCE it's done forever, so there's not much of a difference.

Pros
  • Large selection
Cons
  • Annoyed