毕业设计——基于STM32的智能窗户系统(物联网、智能家居、APP控制、APP显示温湿度等信息、自动工作模式)

这篇具有很好参考价值的文章主要介绍了毕业设计——基于STM32的智能窗户系统(物联网、智能家居、APP控制、APP显示温湿度等信息、自动工作模式)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本工程包括一下功能:1、远程控制工作功能:手机端app远程控制窗户开关(手机app自主开发)

                                    2、自动监测工作功能:自动监测天气,并控制窗户开关

                                    3、远程监测数据功能:温度、可燃气体浓度及各种状态在手机端显示

                                    4、本地监测数据功能:温度、可燃气体浓度及各种状态在OLED屏显示

                                    5、RTC万年历功能:OLED显示实时时钟,且支持按键离线修改

                                    6、外部闯入报警功能:使用激光发射器,检测是否有外部闯入

演示视频:

基于STM32的智能窗户系统(智能家居、远程控制、自动开关)

一、项目展示

毕业设计——基于STM32的智能窗户系统(物联网、智能家居、APP控制、APP显示温湿度等信息、自动工作模式)

毕业设计——基于STM32的智能窗户系统(物联网、智能家居、APP控制、APP显示温湿度等信息、自动工作模式)

二、项目实现原理

①手机端app的制作

本项目使用一款麻省理工研发的开发安卓app的平台——appinventor,基于图形化编程,是“不愿意编程党”的福音,不需要使用代码开发app,而是使用一些逻辑关系模块完成开发。首先在主页面拖放好各种想要的按键,之后再编程界面拖放逻辑关系模块,完成开发(与labview相似)。

②手机端连接云平台

在使用appinventor开发的过程中,调用连接云平台接口,连接云平台,博主使用的是巴法云平台,再巴法云官网有详细的教程。

额外说一下这个云平台接口,ClientSocketAI2Ext,这个不是appinventor的原生组件,需要再Extension下导自行导入插件。

毕业设计——基于STM32的智能窗户系统(物联网、智能家居、APP控制、APP显示温湿度等信息、自动工作模式)

另外,有想学习appinventor的可以看一下这个博主的网课,我当时就是跟随这个博主学的,很详细,很好学,两天完成。细说AppInventor【1】课程说明_哔哩哔哩_bilibili

毕业设计——基于STM32的智能窗户系统(物联网、智能家居、APP控制、APP显示温湿度等信息、自动工作模式)

我所圈的第一个里面,有appinventor安装教程

第二个所圈的是里面各种实例,有具体开发app的步骤 ,会教授如何完成组件摆放及如何编写逻辑模块。

③设备(单片机)连接云平台

本项目使用esp-01s通过wifi信号连接云平台(环境中必须要有wifi),以云平台为中介,完成与手机app的交互。

 三、各功能介绍及实现

1、远程控制工作功能:手机端app远程控制窗户开关(手机app自主开发)

手机端通过触发相应的组件,将相应的控制命令上传至云平台,esp-01s通过wifi信号连接该云平台获取到该指令,并将该指令通过串口传给stm32,由stm32驱动步进电机转动,控制开关窗户。

2、自动监测工作功能:自动检测天气,并控制窗户开关

系统具备雨滴传感器,当系统工作于自动模式下(通过app可切换工作模式),可根据雨滴传感器监测的情况,自动开关窗户。

3、远程监测数据功能:温度、可燃气体浓度及各种状态在手机端显示

系统具备dht11测温传感器、MQ-9可燃气体监测模块,单片机驱动这两个传感器工作,并将相应的数据通过esp-01s 、云平台,上传至手机app显示,大约为两分钟更新一次数据(间隔过短也没有意义)。

4、本地监测数据功能:温度、可燃气体浓度及各种状态在OLED屏显示

与功能3一样,单片机驱动这两个传感器工作,将相应的数据显示在oled屏上,但是这个更新的很快,而手机端是一段时间更新一次。

5、RTC实时时钟:OLED显示实时时钟,且支持按键离线修改

本项目利用核心板上的RTC时钟晶振,开发实时时钟,在时间显示界面可以观察到具体时间,且本项目支持“通过按键修改时间”。K1:进入时间设置界面、切换所修改的时间单位、返回时间显示界面,K2:时间加一个单位,K3:时间减一个单位

在时间显示界面触发K1按键,进入时间设置界面;之后触发K1按键设置不同的时间单位,刚进入时间设置界面时是对年份进行修改,再按一下K1对月份进行修改,如此递推(oled屏幕上有个小箭头,小箭头所指的就是当前正在修改的时间单位),当最后在按下一次K1时,返回时间显示界面,并进行时间更新。

6、外部闯入报警:使用激光发射器,检测是否有外部闯入

