用Arduino MKRZero和2.9英寸的eInk顯示器做一個新的Kindle
我的第一個版本是匆忙制作的,我留下了一些重要的東西,比如從microSD卡中檢索俳句文本,集成bmp幀,字體管理,開/關(guān)開關(guān)和一個更好看的3D打印外殼。
所以,這就是:俳句閱讀器v2.0
一點歷史
這一切都始于阿根廷政府機構(gòu)英迪(INTI)發(fā)布的一份荒謬的聲明,該聲明稱,阿根廷的ector“100%使用當?shù)仉娮釉圃臁?當然,這并不存在)英迪甚至使用了一張帶有ps過的阿根廷國旗的Kindle Paperwhite圖片。幸運的是,這個公告只是一個公告,而不是一個巨大的騙局。然后我想把電子閱讀器做成……比如編程Arduino MKR Zero,連接eInk屏幕等等。這就是俳句讀本的出發(fā)點。
部分要求
?Arduino MKR Zero:有足夠的功率為bmp背景和microSD插槽
?波共享2,9墨水顯示
?雙按鈕
?撥動開關(guān)
?一些跨接電纜
?3.7v電池和TP 4056或Arduino MKR Zero兼容鋰電池與連接器
?定制3d打印案例(STL文件可用)
?4個螺絲
連接
按鈕1連接到GND和Arduino D11
按鈕2連接到GND和Arduino D12
屏幕到VCC, GND到Arduino VCC和GND。BUSY -> Arduino D5, RST -> Arduino D6, DC -> Arduino D7, CS-> Arduino D4, CLK -> Arduino D9, DIN -> Arduino D8
在電池GND和Arduino MKR GND之間切換
裝載俳句
俳句不再是硬編碼的。你必須為每個俳句創(chuàng)建一個文本文件,從1.txt開始,然后是2.txt,等等,并將它們放入microSD卡中。Haiku Reader v2.0將計算根文件夾中的文件數(shù)量,填充maxfiles變量,然后逐個讀取。
不斷變化的背景
對于下一次更新,我將添加字體和背景配置。此時,如果你想加載自己的背景,使用bmp 128x296像素1位,在LCD助手中加載水平,將數(shù)組加載到screen .h文件中,并用這行代碼顯示。
本文編譯自hackster.io





