发作品
专业版

ESP32墨水屏MP3收音机阅读器

5.2w
0
0
113
简介:天气 阅读 图片 时钟 MP3 收音机 配网 设置
星火计划2023
开源协议:GPL 3.0
创建时间:2023-03-11 18:10:21更新时间:2024-05-28 09:15:46

描述

 

 

制作更简单的版本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经过加密后得到的值,此值即是激活码

 

项目说明

 

各种疑难杂症和使用方法

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脚用飞线连起来

 

时钟功耗

 

收音机功耗

FtVTr6Ohzai8DFsiikdjMVp0k37n0nextAiHjgng.jpeg

 

外放音乐功耗

 

蓝牙播放功耗

 

蓝牙连接不播放功耗

设计图

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

BOM

暂无BOM

附件

序号文件名称下载次数
1
Cyberpunks.ttf
611
2
物料清单立创+部分淘宝bom.xls
1589
3
外壳图案资料20230706.zip
874
4
表盘.zip
530
5
面板版本外壳-esp32墨水屏MP3-20230919.zip
457
6
普通版本外壳-esp32墨水屏MP3-20230919.zip
360
7
表盘制作工具0.2.zip
564
8
UID加密算法.zip
397
克隆工程
分享
0
0
添加到专辑
侵权投诉
全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程