物联网毕设(开源) -- 智能定时衣柜(定时器+STM32)

2024-01-16 23:50

本文主要是介绍物联网毕设(开源) -- 智能定时衣柜(定时器+STM32),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

前言

定时衣柜资料获取

关注微信公众号 -- 星之援工作室 发送关键字(智能衣柜)

一 连线图

1. 原理图

2. PCB效果

3. 实物效果

4. 功能概括

(1)硬件端

(2)APP端

演示视频

二 底层代码使用方式

1. 使用说明

2. 下载程序

三 APP使用方式

四 程序修改部分

🫡若需要,请咨询博主🫡


前言

本设备首先会采集环境的温湿度,并将相关信息显示在OLED屏幕上。用户可以通过按键设置设备的工作时长,并控制设备的开始、暂停和结束。当设备开始工作时,步进电机将自动正转180度模拟放下衣物,同时开启灯、加热器和风扇,并开始工作倒计时。在此期间,设备会监测温湿度,并在超过阈值时自动暂停工作并发出蜂鸣器提示。一旦工作倒计时完成,设备将自动回收衣物(电机反转180度),并关闭加热器、灯和风扇。

⚠️⚠️(本文章仅提供思路和实现方法,并不包含代码,需要代码的同学请自行联系博主)

⚠️⚠️(有疑问或需要定制或者技术支持等,也请自行联系博主)⚠️⚠️

定时衣柜资料获取

