Home > News & Updates > Electronics News Updates > Arduino Nokia 5110 Tutorial #2- Displaying Customized Graphics

Arduino Nokia 5110 Tutorial #2- Displaying Customized Graphics

Summary of Arduino Nokia 5110 Tutorial #2- Displaying Customized Graphics


This tutorial expands on a previous guide by demonstrating how to display customized graphics, such as brand logos, on a Nokia 5110 LCD using an Arduino. It details the hardware setup, including the PCD8544 controller and low power consumption, alongside software tools like Microsoft Paint and LCD Assistant for image conversion. The guide provides schematics for connecting the display via two parallel ports and emphasizes using a 3.3V supply with caution for the backlight due to the lack of internal current limiting resistors.

Parts used in the Nokia 5110 Custom Graphics Project:

  • Nokia 5110 LCD Display
  • Arduino Mega
  • Jumper wires
  • Breadboard

INTRODUCTION

In one of our previous tutorials we did an introduction on how to use the Nokia 5110 LCD  with the Arduino, the tutorial covered displaying texts with different fonts etc. For this tutorial, we are taking things a little bit further and will be working through the display of customized graphics on the Nokia 5110 LCD display. This tutorial will particularly be useful for those who want to display their brand logo or any other kind of image on the LCD asides ordinary texts.

Arduino Nokia 5110 Tutorial #2- Displaying Customized Graphics

The Nokia 5110 display is basically a graphic LCD display useful for a lot of applications. It was intended originally to be used as a screen for cell phones and was used in lots of mobile phones during the 90’s. This display uses a low powered CMOS LCD controller/driver PCD8544, which drives the graphic display of size 84×48. In a normal state, the display consumes about 6 to 7mA which makes it quite ideal for low power usage.

A detailed explanation on the operational principle of the display is found here.

REQUIREMENTS

Both software and hardware requirements exist for this tutorial. To start with the hardware;

Required Components

The following components will be needed for this tutorial;

  1. Nokia 5110 LCD Display
  2. Arduino Mega
  3. Jumper wires
  4. Breadboard
Required Software

The following software tools will be used for this tutorial.

  1. Microsoft Paint/Corel draw/ Photoshop/paint.net
  2. LCD Assistant Software

SCHEMATICS

To interface with a micro controller and power itself, the display has two parallel 8-pin port to which headers pins can be connected. You can pick one of the sides and solder header pins to it for connection to the Arduino board.

There are two main power sources needed. The first one is the operational power supply which according to the data sheet should be between the range of 2.7V to 3.3V.  The second power supply is required for the LCD back-light. The LCD circuit has no current limiting resistor inbuilt so its better to play safe and only power with 3.3V max.

The LCD is connected to the Arduino as shown in the Schematics below.

Read more: Arduino Nokia 5110 Tutorial #2- Displaying Customized Graphics

Quick Solutions to Questions related to Nokia 5110 Custom Graphics Project:

  • What is the main purpose of this tutorial?
    To demonstrate displaying customized graphics like logos on a Nokia 5110 LCD.
  • How many pins does the display have for connection?
    The display has two parallel 8-pin ports for headers.
  • What voltage range is recommended for operational power?
    The data sheet recommends a range between 2.7V and 3.3V.
  • Why should you limit the backlight power to 3.3V?
    The circuit lacks an internal current limiting resistor, so 3.3V max is safer.
  • Which software tools are required for image preparation?
    You need Microsoft Paint, Corel Draw, Photoshop, paint.net, or LCD Assistant Software.
  • What type of controller drives the graphic display?
    It uses a low powered CMOS LCD controller/driver named PCD8544.
  • What is the resolution of the Nokia 5110 display?
    The display size is 84×48 pixels.
  • How much power does the display consume in a normal state?
    It consumes about 6 to 7mA.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter
Scroll to Top