基于STM32智能家居

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:gbyljk008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]目前國内智能家居市场正处于一个成长期的临界点,市场消费观念还未形成,创业者所推出的相关智能硬件产品一直处于争议状态。随着国家政策扶持与规范引导、智慧城市建设的逐步深入与完善也为智能家居的发展注入了原动力,加之物联网技术的发展与兴盛更是给传统智能家居指明了发展变革之路,家居大智能化时代已经到来,智能家居产业前景十分广阔。
  [关键词]智能家居;实时监控;信息传输;WIFI
  中图分类号:H319 文献标识码:A 文章编号:1009-914X(2019)02-0148-01
  0引言
  市面上而且目前市场上没有发现此类设备的大量投入使用,而且本产品造价也不是非常高,很适合投入生产经济发展前途很大。采用模块化结构设计、条理清晰、通用性好,便于改进和扩充。该系统具有体积小,控制方便,可靠性高,针对性强,性价比高等优点。我们使用手机APP 来控制我们的智能家居模块,我们设置的智能家居有,空调开关设定,室内观看电影模式:分别在看电视的时候控制电视开启,窗户关闭,窗帘拉起,室内灯光关闭的一系列状态控制。这样子的无线控制满足了我们生活中一键设定的效果,这样做不仅方便了我们的生活更是让人就和那很好的体验,对这种的科技智能化生活一定是当今年轻者生活的趋向,这项装置设计不仅是青年人喜欢的模式,而且对老年人,特别是行动不便的群体,这种智能化对他们也是带来了无限的好处,所以通过以上的分析,我们这款设计有着很大的市场需求,发展前景非常广阔。
  1、电源需求设计要求
  STM32c8t6芯片的电压特性,VDD-VSS的外部主供电电压的最大值为4V,VIN 在5V的引脚上的输入电压最大到达5V。然而对于其他模块,ESP8266无线模块它的输入电压在3.3V是可以使用的,光敏电阻的测光模块也是3.3V可以使用,对于热释电红外传感器模块它就需要的输入电压为5V。所以系统需要提供3.3V的输出电压用来提供给无线模块和光敏电阻的测光模块,它还需要能够转换成5V的电压用来给热释电红外传感器模块供电。
  电源芯片选型,目前有多种电源芯片的选择,这其中最多的是LM2576与AMS1117这俩种常见的。我们这里选择的是AMS1117,它是一个正向低压降稳压器,主要的作用可以将1A的电流下降到1.2V。对于保护电路的措施,它内部集成过热保护和限流电路。
  2、时钟芯片定时开关设计模块
  时钟如同一个汽车的发动机,他就相当于单片机的驱动源,单片机不管是内部时钟还是外部时钟一开始都是默认关闭,当我们想要使用哪个功能我们就打开它对应的时钟,那些没有用到的功能始终依旧保持关闭,这样就会大大的降低单片机的功耗。
  如上图,STM32分别设置两个时钟电路,其中8M是给单片机提供主时钟为72MHz,另外一个时钟是为给外部设备提供时钟为32.768KHz,也是我们主要设置的时钟。他们分别叫高速内部时钟,低速外部时钟:前者因为是内部使用的时钟往往精度低,后者是我们对外部模块设备分配的时钟,所以用的时候精度要求较高。
  3、单片机最小系统
  简介:单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统。对51系列单片机来说,最小系统一般应该包括:单片机、晶振电路、复位电路。
  复位电路:单片机复位电路就好比电脑的重启部分,当电脑在使用中出现死机,按下重启按钮电脑内部的程序从头开始执行。单片机也一样,当单片机系统在运行中,受到环境干扰出现程序跑飞的时候,按下复位按钮内部的程序自动从头开始执行。
  晶振电路:晶振是晶体振荡器的简称 在电气上它可以等效成一个电容和一个电阻并联再串联一个电容的二端网络 电工学上这个网络有两个谐振点 以频率的高低分其中较低的频率是串联谐振 较高的频率是并联谐振 由于晶体自身的特性致使这两个频率的距离相当的接近 在这个极窄的频率范围内 晶振等效为一个电感 所以只要晶振的两端并联上合适的电容它就会组成并联谐振电路 这个并联谐振电路加到一个负反馈电路中就可以构成正弦波振荡电路 由于晶振等效为电感的频率范围很窄 所以即使其他元件的参数变化很大 这个振荡器的频率也不会有很大的变化。
  4、程序设计
  在程序设计中我们主要的是无线通信部分,所以我们首先要设置ESP3266无线模块的使用模式,我们需要AP服务器端WiFi模块作为整个系统的无线接口,在STA模式下工作。还需要配置STA服务器端WiFi为TCPServer模式,并且正确配置SSID名称】IP及端口号、服务端。程序如下所示。
  #define ESP_RST_RCC RCC_APB2Periph_GPIOA
  #define ESP_RST_PORT GPIO_Pin_1
  #define ESP_RST_GPIOx GPIOA
  #define ESP_RST_HIGH GPIO_SetBits(ESP_RST_GPIOx,ESP_RST_PORT);
  #define ESP_RST_LOW GPIO_ResetBits(ESP_RST_GPIOx,ESP_RST_PORT);
  #define ESP_CHPO_RCC RCC_APB2Periph_GPIOA
  #define ESP_CHPO_PORT GPIO_Pin_0
  #define ESP_CHPO_GPIOx GPIOA
  #define ESP_CHPO_ENABLE GPIO_SetBits(ESP_CHPO_GPIOx,ESP_CHPO_PORT);
  #define ESP_CHPO_DISABLE GPIO_ResetBits(ESP_CHPO_GPIOx,ESP_CHPO_PORT);   #define STASELECT 0
  // #define OPENCLIENT "AT+CIPSTART=\"TCP\",\"111.178.30.30\",8089\r\n" //创建客户端
  //#define OPENCLIENT "AT+CIPSTART=\"TCP\",\"192.168.43.37\",8080\r\n" //创建客户端
  #define OPENCLIENT "AT+CIPSTART=\"TCP\",\"192.168.43.1\",8888\r\n" //创建客户端
  // #define JOINAP "AT+CWJAP=\"hb\",\"zgdx10000\"\r\n" //加入指定网络
  #define JOINAP "AT+CWJAP=\"ctdz\",\"12345678\"\r\n"
  #define THROUGHMODE "AT+CIPMODE=1\r\n" //透传模式
  #define THROUGHSEND "AT+CIPSEND\r\n" //透传发送数据,开始
  #define READCWMODE "AT+CWMODE?\r\n" //查看模式
  #define READSTAMODE "CWMODE:1" //STA模式读取
  #define STAMODE "AT+CWMODE=1\r\n" //设置STA模式
  #define RST "AT+RST\r\n" //重启
  #define ONECONNECT "AT+CIPMUX=0\r\n" //创建单连接
  #define MORECONNECT "AT+CIPMUX=1\r\n" //创建多连接模式
  #define OPENSERVER "AT+CIPSERVER=1,8080\r\n" //创建服务器
  #define CLOSESERVER "AT+CIPSERVER=0\r\n" //关闭服务器
  #define SERVERDISTIME "AT+CIPSTO=0\r\n" //服务器超时断开时间
  #define READIP "AT+CIFSR\r\n" //查看连接后IP
  #define APNAME "AT+CWJAP?\r\n" //查看连接WiFi名
  启动设置,单片机与WiFi芯片采用串口通信。
  参考文献:
  [1]赵兴龙[1],李金彥[2],.基于μC/OS-Ⅱ嵌入式系统的电动汽车充电站远程监控系统实现[J].信息与电脑,2017,0(18):81-83.
  [2]唐楠[1],钟梦诗[1],王晓燕[1],袁湘湘[1],李晓波[2].大学生心理压力调查及影响因素分析[J].护理研究:下旬版,2017,31(12):4681-4683.
  [3]潘佳腾.VC6.0的μC/OS-I移植可行性分析研究[J].单片机与嵌入式系统应用,2018,18(3):19-22.
  [4]杨光友,丁毅,周国柱.基于嵌入式实时操作系统μC/OS-Ⅱ的触摸屏驱动程序设计[J].教育技术导刊,2005,0(18):5-8.