关注微信公众号 -- 星之援工作室 发送关键字(智能衣柜

➡️🫡🫡🫡🫡🫡🫡🫡🫡➡️

欢迎关注微信公众号星之援工作室,公众号不定时开源设计项目

支持单片机,Android系统设计成品定制,项目代做

请联系微信:13648103287

一 连线图

1. 原理图

1.   开发板本身自带一个LED ,这个LED作为我们查看获取数据状态的说明

2. PCB效果

3. 实物效果

 

4. 功能概括

(1)硬件端

1. 采集环境温湿度:该设备首先采集所处环境的温度和湿度。

2. OLED显示相关信息:采集的温度和湿度等相关信息将通过OLED屏幕进行显示。

3. 使用按键进行工作时长设置和控制:用户可以通过设备上的按键设置设备的工作时长,也可以通过按键控制设备的开始、暂停和结束工作。

4. 开始工作:一旦设备开始工作,步进电机会自动旋转180度来模拟放下衣物。同时,设备的灯、加热器和风扇将会开启,并开始工作倒计时。

5. 实时监测温湿度:在设备工作期间,会持续监测环境温湿度,如果超过预设阈值,设备将会自动暂停工作。同时,蜂鸣器会发出提示音,提醒用户环境温湿度超标。

6. 工作结束和回收衣物:当设备的工作倒计时结束后,电机会自动反转180度,模拟回收衣物,并关闭加热器、灯及风扇,表示设备工作结束。

(2)APP端

暂无,可加

演示视频

链接:https://pan.baidu.com/s/1Kv7OofBGpXMmAW9O1yB-9w

提取码:xzy0

二 底层代码使用方式

1. 使用说明

(1). 该设备无需APP,客户可不用查看下面的内容

(2). 当设备处于正常状态的时候,开发板上面的LED会处于闪烁的状态

2. 下载程序

  1. 先根据原理图进行连线,连接好以后在做后面的操作
  2. 打开手机热点 热点名字:NET密码:12345678
  3. 打开程序(硬件由工作室出的可以忽略下载程序这部分)

三 APP使用方式

  1. 使用说明

  1. 下载APP

使用Android手机安装APK进行操控

安装Android studio或者使用Android手机进行操控

Android studio下载链接

下载Android Studio_android studio下载_psh714的博客-CSDN博客

(2)使用说明

打开APP后设备会自动订阅MQTT主题,等待1-5秒APP会自动获取到设备上的数据,若5秒内没有获取到设备数据,则请检测设备是否在线,若在线,则请重新打开APP进行数据的获取

  1. APP界面

四 程序修改部分

  1. 硬件代码
  1. 如需修改WiFi

  1. 修改平台接入设备 

  1. 软件代码


🫡若需要,请咨询博主🫡


⚠️⚠️END⚠️⚠️


这篇关于物联网毕设(开源) -- 智能定时衣柜(定时器+STM32)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/614315

相关文章

基于Python开发电脑定时关机工具

《基于Python开发电脑定时关机工具》这篇文章主要为大家详细介绍了如何基于Python开发一个电脑定时关机工具,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. 简介2. 运行效果3. 相关源码1. 简介这个程序就像一个“忠实的管家”,帮你按时关掉电脑,而且全程不需要你多做

解决Cron定时任务中Pytest脚本无法发送邮件的问题

《解决Cron定时任务中Pytest脚本无法发送邮件的问题》文章探讨解决在Cron定时任务中运行Pytest脚本时邮件发送失败的问题,先优化环境变量,再检查Pytest邮件配置,接着配置文件确保SMT... 目录引言1. 环境变量优化:确保Cron任务可以正确执行解决方案:1.1. 创建一个脚本1.2. 修

如何使用celery进行异步处理和定时任务(django)

《如何使用celery进行异步处理和定时任务(django)》文章介绍了Celery的基本概念、安装方法、如何使用Celery进行异步任务处理以及如何设置定时任务,通过Celery,可以在Web应用中... 目录一、celery的作用二、安装celery三、使用celery 异步执行任务四、使用celery

什么是cron? Linux系统下Cron定时任务使用指南

《什么是cron?Linux系统下Cron定时任务使用指南》在日常的Linux系统管理和维护中,定时执行任务是非常常见的需求,你可能需要每天执行备份任务、清理系统日志或运行特定的脚本,而不想每天... 在管理 linux 服务器的过程中,总有一些任务需要我们定期或重复执行。就比如备份任务,通常会选在服务器资

嵌入式QT开发:构建高效智能的嵌入式系统

摘要: 本文深入探讨了嵌入式 QT 相关的各个方面。从 QT 框架的基础架构和核心概念出发,详细阐述了其在嵌入式环境中的优势与特点。文中分析了嵌入式 QT 的开发环境搭建过程,包括交叉编译工具链的配置等关键步骤。进一步探讨了嵌入式 QT 的界面设计与开发,涵盖了从基本控件的使用到复杂界面布局的构建。同时也深入研究了信号与槽机制在嵌入式系统中的应用,以及嵌入式 QT 与硬件设备的交互,包括输入输出设

阿里开源语音识别SenseVoiceWindows环境部署

SenseVoice介绍 SenseVoice 专注于高精度多语言语音识别、情感辨识和音频事件检测多语言识别: 采用超过 40 万小时数据训练,支持超过 50 种语言,识别效果上优于 Whisper 模型。富文本识别:具备优秀的情感识别,能够在测试数据上达到和超过目前最佳情感识别模型的效果。支持声音事件检测能力,支持音乐、掌声、笑声、哭声、咳嗽、喷嚏等多种常见人机交互事件进行检测。高效推

让树莓派智能语音助手实现定时提醒功能

最初的时候是想直接在rasa 的chatbot上实现,因为rasa本身是带有remindschedule模块的。不过经过一番折腾后,忽然发现,chatbot上实现的定时,语音助手不一定会有响应。因为,我目前语音助手的代码设置了长时间无应答会结束对话,这样一来,chatbot定时提醒的触发就不会被语音助手获悉。那怎么让语音助手也具有定时提醒功能呢? 我最后选择的方法是用threading.Time

金融业开源技术 术语

金融业开源技术  术语 1  范围 本文件界定了金融业开源技术的常用术语。 本文件适用于金融业中涉及开源技术的相关标准及规范性文件制定和信息沟通等活动。

安全管理体系化的智慧油站开源了。

AI视频监控平台简介 AI视频监控平台是一款功能强大且简单易用的实时算法视频监控系统。它的愿景是最底层打通各大芯片厂商相互间的壁垒,省去繁琐重复的适配流程,实现芯片、算法、应用的全流程组合,从而大大减少企业级应用约95%的开发成本。用户只需在界面上进行简单的操作,就可以实现全视频的接入及布控。摄像头管理模块用于多种终端设备、智能设备的接入及管理。平台支持包括摄像头等终端感知设备接入,为整个平台提

智能交通(二)——Spinger特刊推荐

特刊征稿 01  期刊名称: Autonomous Intelligent Systems  特刊名称: Understanding the Policy Shift  with the Digital Twins in Smart  Transportation and Mobility 截止时间: 开放提交:2024年1月20日 提交截止日