
专业版
墨水屏随身日程挂件
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间距的烧录针,如果没有,可以自行将四个焊盘改成排针或排母.
实物图
正面:

反面

上位机程序

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


OTA更新固件



设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。










