外观
项目简介🪄
项目介绍
本项目使用 ESP8266 模组实现的简易单词卡项目,支持web端单词管理功能,可用于英文单词学习等。项目器件较少,贴片均为0805大封装,成本偏低,结构简单,适用于教学。
固件功能
中文显示
✅ 支持常见中文显示,内置中文字库,无需字库芯片。
扩展存储
✅ 支持FAT16格式的最大2GB存储卡扩展
ADC按键
✅ 多个按键仅需一个IO即可识别,提高IO利用率
单词管理
✅ 可进入WEB控制后台添加、删除、修改单词及数据
项目参数
ESP8266
✅ ESP8266系列主控,自带WIFI通讯功能
TF卡
✅ 支持TF卡扩展存储,FAT16格式,最大2GB
OLED屏幕
✅ 支持SSD1306/SSD1315驱动的OLED 0.96寸屏幕
实物展示

实物侧视图

实物侧视图

底壳及主板

分解图

WEB管理后台
拓展方向
功能拓展建议
本项目提供了一个简易的单词卡方案,你可以基于此项目进行以下拓展:
- 增加电池充放电ic,添加电池供电
- 添加遗忘曲线计算算法
- 集成到Homeassistant
- 添加更多小功能
注意事项
使用注意事项
1
采购须知
采购SSD1315/SSD1306显示屏时请务必注意线序,本项目使用GND/VCC/SCL/SDA线序,EDA-Robot标准版复刻中很多同学因为买错线序导致短路烧板。
2
焊接建议
主控面器件较多,建议优先焊接主控面器件后再焊接TF卡面的器件。全程可使用烙铁焊接,无需加热台或风枪工具
3
测试流程
焊接完成后请优先检查MCU相邻IO引脚有无连锡短路,MCU到板间有无短路。上电前先用万用表蜂鸣挡测试3.3V和5V到GND有无短路。全部确认无误后再上电。
4
编译事宜
请务必确保源码路径中无中文路径,否则可能造成编译问题。编译前请安装好VSCODE和platformio工具,并清除build构建缓存。
5
烧录教程
烧录部分可以参考 EDA-Robot机器狗-烧录教程