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





