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
    +关注

    关注

    2305

    文章

    11122

    浏览量

    371197
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    为你的STM32毕设项目加点料:AI智能风扇智能温控与风扇调节系统

    每年的这个时候,总能看到许多为毕业设计而发愁的同学。大家手里握着熟悉的STM32,知道它性能强大、控制精准,是完成毕设的可靠伙伴,但恰恰因为这份“可靠”,反而让选题变得困难——能做的东西似乎都被
    的头像 发表于 11-28 13:39 207次阅读
    为你的<b class='flag-5'>STM32</b>毕设项目加点料:AI智能风扇智能温控与风扇调节<b class='flag-5'>系统</b>

    为你的STM32毕设项目加点料:AI语音校时器语音校准时间同步系统

    每年的这个时候,总能看到许多为毕业设计而发愁的同学。大家手里握着熟悉的STM32,知道它性能强大、控制精准,是完成毕设的可靠伙伴,但恰恰因为这份“可靠”,反而让选题变得困难——能做的东西似乎都被
    的头像 发表于 11-28 11:50 148次阅读
    为你的<b class='flag-5'>STM32</b>毕设项目加点料:AI语音校时器语音校准时间同步<b class='flag-5'>系统</b>

    为你STM32毕设项目加点料:AI智能方向指针语音交互方位感知系统

    让我们的STM32项目,也尝试具备联网、上云,甚至一点简单的“思考”能力?这个想法,正是我们筹划这一系列分享的初衷。我们希望能为你们的毕业设计,提供一些不同的思路和具体的参
    的头像 发表于 11-28 11:17 147次阅读
    为你<b class='flag-5'>STM32</b>毕设项目加点料:AI智能方向指针语音交互方位感知<b class='flag-5'>系统</b>

    智慧暖通节能构建建筑热力系统智慧大脑”

    暖通空调系统是现代建筑中最大的能耗单元,其能耗占比常高达40%-60%。传统基于固定设定点与简单时序控制的运行模式,已无法满足“双碳”目标下对能效极致追求的诉求。古河云科技智慧暖通节能系统
    的头像 发表于 11-25 10:28 46次阅读

    为你的STM32毕业设计加点“料”,导师眼睛亮了:这才是降维打击!

    一年一度毕设季又到了,最近和几个学生聊天,发现大家都在为毕设项目选题发愁。不少同学STM32F103学的差不多了,但能做出来的项目,感觉没什么新意,做复杂的项目吧,又担心自己能力不够,折腾不出来
    的头像 发表于 11-07 14:16 325次阅读
    为你的<b class='flag-5'>STM32</b><b class='flag-5'>毕业设计</b>加点“料”,导师眼睛亮了:这才是降维打击!

    避难层空调水泵房空调节能云控管理系统

    避难层空调水泵房空调节能云控管理系统 一、简介 风冷热泵空调系统是一种利用空气换热的空调
    的头像 发表于 08-01 09:43 536次阅读
    避难层<b class='flag-5'>空调</b>水泵房<b class='flag-5'>空调</b>节能云控管理<b class='flag-5'>系统</b>

    为您的空调系统加装“智慧滤网”——ANAPF有源电力滤波器

    安科瑞 王晶淼 Acrel-wjm 一、空调场景中的电能质量问题 在空调场景中,尤其是大型商用、工业用中央空调系统以及大量变频空调集中使用的
    的头像 发表于 07-30 16:01 388次阅读
    为您的<b class='flag-5'>空调</b><b class='flag-5'>系统</b>加装“<b class='flag-5'>智慧</b>滤网”——ANAPF有源电力滤波器

    全国大学生电子设计大赛加毕业设计项目合集

    及实时分析监测系统 鉴相式超风波风速变送器 链式STATCOM系统设计 风速风向传感器 高温热流热线式风量变送器 高精度测量仪 高速异步电机空间矢量变频器 高速永磁无刷直流电机控制系统 毕业设
    发表于 04-15 11:45

    智慧空调管理——集中管理、远程操控、告别人工模式

    通常来讲,一些能耗大户譬如工厂园区、写字楼商场,学校医院等,其内部空调运行面临着极大的管理和节能问题,如何科学合理使用空调,在满足适宜温度需求的前提下,实现智慧空调能源管理呢? 01
    的头像 发表于 04-09 11:25 461次阅读
    <b class='flag-5'>智慧</b><b class='flag-5'>空调</b>管理——集中管理、远程操控、告别人工模式

    毕业设计实物章节补充!有偿!

    本人的毕业设计STM32智能风扇系统,运用到的模块有DHT11、L298N和HC-05,我没有做实物,导致仿真以及实物测试章节没办法写,初稿就要交了,想找个大佬提供资料,有偿感谢。
    发表于 02-27 21:05

    工厂智慧节能策略:空调能耗监测与节能管理

    近年来,随着“双碳”政策的不断推进和落实,对工厂运营效益提出了越来越高的要求。高效、节能的运营模式是工厂实现可持续发展的必由之路,而其中暖通空调系统的节能优化工作是重中之重。 由于暖通空调系统
    的头像 发表于 01-14 14:00 677次阅读

    智慧园区管理系统解决方案应用

    ,旨在为园区管理者提供一套全面、可行的智慧化转型路径。 一、系统概述 智慧园区管理系统解决方案,基于物联网(IoT)、大数据、云计算、人工智能等技术,集成园区内各类软硬件资源,整合暖通
    的头像 发表于 01-09 17:29 1090次阅读

    毕业设计竞赛选题推荐 | 鸿蒙物联网应用之智慧农业项目实战(含文档及源码)

    01引言随着科技的不断进步,智慧农业正逐渐成为农业发展的未来趋势。它通过整合物联网、大数据、人工智能等尖端技术,实现了农业生产的智能化、精准化和高效化。从智能灌溉系统到无人机监测,再到精准施肥
    的头像 发表于 01-07 14:40 1699次阅读
    <b class='flag-5'>毕业设计</b>竞赛选题推荐 | 鸿蒙物联网应用之<b class='flag-5'>智慧</b>农业项目实战(含文档及源码)

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

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

    整车空调测试系统设计

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