Chat freely about anything...

User avatar
By ege
#21606 Hello,
I bought an ESP8266-01 and tried to connect it to an arduino uno. My arduino uno had BareMinimum in it.
I used an LM2596 board as an external power supply, and a bidirectional logic level converter. Here are my connections:
TX(ESP) --- LV1 *** HV1 --- RX(Arduino)
RX(ESP) --- LV2 *** HV2 --- TX(Arduino)
OUT+(LM2596/3.3v) --- Vcc --- CH-PD --- LV *** HV --- 5v(Arduino)
OUT- (LM2596/3.3v) --- Gnd(ESP) --- Gnd *** Gnd --- Gnd(Arduino)
IN+ (LM2596/3.3v) --- Vin(Arduino)
IN- (LM2596/3.3v) --- Gnd(Arduino)
RESET(ESP) --- RESET(Arduino)

When I tried to power the arduino with 5v from my desktop, ESP8266 didn't respond, and the power led wasn't on. When I tried to power the arduino with 9v-1.5a power supply, the power led was on, but ESP8266 was so hot that I couldn't touch. Also there was smoke. I tried AT in the serial terminal but there was no response. I couldn't even see my commands in the terminal window when I send them. I tried both 9600 and 115200, with CR-NW. Then, in the second try with 5V, the same thing happened. ESP8266 was very hot, and there wasn't any response. When I researched about the topic, I saw that the power led with resistor is problematic. I tried removing the led, but I couldn't solve the problem. Do you have a suggestion? Did I burn my ESP8266?
Thanks for your help!
User avatar
By kolban
#21633 The ESP8266 is a 3.3V chip. Your problem may simply be that you are trying to power it with 5V which would be a no-no. Can you provide a schematic of what you built?

See also this thread:

viewtopic.php?f=13&t=3721

I am a "weekend ESP8266 novice" and this weekend I managed to get my 3 ESP8266s to boiling point with no explanation (that I can find).

Neil
User avatar
By ege
#21772 My schematic is attached to this post. I'm sure I powered it with 3.3 because I measured Vcc-GND with a multimeter. I wonder if I can ever make it work. :D
Attachments
Screen Shot 2015-06-26 at 18.57.13.png
User avatar
By Stoney
#21797
ege wrote:My schematic is attached to this post. I'm sure I powered it with 3.3 because I measured Vcc-GND with a multimeter. I wonder if I can ever make it work. :D


If your diagram is correct you have the Vin from the arduino board connected to both Vin and GND of the regulator. (black wire on far right)

i assume that is just a drawing error and it is supposed to be the line above for ground.

I can tell you that LM2596 need a good 1A+ pulse to get themself kick started. If you limit that current they will go into a linear mode and you get input voltage on the output rail. been caught by it before .. 24v on a 5v rail ..
It may well have been 3.3v when fired up without a load, but add the esp in and it may not have started nicely.


You should feed the LM2596 directly from the supply and not through the skinny little arduino tracks, breadboard links and wires.
Your esp is deceased as I guess you have figured.

LM2596 is a bit of a dirty supply as well at low currents, it has to run a discontinuous mode turning on and off, makes it very noisy, you are better off having it supply 5V and having a 1A linear low dropout reg feeding 3.3v to the esp. better yet .. remove it from your setup entirely if you are using small supplys.
They work fine when kicked in the guts with say 12v from a car battery or a large power supply but trickle feed them startup current and you are going to have a bad time .. eventually.

This is not mentioned in the TI docs, they say something like 'may not work properly' ...
I had a play with one on a current limited supply, sure enough, limit the current to under 800mA or so (it depends on input and output voltages and load) and it fails to start and you get full rail on the output.