基于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

相关推荐
fly_sunnn5 小时前
STM32-GPIO
stm32·单片机·嵌入式硬件
星野云联AIoT技术洞察7 小时前
Matter 1.6 的 NFC 配网与 Joint Fabric:何时值得改变安装与移交流程
智能家居·fabric·matter·tuya·nfc配网·matter 1.6
宵时待雨8 小时前
STM32基础1:嵌入式历史与生态
stm32·单片机·嵌入式硬件
不会代码的小猴9 小时前
启动文件
stm32·嵌入式硬件
深圳老胡9 小时前
STM32CubeMX 生成 CMake 工程,用 VSCode 编译与调试的完整流程
笔记·stm32·单片机·代码规范
甜甜的大香瓜9 小时前
【MT32F006】MT32F006之Timer定时
单片机
甜甜的大香瓜9 小时前
【MT32F006】MT32F006之读写内部EEPROM
单片机
2401_8628808210 小时前
iMX6ULL 驱动工程搭建 + LED 灯驱动
c语言·驱动开发·嵌入式硬件
乐橙开放平台10 小时前
智慧连锁客流检测和离岗检测怎么对接
大数据·人工智能·笔记·物联网·自动化·音视频·智能家居
hahaha601610 小时前
FPGA+ARM实现AWB的全流程
人工智能·嵌入式硬件·算法·计算机视觉·fpga开发