发作品签到
标准版

【实物已验证】1.3 OLED 网络校时钟

工程标签

1.6w
0
0
30

简介

一款基于8266的网络校时钟,只要连接网络,即可自动完成对时并显示出来

简介:一款基于8266的网络校时钟,只要连接网络,即可自动完成对时并显示出来

开源协议

GPL 3.0

创建时间:2020-08-18 23:02:15更新时间:2022-05-09 08:39:46

描述

平时都比较忙,国庆期间感觉更忙。。。

国庆前放大话给周工,要把2款网络钟开源出来,结果又拖到了现在~

先开源一个1.3OLED的网络校时钟,这个钟基于ESP-12F,实际使用中,用12S和12E也是可以的。

源代码部分,最初是一个闲鱼玩家传给我的,后来又在B站看到一份一模一样的源代码~这个源代码到底是谁我也搞不清了。

发个B站的源代码出处,供大家参考:https://www.bilibili.com/video/BV1eJ411H7LN 

                                                            https://github.com/flyAkari/ESP8266_Network_Clock

 

如果喜欢再小巧一点的,可以点击0.96 OLED网络天气时钟

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

  代码部分完全通用哦!

本校时钟硬件设计完全开源,可以个人使用和商业使用商业使用不得删除开源LOGO和个人信息。请大家尊重开源精神!

 

首先是放JLC没有的紫色板预览图:)

然后是我个人喜欢的实体图

 

各种图图看完,我就简单说一下需要注意的内容:

硬件部分:没有啥特别注意的地方,买了立创商城的元件,焊就是了:)OLED买的时候注意顶部的接线顺序,长35.4mm,高33.5mm,假货宝优信家有成品。屏幕和主板之间的连接是3MM的螺丝孔和支架柱,假货宝多如牛毛~

 

软件部分:代码基本都有注释,我提些需要留意的地方

1. 1.3的OLED使用SH1106芯片驱动,而0.96的OLED使用SSD1306芯片驱动,我们这里是1.3寸的,所以写SH1106;

2.   #define DEF_WIFI_SSID     "你家的WIFI SSID"

      #define DEF_WIWI_PASSWORD "你家WIFI的密码"

      这两个不需要我多说,大家都懂的,不懂我就没办法了~

3. 这个代码的Bug部分:因为使用了DYWiFiConfig的库,这个库本身有点小Bug,所以如果你直接使用本代码,那么这个时钟会一直发射“#define AP_NAME "Esp12F Clock 1.3" ”中定义的AP信号,而且是不加密的。本来吧这个问题也不大,但是当你连上这个AP并打开192.168.4.1后,就会发现????你家的wifi账号和密码都明文写在打开的页面上了????具体效果,有兴趣的小伙伴可以实际测试一下,我这里就不上图了。

    解决办法:在源代码第二个“若不需要Web后台,可以注释掉此行”位置把下行的代码注释掉,第一个地方我试了,会造成无法开机的错误,大家按图来就行了:)

这个1.3的网络校时钟和后面我要发的0.96网络气象时钟,硬件基本相同,代码完全通用,喜欢的小伙伴们可以关注点赞哦:)

 

最后就是实体机的演示视频啦:)

 

设计图

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

BOM

暂无BOM

附件

序号文件名称下载次数
1
网络校时钟完整源代码.rar
284
2
烧录视频.mp4
1429
3
天气时钟开机演示.mp4
761
4
天气时钟演示.mp4
732
5
网络校时钟演示.mp4
557
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

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

底部导航