基于51单片机智能窗帘控制模型设计(毕设课设)

2023-05-16

智能窗帘模型设计说明

一. 实现要求

1. 自动模式:可感知光线强度,光强时控制窗帘关闭;光弱时控制窗帘打开;

2. 手动模式:可手动打开或关闭窗帘;

3. 当窗帘被完全打开到顶端时,控制器通过传感器信号反馈控制电机停止,当窗帘关闭到底端时,控制器通过传感器信号反馈控制电机停止;

4. 采用设计的开关电源模块供电;

二. 设计方案

1. 采用stc89C51单片机作为控制器;

2. 采用光敏电阻作为感应光强度传感器;

3. 5V4相步进电机作为控制电机控制开启和关闭窗帘;

4. 红外对管检测窗帘到达位置;

5. 5V300mA开关电源模块为供电电源;

原理说明: 1.自动模式,光敏电阻的阻值随光线强度增强而减小,实测最小值约10欧,最大值约100K.通过与LM393比较器组成比较电路,即可将光信号转化成高低电平信号送与单片机处理,光强时比较器输出为低电平,光弱时相反;单片机通过判断高低电平来判断光的强弱,依此作出相应控制;

2.手动模式,由单片机按键控制步进电机的正传和反转的原理,资料较多,百度一下,明明白白;

3.窗帘位置判断,红外对管前方若有窗帘遮挡时,红外接收管接收到被反射来的红外线导通,输出低电平;红外对管前方无窗帘遮挡时,红外接收管未导通,输出高电平; 这样控制器根据高低电平的变化即可感知窗帘的位置,做出相应的控制;

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

基于51单片机智能窗帘控制模型设计(毕设课设) 的相关文章

