电子说
本设计使用stm32作为主控,采用esp8266作为网络接入模组,可实现自动校准时间以及获取天气信息等功能!
该项目成本低廉,主要功能为自动校时与天气预报,改方案解决了现有电子时钟走时偏差的问题(可降低时钟部分硬件要求),具备本地温湿度测量、天气预报数据获取功能,可扩展实现节气提醒,自动报时,闹钟等功能。同时可更换其他性价比更好的主控进一步降低成本,能够解决联网需求较弱的日历挂布、装饰性日历墙、字幕广告屏等走时不准确需要人工调校的问题。
该项目另有51版本的实现,代码空间占用较低,能够适应不同场合不同需求。
硬件组件:
· stm32f103c8t6
· 2.2寸串口屏
· dht11温湿度传感器
软件说明:
· 软件采用标准库编写
· 时间、天气api为各平台测试api,非商用接口
功能说明:
1.Wifi连接:可通过esp8266自带的smartconfig以及其APP智能配置wifi连接
2.时间或天气预报显示:可以通过按键在时间显示与天气显示界面切换
3.农历显示:在时间显示界面时无操作10s后显示农历
4.自动校时:间隔一定时间(1hour)查询互联网时间并校准时间
5.自动获取天气预报:间隔一定时间(30min)通过网络获取天气预报信息(地址为自动获取)
6.实时气温显示:在天气显示界面可显示温度湿度信息
7.手动更改时间:能够手动更改本地时间
8.闹钟功能:支持一路闹钟功能,能够通过按键暂停鸣叫,闹钟可掉电存储
项目测试硬件:
责任编辑:xj
原文标题:STM32 ESP8266的WIFI TFT自动校时天气预报 (含AD设计 烧录文件 DIY030)
文章出处:【微信公众号:电路设计技能】欢迎添加关注!文章转载请注明出处。
全部0条评论
快来发表一下你的评论吧 !