1.一种基于STM32的智能节能控制开关系统,其特征在于,它包括微控单元MCU、超声波传感器、伺服电机和继电器;
在教室内选择一个高于桌椅给定距离的水平面,在该水平面与一侧墙壁的交线处安装瞄点装置,所述瞄点装置包括伺服电机和安装在伺服电机上的超声波传感器,伺服电机带动超声波传感器以设定频率旋转;
在所述水平面与一侧墙壁的交线处选取N个点,所述N>10,在教室内无人时分别测量超声波传感器与N个点的距离,将每个点的测量值分别作为该点的阈值;
微控单元MCU控制伺服电机带动超声波传感器旋转,在旋转的过程中再分别测量超声波传感器与所述N个点的距离;根据有人在时会造成超声波传感器测量的距离变小,当某个点的实际测距小于相应点的阈值时,微控单元MCU的计数器模块的当前计数值X加1,N个点的测距全部完成后,判断X是否大于10,如果是则判断教室内有人,如果否则判断教室内没有人;
当判断结果为教室内没有人时,微控单元MCU通过继电器断开电源,实现智能断电。
2.根据权利要求1所述的一种基于STM32的智能节能控制开关系统,其特征在于,所述微控单元MCU采用STM32F103RCT6;
微控单元MCU的PD0端口同时连接电阻R6的一端、晶振Y1的一端和电容C1的一端,微控单元MCU的PD1端口同时连接电阻R6的另一端、晶振Y1的另一端和电容C4的一端,电容C1的另一端和电容C4的另一端同时接GND;
微控单元MCU的NRST端口同时连接电阻R5的一端、按键开关KEY1的一端和电容C2的一端,电阻R5的另一端连接VCC,按键开关KEY1的另一端和电容C2的另一端同时接GND;
微控单元MCU的VDDA端口同时连接电阻R8的一端和电容C8的一端,电阻R8的另一端接VCC,电容C8的另一端接GND;
微控单元MCU的BOOT0端口连接电阻R10的一端,电阻R10的另一端连接Header3的2号管脚,Header3的1号管脚接GND,Header3的3号管脚接VCC。
3.根据权利要求2所述的一种基于STM32的智能节能控制开关系统,其特征在于,所述超声波传感器J25采用US-100;
所述伺服电机J26采用9g舵机;
超声波传感器J25的2号管脚连接微控单元MCU的A1端口,3号管脚和4号管脚同时连接VCC;
伺服电机J26的3号管脚连接微控单元MCU的B0端口,2号管脚接VCC;
超声波传感器J25的1号管脚连接伺服电机J26的1号管脚。
4.根据权利要求3所述的一种基于STM32的智能节能控制开关系统,其特征在于,所述继电器RE21采用SRD-12VDC-SL-C;
微控单元MCU的A6端口连接电阻R22的一端,电阻R22的另一端连接三极管Q1的基极,三极管Q1的发射极接地,三极管Q1的集电极同时连接电阻R21的一端、二极管D31的阳极和继电器RE21的4号管脚,电阻R21的另一端连接发光二极管LED1的阴极,发光二极管LED1的阳极、二极管D31的阴极和继电器RE21的1号管脚同时连接VCC,继电器RE21的2号管脚、3号管脚和5号管脚分别连接接线端子J22的1号管脚、2号管脚和3号管脚。
5.根据权利要求1-4任一项所述的一种基于STM32的智能节能控制开关系统,其特征在于,所述超声波传感器测量上述N个点的距离的具体方法为:超声波传感器的发射器发射超声波,超声波传感器的接收器接收反射回的超声波,超声波传感器根据发射和反射的超声波的时间差,与超声波的速度做乘法,获取某个点的距离。
6.根据权利要求1-4任一项所述的一种基于STM32的智能节能控制开关系统,其特征在于,所述水平面上选取N个点,N=180。