本项目具备激光对射传感器,当有遮挡体遮挡住激光时(模拟有人从窗户上闯入,阻挡了激光),启动蜂鸣器,发出报警。本项目考虑周全,设置另一个按键K4,当按键K4触发时,报警停止。(符合常理,因为小偷闯入时,肯定不知道这么一个按键,就会一直报警,提醒住户。    住户误触发时,直接触发按键,停止报警)。文章来源地址https://www.toymoban.com/news/detail-510057.html

感觉未分享清楚、有疑惑

咨询问题、了解具体内容、需要帮助者 可私信联系

到了这里,关于毕业设计——基于STM32的智能窗户系统(物联网、智能家居、APP控制、APP显示温湿度等信息、自动工作模式)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 毕业设计——基于STM32的智能家具系统(语音识别控制、步进电机、舵机)

    智能家具系统分为两个不同版本系列: ①系列一:手机app远程控制、远程检测温湿度显示在app,(云平台)!!!!                   https://blog.csdn.net/m0_59113542/article/details/123737710 ②系列二:语音识别控制-------本文章 硬件采购链接: 步进电机及相关驱动 ULN2003步进电机驱动

    2024年02月05日
    浏览(76)
  • 【毕业设计】基于单片机的智能温控农业大棚系统 - 物联网 stm32

    Hi,大家好,这里是丹成学长,今天向大家介绍一个 单片机项目 基于单片机的智能温控农业大棚系统 大家可用于 课程设计 或 毕业设计 单片机-嵌入式毕设选题大全及项目分享: https://blog.csdn.net/m0_71572576/article/details/125409052 近年来我国的温室控制取得了 长足的进步, 首先在

    2024年02月02日
    浏览(64)
  • 【单片机毕业设计1-基于stm32c8t6的智能加湿系统】

    🔥这里是小殷学长,单片机毕业设计篇1 基于stm32的智能加湿系统 🧿创作不易,拒绝白嫖 可私 ------------------------------------------智能加湿系统----------------------------------------- 1.按键进行界面模式切换和参数阈值调节(定时时间、温湿度值) 2.蓝牙进行界面模式切换和参数阈值

    2024年02月11日
    浏览(62)
  • 【毕业设计】基于单片机的智能鱼缸系统设计与实现 - 嵌入式 物联网 stm32 51单片机 智能鱼缸

    Hi,大家好,今天向大家介绍一个 单片机项目, 大家可用于 课程设计 或 毕业设计 基于单片机的智能鱼缸系统设计与实现 🔥 项目分享与指导: https://gitee.com/sinonfin/sharing 近年以来,随着我国综合实力飞速飙升,人们对物质和精神生活质量的要求也不断提升,各式各样的智能

    2024年02月04日
    浏览(90)
  • 毕业/课程设计——基于STM32的智能灯光控制系统(物联网、智能家居、手机APP控制、语音控制)

            文章 首先介绍本系统所包含的功能 ,主要包含六方面功能, 之后逐步分享开发过程 ,其流程如下:点亮灯带(三极管) → 调节灯光亮度(PWM)→为系统添加远程控制功能→为系统添加语音识别功能→添加超声波姿态监测功能→添加OLED显示功能         特别

    2024年02月03日
    浏览(65)
  • 毕业设计——基于STM32单片机的绿植养护系统(物联网、智能家居、手机APP控制、自动监测土壤湿度)

    本工程包括一下功能:1、环境温湿度监测                                     2、土壤湿度监测                                     3、环境可燃气体浓度监测                                     4、RTC万年历功能                                     5、数据

    2024年02月15日
    浏览(92)
  • 毕业设计——基于STM32的智能家具控制系统(ESP-01S(8266)、手机app远程控制、远程显示温度)

    智能家具系统分为两个不同版本系列: ①系列一:手机app远程控制、远程检测温湿度显示在app,(云平台)    ---------本文章 ②系列二:语音识别控制                https://blog.csdn.net/m0_59113542/article/details/123742383 步进电机及相关驱动 步进电机28BYJ48 uln2003驱动板器4相5线

    2023年04月09日
    浏览(77)
  • stm32毕业设计 智能门禁系统

    Hi,大家好,今天向大家介绍一个学长做的单片机项目 基于单片机的门禁系统 大家可用于 课程设计 或 毕业设计 门禁系统的基本组成主要包括身份识别、传感与报警、处理与控制、电锁与执行、管理与设置。 本系统从应用角度出发,针对家庭或小型办公场所的使用需求,主

    2024年02月01日
    浏览(53)
  • 毕业设计 stm32智能灌溉系统(源码+硬件+论文)

    🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。 为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天

    2024年02月08日
    浏览(84)
  • 毕业设计 STM32的智能电表系统(源码+硬件+论文)

    🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。 为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天

    2024年02月02日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包