# esp8266_weather_clock
esp8266 的一个增改他人的 天气时钟 固件程序
**设备图**
![](https://raw.githubusercontent.com/walkingsky/esp8266_weather_clock/master/%E8%AE%BE%E5%A4%87%E5%9B%BE.jpg)
**web控制端**
![](https://raw.githubusercontent.com/walkingsky/esp8266_weather_clock/master/web%E6%8E%A7%E5%88%B6%E7%AB%AF.png)
**字体字库**
![](https://raw.githubusercontent.com/walkingsky/esp8266_weather_clock/master/%E5%AD%97%E4%BD%93%E5%AD%97%E5%BA%93.png)
本程序的硬件及软件均基于**ESP8266太空人天气时钟**,硬件及软件开源地址:https://oshwhub.com/nanxiangxiao/tai-kong-ren-shi-zhong_copy
**软件增加功能:**
1. 增加自动配置wifi网络功能(基于esp的smartconfig库)。手机端使用espTouch 软件app可以配置esp8266的wifi网络参数。
2. 增加wifi参数保存功能(基于esp的eeprom库)
3. 增加了一个黑色背景的gif动画(一个跑步的小老头),和源程序中自带的4种动画(白色背景),一共5个动画,可以配置使用哪个动画显示
4. 增加httpserver功能:通过http可以修改设置动画的类型,还可以通过http升级固件(http://ip/update)
5. 增加OTA升级功能,可通过OAT进行固件烧录
6. 增加mqtt功能。通过mqtt消息广播设置显示动画的类型
7. 增加了一个DHT11的温湿度传感器,占用urat0 的RX端口收发数据。可以获取到实时的温湿度数据
8. 修改了字体,增加了几个原来字体中没有的字
字体修改教程参照:https://www.bilibili.com/read/cv14663437
使用的工具都放到了src/tools 目录下
------
原硬件的小问题:
- 屏幕的LEDK(led阴极)引脚直接接地,导致屏幕亮度最大,而且无法调节屏幕背光亮度。使用起来功耗较大而且屏幕晚间比较刺眼;改进:参照屏幕说明书电路可以实现程序控制调节背光亮度
- 硬件发热量较大,尤其是屏幕、esp8266屏蔽罩、asm1117三部分的热量较高,去掉屏幕后温度马上正常。
- 有几个未用到达GPIO(IO4、IO5、IO12)口最好能通过排针引出来,方便后面的扩展
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 基于STM32、ESP8266、PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#、单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备、移动设备、LInux、IOS、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等、数据集、大数据分析、人工智能、机器学习等各种项目 项目具有较高的学习借鉴价值,也适用于小白学习入门进阶。当然也可作为毕设项目、课程设计、大作业、初期项目立项演示等。如果基础还行,或者热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。欢迎下载,沟通交流,互相学习,共同进步!
资源推荐
资源详情
资源评论
收起资源包目录
基于esp8266 的天气时钟 固件程序.zip (45个子文件)
资料
include
README 1KB
.vscode
settings.json 101B
extensions.json 274B
src
tools
二进制文件转十六进制数组.py 1KB
Create_Smooth_Font
Create_font.pde 28KB
FontFiles
思源宋体20.vlw 267KB
font
FxLED_32.h 20KB
ZdyLwFont_20.h 1.63MB
clockV101.ino.espino.bin 917KB
img
watch_bottom.h 104KB
watch_top.h 125KB
main_img
main_img.h 1.3MB
taikongren
i4.h 13KB
i0.h 13KB
i1.h 12KB
i2.h 13KB
i7.h 12KB
i9.h 13KB
i8.h 12KB
i6.h 12KB
i5.h 12KB
i3.h 13KB
pangzi
i4.h 13KB
i0.h 13KB
i1.h 12KB
i2.h 13KB
pangzi.h 25KB
i7.h 12KB
i9.h 13KB
i8.h 12KB
i6.h 12KB
i5.h 12KB
i3.h 13KB
humidity.h 6KB
temperature.h 6KB
main.h 5KB
clockV101.ino 50KB
字库unicode码.txt 5KB
web控制端.png 45KB
设备图.jpg 184KB
platformio.ini 601B
test
README 518B
.gitignore 99B
字体字库.png 352KB
README.md 2KB
共 45 条
- 1
资源评论
妄北y
- 粉丝: 2w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 预置金锡盖板市场研究:Materion是全球最大的生产商.pdf
- 重力储能系统行业深度分析:北美和欧洲是全球的主要市场.pdf
- 2-降冰片烯行业市场分析:2023年全球市场规模约为30亿元人民币.pdf
- UCIe芯片互联标准2.0版修订详细解析
- DirectX 9 着色器的反编译器.zip
- 基于springboot+mybatis后台vue实现的音乐网站项目毕业设计源码+数据库(高分项目)
- DirectX 9 组件框架.zip
- DirectX API 挂钩框架.zip
- 1. excel两张子表A列乱序对比-红色高亮显示不同之处 2. pdf转word 3. 合并多个pdf
- Spring Boot打造全方位家装服务管理平台:一站式解决方案的设计与实现
- DirectX API 的 Rust 包装器 .zip
- 计算机网络第三章作业/
- 基于Spring Boot的养老保险管理平台:创新与实现
- DirectX Math SIMD Pascal 数学库.zip
- 1第一章Sympy介绍2(1).ipynb
- DirectX Overlay 的简单基础 .zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功