Schematics & python module to drive a PCF8833 LCD [as used on Nokia 6100]
This project is intended to help who wants to create a cheap prototype setup to interface an LCD controlled by the Philips PCF8833 chip.
|
Specification:
|
Further technical details for the LCD screen can be found in the datasheet [PDF].
Compile and install the wiringPi python bindings from https://github.com/rm-hull/wiringPi.
Next, install PIL (Python Imaging Library) as follows:
$ sudo apt-get install zlibc libjpeg-dev libpng3 libfreetype6 libfreetype6-dev python-pip
$ sudo pip install pillow
After having cloned from github:
$ python setup.py clean build
$ sudo python setup.py install
This should install the files in your local dist-files area (somewhere
like /usr/local/lib/python2.7/distfiles/pcf8833
).
Next, test at the hardware and software is working:
$ cd examples
$ sudo ./loadImage.py
|
|
|
|
This can be tested with an old or broken NOKIA 6100 with a working LCD. Because it's hard to connect to the LCD directly because of the very small LCD connector, one can use the phone's PCB to easily connect wires to the LCD as the LCD pins are mapped in the cooper connection under the LCD as shown in the image:
##And here it is working!