Einfaches E-Paper kommt zu Ihrem Feather, mit diesem Breakout, das so konzipiert ist, dass es ein Kinderspiel ist, ein dreifarbiges E-Ink-Display hinzuzufügen.
Wahrscheinlich haben Sie schon einmal einen dieser neumodischen "E-Reader" wie den Kindle oder Nook gesehen. Sie verfügen über gigantische statische" elektronische Papierbildschirme, d. h. das Bild bleibt auf dem Bildschirm, auch wenn die Stromversorgung vollständig unterbrochen ist. Das Bild ist außerdem kontrastreich und bei Tageslicht sehr gut lesbar. Es sieht wirklich genau so aus wie bedrucktes Papier!
Wir mögen diese Displays schon seit langem, und sie haben ungefähr die Größe von Feather. Wäre also ein maßgeschneiderter E-Paper FeatherWing nicht sehr sinnvoll? Dieser 'Wing wurde getestet und funktioniert mit allen unseren Feathers, vom ESP8266 bis zum M0. Er verfügt über eine eingebaute Speicherpufferung, so dass er mit so kleinen Chips wie dem '32u4 und dem '328 arbeiten kann. Es werden eine Menge Pins verwendet: die 3 SPI-Pins und bis zu 4 Steuerpins zur Verwaltung des SD-Kartensteckplatzes und des SRAM.
Der FeatherWing verfügt über ein 2,13-Zoll-Drei-Farben-Display (rot, schwarz und weiß). Es hat 250x122 Pixel mit schwarzer und roter Tinte und einem weißlichen Hintergrund. Wir hatten früher eine Version eines 2,13" Tricolour E-Ink mit einem niedriger aufgelösten Display auf Lager. Diese Version hat 250x122 Pixel statt 212x104 Pixel und verwendet einen anderen Chipsatz (SSD1680), so dass der Code neu kompiliert werden muss.
Mit den CircuitPython- oder Arduino -Bibliotheken können Sie einen "Frame-Buffer" mit den Pixeln erstellen, die aktiviert werden sollen, und diese dann auf das Display schreiben. Bei den meisten einfachen Ausbrüchen bleibt es dabei. Aber wenn Sie nachrechnen, 250 x 122 Pixel x 2 Farben = 7,5 KBytes. Das passt nicht in viele Mikrocontroller-Speicher. Aber selbst wenn Sie 32 KB RAM haben, warum sollten Sie 8 KB verschwenden?
Adafruit hat Ihnen also einen Gefallen getan und einen kleinen SRAM-Chip auf die Rückseite gesetzt. Dieser Chip teilt sich den SPI-Port, den das eInk-Display verwendet, so dass Sie nur einen zusätzlichen Pin benötigen. Und kein Frame-Buffering mehr! Sie können den SRAM verwenden, um die gewünschte Anzeige einzurichten, und dann die Daten vom SRAM auf die eInk übertragen, wenn Sie fertig sind. Die Bibliothek, die Adafruit geschrieben hat, erledigt die ganze Arbeit für dich, du kannst sie einfach ansprechen, als wäre es ein Adafruit_GFX kompatibles Display.
Sie verfügen sogar über einen MicroSD-Anschluss, so dass Sie Bilder, Textdateien oder was auch immer Sie anzeigen möchten, speichern können. Wird zusammengebaut und getestet mit Buchsenleisten geliefert, an die Sie Ihren Feather direkt anschließen können - kein Löten erforderlich!
TECHNISCHE DETAILS
Abmessungen (ohne Montagelöcher): 61,5 mm x 31,4 mm x 6,6 mm
Treiberchip ist der SSD1680
Panel-Variante ist RW
Produktgewicht: 14,5 g / 0,5 oz