Does it ever happened to you that one of your Raspberry Pis falls into boot loop somewhere on the top shelf? Every Pi running from sdcard is doomed to refuse to work one day (unless you run them from read-only filesystem, which you should do BTW).
When that happens I usually disconnect it and bring to the bench to check serial console. Recently It took me more time to actually disassemble device from it's place, than actually fixing it. That get me thinking, surely some people made ESP8266 serial bridge over-the-air, and surely I'd like to have one nearby, next time ping is not coming back.
Not long after first prototype was born, fast forward few month I have revision A board on my bench. Short feature list
- ESP82266 with WifiManager
- One Serial connected to the host, another accessible via header for debugging purposes
- RGB led for status indication (If connected to Wifi and if connected to client)
- On-Board Li-Ion battery and battary management circuit
Details
Here how it works in a nutshell
And below is a pinout for my specific implementation
After using terminal monitor for a while I've decided to review feature list, or more specifically get rid of the stuff I don't use. And add screen instead.
It is not a big screen, only 8x21 symbols with tiny font, however now tool can be used completely offline. At least to see serial output from target device, you don't need web app.
Make sure that all parts came in good shape and no apparent damage is done on the way. Flash Terminal software to Wemos D1 board just to make sure it works.
2
Solder Wemos D1 module - headers to module first
Solder headers to the Wemos D1 module. Long part of the header should be directed to the motherboard. Make sure to align them right, use motherboard as an aligning tool. When soldered it will be tightly pressed against battery socket.
Start with just one pin each side and double check your work. Then you can proceed to other pins.
3
Solder Wemos D1 module - motherboard side
Solder headers to the motherboard from the back side.
Is it possible to use that device to control by RS-232 some devices ? Does it output some standard RS-232 levels ? I would use it with ESPHome and Home Assistant to control some devices through UART ;)
AFAIK it depends. It will definitely wont handle +/-15V voltage levels, You'd need voltage conversion first. Please check what is actual voltage levels that you have. In many cases (read modern devices), level is 3.3V or 5V. In that case it should work.
Hi
Is it possible to use that device to control by RS-232 some devices ? Does it output some standard RS-232 levels ? I would use it with ESPHome and Home Assistant to control some devices through UART ;)
Thanks
Vincèn