ESP8266 not working corectly : I bought ESP8266 module and I connected to Arduino UNO board throught SoftwareSerial (PIN 10 - RX, PIN 11 - TX), 
I have also expternal power suply for ESP8266 5V (450mA) it reduced to 3.3V by step-down converter.

Connections:

ESP 8266

Vcc - 3.3V from external powers suply

CH_PD - 3.3V from external powers suply

GND - GND from external

RESET - not connected

GPIO - not connected

GPI2 - not connected

RX <- 5V from Arduino reduced to 3.3V by 3x10K ohm resistors

TX -> 3.3 to arduino

[Electrical connections][1]

and I upload to Arduino sample program to test esp8266 communication.

Arduino program:

    #include <SoftwareSerial.h>
    
    const byte rxPin = 10; // Wire this to Tx Pin of ESP8266
    const byte txPin = 11; // Wire this to Rx Pin of ESP8266
    
    // We'll use a software serial interface to connect to ESP8266
    SoftwareSerial ESP8266 (rxPin, txPin);
    
    void setup() {
      Serial.begin(9600);
      ESP8266.begin(9600); // Change this to the baudrate used by ESP8266
      delay(1000); // Let the module self-initialize
    }
    
    void loop() {
    
      delay(100);
      
      Serial.println("Sending an AT command...");
      ESP8266.println("AT\r\n");
      delay(30);
      while (ESP8266.available()){
         String inData = ESP8266.readStringUntil('\n');
         Serial.println("Got reponse from ESP8266: " + inData);
      }  
    }

 
but i not working corectly... When Arduino send message to ESP. ESP returns only rubish.. withot "Ready" and don't get firmware information. I tested all speed baud it look's the same...

[Serial monitor - printscreen][2]

When I manually send "AT" command from serial monitor EPS don't response anything!

Please help.


  [1]: https://i.stack.imgur.com/xzsx9.jpg
  [2]: https://i.stack.imgur.com/LORUj.png