Arduino forum forum 20052010 read only hardware interfacing nokia 6100 lcd display. You will need some sort of breakout board in order to connect the display. Nokia manufactures a wide variety of cell phones and many of their cheaper phones contain simple lcds which may be used in microcontroller projects. Lcd display orientation the nokia 6100 display has 2 x 2 pixels.
It was announced on 4 september 2002 together with nokia 7250 the nokia 6100 was nokias lightest phone with a full 12key keypad at the time. Nokia 6610 lcd display driver for msp430 this is a library to interface nokia 6610 6100, 6610, 7210, 7250 and 5100 color lcd displays with msp430s. Nokia 6100 color lcd 128 x 128 pixel arduino compaitble. Simple but a very useful circuit having pic18lfk50 as main processor and a nokia 6100 lcd as display unit. Rossums taking a look at the nokia lcd screens that are both plentiful and begging to be bent to your will.
Although the 1600 screen uses the same 10 pin connector hirose df2310ds as the nokia 6100 the pinout is very different so different in fact that if you plug a 1600 screen into a 6100 phone blue smoke will be emmitted and your phone will become a purely decorative item. This package contains drivers for the nokia 6100 lcd. I used to use a nokia 2600 phone and whenever i upgraded i took the nokia apart to remove its lcd. The lcd panels themselves also vary, particularly whether they use an epson or philips driver. The nokia 6100 uses a twowire serial spi interface clock and data. The board has nokia 6100 tft lcd with ge12 controller. Nokia 2600, 3100, 3200, 6100, 6610, 7210, 7250 and maybe some more.
Fun with microcontrollers arduino nokia 6100 lcd analog. The arm7 microcontroller spi peripheral generates the clock and data signals and the display acts solely as a slave device. Citeseerx nokia 6100 lcd display driver revision 1 author. Nokia 6100 lcd surucu dspic33fj128gp atmega168 elektronik. Oct 14, 2010 rossums taking a look at the nokia lcd screens that are both plentiful and begging to be bent to your will. Ardgrafix6100 is a fast and fullfeatured graphics library for interfacing the nokia 6100 color graphics lcd with arduino. I made an analog clock demo to learn what the display could do using an ibutton ds1904 real time clock. Jun 14, 2010 i needed to order a part a while back for my ibutton data logger programmer project and decided to get the nokia 6100 lcd shield for the arduino.
Nokia 6100 color lcd 128 x 128 pixel arduino compatible uses the epson s1d15g10 or philips pcf8833 controller, runs at 3. These have a red tab on the protective cover of the lcd and have a green pcb. The driver has only been tested with the new epson unit from sparkfun chinese clone, red tab on. Citeseerx document details isaac councill, lee giles, pradeep teregowda. The nokia 6100 lcd is controlled through a 9bit spi. Pdf interfacing nokia colour lcd with avr microcontroller. Since i didnt find a driver already available, i figured a take a. Nokia 66106100 color lcd driver for raspberry pi or other spi capable hardwares. Uses the epson s1d15g10 or philips pcf8833 controller we. An interface for controlling a x nokia mobile phone display.
There have been countless millions of nokia cell phones sold worldwide and this economy of scale has made it possible for the hobbyist and experimenter to procure the lcd graphic display from these phones at a reasonable price. Oct, 2010 a quick check of the schematics turned up a series of spi driven displays connected to 10, 22 and 24 sockets. The colour lcd shield provides an easy method of connecting the popular nokia 6100 lcd to your arduino. I have a nokia 6100 and have just bought a dku5 cable. The driver has only been tested with the new epson unit from sparkfun chinese clone, red tab on protective cover, green pcb with brown traces. To show the full range of the firmware a potentiometer is used to simulate the ds18b20 from 55c to 125c. To aid developers and hobbyists in utilizing nokia 6100 lcds for their projects dan stahlke shared this nokia 6100 lcd driver. I have the lcd with the epson driver, and has a voltage booster on board so no need for the external power supply. I think i have the phillips variety and can test it later. How to use a nokia color lcd nokia manufactures a wide variety of cell phones and many of their cheaper phones contain simple lcd s which may be used in microcontroller projects. There is one particular lcd model that is used in a wide variety of their phones and is often referred to as simply a nokia lcd, or nokia 6100 lcd. Nokia 66106100 lcd for picavrarmarudino epson s1d15g10.
They like wide colored lcds like what we have on our cellphones. Hey peopleive been attempting to get the nokia 6100 lcd breakout boards working with an arduino with some strange results. Since i didnt find a driver already available, i figured a take a crack at writing one myself. This is the epson controller version of the lcd btw. Nokia 6100 lcd breakout with arduino sparkfun electronics. Jan, 20 i have got three lcds from old nokia phones 6100, 3100 and 6030. Theres a like page tutorial on how to write code for the lcd driver, but its just way above my head. Olimex elected to not implement the miso0 signal that would allow the arm microcontroller to read from the lcd display you could.
Hardware interface to nokia 6100 lcd display olimex design. All i have see on the web was or incomplete or dont have work like i want. I finally made my own driver for the pcf8833 controller. Upgrading your avrmicrocontroller with a graphical color lcd is much easier then you think. Combined with its battery, it weighs only 76 grams 2. Driver for nokia 6100 lcd this package contains drivers for the nokia 6100 lcd. Jun, 2010 i created an analog clock demo to check out the capabilities of the lcd. Apr 27, 2009 this driver works with the new nokia 6100 lcds from sparkfun that use a chip that is apparently slightly incompatible with the standard epson chips. After playing around with it a bit, i finally got a nokia 6100 lcd screen working with my 2148, but was a bit set back by the wretched performance of it.
This breakout board for the popular nokia 6100 knockoff color lcd has an improved backlight driver circuit boosts to 7v, plus a tricolor status led and 2 pushbuttons we given you, all accessed through one 9pin 0. Buy the replacement lcd screen for nokia 6100 and replace the broken, cracked, scratched screen in your handset. Ansteuerung eines nokia lcd display mit einem avrcontroller. The clock code is from my ibutton data logger programmer project. Using the sparkfun base driver ported by mark sproul to the arduino as a foundation, i incorporated jim lynchs nokia 6100 lcd tutorial graphics primitives and ascii character code. The driver should also work with philips displays but this has not been tested. I have added a highspeed mode for the due which uses direct port writes rather than digitalwrite. This driver works with the new nokia 6100 lcds from sparkfun that use a chip that is apparently slightly incompatible with the standard epson chips. The philips pcf8833 controller has a 17424 word memory 2 x.
I first took a bit of prototyping board and cut the. It was announced on 4 september 2002 together with nokia 7250 the nokia 6100 was nokia s lightest phone with a full 12key keypad at the time. Nokia earset hdc9p handsfree earbud headset for 5100 5110 6100 6110 6150 6210 6250 6310 6310i 7110. Using the sparkfun base driver ported by mark sproul to the arduino as a foundation, i incorporated jim lynchs nokia 6100 lcd tutorial graphics primitives circle, lines, rectangle and ascii character code. It should work with the philips or the older epson chips too but will inevitably need some fixes. A 3d rotating cube, a mini breakout game, and the good old pong. For quite some time the nokia 6100 screens have been used in a lot hacks, but he. A quick check of the schematics turned up a series of spi driven displays connected to 10, 22 and 24 sockets. Fiddle with the type parameter if yours doesnt seem to work. The code is specific to the displays containing philips pcf8833 controllers see below for details. There is one particular lcd model that is used in a wide variety of their phones and is often re.
The ibutton clock code was reused from the ibutton data logger programmer project and modified to support the ds1904 with onboard clock and battery. Parameter nokia 3100 nokia 6100 nokia 6030 type passivematrix cstn connector 10 pin hirose df23c10ds0. Well turns out it was my wiring is why my screen wasnt working. I would like to know where i can find the lcd driver to display characters. Atmega32l and i recommend you the breakout board form. This lcd appears to be the same one that is sold as nokia 6100 lcd and i was. Well, i started with a pcb i already made long ago. Nokia 6100 lcd linux driver this is a linux driver for the nokia 6100 compatible lcd screen i got mine from sparkfun electronics.
Just replace the lcd and start using your phone again. High quality display with perfect fit and resolution. May 15, 2008 this is a linux driver for the nokia 6100 compatible lcd screen i got mine from sparkfun electronics. Practically speaking, you cannot see the first and last row and columns. I wanted to get it working with my viperlite development board, which runs linux. Unfortunately, the tiny hirose connector i ordered at mouser long ago was broken when i used it. I have got three lcds from old nokia phones 6100, 3100 and 6030. Library to handle drawing on cheap 84x48 lcd pcd8544 controller used in some nokia mobile phones for ex.
But we were able to get the lcd up and running on a pic. I installed the nokia phone browser included on the disc 5. Everyone likes an lcd on their project, most are satisfied with 2. It supports the new epson chipset and scrolling features, has 5. I used a cat4240 led driver for the back light of the lcd and i added pwm dim control by making use of one. This is a gorgeous 2x2 pixel serial color graphic lcd display. The nokia 6100 is a popular midrange nokia mobile phone that was available from 2002 to 2005.552 1004 965 327 791 889 443 990 1452 1527 681 1148 1540 326 336 1284 843 744 1295 1143 1603 1425 1054 36 1560 726 4 1213 131 455 106 926 1430 509 324 1463 238 895 327 474 558 145 195 1318 986