Seit der Kindle eReader herausgekommen ist, wollten wir ebenfalls ein kleines graphisches eInk Display welches einfach mit einem Mikrokontroller zu verwenden ist. Endlich wurden unsere Wünsche erhört und mit diesem rePaper 2.7" Development Board von Pervasive Displays erfüllt. Wir freuen uns, dieses sehr interessante Display Breakout für Hacker welche mit einem eInk Display arbeiten möchten, anbieten zu können.
Dieses Kit wird mit einem Treiber Board geliefert welches mit 3V gespiesen wird und über Level-Shifting auf allen I/O Pins verfügt, so dass es problemlos mit 5V Mikrokontrollern wie dem Arduino verwendet werden kann. Das Board beheimatet auch jede Menge nötige Beschaltung, um das Display zu korrekt anzusteuern, wie z.B. ein Temperatursensor, Flash-Speicher und einem ZIF Sockel. Alle Signale sind zum einfacheren Anschluss auf einen 20-Pin (m) Header Sockel auf der linken Seite des Boards herausgeführt. Ein 20-Pin Kabel ist für die einfachere und schnellere Verdrahtung bereits enthalten, ebenso ein extra langer Header, so dass die Kabel direkt in einen Arduino oder Breadboard gesteckt werden können.
Das Display ist 2.7" grosses (diagonal), echtes eInk Grafik Display mit einer Auflösung von 264 x 176 Punkten. Diese Displays werden z.B. im Detailhandel für dynamische Produktanzeigen eingesetzt da ein darauf angezeigter Barcode auch mit einem Barcodescanner eingelesen werden kann. Das Display benötigt keine Versorgungsspannung zur Anzeige und die Anzeige bleibt auch ohne Versorgung für viele Tage bestehen bis sie langsam verblasst. Natürlich ist die Anzeige auch bei Tageslicht lesbar und verfügt über einen hervorragenden Kontrast. Das macht das Display ideal für Datenlogging Anwendungen, Outdoor Anzeigen oder andere ultra-low-power Verwendungen.
Die gute Nachricht ist, dass rePaper/PDI Beispielcode für die Ansteuerung des Displays von einem Arduino Uno/Leonardo oder einem MSP430 Launchpad ebenso wie Datenblätter und Anschlussbelegungen anbieten, sehen Sie dazu den Link unter Dokumente. Aber, leider sind die Displays relativ gross was die Auflösung betrifft und um diese dynamisch zu beschreiben sind 3K RAM nötig - mehr als ein Arduino Uno oder Leonardo hat. Das heisst, der Beispielcode für diese Boards zeigt nur im 8-Pin Flash auf dem Board gespeicherte Inhalte an. (Standardmässig enthält das Flash ein Bild einer Katze und einigen Text als Bitmap, sehen Sie dazu die Produktfotos).
Zum jetzigen Zeitpunkt kann weder der Arduino Uno noch der Arduino Mega die GFX-Library für ein Display dieser Grösse nutzen. Adafruit versucht zwar den Code von PDI zu fixen so dass er auf dem Mega läuft aber zurzeit ist noch kein Zeitrahmen dafür bekannt.
Dokumente:
|