基于stm32的多功能学习桌
多功能学习桌以 STM32F103C876 为控核,配 OLED 显数据,5V USB 供电即启。设自动 / 手动双模式,按首键切换。自动模式下,光电管控桌升降,压力值、光照值分别控蜂鸣器、灯光,按次键调阈值;手动模式靠按键控灯与桌升降。
主控与显示:基于 STM32F103C876 最小系统板实现整体控制,通过 OLED 显示屏实时展示温湿度、光照值、压力数据、工作模式及阈值参数,上电即自动启动数据显示。 多维度传感检测: DHT11 传感器:持续采集环境温度、湿度数据并实时回显; 光照传感器:监测环境光照强度,为灯光控制提供依据; 薄膜压力传感器:检测人与座椅间的压力值,关联蜂鸣器报警逻辑; 光电检测模块:识别是否有人使用,作为桌子升降的触发条件。 二、双工作模式核心逻辑(通过第一个按键切换) (一)自动模式(默认上电模式) 桌子升降控制:光电管检测到人→步进电机正转(桌子升高);检测不到人→步进电机反转(桌子降低),无需手动干预。 蜂鸣器报警控制:压力值>设定阈值→蜂鸣器报警;压力值≤设定阈值→报警停止,避免无人时误触发或压力异常。 灯光控制:光照值<设定阈值→灯光自动开启(补光);光照值>设定阈值→灯光自动熄灭(节能)。 阈值调节功能:按下第二个按键可循环切换调节对象 —— 先调节压力阈值,再调节光照阈值,适配不同使用场景需求。 (二)手动模式 脱离传感器自动控制逻辑,所有执行动作仅通过按键触发,精准响应手动操作; 按键功能定义: 第二个按键:灯光开关(按一次开,再按一次关); 第三个按键:步进电机正转(桌子升高); 第四个按键:步进电机反转(桌子降低)。 三、核心执行机构动作 步进电机:负责桌子升降,正转对应升高、反转对应降低,适配 “有人使用升高、无人使用降低” 的自动逻辑与手动精准控制; 蜂鸣器:仅在自动模式下,基于压力阈值触发报警,提醒压力异常; 补光灯光:根据模式不同,实现自动补光或手动开关,保障学习光照需求。 四、供电与启动 采用 5V USB 供电,上电后自动初始化所有传感器与执行机构,OLED 实时显示各项数据及当前模式,无需额外启动操作,即插即用。 2025YY0133-YZQ20250024