ESP32墨水屏MP3收音机阅读器 - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版 professional

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

专业版 ESP32墨水屏MP3收音机阅读器

简介:天气 阅读 图片 时钟 MP3 收音机 配网 设置

开源协议: GPL 3.0

(未经作者授权,禁止转载)

已参加:星火计划2023

创建时间: 2023-03-11 18:10:21
更新时间: 2024-04-30 10:28:04
描述

 

 

2023-12-17 

V038 重大更新
1.epub阅读
2.阅读菜单添加重建索引选项
3.外部字体读取速度提升2-3倍,提升操作流畅性
4.txt后台索引提速4倍,提升操作流畅性
5.优化内存使用但不多,大概率播放flac不会蹦了
6.更改激活算法
7.修复文件管理器换页BUG
8.优化删除文件操作,当删除的文件正在阅读则下次重启进入模式选择界面
9.暂停时退出音乐模式时关闭功放
10.优化字体选择提示
11.解决显示jgp图片内存泄漏问题
12.收音机可以在其他模式运行,先开启收音机,长按右键-退出至模式选择界面
13.修复图片模式菜单显示BUG 14.配网模式-更多-设置-最下面可输入激活码

 

关于激活码

  • 激活后主页的未激活提示会消失,除此之外未做其他功能限制(个人免费激活,加群或立创私我)
  • 本项目的激活码原理已完全开源(见附件),建议大家使用,以免自己的东西被人非法商用
  • 激活码算法适用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

 

外放音乐功耗

 

蓝牙播放功耗

 

蓝牙连接不播放功耗

设计图
原理图
1 /
PCB
1 /
未生成预览图,请在编辑器重新保存一次
侵权投诉
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

温馨提示
动态内容涉嫌违规
内容:
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

support
  • 开源平台公众号

MP