Tag Archives: 12e

Web-To-LCD 2

This new-and improved version of my earlier project that leaves the Arduino out of the picture. Everything runs on the ESP8266. Same results, just simpler to build and much simpler code.

You can join the ESP’s wifi network and tell it which access point to join.  The code is also updatable from a web browser.

Initially, you’ll have to upload the sketch to the ESP using a breadboard and a serial to USB converter, or some other configuration of the following schematic:
ESPFlasher_schem
** Be careful to use only 3.3v on the RX pin and VCC Pins of the ESP8266 **
If your FTDI programmer is 5v you’ll need to add a level shifter, or voltage divider on it’s TX pin.

From here on out you can modify the code and flash wirelessly using a browser.

To get the ESP connected to your home network:

  • First join the WiFi network: ESP LCD.
  • Use the password you set for ESPpassword
  • Launch your browser and navigate to 192.168.0.1
  • Here you’ll find a page that lets you set the SSID and PASSWORD for your wifi network
  • Now you can connect your computer back to your home network

To update and upload a modified sketch:

  • Back in your browser, navigate to http://esp.local
  • Select the binary to upload, then click “upload”.
  • Done!

Output examples are shown on my earlier project.

Here’s the schematic with LCD:

Web-to-LCD-2_schem