基于51单片机的智能电动窗帘控制OLED显示设计

基于51单片机电动窗帘控制OLED显示设计

设计主要包含Proteus仿真+程序代码+设计报告+原理图+演示视频

一、开发环境

仿真图版本:proteus7.8以上

程序代码:KEIL4/KEIL5

设计编号:B013

二、功能介绍

设计一个电动窗户控制器,该控制器能够根据室内的光照强度,自动调整窗户开合度。支持手动关闭或开启。

基本要求:

1、用一台步进电机机旋转(正传/反转)控制窗户的开合度;

2、用一个光敏电阻检测室内光照强度,并显示测量结果;

3、根据光照强度可以自动控制窗户关闭或打开;

4、设置3个按键:手动/自动切换、手动正转、手动反转并用一个发光二极管显示手动/自动状态。

架构:

AT89C51可以替换为AT89C52,实物可以换作STC89C51,STC89C52

三、仿真设计

打开仿真工程,双击proteus中的单片机,选择hex文件路径,然后开始仿真。

四、程序代码

工程文件使用Keil4/keil5打开,编译产生hex加载到对应的单片机中。

五、视频讲解

主要包括仿真运行讲解。

六、原理图

元器件清单:

七、设计报告

八、资料清单&&下载链接

本资料下载链接(可点击):https://pan.baidu.com/s/1S26jcJDTjqeu7y8jqZPRPQ?pwd=yrus

相关推荐
碧海银沙音频科技研究院8 小时前
基于炬芯ATS308X 设计的上位机usb 串口音乐EQ调节工具
stm32·单片机·嵌入式硬件
三佛科技-1341638421211 小时前
过认证72W碳化硅方案(12V6A)主控HN1562+HN36228V 典型应用电路、变压器参数分享
单片机·嵌入式硬件·物联网·智能家居·pcb工艺
Zwawa12 小时前
串口为什么会丢字节:从轮询到中断和环形缓冲区
c语言·单片机·嵌入式
Brilliantwxx12 小时前
【STM32】 内部 Flash 详解:寄存器逐位拆解 + 工作流程顺序全讲 + EEPROM再实现
stm32·单片机·嵌入式硬件·1024程序员节
木子单片机12 小时前
基于单片机的DS18B20温度传感器测温系统设计
单片机·嵌入式硬件·51单片机·keil
吴建旭 智宅焕13 小时前
智能家居全国交付中工具平权后的价值分层架构设计与实现:判断层、履约层与交付确定性
智能家居
华清远见IT开放实验室13 小时前
实验室建设案例 | 安徽三联学院物联网实验室
stm32·单片机·嵌入式硬件·物联网·华清远见
深圳光特通信豆子14 小时前
TTL 光模块在工业控制与串口通信中的应用指南(10M BIDI 单模系列)
单片机·嵌入式硬件
桀人14 小时前
SPI概念引入
stm32·单片机·嵌入式硬件
是枚小菜鸡儿吖15 小时前
Home Assistant跨品牌智能家居教程:Docker部署、米家接入、vivo桥接与远程访问
docker·容器·智能家居