Eink日历制作教程
- 555840头一回写教程。大家将就看。
开源项目地址:https://github.com/aceisace/Inkycal
感谢开源作者。我得到了社区的支持,成功了后捐了15刀。我更多是实践和搬运工作。
目录结构
一:内容概要
二:硬件采购和系统安装
三:系统环境配置和点亮
四:安装应用
五:使用和配置
成品展示:
(壳子放不进了,准备重新3D打印一个。还没加电池。是usb直接供电。)
功能清单
谁需要
1.数码爱好者;
2.有闲钱;有闲工夫。
用途
1.家用:
可以放餐桌、床头,看看日常天气预报、新闻之类的;
2.商用:
如果日常工作比较忙碌,比如我一周有过安排十多个会的。可以用日历管理行程;
花费:
1.大约500人民币
2.我摸索和趟坑,大概花了10小时。
----—————————————————————————————————————————————
正文开始:
材料准备:
硬件:
1.计算单元
2.显示屏
3.8G以上的TF卡(我的4G出错了,最后换8G卡解决)
软件:
1.刷OS
2.刷应用
外部数据对接:
1.日历订阅链接(.ics)
2.天气api(https://openweathermap.org)
3.RSS 订阅链接
————————————————————————————————————————————
购买硬件
1.树莓派 pi zero wh 以上
(w代表支持wlan,h表示含原厂焊接了spi插针的,可以买不含h的,商家有帮忙焊接好的)
2.显示屏: 微雪黑白双色或者三色都行。4.2", 5.83", 7.5", 9.7" 都可以。 - haomao.vip先Mark,感谢分享
iOS fly ~
- zoubeibei支持一下
- choomay马然科。谢谢楼主 iOS fly ~
- OPS马克等更新
- TranJazz马克一下~ iOS fly ~
- poor567感谢巧手的楼主
- tubage马克搞一个
- happymoon这行动力真棒
- kucloud马克一下先 iOS fly ~
- 42148039@qq.com厉害 感谢分享 iOS fly ~
- flymyhart速度~ 多谢~
- shyshyshy感谢分享,学习学习 iOS fly ~
- atang651出成品吧
- gunshotbox谢谢分享,回头有机会试试
- hidigi2021折腾马克 iOS fly ~
- loveless21马克,支持折腾来自Pixel4
- 555840上接15楼——————
树莓派OS装好了,
配置网络和SSH
可以看到电脑的多了一个Boot 为名的U盘。
然后:放下面三个文件到/boot目录
1.配置WIFI:
https://aceisace.eu.pythonanywhere.com/setup_wifi
把生成的WIFI配置文件 wpa_supplicant.conf 丢到/boot 根目录下
这里根据你自己办公室环境或者家里环境,实际填写;
2.让树莓派支持SSH
https://aceisace.eu.pythonanywhere.com/create_ssh
把ssh.txt放到/boot 根目录下
3.内容配置文件https://aceisace.eu.pythonanywhere.com/inkycal-config-v2-0-0
(待会下文重点讲这个)
点亮系统
因为没有板载存储,所以,这张TF卡既包含了OS,也包含了基础的命令运行环境。
1.把TF卡插入树莓派的TF卡槽
2.插上microUSB电源
3.可以看到有个绿灯一闪一闪开始工作。4.等大概一两分钟,绿灯开始长亮
5.可以登录自己的路由器,查看一台“ raspberrypi”分配到的IP地址是多少。 - lovemu看实现最终效果
- CJJTm一下,上班了搞下
- zhdphao等终极效果图。
- a6585998马一下,准备搞
- justincnn
- zqj1024又有钱又有闲啊
- kashana开个闲鱼直接卖成品吧
- zhang3改天把nook2拆开看看
- stevenflpHiPDA·NG
- happyd8699微雪的墨水屏价格挺高的,刷新速率也太慢,再等等。。。
- zsgz2003谢谢楼主,Mark,节后也来一个 iOS fly ~
- dandailing收藏看有时间弄一个
- eistein感谢分享。
- 555840上接19楼————
1.安装应用
电脑上使用putty或者类似的SSH应用,mac可以使用自带的终端复制代码- ssh pi@ip地址
输入密码:raspberry
再复制粘贴依次输入以下命令,等执行完一行,再输入一行。复制代码- sudo raspi-config --expand-rootfs
- sudo sed -i s/#dtparam=spi=on/dtparam=spi=on/ /boot/config.txt
- sudo dpkg-reconfigure tzdata
安装应用:复制代码- bash -c "$(curl -sL https://raw.githubusercontent.com/aceisace/Inkycal/main/installer.sh)"
安装完成后重启复制代码- reboot
_________
修改中文乱码问题:
修改文件:
把这个文件中的复制代码- self.font = ImageFont.truetype(
- fonts['NotoSansUI-Regular'], size = self.fontsize)
修改为:复制代码- self.font = ImageFont.truetype(
- fonts['NotoSansCJKsc-Regular'], size = self.fontsize)
(不会在ssh中使用VI的话,就把TF卡拔下来,插到电脑上。用记事本改) - jiang_gg微信看到你的分享 赞一个 iOS fly ~
- z45680338马克一下
- tantalus.lee真棒,看看楼主,小米那个类似的产品不羞愧吗? iOS fly ~
- jiuzhege1不错。。。。。。。。。。屏幕果然是大头
- xboxone思密达........
- Yangpioneer收藏下
- big-tigerlz弄一批卖吧!我报名要一个
- redcom闲鱼有成品吧,499的 iOS fly ~
- wanz这个不错:+1:假期看看玩玩 以上 ~
- palm850回复42#redcom
求链接去看看 iOS fly ~ - howlet用nano编辑更符合windows用户的习惯。没有的话可以用‘sudo apt install nano'来安装
- egmont有个闲置平板,装个app会不会更快一点
- 77657492
- stevenflpiOS fly ~
- 鱼儿的小池塘回复24#justincnn
有15块的友达屏 iOS fly ~ - flasher马尔科,很棒!