开源协议
:GPL 3.0
描述
制作更简单的版本https://oshwhub.com/jie326513988/esp32c3-154-ink-screen-multi-function
1.54寸各款墨水屏主要功能对比
MCU | ESP8266 | ESP32 | ESP32-C3 |
阅读-EPUB | × | √ | √ |
阅读-TXT | √ | √ | √ |
时钟TTF字体 | √ | √ | √ |
阅读BIN字体 | √ | √ | √ |
音乐-MP3 | × | √ | × |
音乐-蓝牙 | × | √ | × |
音乐-MIDI | × | × | √ |
时钟 | √ | √ | √ |
表盘 | √ | √ | √ |
天气 | √ | √ | √ |
图片 | √ | √ | √ |
闹钟 | × | 未完成 | √ |
设置中心 | √ | √ | √ |
配网 | √ | √ | √ |
按键 | 2+复位 | 2+编码器+复位 | 4+复位 |
蜂鸣器 | × | × | √ |
喇叭 | × | √ | × |
休眠功耗 | 31ua | 13ua | 16ua |
运行功耗-不联网 | 19-50ma | 60-150ma | 19-50ma |
电池 | 500mah | 650mah | 500mah |
尺寸mm | 40.7*45.17.3 | 40*64.1*16(17.3) | 38.8*44.1*14.6 |
关于激活码
- 激活后主页的未激活提示会消失,除此之外未做其他功能限制(个人免费激活,加群或立创私我)
- 本项目的激活码原理已完全开源(见附件),建议大家使用,以免自己的东西被人非法商用
- 激活码算法适用arduino开发的单片机、包含网页版注册机
- 激活码原理
- 对UID进行哈希变换,得到一组16进制哈希值
- 对哈希值进行AES加密(自定加密密钥),又得到一组16进制数值
- 将加密后的16进制数值转换成10进制
- 将10进制进行不同的位移得到uint32范围内的数字,该数字就是UID经过加密后得到的值,此值即是激活码
项目说明
- 新增面板版本的外壳,面板文件编辑器打开即可看到,物料和PCB都通用。
- 移植8266版本的所有功能,并添加了音频、功放、收音机芯片。
- 一手掌握,便携隐藏。
- 演示视频:https://www.bilibili.com/video/BV1UX4y127rD/?spm_id_from=333.999.0.0
- 固件更新频繁,固件下载地址:https://gitee.com/Lichengjiez/ESP32-Ink-Screen-MP3/tree/master/%E6%B5%8B%E8%AF%95%E5%9B%BA%E4%BB%B6
- 使用platformIO开发 Arduino框架
各种疑难杂症和使用方法
看WIKI https://gitee.com/Lichengjiez/esp32-radio-ink-screen/wikis/%E7%96%91%E9%9A%BE%E8%A7%A3%E7%AD%94
无法播放音乐、音质差、杂音
1、检查ES8311是否虚焊,是否损坏、
2、喇叭是否为8欧姆
3、喇叭焊盘连锡
花屏、屏幕无显示
1、检查ES8311是否虚焊,检查屏幕座子的BUSY引脚是否连锡
2、检查屏幕座子下一排的电容是否有漏焊,电容是否裂开失效
3、屏幕驱动电路的电容耐压要35v以上
收音机无声、声音小
检查收音机模块是否有引脚虚焊
关联项目
1.54-8266https://oshwhub.com/jie326513988/mo-shui-ping-1-54v1-1
2.9-8266https://oshwhub.com/jie326513988/SDka-mo-shui-ping-yue-du-qi
图案印制
1.水转印,便宜简单但不耐刮,购买链接
参考文章https://oshwhub.com/article/PCBcai-yin-jiao-cheng-shui-zhuai-yin
2.UV打印,淘宝可定制,贵,但耐刮
3.贴完喷几层透明油漆提升耐刮性
4.使用立创的面板打印服务,板厚0.5mm,选择图案正面打印耐刮、选择默认背胶。胶太黏了不方便换图案,可以贴几下到衣服上降低粘性
进度说明
- 硬件说明
- 1.54墨水屏/ESP32-WROOM-32D 4MB
- 最大支持32G SD卡,使用毛子的SdFat库
- 鼠标编码器和鼠标按键,超长寿命,滚轮设计
- 3.5mm耳机接口,可单独使用耳机和充当收音机天线使用,也可用USB充电口当天线
- 音频播放使用ES8311+NS4150,限于板子尺寸,仅提供单声道
- 收音机使用RDA5807M模块
- 采用超薄侧发生音腔喇叭3520,8Ω
- 时钟芯片RX8010,温湿度芯片SHT30
- 时钟使用纽扣供电&锂电双电源设计
- 添加USB&锂电切换电路,音频为另外一组电源不接电池则需焊接充电芯片才能供电
- 电池极限尺寸34x50x3mm,也是现在使用的尺寸,303450
- 休眠电流0.015ma即15ua、
- 软件完成进度
- 闹钟(未完成)
- PWM调光,未来的前置光版本(未完成)
- 天气(完成)
- 时钟(完成)
- 自定义表盘(完成)
- 图片使用bmp或jgp,数字字体使用ttf实时渲染
- ESP8266版本和ESP32版本通用
- 音乐播放器(完成)
- 外放+耳机支持MP3、ACC、FLAC,蓝牙仅支持MP3
- 收音机(完成)
- 外放+耳机
- 3.5mm接口和USB接口都可当天线
- 配网(完成)
- 设置(完成)
- 文件管理器(完成)
- 阅读txt(完成)
- 可更换字体
- 阅读epub(完成)
- 图片播放器(完成)
- 支持大部分jpg和bmp
屏幕支持
- 排线丝印WFC0000CZ07,驱动IC SSD1608/IL3829(合宙曾经出售过的1.54)
- 排线丝印HINK-E0154A05,驱动IC SSD1608/IL3829
装配指南
- 屏幕座子一定焊正位置,不然影响装配
- 外壳使用4颗自攻M1.0X5螺丝,纽扣电池仓使用2颗自攻M1.0X5螺丝
- 屏幕需安装顶块,先使用双面胶贴到PCB上
- 纽扣电池使用AG0两颗串联,外壳穿过镀锡铜线垫住电池(建议叠厚点),然后穿过PCB的纽扣电池正极焊盘焊接好
硬件BUG1,可能会通讯不正常
将CH340K的7脚和10脚用飞线连起来
时钟功耗
收音机功耗
外放音乐功耗
蓝牙播放功耗
蓝牙连接不播放功耗
评论