| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:17409 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.docx) |
摘 要
针对目前智能窗帘功能单一、智能化程度低,自动控制不完善,且远程控制距离受限等问题,对嵌入式技术、传感技术、远程通信技术进行研究,采用STM32F103C8T6为核心控制,配合它的外设接口设计外围模块,实现不同模块与STM32之间的通信。整个控制系统采用嵌入式模块化设计,将控制器和各个模块组成一个完整的控制系统。该系统能够能在光控、定时、手动、远程等模式多样化下智能控制窗帘的开合,将当前时间、光照强度、工作模式、窗帘状态实时显在OLED屏上,并将光照强度值和窗帘状态反馈给手机APP。智能窗帘控制系统的四种控制方式都能够良好的实现,系统运行情况稳定。这款多功能的智能窗帘从多方面考虑了用户的需求,功能齐全,制作成本低,使用方便,做到了智能化、控制多元化。
关键词:STM32,智能窗帘,控制系统,物联网
目 录
第一章 绪论
1.1 选题背景
1.2 智能窗帘控制系统的发展现状
1.2.1 国外发展现状
1.2.2 国内发展现状
1.3 课题的研究意义和目的
1.4 论文内容及安排
第二章 系统关键技术及核心控制器介绍
2.1 关键技术
2.1.1 嵌入式技术
2.1.2 传感技术
2.1.3 远程通信技术
2.2 核心控制器
2.2.1 Cortex-M3
2.2.2 STM32系列处理器
第三章 智能窗帘控制系统的硬件设计
3.1 系统总体方案设计
3.2 STM32F103C8T6外围模块
3.2.1 外部复位电路
3.2.2 电源电路
3.3 OLED显示模块
3.4 按键输入模块
3.5 光照强度采集模块
3.6 步进电机模块
3.7 ESP8266 Wi-Fi模块
3.7.1 ESP-01S简介
3.7.2 GAgent固件库烧写
3.7.3 GAgent接入机智云
3.8 本章小结
第四章 智能窗帘控制系统的软件设计
4.1 开发环境简介
4.2 新建工程
4.3 软件程序流程框架
4.4 各功能模块程序设计
4.4.1 工作模式选择
4.4.2 光照强度采集
4.4.3 OLED显示
4.4.4 机智云模块
4.4.5 按键模块设计
4.4.6 RTC时钟显示和时间设置
4.4.7 步进电机驱动
4.5 本章小结
第五章 测试结果与分析
5.1 硬件电路测试
5.2 环境搭建
5.3 软硬件联调
5.3 测试结果分析
5.4 本章小结
第六章 结论
6.1 总结
6.2 未来工作展望
参考文献
致 谢 |

