数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 3332|回复: 23

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

[复制链接]
发表于 2023-8-6 15:15:14 | 显示全部楼层 |阅读模式
本帖最后由 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




功能
  • 显示时间日期
  • 播报天气情况:天气+气温+湿度+空气质量+实时天气
  • 播报万年历:农历+今日宜+几日忌+今年第几周
  • 播报天气预警:查询到预警时滚动显示预警内容和预警类别和级别。
  • 显示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²桌面时钟发展而来,代码实现方法各异。
  • 所以,对于教学和学习来说,是件好事。:)可谓花枝招展
感谢
            
                                 


本帖子中包含更多资源

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

x

打赏

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

查看全部打赏

 楼主| 发表于 2023-8-8 15:57:17 | 显示全部楼层
martinku 发表于 2023-8-7 13:56
还使用的圆形的屏幕,这是准备嵌入到手表壳内吗?

可以做成一个吊坠,或者一个挂件。一个桌面摆件。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-8 16:00:36 | 显示全部楼层
lj6508 发表于 2023-8-7 15:07
厉害啊,有些有心人可能去量产变现了

也不用担心啦。大家都遵守开源协议就好啦。其实能帮助一个人去谋生也是一件好事啊。。赚钱同时记得继续开源啦。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-10 20:19:41 | 显示全部楼层
benlynf 发表于 2023-8-9 15:06
可以考虑做一个地震预警的
像手机那样 联网获取
音光警报提醒

思路很好!继续研究!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-9-5 16:28 , Processed in 0.140401 second(s), 13 queries , Gzip On, Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

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