发作品签到
专业版

0.96寸OLED小电视

工程标签

1.3w
0
0
39

简介

基于ESP12F,内置400mAh电池,可充电,带电量检测,带开关,可以通过type-c接口烧录,使用0.96寸OLED显示屏的小电视。

简介:基于ESP12F,内置400mAh电池,可充电,带电量检测,带开关,可以通过type-c接口烧录,使用0.96寸OLED显示屏的小电视。

开源协议

GPL 3.0

创建时间:2023-03-02 05:43:13更新时间:2023-09-25 02:19:57

描述

本项目中的代码使用修改来自:

https://github.com/flyAkari/ESP8266_Network_Clock

https://oshwhub.com/nanxiangxiao/esp826-clock_copy

 

部分硬件介绍:

主控:ESP12F;

屏幕:使用7P的0.96寸OLED屏幕显示,屏幕使用SPI通信,相比IIC通信具有更快的速度上限;

电池:内置3.7V-400mAh-702025锂聚合物电池,续航可达两小时左右;

电源管理:使用ETA6003电源管理芯片,具有动态电源路径管理功能,可以一直插电使用,不用担心损耗电池寿命。充电时指示灯闪烁,满电时指示灯熄灭,无电池时指示灯闪烁;

开关:带有电池开关;

电量检测:集成ADC采样电路,可以测量电池电量。

 

 

 

部分焊接装配流程:

1LRmqO7C64MiRO2fsnmuckp4eqMoE3RXzihYoz5G.png

用美工刀沿排针孔正面、反面各划一刀,用两个钳子夹住划痕两侧的板子上下摇晃掰开即可,注意小心用力。

 

S85nNVJyqNqk2QVepkNL2HuIeyHXqzkGpsS8O76O.jpeg

先将此面回流焊接。

 

vYaRELTgT7eGBWjDBoMtWh6KRXwSVnmSdw0lEplp.jpeg

手动焊接剩下的元器件(拨动开关、按键、屏幕面)。

 

Q7FVK7bpZ4o6lRQBocTxdcdo84CgLmENj7yDQkmX.jpeg

测试小板与后盖外壳的配合。

 

4N9xijJVkUIAZmPbOb9mXyR1XCyKsKMODoembDKa.jpeg

两板焊接并微调垂直。

 

obvjlU4HEA5UOy3AZiSPYhT6YfQzntva12mJqH4Y.jpeg

目测垂直。

 

6pvhRpShDJE8N1gkZE1VoVF6ncqS0gW0344XSNxz.jpeg

屏幕焊接。

 

D02hPe0ITk8XsiD7SioSwzECh2mRoug9BCFR07cc.jpeg

看一下到这步的整体效果。

 

tM8J3MHxdLouBkyKgsY7CAYon2fjZZOWb42neBSq.jpeg

电池焊接。

 

aqDnms29aSAy7bK9o3LigL3giZg82Lyk98Fu0X6s.jpeg

装配。

 

wMDrvTVW6vYSJrMtcfcBiMYlQAagsdwEVTkPQXWq.jpeg

可以考虑是否胶合后盖,最近做的几个小电视后盖都会有些小缝隙,于是将其中一个的后盖胶合住了。

 

vSTaJyRKuokrUUPbeCEcrzYqvLkskV7bN0x8FIqu.jpeg

焊接装配完成。

 

 

3D渲染图

wMJe40ztf5UwFjwSSgXnG5qtgYiYPfRkl03KvKdO.png

s4LfUkQw6RFsoLPy0hjghpBCizvfPiEu9SKnOpDl.png

 

 

ESP8266天气时钟烧录:

下载附件”[代码及烧录]ESP8266天气时钟_高德API_7.00.zip“并按下图路径执行此批处理文件即可完成自动烧录。

 

ZWxUvy2r9FPJxnDyPVOpEvvtKdWK7svMxVxODLMx.png

ESP8266天气时钟烧录显示效果:

ApC7WSJHnhkXiG4Hf6QDp9CDr8vLh7UhmNCV4lB4.jpeg

 

 

烧录:

使用Arduino烧录程序及使用ESP8266 Sketch Data Upload插件上传网页文件至SPIFFS的操作可参考下列开源项目

https://oshwhub.com/duyes/0-96-oled-shi-zhong

https://oshwhub.com/nanxiangxiao/esp826-clock_copy

 

使用NodeMCU-PyFlasher进行固件烧录:

1、安装CH340驱动;

2、使用数据线连接小电视和电脑;

3、进入下载模式四个步骤:①按住上侧按键、②按住下侧按键、③松开下侧按键、④松开上侧按键,即可进入下载模式;

4、解压并打开附件中“程序及烧录工具.zip”的NodeMCU-PyFlasher.exe,操作如下所示:

f2ZdetvbQwHTxPImiQRrAJDRU8FfBuwWm4IRJGpj.png

9mb81xWUZ1lLTn4GJ4a3FzlodgISnPvjb6D9LxTq.png

fDX1n902uLk1cVA76wfinbVWF9KQ72XZRMbM26kD.png

Q9mB6dHO1xIBTwPOer1mBrUa5iQNAlDMUQwWw5Qr.png

h5L4dhqwXw8Dj4C4LRby6GKiMi4ECM4DlQw0RsBd.png

 

 

 

配网:

第一次烧录成功并通过下侧按键复位小电视后会依次顺序出现下列三个界面:

8swcVkVn6gC0d1YhVP8MqaXwMQ71U8nOsvA3VlVh.jpeg

wB53ONYrJKlo5k1MsjMEFOW8SgbH9Q1tNFDUBwPw.jpeg

zYKdQNUXuw3NiTNPpQbpXvQWeDsomaUkxUaUmh2I.jpeg

 

当小电视启动后,出现过第二个界面时,则自动进入配网模式,此时小电视会自动创建一个名为“wifi_link_tool”的热点,使用手机或电脑等设备连接此WiFi后会弹出配网页面,操作如下图所示:

ffDCQwESViKsF2HRzf1hSgZSKl0O9b6nnTzhNzsm.jpeg

MdIgqO3tsk0NMmp4DpIMmSdzuc1ZYnsOZR10OOeb.jpeg

RUAYIW4cTm6nLAm7cbKF2OBE4vk3IeZwLugmDa6N.jpeg

MIsZ06IM7YuBTMyJX69HuVJ4e59Qs2rXRRxHhYnY.jpeg

GFLf5au2n8DPBKapiyAepyF5JKrYkP9gSawxhEbP.jpeg

uGX5iIU5vlV3ZEwR2lRqxrq8behkOif5QRxEDyne.jpeg

点击“配置完成重启并跳转”后小电视将会自行重启并联网获取时间,配网完成,此时你的手机或电脑等设备可以断开当前配置小电视的WIFI了。

 

关于配网的问题:

如若出现配网完成后,小电视依然无法获取时间,在确保所配网络可以连接互联网的前提下,可以尝试重启小电视(按住下侧按键复位,也就是重启);

如果小电视需要切换WiFi重新配网,只需要在开机状态下长按小电视上侧按键10s左右,即可进入配网模式。

 

调试:

通过串口助手可以获取小电视的日期、时间、电池电压和电量等信息。

wkCnqMeY6bMfQ6PQfvgv9tGgibrd382QV39d39X0.png

 

设计图

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

BOM

暂无BOM

附件

序号文件名称下载次数
1
程序及烧录工具.zip
1292
2
小电视外壳_带开关_侧键5.0.zip
893
3
[代码及烧录]ESP8266天气时钟_高德API_7.0.zip
1781
4
[兼容]小电视天气时钟-有手就行.zip
1334
5
[市场价成本统计]BOM_7P_ISP_有开关_迭代_PCB_2_2023-03-30 .xlsx
199
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航