首页 实物视频演示 设计说明书预览 答辩PPT预览
编号:
T1902205M
设计简介:
本设计是基于单片机的室内照明系统,主要实现以下功能:
1.采集光照数据和是否有人,实时显示在手机
2.系统分为手动模式,自动模式,定时模式 ,娱乐模式
3.手动模式:可以控制照明的的开关
4.自动模式:光照不足自动补光,且随着光照变化调节灯的亮度和色温
5.定时模式:可以定时开关灯
6.可通过手机APP控制灯光亮度
标签:STM32单片机、OLED12864、WS2812、人体红外、DS1302、LED灯、ESP8266、光敏电阻
题目扩展:智能台灯、基于STM32的智能灯
基于单片机的室内照明系统:中控部分、输入部分和输出部分。下面分别对这三部分进行概述:
中控部分:STM32F103单片机
概述:
中控部分是整个室内照明系统的核心,基于STM32F103单片机,负责接收输入数据、处理逻辑并控制输出设备。
简要描述:
- 数据接收:通过I2C、ADC、GPIO等接口接收来自DS1302时钟模块、光敏电阻、人体红外传感器和独立按键的数据。
- 逻辑处理:根据接收到的数据,执行相应的处理逻辑,如判断当前时间、光照强度、是否有人以及用户设定的模式和时间等。
- 输出控制:根据处理结果,通过PWM、GPIO等控制OLED显示模块、灯光和WIFI模块的输出。
输入部分
- DS1302时钟模块:提供实时时间信息,用于时间显示、定时控制等功能。
- 光敏电阻:检测当前光照强度,为系统提供自动调节灯光亮度的依据。
- 人体红外传感器:检测是否有人体存在,用于实现人来灯亮、人走灯灭等智能控制。
- 独立按键:提供用户界面,用于切换显示界面/模式、修改时间、设置定时等操作。
- 供电电路:为整个系统提供稳定的电源供应,确保各模块正常工作。
输出部分
- OLED显示模块:显示光照强度、灯光亮度、当前模式以及是否有人等信息,为用户提供直观的界面。
- 灯光:根据中控部分的指令,在不同模式下调节灯光亮度或实现灯光开关等功能。
- WIFI模块:连接手机APP,上传光照强度、灯光状态等数据,同时允许用户通过手机APP切换模式、调节灯光亮度等,实现远程控制和监控。