基于STM32单片机多功能教室智能台灯TFT屏无线云平台设计139

本文介绍了一款基于STM32F103C8T6单片机的多功能灯系统,具备光控、手动、定时模式,通过无线APP实现远程控制和数据监测,包括光照感应、人员计数、坐姿检测等功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

STM32单片机教室灯台灯多功能灯系统139

产品功能描述:

本系统由STM32F103C8T6单片机核心板、1.44寸TFT彩屏、(无线蓝牙/WIFI模块-可选)、光照采集电路、手势传感器、USB高亮LED灯、2路红外对管、坐姿检测、蜂鸣器提醒电路、按键组成。

1、STM32单片机驱动1.44寸TFT彩屏实时显示万年历、光照值、USB灯亮度、当前人数、人数阈值、当前模式、定时时间段及坐姿状态是否正常;按键可以设置人数阈值;该设备工作模式分为:光控模式、手动模式、定时模式。

2、系统上电后,约1s左右的时间可以进入后台设置万年历及定时时间段功能,如果不做任何操作1s后进入主界面或者按下K2直接跳过等待进入主界面。如果一上电按下K1进入设置万年历功能。在设置万年历时,K1表示跳到下一个设置项,K2对设置值进行自加,K3对设置值进行自减。当年、月、日、时、分、秒,定时时间段的起始时、分、结束时、分。设置完成后,再次按下K1退出设置,进入主界面(万年历中星期根据日期自动换算0-6表示,0表示周日)。

3、进入主界面,默认处于“自动模式”。可以通过按键K4进行切换“手动模式”或“自动模式”、“定时模式”;两个红外对管进行人员数量统计,根据传感器触发的先后顺序判断进入还是出去,从而能够统计出室内人员数量。

4、“光控模式”下:按键可以设置人数阈值设置的阈值,参数存储到STM32单片机flash中,掉电设置参数不丢失。

当光照低于阈值时,室内有人打开led进行补光,并根据光照强弱自动调整PWM占空比控制亮度。如果室内人员数量为0,也就是无室内没有任何人的情况下,LED灯进行直接关闭,节约能源。

5、“手动模式”下:按键可以控制是否启动打开灯及控制灯的亮度、是否打蜂鸣器直接报警,如果配备手势传感器,可以通过手势对灯亮度、蜂鸣器进行控制,注意手势传感器上端不要有长时间的遮挡,一般操作高度25cm左右。

6、“定时模式”下:通过当前时间和设置时间段对比,来决定光控功能是否有效。如果当前时间在设置时间段范围内有效,否则无效。例如当天设置时间段为:08:20-11:50,当前时间在09:10时,如果室内有人根据光照控制灯亮灭程度,如果无人直接关灯;当前时间在12:20时灯一直处于关闭。

7、任何模式情况下:人员数量为0或者人数超过设置阈值,显示字体颜色变化提醒;如果人数超标会有蜂鸣器报警提醒。避障传感器检测到坐姿异常,蜂鸣器报警提醒。

8、无线APP功能(注意只有配备无线蓝牙/WIFI模块才有该功能):

APP能够连接板载无线模块,查看相应数据;

APP能够进行一键校时功能,将手机时间设置到板载中,更新板子年月日时分秒。

APP能够发送指令切换当前工作模式,也可以对所有显示变量的阈值进行设置其中包括定时时间段,且设置阈值后,设备存储数据到单片机Flash中,掉电不丢失;

APP能够完成硬件电路板中所有的按键操作以及彩屏液晶的显示等工作。

注意:手势传感器采用中断方式处理,所以不对手势操作时,不要遮挡到传感器,否则影响其他功能使用。

​​​​​​​

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值