基于STM32的智能家居系统设计毕业论文+任务书+开题报告+文献综述+外文翻译及原文+程序+原理图+参考资料+答辩PPT+仿真设计
基于STM32的智能家居系统设计
摘要
本文设计介绍一种以stm32单片机为核心,设计了一套基于GPRS无线网络的智能家居控制系统。该系统以GPRS通信为基础、能通过无线通信技术实时监控家居的温湿度状态,并能自由控制家居的电器的开关操作。同时集成光强采集电路,能自动开关窗帘的功能。
本设计硬件电路结构简单,分为控制器模块,GPRS模块,继电器控制模块,步进电机控制模块等五大电路模块,其中控制器选用基于cotex-m3内核的32位微控制器STM32F103R8T6。GPRS模块选用SIM900模块,人机交互模块选用OLED12864模块显示数据,独立键盘作为输入设备,继电器控制输出控制家电电路开关。最终通过系统的测试,本设计实现的功能包括:窗帘电机检测当前光照强度或者湿度情况实现自动开闭以及本地按键控制开闭、GSM短信远程控制继电器的开闭、室内温度异常时的GSM短信通知。
关键词:智能家居;GPRS;远程控制;STM32
DesignofIntelligentHomeSystemBasedonSTM32
Abstract:ThispaperintroducesakindofintelligenthomecontrolsystembasedonGPRSwirelessnetworkwithstm32singlechipasthecore.ThesystembasedonGPRScommunication,wirelesscommunicationtechnologycanbereal-timemonitoringofhometemperatureandhumiditystatus,andcanfreelycontrolthehomeelectricalswitchoperation,theuseofstm32internalcalendartoachieveeffectivetimemanagementofhouseholdappliances,whileintegratedlightAcquisitioncircuit,canautomaticallyswitchthefunctionofthewindow.
Thedesignofthehardwarecircuitissimple,dividedintocontrollermodule,GPRSmodule,relaycontrolmodule,steppermotorcontrolmoduleandotherfivecircuitmodules,includingcontrollerbasedoncotex-m3core32-bitmicrocontrollerSTM32F103R8T6.GPRSmoduleselectionSIM900module,human-computerinteractionmoduleselectionOLED12864moduledisplaydata,independentkeyboardasinputdevice,relaycontroloutputcontrolhomeappliancecircuitswitch.Finally,throughthesystemtest,thedesignoftherealizationofthefunctionsinclude:thecurtainmotortodetectthecurrentlightintensityorhumiditytoachieveautomaticopeningandclosingandlocalkeycontrolopenandclose,GSMSMSremotecontrolrelayopeningandclosing,indoortemperatureabnormalGSMSMSnotification
Keywords:IntelligentHomeFurnishing;GPRS;remotecontrol;STM32