AW: LCD für Blackbox /Dream500+600
habe das noch gefunden würde das auch gehen mit dem dream
Ansteuerung eines Nokia LCD Display mit einem AVR-Controller
Bild 1: So geht die Deutsche Post mit ihren Paketen um
Das Display (kompatibel zu Nokia 6100, 7210, 6610, 7250 und 6220) hat eine Auflösung von 132x132 Pxieln bei 4096 Farben. Die sichtbare Fläche ist ca. 3cm x 3cm groß. Man bekommt es günstig bei Ebay. Hierbei ist zu beachten, dass 2 unterschiedliche Typen auf dem Markt existieren:
- Grüne Leiterplatte: Epson S1D15G10 Chipsatz
- Orange/Braune Leiterplatte: Philips PCF8833 Chipsatz
Die hier beschriebene Software ist
nur für Displays mit Philips Chipsatz geeignet. Eine Anpassung an den S1D15G10-Chipsatz gibt es
Hardware
Für die Ansteuerung wurde ein ATMega8 verwendet. Dabei wurde einfach die Platine des
benutzt.
Da der Controller mit 5V arbeitet, die Eingänge des Displays aber nur 3,3V vertragen, ist eine Pegelanpassung notwendig, die durch einfache Spannungsteiler (1.8k, 3.3k nach GND) realisiert wurde.
Auf der Rückseite kann man vorsichtig ein Flachbandkabel anlöten
Pinbelegung und Anschluss an AVR:
1VDD 3,3V 2/ResetPB43SDATAPB34SCLKPB55/CSPB26VLCD 3,3V 7NC 8GND 9LED- 10LED+ (6V) 11NC
Alle Angaben ohne Gewähr.
Test
Zu Testzwecken wurde auf dem kleinen 8-Bit AVR Microcontroller noch eine Regenbogen-Animation, ein einfaches kleines Oszilloskop sowie eine Wireframe-3D-Engine implementiert:
Software
Die Software lässt sich mit dem AVR-GCC compilieren. Zunächst wird ein Testbild angezeigt.
Serielle Daten am RxD-Eingang des Controllers werden als RAW-RGB (0...255) interpretiert und angezeigt. Auf diese Weise kann man Bilder auf dem Display anzeigen.
Tags: avr display color farbe tft display 6100 3000 video animation grafik lib library AVR Mikrocontroller Projekte Projekt uC diy selbstbau tutorial µC selbstgebaut schaltung schaltplan schema bauplan bauanleitung schematic programmierung elektronik controller Atmel embedded Atmega8 Atmega168 arduino bascom avr-gcc