Easy e-paper komt eindelijk naar microcontrollers, met deze breakout die is ontworpen om het toevoegen van een driekleuren eInk- display een koud kunstje te maken. De kans is groot dat je een van die nieuwerwetse 'e-readers' zoals de Kindle of Nook hebt gezien. Ze hebben gigantische 'statische' schermen van elektronisch papier - dat betekent dat het beeld op het display blijft staan, zelfs als de stroom volledig is losgekoppeld. Het beeld is ook contrastrijk en goed leesbaar bij daglicht. Het ziet er echt uit als bedrukt papier!
We houden al heel lang van deze schermen, maar breakouts zijn nooit ontworpen voor makers om te gebruiken. Uiteindelijk hebben we besloten om er zelf een te maken!
We beginnen met dit kleine driekleurenscherm van 1,54 inch. Het heeft display zwarte en rode inktpixels en een witachtige achtergrond. Met behulp van onze Arduino- library kun je een 'framebuffer' maken met de pixels die je geactiveerd wilt hebben en schrijf dat dan op het display . De meeste eenvoudige breakouts laten het daarbij. Maar als je de wiskunde doet, 152 x 152 pixels x 2 kleuren = 5,7 KBytes. Dat past niet in veel geheugens van microcontrollers. Heck, zelfs als je heb je 32KB RAM, waarom zou je dan 6KB verspillen?
Dus we hebben je een plezier gedaan en een kleine SRAM-chip op de achterkant gegooid. Deze chip deelt de SPI-poort die het eInk- display gebruikt, dus je hebt maar één extra pin nodig. En geen frame-buffering meer!
U kunt de SRAM gebruiken om in te stellen wat u wilt display en vervolgens gegevens van SRAM naar eInk schudden wanneer u klaar bent.De library die we hebben geschreven doet al het werk voor je , je kunt er gewoon mee communiceren alsof het een Adafruit_GFX-compatibel display is .
Voor ultralaag stroomverbruik heeft de ingebouwde 3,3V-regelaar de Enable-pin naar buiten gebracht, zodat u de stroom naar de SRAM, MicroSD en display kunt uitschakelen.
We hebben zelfs een MicroSD- socket toegevoegd, zodat u display , tekstbestanden en wat u maar wilt kunt opslaan. Alles is 3 of 5V logisch veilig, dus je kunt het gebruiken met alle microcontrollers.
Komt geassembleerd en getest, met wat header . Je hebt een soldeerbout nodig om de header te bevestigen voor breadboarding of installatie in je project.