随机推荐

  • 最简单DIY基于ESP32CAM的物联网相机系统⑤(用C#上位机实现串口图传)

    第一篇 xff1a 最简单DIY基于ESP32CAM的物联网相机系统 xff08 用网页实现拍照图传 xff09 第二篇 xff1a 最简单DIY基于ESP32CAM的物联网相机系统 xff08 在JAVAWEB服务器实现图片查看器 xff
  • 最简单DIY基于STM32单片机的WIFI智能小车设计方案

    STM32库函数开发系列文章目录 第一篇 xff1a STM32F103ZET6单片机双串口互发程序设计与实现 第二篇 xff1a 最简单DIY基于STM32单片机的蓝牙智能小车设计方案 第三篇 xff1a 最简单DIY基于STM32F40
  • 基于ESP32CAM的物联网相机系统⑧(用原生JavaWeb实现双摄像头WIFI图传)

    第一篇 xff1a 最简单DIY基于ESP32CAM的物联网相机系统 xff08 用网页实现拍照图传 xff09 第二篇 xff1a 最简单DIY基于ESP32CAM的物联网相机系统 xff08 在JAVAWEB服务器实现图片查看器 xff
  • 基于ESP32CAM实现WebSocket服务器实时点灯

    ESP32 CAM ArduinoIDE开发系列文章目录 第一篇 xff1a ESP32 CAM高性价比WIFI图传方案快速入门教程 第二篇 xff1a ESP32 CAM第一个无线点灯程序 第三篇 xff1a ESP32 CAM智能网关的
  • 最简单DIY基于STM32的远程控制电脑系统①(电容触摸+按键控制)

    STM32库函数开发系列文章目录 第一篇 xff1a STM32F103ZET6单片机双串口互发程序设计与实现 第二篇 xff1a 最简单DIY基于STM32单片机的蓝牙智能小车设计方案 第三篇 xff1a 最简单DIY基于STM32F40
  • 最简单DIY基于STM32的远程控制电脑系统②(无线遥杆+按键控制)

    STM32库函数开发系列文章目录 第一篇 xff1a STM32F103ZET6单片机双串口互发程序设计与实现 第二篇 xff1a 最简单DIY基于STM32单片机的蓝牙智能小车设计方案 第三篇 xff1a 最简单DIY基于STM32F40
  • ESP8266 MQTT开发IOT系列教程

    ESP8266 MQTT开发IOT教程 使用esp8266 01s 12f等wifi模块 MQTT的通讯协议 arduino IDE开发IOT应用教程 更多学习知识 访问 niehen cn ESP开发学习基础知识 基础知识包括对esp模块
  • 使用adb 命令安装和导出apk

    在文件框内空白处按住Shift键 然后鼠标右键 打开PowerShell xff0c 或者win 43 R启动cmd也可以 运行 adb install r APP的apk文件 例如 adb install r pageTest apk 打
  • 基于51单片机智能光控制窗帘系统设计(毕设课设)

    基于单片机的智能光控窗帘的系统 xff0c 既能解决每天手拉开和关上窗帘的不便 xff0c 又显示出了生活的档次 xff0c 同时还可以根据光线的明暗来自动控制窗帘的开关 xff0c 以调节室内的光线 xff0c 更进一步地满足了人们的享受
  • hdu1085

    继续母函数 xff0c 趁热打铁 xff0c 一次ac 题意是1 xff0c 2 xff0c 5的硬币若干 xff0c 打出最小的不能表示的钱数 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61
  • nvidia-smi报错:NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver 原因及避坑解决方案

    由于断电 xff0c 服务器重启了 xff0c 当我再次跑实验时 xff0c 发现cuda不可用 xff0c 于是输入 nvidia smi 才发现了一个错误 xff0c 如下 xff1a NVIDIA SMI has failed bec
  • Ubuntu升级内核

    Introduction The Linux kernel is the heart of your Ubuntu Operating System The kernel that comes with Ubuntu should cont
  • 机器学习算法需要注意的一些问题(二)

    训练样本大小选取的问题 模型学习的准确度与数据样本大小有关 xff0c 那么如何展示更多的样本与更好的准确度之间的关系呢 xff1f 我们可以通过不断增加训练数据 xff0c 直到模型准确度趋于稳定 这个过程能够很好让你了解 xff0c 你
  • 九种设计模式在Spring中的应用

    Spring中涉及的设计模式总结 1 简单工厂 非23种设计模式中的一种 实现方式 xff1a BeanFactory Spring中的BeanFactory就是简单工厂模式的体现 xff0c 根据传入一个唯一的标识来获得Bean对象 xf
  • WIN11安装Docker,并启动连接MySQL

    WIN11安装Docker 并启动连接MySQL 起因 xff1a 新买了一台电脑 xff0c 需要安装开发环境 xff0c 本地安装MySQL过于麻烦 xff0c 考虑到自身并不需要多么精准的MySQL配置 xff08 主要是感觉安装步骤
  • 阿里云镜像恢复,镜像取证

    阿里云镜像raw恢复取证 raw文件下载格式转换新建虚拟机第一个问题 xff1a xff08 耗时一天 xff09 第一个问题的解决 xff1a raw文件下载 根据阿里提供的下载连接 xff0c 建议用迅雷进行下载 下载后解压获得raw格
  • K8S安装网络插件flannel

    引言 xff1a K8S集群刚刚创建完成之后 xff0c 由于网络环境未进行配置 xff0c 在执行查看Node节点时 xff0c 节点状态会显示NotReady xff0c 信息如下 导致显示这个状态的原因是因为还未安装网络插件 xff0
  • 新手c语言实现可一键更改棋盘大小的三子棋程序

    新手刚学完数组 这是第一次上传代码 欢迎大家交流 如果有问题请指出 看到网上很多都是固定棋盘的三子棋 但我想实现可更改的棋盘 所以在判断上需要更改 游戏主程序 define CRT SECURE NO WARNINGS include 34
  • C语言实现可选择棋盘大小的扫雷小游戏

    此扫雷游戏程序可以在开始界面定义雷的个数 可以定义棋盘大小 xff08 只能正方形 xff09 可以扫雷展开一片区域 可以标记雷来获得胜利 xff08 本博客作为自己在某段时间自己的学习感想作为记录方式发出 xff0c 所以内容比较硬核基本
  • 基于51单片机智能窗帘控制模型设计(毕设课设)

    智能窗帘模型设计说明 一 实现要求 1 自动模式 可感知光线强度 光强时控制窗帘关闭 光弱时控制窗帘打开 2 手动模式 可手动打开或关闭窗帘 3 当窗帘被完全打开到顶端时 控制器通过传感器信号反馈控制电机停止 当窗帘关闭到底端时 控制器通过