站内搜索
发作品签到
专业版

ESP8266制作一个16x40点阵WiFi网络时钟

工程标签

1.4k
0
0
0

简介

这是一个用ESP8266制作的WiFi网络时钟,主要功能是获取网络上的时间并显示在16x40像素的点阵屏幕上

简介:这是一个用ESP8266制作的WiFi网络时钟,主要功能是获取网络上的时间并显示在16x40像素的点阵屏幕上

开源协议

Public Domain

创建时间:2023-10-08 16:12:42更新时间:2023-10-08 17:58:19

描述

除了显示网络时间外,还可以通过Qt编写的上位机软件,设置计时、倒计时的功能,还能将文字和图片转成16x16像素大小显示出来,可以设置汉字滚动,类似于广告牌的效果。设有两种供电方式,type-C供电和电池供电,也支持电池充电。当插入type-C线后,会自动切换至type-C供电,当拔出type-C后自动切换为电池供电。

 

目前做了一下几个功能:

  1. 网络时钟
  2. 计时显示
  3. 倒计时显示
  4. 静态显示(显示16x16像素图片或者文字)
  5. 文字滚动显示

 

关于制作:

成本低廉,仅需42元,采用0603的电阻,焊接相对简单一些。

已将所需的元件的购买连接整理成BOM表。电子元件已经尽量选择在同一家购买了,但是难免会遇到有些没有的情况,这里选择分开购买,大概有三四家店左右,所以不会收到很多快递。如有疏漏,请指正!

电池和PCB打样的成本不计算在里面,电池可以单独购买,大小不超过50x50mm就行,电池的正负极不要搞错了,不然可能会烧坏芯片。电池使用普通的4.2V锂电池。

可以买一块2mm厚的黑色透明的亚克力板作为挡板放到点阵屏幕面前,尺寸是100mmx54mm,这样可能看起来会没那么刺眼。如果加了挡板,需要用M3x13mm的铜柱4颗,M3x12mm的螺丝4颗和M3x6mm的螺丝4颗用于固定挡板。

还有,挡板的孔要自己打。挡板很便宜,两三块钱就行了,淘宝找一家可以帮忙切割的,就不用自己切割了,买回来打孔就行,如果要卖家帮忙打孔,可能要另外收费了。

 

代码编译:由于使用Arduino进行编程,需要将代码用ArduinoIDE打开,编译后上传至ESP8266即可。(我这里用的ArduinoIDE是1.8版本的)

WiFi配网:首次使用,需要用手机打开设置,连接WiFi名为ESP8266-NTP-CLOCK的网络,然后打开浏览器,输入192.168.4.1,进去网页之后,再输入自己路由器的名称和密码,名称要用英文,不然可能会连不上。

 

开源地址:https://github.com/literem/desktop-matrix-clock

 

网络时钟的显示效果:

 

 

还可以滚动显示

 

焊接后的实物图:

 

 

 

 

设计图

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

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
视频演示-网络时钟.mp4
3
2
视频演示-倒计时.mp4
8
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

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

底部导航