0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子DIY作品 桌面墨水屏日历

AIoT行业洞察 来源:AIoT行业洞察 作者:AIoT行业洞察 2025-05-21 14:24 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

以下作品由安信可社区用户

iiv制作

在这个充满科技感的时代,自己动手DIY一件独一无二的数码小物件,不仅是一种乐趣,更是一种成就感的体现,笔者接触安信可Ai-M61系列模组断断续续有一年了,一直想做点什么东西出来,前不久看到别人做的桌面日历挺不错,手里刚好也有几个墨水屏,所以就打算也做一个,从画PCB到焊接,再到写代码、建3D模型,最后呈现实物,一步一个脚印完成一个比较完整的项目。

实物展示

正面

wKgZPGgtcaCAdAKdAACSaz2lMwo525.jpg

背面

wKgZO2gtcaCANh8uAACjaGm_iyw054.jpg

01、创意萌芽:为什么是墨水屏桌面日历?

在快节奏的生活中,我们常常被各种电子设备的屏幕所包围,眼睛也时常感到疲惫,而墨水屏就比较护眼(瞎扯 ),于是笔者准备制作一个可以放在桌面上的墨水屏日历,不仅能查看日期天气等信息、能提醒重要事项(目前还提醒不了,希望有大佬来实现),还能为桌面增添一份简约的科技美感,于是决定用安信可的Ai-M61模组来制作一个这样的墨水屏桌面日历。

02、画PCB:构建电路的蓝图

pcb已在立创开源:工程 - 立创开源硬件平台https://oshwhub.com/iiiv/ai-m61-e-paper

(一)软件工具

笔者使用立创eda专业版绘制本次pcb,立创eda是一款功能强大且操作相对简单的PCB设计软件,最主要是可以免费打样!

(二)项目参数

●采用安信可的Ai-M61模组作为主控来控制墨水屏刷新以及读取传感器信息

●sht40温湿度传感器获取当前温湿度信息

●ds1302提供时间信息(发现有点多余)

●使用GN4054为锂电池充电,通过读取1脚电平获取充电状态

●板载一个tf卡槽(实际好像也没什么用,目前是这样的)

●具有电池电压检测功能,低电量提示

●预留了一个红外发射,但是音频部分砍掉了所以也没啥大用

●使用ch340xusb转串口,支持自动烧录,无需复位冷启动

●板载了rs2227实现了usb和uart的切换,方便使用usb功能(目前没用到,大家可以自行研究)

●一个拨轮开关按下去是boot,其余2个方向拨动功能可以自己定义,目前代码中往右边拨动是io唤醒mcu进行刷新屏幕

●一个复位按键,按下之后mcu复位

●一个滑动开关,关闭之后3v3断电,rtc不会

嘉立创二维码客编丝印专用(5mm x 5mm) (二维码自动识别)

wKgZPGgtcaGAGG4GAAFzXXii1yk534.jpg

(三)打板

最后将设计好的PCB导出为Gerber文件,在嘉立创下单就可以啦!

03、焊接PCB

wKgZPGgtcaGATlwHAADJkSxXK9w846.jpg

(一)准备物料

M61模组、ch340、sht40、电阻电容、电感等等。

(二)开始焊接

wKgZO2gtcaKAc7JgAADOfTyDgBo367.jpg

墨水屏升压电路高压电容耐压至少要在25V以上,建议采用50V耐压标准增加裕量。

采用0402封装,不过距离不是很近,fpc座子注意不要连锡,焊接完毕之后确认没短路再上电。

04、写代码:赋予小日历灵魂

(一)开发环境搭建

使用安信可仓库的博流sdk进行开发,后续可能会使用博流git仓库的sdk,因为最近release了一个新的,修了好多bug,也添加了很多demo。

(二)代码逻辑

wKgZPGgtcaOAXaI2AAEvHUOo2D0097.jpg

在工程的user_config.h中可以通过宏定义配置wifi信息,笔者都添加了注释,代码太多就不贴出来了,附件中有固件和源码,固件烧录进去可以直接使用串口配置参数。

墨水屏驱动移植自微雪的,保留了2个型号4.2寸屏幕的驱动代码,其余一些简单的内容可以自己写,不规范,能用就行。

目前没有其它方式配网(后续可能会加小程序配网和刷图),不过可以通过串口进行参数设置:

波特率:2M(2000000)

命令:[set ssid pass token per_sleep_time] - 如 [set MI-WF 1234567 ABDCDEFG 0]

参数1:wifi账户

参数2:wifi密码

参数3:获取农历要用,需要申请点我

参数4:刷新的间隔时间,单位分,比如120,2个小时刷一次,如果传入0就每天12点刷新一次,内部时钟可能不准,非常不准,可能凌晨1点才刷,还没有实测,后面有可能打算换个rtc芯片使用中断唤醒mcu,这样比较准。