其他文献
中图分类号:G623.58 文献标识码:A 文章编号:1009-914X(2019)02-0133-01  党的十八大以来,以习近平同志为核心的党中央高度重视“创新”,并就“创新”提出了一系列新思想、新理论和新要求。回望过去,习近平总书记指出:“创新是一个民族进步的灵魂,是一个国家兴旺发达的不竭动力,也是中华民族最深沉的民族禀赋。”立足当下,习近平总书记指出“堅持创新发展,必须把创新摆在国家发展全
期刊
[摘 要]无线电测向运动是参与者利用测向机,在旷野、山丘丛林、校园、公园等自然环境中,以越野跑的方式快速、准确逐个寻找预先设置定时或连续发出电报信号的隐蔽电台,在规定时间内找到指定电台数量多者,实用时间少者为优胜的运动,是借助无线电测向机进行的一项智力与体力并重的户外竞技体育项目。它具有自身特有的时空、技术、技能、能耗特点和对心智的特殊要求。通过文献资料分析、专家调查,揭示无线电测向运动的特点,并
期刊
[摘 要]随着管理人性化,智能化,便捷化,绿色健康的发展趋势,人们生活经济与科技的飞速发展,越来越多能源合理化的管理问题,能源合理利用的问题出现,不管是学校,办公场所,还是人烟稀少的公共场所往往我们会发现灯光通明的地方没有一个人或者很少有人呆,这样造成了大量的能源浪费是非常可惜的,同时我们发现有的特殊需求需要实时管理场地所在人数,不管是学校还是公司,我们需要人力物力去管理。通过以上述现象再结合本专
期刊
[摘 要]PHM技术不是当今时代一项全新的技术或者概念。PHM是一项独立的可检测、可检查的系统技术,之所以会有这项技术主要是因为航空电子系统的发展在不断壮大,同样这也会是今后综合航空电子系统领域的一项重要技术。目前,PHM技术已经成为我国军事航空领域主要研究的技术,它对综合电子系统的发展有着很重要的影响因素及意义。  [关键词]PHM 技术;综合航空;电子系统  中图分类号:G623.58 文献标
期刊
[摘 要]随着人们生活水平的提升,进而逐渐把提高自身知识水平当成为首要任务。公共图书馆作为国家公益性与大众性服务型机构,有其一定的社会效益性。在加大公共图书馆志愿者队伍建设的同时,针对读者需求,实施公共文化服务更是公共图书馆发展的重中之重。本文通过对志愿者服务特点的具体分析,提出了相对优化的服务策略,为公共图书馆的良好发展提高了参考依据。  [关键词]公共文化服务;图书馆;志愿者  中图分类号:J
期刊
[摘 要]20世纪80年代诞生了3D的打印技术,被称之为第三次工业革命的浪潮。利用3D打印技术去进行服装设计这一技术是未来服装行业进步的一个大的改变,本文对3D打印技术以及在现代服装造型设计中的一系列研究和应用进行了多方面的分析。经过一系列的探索和应用,针对3D技术环境下三维服装造型设计和二维服装造型的设计思维和设计方法等几个方面进行了对比,主要探究3D打印技术环境下的服装三维外部、内部造型设计原
期刊
[摘 要]物联网是科技发展的最新产物,其作为计算机、互联网产生以后的又一项信息技术,可以说是当前信息技术的最前沿产品,也可以说是信息产业的指向灯,同时对各个行业的信息化发展也有很大的影响,这也很好的说明了物联网有着广阔的发展前景。本文主要分析了物联网,并讨论了物联网的关键技术,最后对物联网的应用进行了论述。  [关键词]物联网;关键技术;计算机;应用  中图分类号:G623.2 文献标识码:A 文
期刊
[摘 要]膜生物技术通过类生物膜对于水质进行过滤达到水处理的目的。经由膜生物技术处理可以取代传统生化水处理技术中二次纯电池与沙滤池的过滤技术。膜生物技术在水处理方面较之传统水处理技术可以达到固液分离率高、出水水质好、处理效率高等优点,在设备规模上也远小于传统水处理技术工艺,方便运行维护,比较适合大面积推广。  [关键词]膜生物技术;水处理;节能环保  中图分类号:G623.58 文献标识码:A 文
期刊
中图分类号:G623.58 文献标识码:A 文章编号:1009-914X(2019)02-0155-01  目前市场上多数液位计为磁性机械液位计,在使用中可靠性差,观察液位不方便。本试制的数字式液计的目的就是提可靠性液位计,控制液位和观察方便。  —,数字式液计的主要组成和功能  数字式液计有高频信号源、平板电容(测量用)、放大电路、下位机控制电路、显示电路和上位机(PC)等组成.它由高频信号源产
期刊
[摘 要]环境工程方案作为一项庞大繁复的技术、施工体系计划,不仅需要对环境污染与公害的出现提供相应的解决方案,同时还需要研究对环境中自然资源的合理利用与保护。探讨废物处理技术、对生产工艺、系统发展等情况进行改革。保障环境与经济效益在一个合理区间内和谐增长。在平定环境工程方案中,在全盘考虑到各个因素的基础上通过层次分析法来进行方案的选择可以做到费时少,效率高,各方利益最大化等特点,值得在环评方法中进
期刊