0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【毕业设计】STM32的智慧空调系统

机智云 2022-03-24 18:04 次阅读

摘要:

在闷热的夏天,外出回家就能享受凉爽的室内环境是每个人都期盼的,基于此想法设计了以STM32控制器, esp8266无线通信模块,将设备接入机智云物联网平台,通过APP实现联网控制的智慧空调系统。

1 引言


将无线传感网络配置入网通过特定的通信协议接入物联网平台,便可轻松实现联网控制。特定的通信协议保证了可靠稳定的数据交换[1], 物联网云平台作为数据处理中心, 将传感网络终端获得的数据进行处理或存储, 同时提供一个界面给用户查看和操作[2]。本文通过机智云AIoT平台, 简单地制作了联网控制的智慧空调系统。


2 系统设计

2.1 系统组成


整个智慧空调控制部分选用stm32f103作为微控制器;数据采集选用了具有校准数字信号输出的DHT11传感器, 通过单总线的形式从数据线读取测量数据[4];显示部分选用低功耗的OLED, 显示当前温湿度以及无线网络状态;通信部分选用ESP8266模块, 保持接入无线网络,实现与微控制器和云平台的双向通信;空调部分选用制冷片与导冷端,由小风扇引出凉风, 达到模拟空调的效果。


2.2 ESP8266WiFi传感器


ESP8266WiFi传感器自带强大的硬件接口, 通过配置接入WiFi后可以实现串口通信[5]。本系统接入WiFi的配置方式为AirLink模式, 传感器不断接收Wi Fi广播包, 手机连接WiFi后, 通过机智云APP发送编码后的广播包, 在WiFi信号良好的情况下能快速接入无线网, 并保存当前接入的Wi Fi信息, 入网后传感器能快速响应云平台的指令。


2.3 空调系统


空调的制作器件为制冷片、导冷端、散热风扇、小风扇、开关电源以及继电器等。继电器信号触发端由stm32接入, 常开端与公共端同制冷片、散热风扇和小风扇及12V电源组成回路, 在有高电平的信号触发下, 继电器吸合, 回路接通并工作。小风扇还加入了电调控制, 可以根据stm32的PWM信号进行转速调节。


3 软件设计


软件的设计分数据采集及显示和机智云平台指令的收发, 两者独立工作互不影响。本系统需要采集温度值、湿度值, 发送温度值、湿度值、PWM值以及接收控制系统通断的布尔值, 整个实现过程同时借助串口助手进行调试。程序实现过程为外设初始化, 串口协议初始化, 初始化成功后进行温湿度读取[6], Wi Fi配置, 最后实现通信。


3.1 数据采集及显示


数据采集部分使用了DHT11的驱动程序, 显示部分使用了OLED驱动和IIC驱动。stm32上电后先进行温湿度和显示程序的初始化, 在读取温湿度数据成功的情况下, OLED屏上会显示当前的温湿度信息, 模拟室内环境的检测, WiFi接入成功还可显示ON的提示,方便用户知道当前已接入无线网。显示界面效果如图1所示。


3.2 WiFi配置及云端收发


云平台通信部分使用了机智云通信协议。WiFi配置API为gizwitsSetMode () , 实现AirLink配置模式需将参数选择为WIFI_AIRLINK_MODE。发送数据到云平台的API为gizwitsHandle () , 参数需填上协议提供的currentDataPoint数据结构体的地址, 使用之前需要往结构体里更新温湿度值。云平台接收数据命令的API为gizwitsEventProcess () , 该函数用来处理一系列的事件请求, 比如WiFi配置模式的处理, 用户指令处理, 通信系统异常处理等。要实现空调的开断, 风扇的调速只要在这函数体里添加相应的代码便可实现。


4 测试


系统模型制作完成, 代码调试成功后, 在机智云官网下载的公版APP, 也可以选择自行开发, 公版APP的界面如图2所示。

pYYBAGI8QfmAXFtDAABWjoM4hcQ672.png

图1 OLED显示页面


poYBAGI8QgCACs0xAABfnRo6_zw890.png

图2 APP界面


系统接入WiFi后, 页面上自动显示出物联网云平台接收到的温度值和湿度值, 按下switch后stm32提供高电平信号使继电器吸合, 散热风扇、小风扇和制冷片开始工作。小风扇默认运转在低速状态, 可以通过set进行调速, 进而控制温度, 一般的控制模式为PID控制模式。手机改换用4G信号, 依然能成功控制系统。


5 结语


整个测试过程中, 系统能稳定地处在WiFi中, 没有休眠或意外断网, 并能长时间稳定工作, 达到预期的效果。通过本系统接入WIFi的工作方式, 能很好的实现联网控制空调, 在炎热的夏天满足人们的生活需求。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • STM32
    +关注

    关注

    2270

    文章

    10900

    浏览量

    356093
