Hi Guys
I want to build a Wi-Fi notice board that would allow me "User" to send a input/message from a simple http web page and that the message could be displayed on a LCD Screen using Arduino, at first assuming Arduino and device from which the input is sent are connected to the same network, so I would like to know from you guys what would be the best approach to this Project ?
From individual research I assume I would need : Wifi shield , arduino uno, LCD display, would need to create a Webserver as well to host the web page, Am I right/Wrong ?
Thanks Guys, look Forward for your Replies .
'best approach'
use an ESP8266 such as a Wemos D1 mini instead of an uno and wifi shield
The ESP8266 can be used for the driver for the LCD.
the webserver is just software.
So u suggesting that I use a ESP8266 without an Arduino, and run an LCD display with it ?
I am not quite familiar with the ESP8266 but I Would give it a try if makes it easier .
CiscoFrancis:
So u suggesting that I use a ESP8266 without an Arduino, and run an LCD display with it ?
I am not quite familiar with the ESP8266 but I Would give it a try if makes it easier .
Although the uC ESP8266 has 16 GPIO, most modules don't break them out into as many pins. You need an I2C or Motorola 6800 bus depending on which LCD you will use. For this reason, you would connect the ESP8266 and LCD to the Arduino and use the ESP8266 like a Wi-Fi to TTL adapter.
Hi Perehama
Thanks for replying, I Like the way you're thinking, So I should use the ESP8266 to create a Webserver with HTML web page ?
Once I have set that part up , Do u have any idea on how to display what u would type on the page on the LCD ?
CiscoFrancis:
Do u have any idea on how to display what u would type on the page on the LCD ?
The forum was acting up today, but after looking at the Wemos D1 Mini, it appears to break out the GPIO and could drive both the web server and the LCD if memory is sufficient. As I mentioned before, LCDs are manufactured with a variety of driver ICs. Most common among them are the HD44780 and compatibles which run on a motorola 6800 bus, such as this one. For these types, you would use the LiquidCrystal library in your sketch. Alternative to this, and favorable for it's reduced pin count, are the I2C variants, such as this one which would use the LiquidCrystal_I2C library. There are also LCDs using SPI and some using other busses. You would want to source your LCD and library together.
Thanks a lot Perehama for the guidance, really appreciate it, I will get the WEMOS D1 mini and get started with it, I will keep up posted .
this is what I found about setting up the server with the Wemos D1
I like to use the thin film LCDs
TFT LCD
with the ESP8266 on the I2C, it takes 2 pins and offers a lot more ability to show things.
and that way, one micro does the web and the display.
That is for local display.
The link from post #6, allows you to use your phone to display the values. or any computer that is on the same network.
here is another :
Web-Server
Great Dave-in-nj, thanks a lot for you contribution on this project, the content on web-server is very interesting, thank u .
Hi,
Don't pass up looking at the ESP32.
Tom... 