站内搜索
发作品签到
墨水屏随身日程挂件
专业版

墨水屏随身日程挂件

227
0
0
0

简介

成本大头在于墨水屏,本工程使用微雪2.13inch e-Paper (B),可以自行切换驱动方式和原理相同的墨水屏,但是切换后上位机程序不保证能完全兼容,需要自己进行修改

简介:成本大头在于墨水屏,本工程使用微雪2.13inch e-Paper (B),可以自行切换驱动方式和原理相同的墨水屏,但是切换后上位机程序不保证能完全兼容,需要自己进行修改
复刻成本:70

开源协议

MIT License

创建时间:2026-04-14 13:21:09更新时间:2026-04-15 11:49:10

描述

项目简介

本项目是基于STM32F103C8T6单片机的随身日程表,使用STM32 HAL库,可以使用bootloader直接用一根USB线烧录新固件,留有锂电池焊盘,可以自行焊锂电池上去.
(外壳正在建模打样中)

项目功能

使用上位机程序添加日程并传入后,可以在墨水屏上显示日程,且到对应的时间自动切换日程,设有翻页按钮,如需提前查看下一个日程可以使用翻页按钮翻页,且到点切换日程时会自动翻回到对应时间的日程.
  

项目参数

  • 本设计采用W25Q32存储芯片,可以储存上百条日程;
  • 本设计采用墨水屏显示,掉电仍可显示,强光下显示仍然清晰;

软件代码

上位机程序,Bootloader,主程序均在工程附件中

注意事项

  • 如果完全掉电,需要重新写入日程表;
  • 在USB插入时,程序不进入睡眠,USB未插入时,程序10S后进入睡眠,此时烧录需要按住复位按钮然后下载,待烧录器开始下载后松开按钮;
  • 程序使用CMake连接,如果使用其他方式可以直接用.ioc文件用STM32CubeMX生成;
  • 程序烧录顺序: bootloader -> 主程序,如果不需要bootloader,需要修改主程序的STM32F103XX_FLASH.ld文件,将FLASH (rx)改为ORIGIN = 0x8000000, LENGTH = 64K
  • 程序烧录如果直接使用文件中的PCB需要有2.54mm间距的烧录针,如果没有,可以自行将四个焊盘改成排针或排母.

实物图

正面:

74f17115777bb76f077af466b369895d.jpg

反面

2ff10f3c934ce58722c0435544ca16e1.jpg

上位机程序

3a7332490e02da086fb2a66e070579e4.jpg

写入日程(自动跳过过期日程)

6c07d3f958d91ed627de373ab4073fa7.jpg

90e64f986fe8f66c0879c7b97f628b52.jpg

OTA更新固件

5c700047b8cd1804157e0fccaecee432.jpg

3ac3ca37e4f65a49af4237a88deb9b59.jpg

b905c0c134aedd469e45ae423d81463a.jpg

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
EINK_BootLoaderV1.0.rar
5
2
EinkDailyAPPV1.0.rar
6
3
einkShangweiji.rar
6
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

底部导航