收藏 人收藏

    评论

    相关推荐

    STM32项目分享:机智云智慧农业系统

    01—项目简介1.功能详解基于STM32的机智云智慧农业系统。功能如下:温湿度采集:使用DHT11温湿度传感器采集环境温湿度土壤湿度
    的头像 发表于 12-19 18:40 184次阅读
    <b class='flag-5'>STM32</b>项目分享:机智云<b class='flag-5'>智慧</b>农业<b class='flag-5'>系统</b>

    整车空调测试系统设计

    随着电子技术的发展以及汽车空调控制器性能的提高,汽车空调控制器的电子系统越来越复杂,系统使用的电子元器件的数量越来越庞大,系统要实现的功能也
    的头像 发表于 12-10 16:45 381次阅读
    整车<b class='flag-5'>空调</b>测试<b class='flag-5'>系统</b>设计

    stm32单片机毕业设计——物联网智能家居源代码原理图

    一、设计简介本毕业设计项目是基于STM32单片机的物联网机智云智能家居系统,包含原理图PCB手机APP。智能家居系统STM32C8T6单片
    的头像 发表于 11-30 01:03 675次阅读
    <b class='flag-5'>stm32</b>单片机<b class='flag-5'>毕业设计</b>——物联网智能家居源代码原理图

    精密空调—精密空调冷凝系统维护及维修指南

    机房精密空调是确保数据中心等关键设施稳定运行的关键设备。冷凝系统作为精密空调的重要组成部分,其性能直接影响着空调的制冷效果和能效。因此,对冷凝系统
    的头像 发表于 11-23 15:59 205次阅读
    精密<b class='flag-5'>空调</b>—精密<b class='flag-5'>空调</b>冷凝<b class='flag-5'>系统</b>维护及维修指南

    智慧楼宇空调监控管理系统,远程调控,节能降耗

    智慧楼宇空调监控管理系统是指通过集成物联网、大数据、云计算等先进技术,对楼宇内的空调设备进行远程监控、智能调度与优化控制的一种综合管理系统
    的头像 发表于 10-23 14:00 198次阅读
    <b class='flag-5'>智慧</b>楼宇<b class='flag-5'>空调</b>监控管理<b class='flag-5'>系统</b>,远程调控,节能降耗

    智慧校园能耗监测照明空调光伏

    一、智慧能源管理系统的建设目标  智慧校园智慧能源管理系统建设(北京市高等学校智慧校园建设规范(
    的头像 发表于 10-11 15:28 269次阅读
    <b class='flag-5'>智慧</b>校园能耗监测照明<b class='flag-5'>空调</b>光伏

    智慧楼宇空调控制系统方案

    的智能化管理,提升居住与工作环境品质的关键一环。 一、概念定义 智慧楼宇空调控制系统,利用现代信息技术对楼宇内的空调设备进行远程监控、智能调度与优化控制的一种综合管理系统。对
    的头像 发表于 09-24 16:55 305次阅读

    教室空调远程控制系统

    随着教育信息化的不断深入,智慧校园建设已成为提升教学质量、优化学习环境的重要方向。其中,教室空调远程控制系统作为智慧教室的重要组成部分,通过集成现代通信技术、物联网技术和智能控制技术,实现了对教室
    的头像 发表于 09-09 15:57 370次阅读

    STM32项目分享:智能大棚/智慧农业系统

    01—项目简介1.功能详解基于STM32智慧农业系统。功能如下:温湿度采集:使用DHT11温湿度传感器采集环境温湿度土壤湿度采集:
    的头像 发表于 08-30 12:15 1072次阅读
    <b class='flag-5'>STM32</b>项目分享:智能大棚/<b class='flag-5'>智慧</b>农业<b class='flag-5'>系统</b>

    智慧空调监控系统的优势

    在追求生活品质与环境保护并重的今天,智慧空调监控系统以其功能设计,正逐步成为现代家庭与办公场所重要的智能设备。该系统通过融合先进的物联网、云计算及人工智能技术,不仅实现了对
    的头像 发表于 08-26 15:17 301次阅读

    第16章-超声波跟随功能 基于STM32的三路超声波自动跟随小车 毕业设计 课程设计

    第16章-超声波跟随功能 基于STM32的三路超声波自动跟随小车 毕业设计 课程设计
    的头像 发表于 08-21 15:26 500次阅读
    第16章-超声波跟随功能 基于<b class='flag-5'>STM32</b>的三路超声波自动跟随小车 <b class='flag-5'>毕业设计</b> 课程设计

    智能空调监控系统功能介绍

    随着科技的不断发展,智能空调监控系统已经成为现代家居生活重要的组成部分,通过监控系统,用户可以在任何时间、任何地点对空调进行操作,极大的提升了用户的功能体验。 一、概述 智能
    的头像 发表于 08-19 14:42 353次阅读

    基于小熊派的智慧家居系统

    基于小熊派的智慧家居系统 1)使用STM32CubeMX软件进行裸机驱动文件的生成; 2)串口打印采集到的光感值、温度值和湿度值,其中 BH1750传感器负责采集光强度值,SHT30传感器负责采集
    发表于 05-31 18:26

    久良学校智慧教室空调控制系统介绍

    随着科技的不断发展,物联网技术在各个领域得到了广泛应用,其中包括学校的设施管理。久良学校智慧教室空调控制系统作为一种智能化的管理方案,为学校提供了更高效、便捷、节能的空调系统管理手段。
    的头像 发表于 01-24 16:27 639次阅读

    基于STM32单片机大棚温湿度检测无线蓝牙APP控制设计方案

    毕业设计的任务是基于STM32单片机,结合风扇控制电路、温湿度传感器电路、1602液晶显示电路和蓝牙模块电路,设计一套大棚环境参数监测系统。此系统旨在实时监测大棚内的温湿度情况,通过蓝
    的头像 发表于 01-08 09:34 1379次阅读
    基于<b class='flag-5'>STM32</b>单片机大棚温湿度检测无线蓝牙APP控制设计方案