ESP8266 communication issue I have an issue communicating with ESP8266 via Arduino Uno's serial ports.

I can connect to it using
python -m serial.tools.miniterm /dev/ttyUSB0 115200
command but when trying to send an AT command, it looks like this:

�tC�

ERROR
�v[�
ERROR
at

OK


So, sometimes I'm able to properly send a command, but usually what I type turns to gibberish. I've tried other baud values, but only 115200 works. 

I'm powering Arduino via USB from my laptop. I've seen some mentions that this behavior may be caused by low voltage but unfortunately, I'm currently unable to verify it whether that's a case here.

My schematic looks like this:


I'm new to this, so if there is any crucial information I've missed, then please let me know and I'll do my best to provide it.
The issue, as Maximilian Gergardt suggested in comments, was with Arduino's TX/RX sending 5V signal. Adding voltage dividers on RX line solved the issue. Refer to diagram below for details: