| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:9882 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本课题基于STM32F103RCT6单片机设计了一套将嵌入式系统移植进入stm32并进行网络数据交换的应用系统。该系统主要包括温湿度模块、wifi模块、lcd模块,flash模块。 采用STM32F103RCT6作为系统的MCU,rt-thread作为MCU操作系统,esp8266作为连接网络的模块进行网络数据交换,dht11作为检测温湿度模块,lcd作为显示各项数据模块,w25q64作为存储中文字符库的flash。通过使用这些模块我们可以实现以下功能,通过网络来获取天气信息,进行网络对时,更新本地时间,上传温湿度数据到onenet云端,在LCD上实时显示当前的时间,当前温湿度,以及今明天气状况。 关键词:物联网 STM32 LCD DHT11 RT-thread ONENET ESP8266 W25Q64
目录 摘要 Abstract 第一章 绪论-4 1.1课题研究背景-4 1.2 课题国内外研究状况-5 1.3 课题主要研究内容-6 第二章 总体设计-6 2.1系统功能要求-6 2.2系统整体构成-7 2.3 硬件的选择-8 2.3.1 主控单片机的选择-8 2.3.2 外设选择-8 第三章 RT-thread介绍-9 3.1 RT-THREAD简介-9 3.2 配置外设方法(env介绍)-9 3.3 编译构建工程(scons简介)-10 3.3.1 Scons简介-10 3.3.2构建工具概念-10 3.3.3 RT-Thread 构建工具-11 3.4 构建编译工程过程-11 第四章 硬件设计-14 4.1 微控制器STM32F103RCT6-14 4.2 WIFI模块-16 4.3 LCD模块设计-17 4.4温湿度模块设计-17 第五章 软件设计-18 5.1 开发环境-18 5.2 工程文件夹-19 5.3 程序整体流程-21 5.4 LCD显示系统程序设计-22 5.5 WIFI模块程序设计-24 5.6温湿度模块程序设计-25 5.7天气系统程序设计-25 5.8 对时系统设计-27 5.9 上传数据到云端设计-28 第六章 系统测试-29 6.1 程序下载-29 6.2效果图-30 结论-34 参考文献-35 致谢-36 |

