Data communication between electronic devices is inevitable in many electronic projects and brings a lot of advantages to your project i.e. connecting your microcontroller to PC and monitor data on a large colorful display instead of small monochrome LCD. When talking about connecting a device to PC, the most obvious way of communicating is USB port. But transmitting data over USB requires lots of programming. Another easy way is Serial Port (aka COM) and RS232 protocol that only needs a tiny electronic circuit to convert voltage levels and a little programming. So I made an RSS232-TTL UART adapter and published here to uses in all of my projects. But I faced a new problem, new motherboards and laptops have no COM port. Then I decided to make a USB-TTL UART adapter using famous FT232 IC for my projects. It works very well, but long wires from devices to PC are annoying me. Is it possible to have the serial port on the air like wireless mice and keyboards? Of course, it can be done using lovely WiFi module ESP8266, and by using WiFi you have not to make a dongle yourself and also you can have a serial port over the internet. Wow, I just wanted a wireless serial port, now I also have a serial port over the web. That's very exciting.

The video shows controlling an E-waste CNC (3D printer) using this device.

I want to share this project with you. If you like it, follow me.

Step 1: Things You Need

  • 1x ESP8266-01 module
  • 1x 78L05 voltage regulator
  • 1x LF33CV voltage regulator
  • 1x BC547 transistor
  • 3x 100uF electrolyte capacitor
  • 1x 100nF MKT capacitor
  • 1x 4.7K resistor
  • 6x 10K resistors
  • 1x 1N4148 diode
  • 2x Small push buttons
  • 8x Female pin headers
  • 1x Power connector (female)
  • 1x Power connector (male)
  • 1x 3.5mm stereo audio connector (male)
  • Some wires
  • Some copper board
  • PCB making tools (sandpaper, glossy paper, laser printer, PCB file, acetone, ferric chloride etchant, plastic container, etc.)
  • Soldering tools (iron, wire, flux, wire cutter, etc.)
  • Some unusable plastic cards and glue to make a case

About This Instructable



Bio: I'm a mechanical engineer, and I like computer programming, mechanics, electronics and specially the robotics.
More by vahidyou:Serial Port over WiFi Cheap Logic Analyzer Cheap STK500 AVR programmer for Atmel Studio 
Add instructable to: