基于STM32的智能家居系统设计

摘要

本文设计介绍一种以stm32 单片机为核心,设计了一套基于GPRS无线网络的智能家居控制系统。该系统以GPRS通信为基础、能通过无线通信技术实时监控家居的温湿度状态,并能自由控制家居的电器的开关操作。同时集成光强采集电路,能自动开关窗帘的功能。

本设计硬件电路结构简单,分为控制器模块,GPRS模块,继电器控制模块,步进电机控制模块等五大电路模块,其中控制器选用基于cotex-m3内核的32位微控制器STM32F103R8T6。GPRS模块选用SIM900模块,人机交互模块选用OLED12864模块显示数据,独立键盘作为输入设备,继电器控制输出控制家电电路开关。最终通过系统的测试,本设计实现的功能包括:窗帘电机检测当前光照强度或者湿度情况实现自动开闭以及本地按键控制开闭、GSM短信远程控制继电器的开闭、室内温度异常时的GSM短信通知。

关键词:智能家居;GPRS;远程控制;STM32

Design of Intelligent Home System Based on STM32

Abstract:This paper introduces a kind of intelligent home control system based on GPRS wireless network with stm32 single chip as the core. The system based on GPRS communication, wireless communication technology can be real-time monitoring of home temperature and humidity status, and can freely control the home electrical switch operation, the use of stm32 internal calendar to achieve effective time management of household appliances, while integrated light Acquisition circuit, can automatically switch the function of the window.

The design of the hardware circuit is simple, divided into controller module, GPRS module, relay control module, stepper motor control module and other five circuit modules, including controller based on cotex-m3 core 32-bit microcontroller STM32F103R8T6. GPRS module selection SIM900 module, human-computer interaction module selection OLED12864 module display data, independent keyboard as input device, relay control output control home appliance circuit switch. Finally, through the system test, the design of the realization of the functions include: the curtain motor to detect the current light intensity or humidity to achieve automatic opening and closing and local key control open and close, GSM SMS remote control relay opening and closing, indoor temperature abnormal GSM SMS notification

Keywords: Intelligent Home Furnishing; GPRS; remote control; STM32

基于stm32单片机外文文献_基于STM32的智能家居系统设计毕业论文+任务书+开题报告+文献综述+外文翻译及原文+程序+原理图+参考资料+答辩PPT+仿真设计...相关推荐

  1. 齿轮齿条升降电梯传动系统设计毕业论文+任务书+开题报告+文献综述+外文翻译及原文+cad图纸(已发

    https://download.csdn.net/download/m0_71671944/85550386 摘 要 随着超高层建筑的出现,齿轮齿条升降电梯的设计.工艺不断得到提高,齿轮齿条升降电梯 ...

  2. 基于SSH的通讯网络电子计费系统 毕业论文+任务书+开题报告+文献综述+外文翻译及原文+答辩PPT+代码清单+项目源码及数据库文件

    下载地址:https://download.csdn.net/download/junkyio321/40671271 项目介绍: 基于SSH的通讯网络电子计费系统 毕业论文+任务书+开题报告+文献综 ...

  3. 基于hadoop的小红书电商网站用户行为分析系统毕业论文+任务书+开题报告+答辩PPT+知网查重报告+项目源码及Mysql数据

    基于hadoop的小红书电商网站用户行为分析系统毕业论文+任务书+开题报告+答辩PPT+知网查重报告+项目源码及Mysql数据库-99源码网,程序代做,代写程序代码,代写编程,代写Java编程,代写p ...

  4. 基于SSM的进销存管理系统设计与实现 毕业论文+任务书+开题报告+项目源码及数据库文件、

    下载地址:https://download.csdn.net/download/sms_3868002062/36993877 项目介绍: 基于SSM的进销存管理系统设计与实现 毕业论文+任务书+开题 ...

  5. 基于微信小程序的网上订餐系统 报告+任务书+开题报告+文献综述+中期PPT+外文翻译及原文+PPT+项目源码及数据库文件

    摘要 随着微信小程序的飞速发展,很多系统随之兴起,微信已经是我们生活中的一部分,可不单单是人们用于沟通聊天的工具.还有很多公告平台.小程序也随之发展.大部分公众平台都只起到了一个信息消息的推送或者浏览 ...

  6. 基于大数据(Hadoop+Java+MySQL)的数码商城购物推荐系统设计与实现 文档+任务书+开题报告+文献综述+答辩PPT+项目源码及数据库文件

    摘 要 基于大数据的推荐系统的实现主要基于hadoop的mapreduce程序,利用数学上的共线矩阵算法,来求出商品之间的亲密度,这个是要由用户购买的历史数据,经过分析求出来的.现在大数据时代已经到来 ...

  7. 计算机考试系统的相关外文翻译,基于SSH的计算机在线测评考试系统设计与实现毕业论文+任务书+开题报告+外文翻译及原文+开题PPT+中期PPT+毕业答辩PPT+项目源码及数据库文件...

    目  录 摘  要 本系统基于B/S结构的模式开发,通过网络给广大用户提供了比较可靠.方便.快捷的在线测评平台,系统主要实现了自动抽取试题.人工出题.套题选择.自动阅卷计分.在线测试.用户信息管理.成 ...

  8. 众筹系统源码 java_基于JavaWeb的创意众筹网站系统的设计与实现 毕业论文+任务书+开题报告+外文翻译+设计源码+mysql文件...

    摘  要 现代众筹指通过互联网方式发布筹款项目并募集资金.相对于传统的融资方式,众筹更为开放,能否获得资金也不再是由项目的商业价值作为唯一标准.只要是网友喜欢的项目,都可以通过众筹方式获得项目启动的第 ...

  9. 智能网关程序及Android用户控制程序,基于ARM Cortex-A8与 Android平台的智能家居系统设计毕业论文...

    目录 第一章绪论 (6) 1.1选题背景及意义 (6) 1.2智能家居研究现状 (6) 1.2.1智能家居的起源 (6) 1.2.2智能家居在国外的发展 (6) 1.2.3智能家居在国内的发展 (6) ...

  10. STM32毕业设计——基于STM32+MQTT+WiFi技术的智能家居系统设计与实现(毕业论文+程序源码)——智能家居系统

    基于STM32+MQTT+WiFi技术的智能家居系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于STM32+MQTT+WiFi技术的智能家居系统设计与实现,文章末尾附有本毕业设计的论文 ...

最新文章

  1. vue php跨域,Vue 项目中遇到的跨域问题及解决方法(后台php)
  2. 【智驾深谈】自动驾驶潜在突破点:传感器与车载集成系统(万字干货)
  3. oracle知识汇总
  4. 在RHEL5.4上做YUM
  5. 微云存照片会变模糊吗_QQ相册里的照片,为什么放一段时间就会变模糊?今天可算知道了...
  6. mysql之存储引擎和文件配置
  7. Python学习笔记:利用控制器跳转不同页面
  8. find linux 目录深度_把 Linux 上的文件列表和排序玩出花来
  9. 获取System.__ComObject的真正类型
  10. Android代码中更改TextView颜色
  11. Java实现俄罗斯方块小游戏。(附完整源代码)
  12. 机器学习算法——神经网络4(RBF神经网络)
  13. MATLAB 2017b 安装教程,这一篇文章就够了。强烈推荐!!!!!
  14. 彻底修改 Windows 系统用户名
  15. html 提示框 js,JavaScript实现短暂提示框功能
  16. ABP框架的理解和总结
  17. c罩杯尺码_胸罩的A、B、C、D罩杯的尺码分别是多少?
  18. Swift中的下标(subscript)
  19. python qt是什么_初识Python与Qt
  20. 面经 - 阿里巴巴 - HR面试

热门文章

  1. ps安装 Photoshop CC2017 安装,cutterman下载安装,ps简单设置
  2. 小程序练习 - rawData和userInfo
  3. 格拉布斯检验法matlab,格拉布斯检验法MATLAB算法
  4. computeshader实现全局光照
  5. AI头发笔刷_5G大量PS笔刷AI笔刷打包下载(超过1000款笔刷)
  6. 图书租借管理系统java_阅览室图书租借管理系统下载
  7. 人大经济论坛SAS入门到高级教程
  8. 使用GDAL库读取SRTM格式的高程数据
  9. oc实时渲染的图如何导出_最新C4D渲染器全家桶随便用,不仅有OC+阿诺德,还有两款哦...
  10. 航空三字代码表_国际国内城市三字代码查询-城市航空代码表