Bild 1: What are we going to do tonight, Brain?
The Display (which is used in Nokia 6100, 7210, 6610, 7250 and 6220) has a resolution of 132x132 Pixel @4096 Colors. The visible area is about 3cm x 3cm in size. It can be found cheap at *bay. Note that there exist three types of Displays:
- Green PCB: Epson S1D15G10 Chipset
- Orange/Brown PCB with solder pins: Philips PCF8833 Chipset
- Orange/Brown PCB: ?
The provided Software does only work with Displays with the Philips chipset. If you want to use a Display with S1D15G10-chipset, take a look here: http://www.e-dsp.com/controlling-a-color-graphic-lcd-epson-s1d15g10-controller-with-an-atmel-avr-atmega32l/
Hardware
I have used a AVR ATMega8 to control the Display.
The display works at 3,3V. I use a voltage divider (1.8k, 3.3k to GND) to convert the 5V signals of the controller to 3,3V levels for the display.
I directly soldered a ribbon cable on the back side of the display.
Bild 2: Nokia 6100 Display Pinout
Pinout and connection to AVR:
1 | VDD 3,3V | |
2 | /Reset | PB4 |
3 | SDATA | PB3 |
4 | SCLK | PB5 |
5 | /CS | PB2 |
6 | VLCD 3,3V | |
7 | NC | |
8 | GND | |
9 | LED- | |
10 | LED+ (6V) | |
11 | NC |
no responsibility is taken for the correctness of this information.
Test
With the 8-Bit AVR Microcontroller i have build a rainbow-Animation, a simple oscilloscope and a Wireframe-3D-Engine:
Video 1: Rainbow-Animation
Video 2: Simple oscilloscope
Video 3: 3D Engine based on ATMega8 AVR
Software
The Software can be compiled with AVR-GCC. It display a test picture first.
It is possible to upload a RAW-RGB-Image-File via the serial interface.
Bild 3: Test image
Bild 4: Test image: Spiderman
Bild 5: Test image: Yeti
Bild 6: Test image: Winamp
No comments:
Post a Comment