Arduino Custom Image Display On NOKIA 5110 LCD Display | Ganpati Bappa

Опубликовано: 22 Февраль 2025
на канале: Electronics Developer
959
like

Interfacing Nokia 5110 Graphical LCD with Arduino
----------------------------------------------------------------------------------------------------------------------------------------------------------------

The Iconic name “Nokia 5110” itself should have bought memories of the robust Nokia mobile phone which was very popular during the 90’s. The model 5110 came with a Graphical Display which was sufficient enough to act as a display screen for the mobile back then. This screen was capable of displaying everything from alphanumeric characters to small graphics that is everything required for mobile phone. As the earth revolved new techs with shiny touch screens popped in and this display are no longer in use. But hopefully they can be used in electronics applications where a small graphics has to be displayed and avoid spending money on big LCD screens. So in this tutorial we will learn how to interface a Nokia 5110 Graphical LCD with Arduino and get it working.

These LCD have black and white pixels of dimensions 84 × 48. They might look monotonous but still can be used to display decent graphics for your projects and can be easily used with microcontroller like Arduino.



Nokia 5110 Graphical Display module
----------------------------------------------------------------------------------------------------------------------------------------------------------------
There are two types of these Graphical LCDs available in the market. One with solder pads both above and below the display and the other with solder pads only on the bottom of the display. The one that we are using belong to type 2, where there are pads only under the display. Both the modules work the same and hence the connections are the same for both. So irrespective of what module it is you can follow the tutorial.

As said earlier Nokia 5110 Graphical LCD has 84 pixels in horizontal and 48 pixels in vertical. The total display size is 1.72’ x 1.72’. The module has 6 input pins using which we can interface it to any microcontroller through SPI communication. The interfacing IC that communicates between the display and the Arduino is the Philips PCD8544 display controller IC whose datasheet can be found here. However if you are using Arduino to communicate with this IC then we need not worry about the datasheet since there are libraries that are ready to be downloaded and used.

The display module has 8 pins which are used to set up an SPI communication with Arduino. The module is powered with the 3.3V pin of the Arduino board. Note that these modules work on 3.3V logic and hence do not supply 5V to the Vcc pin of the displays. I have directly wired the Pin of display to Arduino, even though the LCD works on 3.3V logic and Arduino on 5V logic because only then I found the LCD to work properly. You can use a voltage divider to convert 5V to 3.3V if required, but for me it works only without the logic conversion.

-------------------------
📌 Tags
-------------------------
#arduino #diy #nokia_5110

📌 Tune With us so you never miss any update
----------------------------------------------------------------------------------------------------------------------------------------------------------------
🏷️Telegram : https://t.me/electronicsdeveloper

🏷️Facebook :   / electronicsdeveloper  

🏷️Instagram :   / electronics_developer  

🏷️Tweeter : https://twitter.com/Electronics_Dev?s=09

🏷️LinkedIn :   / electronics-with-shreyash  

🏷️Pinterest :   / electronics_developer  


Copyright Disclaimer under Section 107 of the copyright act 1976
----------------------------------------------------------------------------------------------------------------------------------------------------------------
Copyright Disclaimer under Section 107 of the copyright act 1976, allowance is made for fair use for purposes such as criticism, comment, news reporting, scholarship, and research. Fair use is a use permitted by copyright statute that might otherwise be infringing. Non-profit, educational or personal use tips the balance in favour of fair use.

-----------------------------------------------------------------------------------------------------------------------------------------------------------------
About Electronics Developer : YouTube certified creative essentials and asset monetization