查看:
11594
回复: 11 |
参赛作品《stm32桌面天气预报》
|
||||||||||||
|
发表于2017-06-03 13:43:29
|
显示全部楼层
1#
电梯直达
1. 参赛者姓名(必填项):王飞 2. 单位或学校名称(必填项):哎小飛电子 3. 当前职务或职称(必填项):pcb设计 4. 参赛作品的名字(必填项):stm32桌面天气预报 5. 简要陈述您的idea和作品(必填项):通过天气API接口获取天气预报数据,显示在液晶屏上,为每天出行做天气参考。 6. 拟用到的立创商城在售物料(必填项):stm32f103rct6,esp8266 7. 拟用到的非立创商城物料或其它补充(必填项):液晶屏 【作品正式发表(报名成功后进入设计阶段)需要填写的内容】 一、作品简介 1. 新增PM2.5检测
2.作品的研究背景:智能家居越来越流行,电视等媒介中的天气预报越来越不会关注,天气信息有时又会对出行有指导意义。 目的和功能:做一个桌面天气显示,可以在每天的出行前瞅一眼,获取当天的天气信息,为出行做一定准备,显示的室内温湿度可以作为调节室内温湿度的参考。后期也可以跟家里的电器联动,自动控制温湿度。 市场应用前景:智能家居产品越来越受欢迎,一款创意桌面天气产品,不仅可以作为天气预报工具,也可以当作桌面装饰。 3.使用网络NTP服务器校准时间,使时间更准确。直接使用stm32自带的RTC时钟,不需要外置RTC模块,降低了成本。实现了在单片机上公历转农历。使用单片机获取服务器上的天气数据,进行JSON数据解析。实现了Unix时间戳转换。 二、系统构架图
三、硬件部分的描述 1. 2.整个系统总体分为三个部分:(1)天气显示,温湿度显示,日历:单片机通过esp8266 GET天气API接口,得到天气的json数据,单片机通过解析收到的json数据获取天气信息。温湿度是采用DHT11模块,单片机通过单总线采集到温湿度。单片机自带rtc时钟,得到时间信息,时间信息在系统初始化时会通过网络校时,使时间更准确,由时间转换得到星期,农历等信息。将得到天气信息,温湿度,日历信息通过屏幕GUI显示出来。(2)收音机功能:单片机通过控制TEA5767收音机模块,实现收音机功能,模块输出音频后通过m62429电子音量电位器控制音量,通过8002B功放放大后,输出至喇叭。单片机将频率,音量等信息,显示至屏幕上。收音机的调频等功能通过触摸屏控制。(3)空气质量检测,使用激光PM2.5传感器,获取准确的PM2.5数据,激光传感器不同于价格便宜的粉尘传感器,虽然贵点,但是精度高,一致性好。 四、材料清单(BOM列表)
五、软件部分的描述(选填)
六、作品演示 https://v.qq.com/x/page/i0532gjcwbe.html 七、总结 stm32f103系列对RTC晶振要求较为严格,选负载电容6pf的32.768khz的晶振很有必要。JSON数据解析对内存要求较大,单片机的用动态内存分配比较好。 |
||||||||||||
|
发表于2017-08-07 22:42:25
|
显示全部楼层
9#
您好,对您的这个项目挺感兴趣的。有时间回复一下。
|
|