
基本介绍:智能家居越来越流行,做一个桌面天气台历,可以在每天的出行前瞅一眼,获取当天的天气信息,为出行做一定准备。作为一个台历,时间、日期、农历的显示肯定是必须的。有了台历,天气信息的显示,当然也得要有温湿度的显示了。这些都有了,再加一个PM2.5检测吧,现在的空气质量越来越差了,时刻了解到身边的空气质量很有必要。最后加上一个收音机功能,收音机在现在这个时代好像显得不会有人关心了,但是电台里的一些节目,偶尔听听还是很有意思的。 界面: ![]() ![]() ![]() 系统构架图: ![]() 软件流程图: ![]() PCB图: ![]() ![]() 整个系统总体分为三个部分:(1)天气显示,温湿度显示,日历:单片机通过esp8266 GET天气API接口,得到天气的json数据,单片机通过解析收到的json数据获取天气信息。温湿度是采用DHT11模块,单片机通过单总线采集到温湿度。单片机自带rtc时钟,得到时间信息,时间信息在系统初始化时会通过NTP网络校时,使时间更准确,由时间转换得到星期,农历等信息。将得到天气信息,温湿度,日历信息通过屏幕GUI显示出来。(2)空气质量检测:使用激光PM2.5传感器,通过串口获取准确的PM2.5数据,激光传感器不同于价格便宜的粉尘传感器,虽然贵点,但是精度高,一致性好。(3)收音机功能:单片机通过控制TEA5767收音机模块,实现收音机功能,模块输出音频后通过m62429电子音量电位器控制音量,通过8002B功放放大后,输出至喇叭。单片机将频率,音量等信息,显示至屏幕上。收音机的调频等功能通过触摸屏控制。 视频: 视频中没有PM2.5的界面部分,视频拍的时候还没制作这部分,所以这就只图片展示了 |
谢谢分享,帮楼主插入了,方法如下:
我也是这么操作的,可能浏览器的问题吧
能共享一下开发资料就好了