FTDI for WiFi

Make (probably) anything "FTDI" wireless with ESP8266.

Similar projects worth following
Last week i was fiddling with my in progress CNCrouter/3dprinter and i didn't have any space near my desktop pc to adjust it in the software/calibrations, so i used another laptop in the other table some 5m away to do that.

I had seen a bluetooth "mod" in the official page of repetier firmware, and i had a bluetooth module around my desk, maybe i could use that, but my desktop didn't bluetooth, a usb dongle costs 1 usd in china but takes like 4 months to arrive in brazil, and in the stores here it cost some good 7 usd, no good for a cheap-ass like me.

So i had 10 ESP8266, model esp-03 that i bought last year (3$ each) for some automation project that never happened, so...why the hell not? Shouldn't be hard to make a serial passthrought, right? It's easy.

Basically speaking the project is about conecting an ESP-03 with a mcrocontroler using the existing serial interface where it usually had an FTDI or similar serial/usb device.

Your project, circuit, whatever....needs it's own energy source, "wireless" probably means no usb-5v avaidable... but maybe you could use an usb-charger or even an usb battery pack. That's up to you.

Better yet, if you use batteries, maybe you could leave the regulator and resistors away and just use a 3.3v source (but the 3.3v is the maximum allowed here.)

  • 1 × ESP8266 wifi serial module
  • 1 × 3v3 regulator Any kind of 3.3v linear or switched regulator
  • 1 × 1k resistor if your original aplication is a 5v device, a simple resistor divider is needed.
  • 1 × 2k resistor
  • 2 × 1uF some bipass capacitors

  • Software side

    Pietro Lemes08/16/2015 at 21:14 0 comments

    The next part is the software part, as the ESP comes with the AT firmware, it is not useful for our needs in a "passtrought" serial.

    We need to re-flash with the LUA firmware and use a script to have the serial adapter we want.

    I'll add this steps soon.

  • PaintCAD

    Pietro Lemes08/16/2015 at 21:04 0 comments

    The simplest schematic ever, obviously done in mspaint. And this is "it", as simple as it gets. Maybe in a future i could add a reset pin to use as a arduino programer, there is some gpio for that. But not now.

View all 2 project logs

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates