首页 > 应用与分享 > 智能动态天气多彩桌面时钟
  • 智能动态天气多彩桌面时钟

  • 2021-09-09 17:34:24 阅读量:3667 来源:应用与分享

本文作者:立创源硬件平台 OSHWHub 户@启凡科创,禁止商用,未经许可禁止转载,点击查看原文章



1、工程描述


硬件概况:

1、采用ESP8266家族的ESP12F为主处理器,作为联网和数据获取等功能实现,采用一颗STC8G1K08作为副处理器驱动点阵。
2、点阵采用两种颜色的LED共23*2列8行,实现多种色彩的改变和色彩渐变。LED为冰蓝色和紫罗兰分别一半并且一个像素点一个颜色(具体看实物图即可),请务必注意!
3、集成环境光传感,自动调节oled和点阵屏的亮度。
4、集成RTC,断电断网时间依然可以正常运作数年。
5、集成CH340串口通信电路和ESP自动下载电路,可方便进行固件烧录。
6、集成单节3.7V锂电池充电管理电路,设备可插USB供电运行,也可电池供电运行。推荐USB+锂电二合一。

7、TYPE-C口为沉板1.6,不要买错。



功耗:

1、不开启省电模式情况下平均功耗大约0.3864W
2、开启省电模式后平均功耗大约0.1512W
3、夜间关闭显示模式下平均功耗<=0.0798W

4、以上数据均为锂电池满电4.2V下测得,随着电压下降功耗会有一定小幅度的降低


软件概况:

1、点阵屏  256级亮度自动调节。颜色两端渐变或固定颜色(11种)或1小时随机切换上述其中一种。数据更新动画,小数点类水柱动画。
2、OLED  256级亮度自动调节。全UI动画。动态实时天气图标显示。三级菜单按键(上下左右)交互。
3、网络和位置配置  WiFi在开机连接失败后会进行提示是否需要进行配置,三级菜单中也有对应的WiFi配置选项。
4、信息更新  天气和天气预报20分钟更新一次,时间一天同步一次。
5、数据存储  所有更改或配置的数据均自动存入内存,断电开机数据不会丢。

6、电池剩余电量高于4V将不会在LED点阵屏进行显示,以提升观感,led最右边一排将于电量低于4 V时开启电量指示。



2、软件说明


1、百度地图API账户,自行注册添加好WEB API的产品后把用户AK复制到IPLocation.h内替换<你的AK>这几个字,不要替换多了哟。(如果不需要网络ip获取位置功能可以跳过)
2、和风天气API账户,自行注册添加好产品后将KEY复制到Hweather.h内替换<你的KEY>这几个字。
3、关于库文件,Arduino IDE自行添加一个ArduinoJson库即可,其余库都是我自己写的都扔里面了。
4、每天的13:14分和17:20分会有全屏小心心出现~



3、操作说明


1、恢复出厂设置方法:关机后按住 按键下 再开机即可进入选项页面。
2、在桌面时,按右键进入菜单,按左键切换桌面和天气预报界面(如不主动切换回来则30S后自动切换回主界面),按上键立即更新一次当前天气和天气预报数据,按下键立即切换一次点阵颜色模式(需开启led color的颜色随机)
3、在菜单内时,左键一般为返回   右键一般为确认或切换状态。  


烧录说明


Esp12f烧录步骤

1、搭Arduino ide环境下的esp8266环境(自行百度)
2、选中esp12E1.0 module
3、按照资料包中图示配置参数
4、点击下载等待编译完成自动下载重启即可


Stc烧录步骤

1、解压资料包里面的stc isp压缩包
2、打开stc isp.exe
3、按照图示配置参数和按照提示接上usb转ttl
4、烧录程序(stc烧录需要软重启,简单的做法是把GND杜邦线拔了再插上即可)


更多更新日志与说明可在原工程查看


视频演示:链接



4、电路设计


原理图(点击进入立创EDA编辑器打开)


PCB(点击进入立创EDA编辑器打开)



PCB 3D图



5、BOM 相关器件(为系统自动匹配,请自行识别验证)


商品编号 型号 品牌 规格/描述
C915663 STC8G1K08A-36I-SOP8
STC(宏晶)
SOP8 / MCU
C82891 ESP-12F(ESP8266MOD)
Ai-Thinker(安信可)
WiFi模块
LTC4054LES5-4.2#TRPBF
ADI(亚德诺)/LINEAR
TSOT-23-5 / 充电管理
C258147
MM74HC595M
ON(安森美)
SOIC-16 / 移位寄存器
QG-2864KLBLG01
全智景Allvision

1.3'' OLED 12864模块


您也可以点击下载BOM点击直接在立创商城下单


工程附件



本文作者:立创源硬件平台 OSHWHub @启凡科创,禁止商用,未经许可禁止转载


热门物料
型号
价格
850 Pro[1000G]/通用清洁擦拭 27.5
LM2904DR2G/运算放大器 0.571
ZX-1.27BM-2PSMD/拨码开关 1.8
B16WS/肖特基二极管 0.0528
H5VL10B/静电和浪涌保护(TVS/ESD) 0.01716
SMAJ5.0CA/静电和浪涌保护(TVS/ESD) 0.115152
Sn99.3Cu0.7 0.8mm 250G/锡丝/锡线 67.71
TPS5430DDAR/DC-DC电源芯片 1.85
TMS320F28335PGFA/单片机(MCU/MPU/SOC) 54.74
DS3231SN#T&R/实时时钟(RTC) 13.61
您的浏览器版本过低(IE8及IE8以下的浏览器或者其他浏览器的兼容模式),存在严重安全漏洞,请切换浏览器为极速模式或者将IE浏览器升级到更高版本。 【查看详情】
推荐您下载并使用 立创商城APP 或者最新版 谷歌浏览器火狐浏览器360浏览器搜狗浏览器QQ浏览器 的极(高)速模式进行访问。
© 2022 深圳市立创电子商务有限公司 版权所有

提示

您确定删除此收货地址吗?

提示

您确定删除此收货地址吗?

成功提示

content

失败提示

content

微信咨询

关注公众号咨询客服

咨询客服
  • 在线客服热线

    0755-83865666

  • 服务时间

    工作日  8:30~20:30

    节假日  8:30~18:00

  • 服务投诉

QQ咨询
优惠券
芯媒体

立创商城旗下芯媒体

微信号:icsight

建议反馈
填问卷 立创用户体验问卷调查 立即参与
活动规则
活动规则
展开客服