This is a little project I did in about 2 hours. It uses an LCD display I got from an old ISDN phone and shows text sent to it over WiFi.
The ESP8266 runs a webserver which shows a form that can be used to set the text. After the ESP8266 receives the text it sends the text to an Arduino using the serial port. The Arduino then shows the text on the lcd.
The biggest goal was to make the device as small as possible, by placing all the components directly on the lcd’s circuit board I managed to make the circuit only a couple of millimetres higher than the height of the clips of the lcd bezel.
A PHP script on my Raspberry Pi sends information about unread emails to the lcd. If there are no unread emails the output of ‘fortune’ (random quotes and fortunes database) is shown instead.