Cant get esp8266 to respond

So i recently bought a few esp8266 wifi modules and so I am trying to configure it using at commands. But when I go into the Serial Monitor and type AT nothing happens, there is not an "ok"or any gibberish on any of the baud rates. I checked the module to see if it was overheated cuz maybe I wired it wrong and it was perfectly normal temperature. I know the module is getting the command because when I type AT and press Enter the light on the arduino board lights up and the blue light on the wifi module lights up to. But it just wont respond. Here is how I have it wired. I have tried this wiring on all of the modules I have and it doesnt work either

Vcc -> 3.3v on arduino
gnd -> gnd
CHP_PD -> 3.3v
GPIO0 -> 3.3v
TXD -> Tx
RXD -> Rx

I have no idea what is going wrong iv tried tons of stuff that was posted on different websites and they never work plz help

hi.

what esp module? are you connecting it to an arduino or are you trying to connect it via an FTDI programmer?

tx should go to rx and rx should go to tx

im using the 01 module and even when i tried it with tx to rx and so on it didnt work. And im connecting it to an arduino uno. Do i possibly need to connect RST to 3.3v too?

Bump

I couldnt power my ESP's via 3.3v of Arduino Uno. ESP's are very power hungry. I used LM1117 to step down 5 to 3.3v.

I couldnt power my ESP's via 3.3v of Arduino Uno. ESP's are very power hungry. I used LM1117 to step down 5 to 3.3v.

Esp8266 can draw up to 300 mA in bursts when transmitting. There is NO way you are going to be able to run it from the arduino 3.3V pin.

Read the datasheet (for pete's sake)

What does this say:

LP2985 150-mA Low-noise Low-dropout Regulator

The other issue is that the uno is a 5v device and the esp is a 3.3v device, so you need a voltage devider on the uno's tx pin.

I have not hooked an esp8266 to an uno like this but I think you also need to use soft serial instead of the uno's rx/tx pins as that will interfer with the ability to communicate between the PC and the uno (serial monitor) l

The other issue is that the uno is a 5v device and the uno is a 3.3v device,

Huh ?

Qdeathstar:
I have not hooked an esp8266 to an uno like this but I think you also need to use soft serial instead of the uno's rx/tx pins as that will interfer with the ability to communicate between the PC and the uno (serial monitor) l

If the OP's ESP8266's default baud rate is 115200 which is the case for the new ESP-01, then he will be forced to use the Uno's RX/TX pins. If this is the cause, the ESP-01 must not be connected when he uploads a sketch to the Uno. After the sketch is uploaded, connect the ESP-01.

The best thing to do is to change the ESP-01's default baud rate to 9600 which would allow the OP to use Software Serial.

In addition a voltage divider circuit is needed between Arduino TX to ESP-01 RX to step down the voltage from 5V to 3.3V.

I cannot stress enough the importance of using a Terminal program to manually communicate with the ESP-01 using AT commands before automating with a Arduino sketch.

Just say it .

Find outt if it is ALIVE

As noted:

  • CHP_PD -> 3.3v
  • GPIO0 -> GND (not +3.3v) <-- disconnect from GND when done uploading and you want to 'run' the sketch/code on it.
  • TX -> RX
  • RX -> TX (using a voltage divider to level shit to +3.3v)

ieee488 -
also mentions some good ideas about using a terminal program or 'FTDI' programmer to send some AT commands to adjust the default baud rate.

** Note: that some older AT commands to change the default baud rate will brick your ESP.. make sure you search for the correct AT commands for the firmware on your ESP.

These are great/awesome little devices!

They can also be used for some devious projects!! (You'd be amazed at how many people want free Subway sandwhiches!) (wink wink) :slight_smile:

Ok so I got some LM1117T 3.3v regulators(it says it will let about 800 mA through) and hooked it up to the wifi module with a seperate 9v power source I use my volt meter and it is reading 3.3v now I connected

vcc -> regulated 3.3v
gnd -> regulator gnd
CP_PD -> regulated 3.3v
tx -> rx with 2k resistor
rx -> tx with 2k resistor

I think I am making some progress I couldnt get any response with tx -> rx and rx -> but when i did rx -> rx and tx -> tx I would get tons of gibberish in the Serial monitor and I mean TONS like it was filling up the entire screen with it and im not even typing anything. but I cant find a baud rate that gives me english can I have some more help?

what baud rate is your serial monitor at?

what are you doing with your GPIO0 pin? (as stated above)

can you take a picture of your set-up?