|
基本介绍:智能家居越来越流行,做一个桌面天气台历,可以在每天的出行前瞅一眼,获取当天的天气信息,为出行做一定准备。作为一个台历,时间、日期、农历的显示肯定是必须的。有了台历,天气信息的显示,当然也得要有温湿度的显示了。这些都有了,再加一个PM2.5检测吧,现在的空气质量越来越差了,时刻了解到身边的空气质量很有必要。最后加上一个收音机功能,收音机在现在这个时代好像显得不会有人关心了,但是电台里的一些节目,偶尔听听还是很有意思的。 ' a& h+ D- ~; X9 N2 `6 Z 界面: 7 V V8 w) | e! E( w( P% ~+ K! Q O( c
系统构架图:
软件流程图:
PCB图:" S* |+ Z; D3 ]- t$ }
4 M9 ~9 o* H" @2 c+ l! n
整个系统总体分为三个部分:(1)天气显示,温湿度显示,日历:单片机通过esp8266 GET天气API接口,得到天气的json数据,单片机通过解析收到的json数据获取天气信息。温湿度是采用DHT11模块,单片机通过单总线采集到温湿度。单片机自带rtc时钟,得到时间信息,时间信息在系统初始化时会通过NTP网络校时,使时间更准确,由时间转换得到星期,农历等信息。将得到天气信息,温湿度,日历信息通过屏幕GUI显示出来。(2)空气质量检测:使用激光PM2.5传感器,通过串口获取准确的PM2.5数据,激光传感器不同于价格便宜的粉尘传感器,虽然贵点,但是精度高,一致性好。(3)收音机功能:单片机通过控制TEA5767收音机模块,实现收音机功能,模块输出音频后通过m62429电子音量电位器控制音量,通过8002B功放放大后,输出至喇叭。单片机将频率,音量等信息,显示至屏幕上。收音机的调频等功能通过触摸屏控制。 3 S E, p ]5 R" p+ ?2 G$ b# H 视频: 7 n. C3 w9 ?/ C( p2 p ; Y9 M; S: Y1 h* h9 | 视频中没有PM2.5的界面部分,视频拍的时候还没制作这部分,所以这就只图片展示了$ y2 ~" \; S- Y 7 x; |2 C( ]9 u, v |
微信公众号
手机版
谢谢分享,帮楼主插入了,方法如下:* D$ L3 a/ {! T; k
我也是这么操作的,可能浏览器的问题吧
能共享一下开发资料就好了