/emailToLCDscreen

A script that will allow anyone to remotely display a message on a 16X2 Raspberry Pi LCD screen via an email

Primary LanguagePython

emailToLCDscreen

A script that will allow anyone to remotely display a message on a 16X2 Raspberry Pi LCD screen via an email

Hardware

A Raspberry Pi Zero W and a 16x2 display screen is being used for this project. I decided to move from a 16 pin screen to an i2c screen after realizing that this change allowed me to avoid soldering all together and allowed for a much cleaner final product.

Libraries

  • imaplib is being used to connnect to a Gmail account to retrieve the email subject and sender. This information is then displayed on line 1 and line 2 of the 16x2 screen respectively.
  • lcddriver.py is being used to display symbols and scrolling text to the display.

Final product

The email_i2c.py script contains the final version of this project which allows anyone to send an email to a specified Gmail address. The subject of the email and first name of the sender are then displayed on the screen anywhere in the world as long as the device is connected to WiFi.

image preview