因为采用的是免费的天气接口,通过网络所在地获取对应城市的天气,可能天气信息不是那么准确。

由于没有使用完整的字库,所以节假日只有法定的,平时周一到周五显示工作日,周末显示周末,法定节假日会显示出来。

如果电池没电了,左上角的电池脸就会变不高兴,同时会文字提示请充电,插入usb充电之后就会显示充电状态。

目前睡眠功耗不太理想,如果使用500ma的锂电池可能最多待机10-15天(理想状态,如果网络连接不上或者天气信息获取失败他会10分钟重试一次,可以在代码中自行修改),当然建议使用容量稍大一些的电池。

05、3D模型:给它搞一个丑丑的外壳

(一)设计思路

为了让墨水屏日历更加美观(更加符合本次diy活动要求 ,最后为它设计一个外壳,这里使用fusion360来建模,由于笔者没有玩过3D打印机,建模也是小白。

为了符合嘉立创3d免费打印 ,壳体采用了一体打印,到手后需要用小刀分开,因为怕出错(免费打印机会来之不易)所以缝隙留的比较大。

(二)建模过程

wKgZPGgtcaOAJ31UAABNQfdUI-Y956.jpg

首从立创eda导出pcb模型,导入到建模软件中,新建成零部件,方便后期作参考,这里可以顺手把屏幕也建个模。

(三)下单打印

将设计好的3D模型导出为STL文件,然后下单嘉立创3D打印(有3D打印机可以直接切片打印 ),实测嘉立创是可以免费打的,到手后把支撑的地方用砂纸打磨一下让其更加光滑。

wKgZO2gtcaSABYOBAABFDvavFLg922.jpg

wKgZPGgtcaSASDZNAAA90rpRwD4644.jpg

(四)组装

wKgZO2gtcaWAfb8UAABvS1jqisk005.jpg

屏幕通过底部2个槽的位置塞进去,注意如果手槽不够大就用砂纸打磨一下,一定要确认能塞进去,塞进去了就不要动了,先在外面调试好再塞,不然可能会损坏屏幕。

wKgZO2gtcaWAE4pxAABxSSe09MQ777.jpg

pcb也是塞进去的,使用m2螺丝固定一头,后盖使用另外一个螺丝固定上。

因为本人没有3d打印机(穷),所以平时很少用建模软件,可能外壳比较丑陋,大家有兴趣可以自己重新设计外壳。

完结撒花

经过半个月的努力,笔者使用M制作的墨水屏日历终于完成了,希望这次分享能给大家带来一些灵感,让我们一起在DIY的路上发光发热!

原贴地址:

电子DIY作品】桌面墨水屏日历bbs.ai-thinker.com/forum.php?mod=viewthread&tid=46282&extra=page%3D1&_dsign=597ba4ab

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 安信可
    +关注

    关注

    0

    文章

    238

    浏览量

    5160
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    开源项目低功耗WiFi/BLE电子墨水开发板总体介绍

    物联网传感器数据想直观显示,却遇普通屏幕功耗高、续航拉胯?电子屏刺眼不护眼,长期查看易疲劳?数据没法无线同步,需要频繁接线更新?想 DIY 物联网显示面板,却缺低功耗 + 无线连接的完整开源方案?
    的头像 发表于 03-31 11:18 512次阅读
    开源项目低功耗WiFi/BLE<b class='flag-5'>电子</b><b class='flag-5'>墨水</b><b class='flag-5'>屏</b>开发板总体介绍

    开源项目树莓派Pico墨水电子书总体介绍

    想拥有一台专属的墨水电子书,却被商用款的封闭系统、高昂价格劝退?又或是看中开源款,却被复杂的硬件组装、繁多的元器件难住?尤其是电子新手,想入门硬件制作,总找不到简单易上手的开源项目?
    的头像 发表于 03-04 15:30 666次阅读
    开源项目树莓派Pico<b class='flag-5'>墨水</b><b class='flag-5'>屏</b><b class='flag-5'>电子</b>书总体介绍

    eink墨水高效开发秘籍:开源库与演示系统全揭秘

    墨水凭借超低功耗、强光下清晰可视、类纸视觉体验等优势,已成为电子书阅读器、智能穿戴设备、电子价签、工业仪表等长效续航场景的理想选择。LuatOS推出了eink
    的头像 发表于 02-25 20:00 388次阅读
    eink<b class='flag-5'>墨水</b><b class='flag-5'>屏</b>高效开发秘籍:开源库与演示系统全揭秘

    开源!eink墨水库+演示系统,高效开发必看

    墨水凭借超低功耗、强光下清晰可视、类纸视觉体验等优势,已成为电子书阅读器、智能穿戴设备、电子价签、工业仪表等长效续航场景的理想选择。 LuatOS推出了 eink
    的头像 发表于 02-23 21:53 639次阅读
    开源!eink<b class='flag-5'>墨水</b><b class='flag-5'>屏</b>库+演示系统,高效开发必看

    开发者实战分享 | 用涂鸦 T5AI-Board 打造 4.26 英寸墨水阅读器

    墨水——以类纸肌理的视觉体验、超低功耗的续航表现、强光可读的显示优势以及极简直观的交互逻辑,成为轻量化智能终端的理想载体,也为开发者开辟了兼具实用性与创新性的创作赛道。本次带来分享的这位涂鸦开发者
    的头像 发表于 02-06 18:13 573次阅读
    开发者实战分享 | 用涂鸦 T5AI-Board 打造 4.26 英寸<b class='flag-5'>墨水</b><b class='flag-5'>屏</b>阅读器

    这款开源驱动控制器让你的墨水直接打破刻板印象

    提到墨水,你是不是一直认为它 “慢、静态、只能看电子书”?75Hz 高刷新率 + 低于 20μs 低延迟!这款开源驱动控制器让你的墨水
    的头像 发表于 02-05 10:16 1042次阅读
    这款开源驱动控制器让你的<b class='flag-5'>墨水</b><b class='flag-5'>屏</b>直接打破刻板印象

    不止车载!CD7377CZ在桌面HiFi小功放中的封神操作,成本不到200元

    标签:#CD7377CZ桌面HiFi #DIY小功放 #国产芯片拓展 #低成本音响方案 #电子发烧友实操
    的头像 发表于 12-15 09:41 852次阅读

    电子DIY作品】给美的电热水器增加WiFi连网

    以下作品由安信可社区用户 小何 制作 1、 前言 有了新房子,一直推进所有家电都连网,实现远程控制、监视,让家居更加智能,可玩性更高!更有乐趣!   查看笔者之前的作品: 【电子DIY
    的头像 发表于 11-19 16:04 717次阅读
    【<b class='flag-5'>电子</b><b class='flag-5'>DIY</b><b class='flag-5'>作品</b>】给美的电热水器增加WiFi连网

    作品合集】润开鸿HH-SCDAYU800A开发板测评

    合集 : 矽速科技Sipeed MaixCAM Pro开发板测评作品合集 第六期合集 : 沁恒微电子CH585开发板测评作品合集 第七期合集 : 灵眸科技EASY EAI Orin Nano开发板测评
    发表于 09-19 14:09

    作品合集】沁恒微电子CH585开发板测评

    沁恒微电子CH585开发板测评作品合集 产品介绍: CH585是集成BLE无线通讯和高速USB及NFC的RISC-V MCU/SoC。片上集成了2Mbps低功耗蓝牙BLE通讯模块、USB全速控制器
    发表于 09-08 10:38

    作品合集】赛昉科技VisionFive 2单板计算机开发板测评

    体验】2. 刷机、同局域网mac访问存放图片及作为web服务器【VisionFive 2单板计算机试用体验】3. 使用vf2搭建电子相册或户外广告【VisionFive 2单板计算机试用体验】4. vf2
    发表于 09-04 09:08

    作品精选】2025电子发烧友开发板测评大赛作品合集!

    电子发烧友开发板测评大赛--最受欢迎开发板 以下为本次大赛的作品合集: 微五科技CF5010RBT60开发板测评作品合集 创龙科技TLT113/TL3562-MiniEVM开发板测评作品
    发表于 09-03 15:24

    PPEC电源DIY套件:图形化算法编程,解锁电力电子底层算法实践

    PPEC开关电源DIY套件是森木磊石推出的一种电力电子教学与实践工具,专为高校教学、学生实践及电子爱好者设计,旨在解决电力电子教学中“理论脱离实际”的痛点,深化电力
    的头像 发表于 08-14 14:00 1350次阅读
    PPEC电源<b class='flag-5'>DIY</b>套件:图形化算法编程,解锁电力<b class='flag-5'>电子</b>底层算法实践

    PPEC电源DIY套件:图形化算法编程,解锁电力电子底层算法实践

    PPEC 开关电源 DIY 套件是森木磊石推出的一种电力电子教学与实践工具,专为高校教学、学生实践及电子爱好者设计,旨在解决电力电子教学中“理论脱离实际”的痛点,深化电力
    发表于 08-14 11:30

    零知开源——STM32F4实现ILI9486显示UI界面系列教程(二):日历功能实现

    ——STM32F4实现ILI9486显示UI界面系列教程(一):电子书阅读器功能 ILI9486扩展板显示日历UI页面图:​ 二、软件UI组件实现2.1 核心数据结构 //
    发表于 06-25 17:51