此工程为重庆师范大学物理与电子工程学院无线电协会桌面时钟竞赛。
基于STM32的WIFI天气时钟设计,采用STM32F103ZET6(正点原子精英板)单片机作为主控,可通过ESP8266获取日期、时间、星期、温度、风向风速和天气等信息,用一个0.56英寸的蓝色四位共阳数码管(带小数点)显示时间,数码管的驱动芯片是TM1637,同时还利用一个2.8寸的TFTLCD触摸屏,屏幕可以显示当前所在地区的名称,当前的时间和当前所在地区的天气情况和未来两天的天气情况。电路板背面还有按键,可以用开关进行复位,调节数码管显示亮度,重新配网等功能。本设计还有语音播报系统,可以设置闹钟和整点报时,更多功能还在持续开发中。源代码来自CSDN用户@CodeDog_wang,我对部分代码进行了添加、修改和优化。
原理图
PCB顶层图
PCB底层图
PCB顶层3D预览
PCB底层3D预览
实物图
!注意:请使用浏览器自带下载,迅雷等下载软件可能无法下载到有效资源。
欢迎加入EEWorld参考设计群,也许能碰到搞同一个设计的小伙伴,群聊设计经验和难点。 入群方式:微信搜索“helloeeworld”或者扫描二维码,备注:参考设计,即可被拉入群。 另外,如您在下载此设计遇到问题,也可以微信添加“helloeeworld”及时沟通。
EEWorld Datasheet 技术支持