用Arduino MKRZero和2.9英寸的eInk显示器做一个新的Kindle
扫描二维码
随时随地手机看文章
我的第一个版本是匆忙制作的,我留下了一些重要的东西,比如从microSD卡中检索俳句文本,集成bmp帧,字体管理,开/关开关和一个更好看的3D打印外壳。
所以,这就是:俳句阅读器v2.0
一点历史
这一切都始于阿根廷政府机构英迪(INTI)发布的一份荒谬的声明,该声明称,阿根廷的ector“100%使用当地电子元件制造”(当然,这并不存在)英迪甚至使用了一张带有ps过的阿根廷国旗的Kindle Paperwhite图片。幸运的是,这个公告只是一个公告,而不是一个巨大的骗局。然后我想把电子阅读器做成……比如编程Arduino MKR Zero,连接eInk屏幕等等。这就是俳句读本的出发点。
部分要求
•Arduino MKR Zero:有足够的功率为bmp背景和microSD插槽
•波共享2,9墨水显示
•双按钮
•拨动开关
•一些跨接电缆
•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之间切换
装载俳句
俳句不再是硬编码的。你必须为每个俳句创建一个文本文件,从1.txt开始,然后是2.txt,等等,并将它们放入microSD卡中。Haiku Reader v2.0将计算根文件夹中的文件数量,填充maxfiles变量,然后逐个读取。
不断变化的背景
对于下一次更新,我将添加字体和背景配置。此时,如果你想加载自己的背景,使用bmp 128x296像素1位,在LCD助手中加载水平,将数组加载到screen .h文件中,并用这行代码显示。
本文编译自hackster.io





