Use arduino or esp8266 to read serial data from esp8266 without usb interface

I my project i'm using a esp8266 welded on a development board (https://www.aliexpress.com/item/32594179764.html?spm=a2g0o.order_list.0.0.33f236967QT4g2&gatewayAdapt=glo2ita).

Now, I need read serial data but my board doens't have a usb interface so i don't have idea about how I can do it.
I think is possible use a arduino (I have both uno and nano board) or a NodeMCU (based on esp8266 or esp32). Can you get me an idea about hardware (connections) and software to use one of this devices to read the serial messagge on arduino ide from my esp8266 without usb interface?

regards

How are you programming the board that does not have a USB interface ?

The ESP8266 has a serial interface that you can read from assuming that you output data from the module using it

Soldered i guess, but in this case 'development board' is a big word. Did you add a voltage regulator onto the PCB ?
Once you've got it sorted, have a look at This

If you just want to use AT-commands, you don't need to program it.

The firmware that is on the ESP will probably use 115200 bps and you can simply connect the TX & RX lines to a 3.3v logic system and communicate. For programming you will need some form of USB to TTL, but that can be any arduino as well.

That is not truly a development board. It is only a breakout/adapter board. A development board would be more complete, with other components like a voltage regulator and perhaps a usb-serial adaptor.

I use this type of usb-serial adapter. They are conveniently small and inexpensive.
s-l300 (2)
(I use straight PCB header pins, not the 90° pins provided, for convenient use on breadboards.)

However, i think some variants of these boards give/accept 5V levels on the TX & RX pins. Make sure you purchase one that gives/expects 3.3V levels on the TX & RX pins. Many listings on eBay etc do not make clear if the signals are 5V or 3.3V. The vendors probably do not know which they have and may not understand your question if you ask. So find a listing which says that the TX & RX are 3.3V.

Although these adaptors have 3.3V power output pins, the current they can supply at 3.3V will not be enough to reliably run an esp8266, and the adapter may overheat and be damaged. I recommend you to use a separate 3.3V regulator. You can buy small convenient regulator boards like this one and connect it to the 5V pin from the adapter.
s-l400 (5)

There is space on the breakoutboard for a regulator sot-223 package, but i did not see any room for capacitors.

Ah, you are correct!


But not including capacitors or pads for them is a sign of a poor design. Also, soldering such surface mount components is beyond the skills and equipment of most beginners.

Totally ! Can't tell if there is any heatsink, but without the capacitors the regulator will not function properly.

They gotta start somewhere, and a sot-223, really it's not a bad place to start. Tweezers are a valuable tool !

1 Like

My problema Is nota programmare the esp8266, for this I have use a nodemcu and It works. But now, after trasferta the code I need connect the board with some sensor.

Now I need only read serial. I know I use nodemcu ti programmer but not how use It only ti read the serial data.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.