数码之家

 找回密码
 立即注册
搜索
查看: 1971|回复: 23

[另类] 天气时钟(新版本)万年历+气象预警版本

[复制链接]
发表于 2023-8-6 15:15:14 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 robinwong 于 2023-8-6 21:22 编辑

很久没有发一些东东了。今天整一个。
--------------------------------------------------------------------------------------------------------------------------------------------------------------

简介:基于ESP32开发的天气时钟。一个采用GC9A01圆屏的圆形桌面时钟,基于ESP32时钟项目修改硬件和软件而来。         
# 硬件和软件都开源。                                            
开源协议: GPL 3.0
================================================================================
ESP32_Weather基于ESP32开发的天气时钟。
一个采用GC9A01圆屏的圆形桌面时钟,基于ESP32时钟项目修改硬件和软件而来。

软件地址:https://github.com/hgr2004/ESP32_Weather/
硬件地址:https://oshwhub.com/hgr2004/tian-qi-shi-zhong-xin-ban-ben-mo

11.png


                               
登录/注册后可看大图

功能
  • 显示时间日期
  • 播报天气情况:天气+气温+湿度+空气质量+实时天气
  • 播报万年历:农历+今日宜+几日忌+今年第几周
  • 播报天气预警:查询到预警时滚动显示预警内容和预警类别和级别。
  • 显示DHT11采集的温湿度,可配置。
  • ......

                                   
    登录/注册后可看大图

硬件部分
  • 主控使用ESP32-WROOM-32D
  • 屏幕采用GC9A01圆屏
  • 电源部分的改动:将屏幕背光电源从3.3V改到5.0V,解决HT7333芯片发热问题。
  • PCB上预留了固件写入串口排针焊盘和温湿度传感器DHT33接入排针焊盘。
  • 问题:屏幕背光的限流电阻选型小了,发热超预期,改0805可能有改善。

                                   
    登录/注册后可看大图

软件部分
  • 固件使用SD²的v1.3版本的开源代码修改,改动比较大。
  • 本固件的代码各模块的风格各异,就算实现同一个功能,但也采用不同的方法实现。
  • 界面针对圆盘屏幕进行了适配。
  • 时钟的配置可以通过串口和WEBServer来实现。曾尝试蓝牙串口,但好像内存问题不稳定,舍弃。
  • 本项目实现了天气预警功能,当目的地气象台发出预警时,屏幕转到预警界面滚动显示信息和预警情况。
  • 本项目实现了万年历功能,滚动显示农历情况和今日宜忌内容。
复刻前代码修改
  • 由于代码里面使用了和风天气和万年历等网站的信息,而这些网站的使用是需要申请,免费的。
  • 和风天气的key

    申请地址: https://dev.qweather.com/docs/start/
    String HeUserKey = "";
  • 电点工作室(mxnzp.com)一个个人维护的站点

    申请地址:https://www.mxnzp.com/
    String mx_id = ""; String mx_secret = "";

                                   
    登录/注册后可看大图

上传固件
  • 项目在是在VScode下的PlatformIO框架下编写、编译、上传的。推荐采用。
  • 项目所需的文件已基本上传,先编译上传固件,再上传Filesystem Image,也就是将data目录下的文件上传到ESP32.

                                   
    登录/注册后可看大图

关于代码风格
  • 由于这个项目的代码是从风魔几年的SD²桌面时钟发展而来,代码实现方法各异。
  • 所以,对于教学和学习来说,是件好事。:)可谓花枝招展
感谢
            
                                 


打赏

参与人数 3家元 +90 收起 理由
diypatty + 30 多謝分享!!
fu691 + 30 謝謝分享
jf201006 + 30 謝謝分享

查看全部打赏

发表于 2023-8-6 15:46:57 | 显示全部楼层
可以考虑嘉立创光固化一个外壳
回复 支持 反对

使用道具 举报

发表于 2023-8-6 18:47:58 | 显示全部楼层
手表可用啊
回复 支持 反对

使用道具 举报

发表于 2023-8-6 20:30:53 | 显示全部楼层
技术不 错,显示的挺漂 亮
回复 支持 反对

使用道具 举报

发表于 2023-8-6 21:13:19 来自手机浏览器 | 显示全部楼层
做的很漂亮啊
回复 支持 反对

使用道具 举报

发表于 2023-8-7 07:46:32 | 显示全部楼层
做的很漂亮
回复 支持 反对

使用道具 举报

发表于 2023-8-7 08:18:18 | 显示全部楼层
不错,字也挺大。
回复 支持 反对

使用道具 举报

发表于 2023-8-7 09:01:24 | 显示全部楼层
太专业了学不会啊
回复 支持 反对

使用道具 举报

发表于 2023-8-7 10:36:09 | 显示全部楼层
谢谢分享。这个玩意不错哦。
回复 支持 反对

使用道具 举报

发表于 2023-8-7 11:07:27 | 显示全部楼层
不错,羡慕会编程的大神
回复 支持 反对

使用道具 举报

发表于 2023-8-7 11:20:38 | 显示全部楼层
做的真好看,我也来学学怎么做,弄一个出来
回复 支持 反对

使用道具 举报

发表于 2023-8-7 12:44:39 | 显示全部楼层

做的很漂亮
回复 支持 反对

使用道具 举报

发表于 2023-8-7 13:56:22 | 显示全部楼层
还使用的圆形的屏幕,这是准备嵌入到手表壳内吗?
回复 支持 反对

使用道具 举报

发表于 2023-8-7 14:18:52 | 显示全部楼层
不错,看着怪花哨的
回复 支持 反对

使用道具 举报

发表于 2023-8-7 14:45:01 | 显示全部楼层
关键是这个东西在那里买的
回复 支持 反对

使用道具 举报

发表于 2023-8-7 15:04:03 | 显示全部楼层
做得很漂亮
回复 支持 反对

使用道具 举报

发表于 2023-8-7 15:07:53 | 显示全部楼层
厉害啊,有些有心人可能去量产变现了
回复 支持 反对

使用道具 举报

发表于 2023-8-7 21:26:51 | 显示全部楼层
换个方形屏幕更好看。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-4-27 14:15 , Processed in 0.234000 second(s), 15 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

快速回复 返回顶部 返回列表