MECHANICALENGINEERMECHANICALENGINEERMECHANICALENGINEERMECHANICALENGINEERMECHANICALENGINEERMECHANICALENGINEERMECHANICALENGINEERMECHANICALENGINEERMECHANICALENGINEERMECHANICALENGINEERMECHANICALENGINEERMECHANICALENGINEERMECHANICALENGINEERMECHANICALENGINEER2023年第8期网址:www.jxgcs.com电邮:hrbengineer@163.com机械工程师基于STM32技术的自动晒衣系统孙健,郭长城(江海职业技术学院机电汽车学院,江苏扬州225101)0引言智能家居以家庭住宅为平台,将家居生活的有关设施集成,为人们提供舒适、便利、安全的居住环境[1-2]。国内外学者运用传感器、数据挖掘、机器学习和单片机技术在人体日常活动识别[3-4]、智能健康监测[5]、家居能源管理[6]、家居温度预测[7]、智能窗居[8-12]和智能晾衣[13-16]等方面进行了大量有益研究。本文提出一种基于传感技术的自动晾衣方法,通过压电传感器监测雨滴冲击信号,依据监测数据确定大雨来袭的环境特征,运用嵌入式ARM技术开发了基于传感技术的自动晾衣系统,并在试验中检验了系统的可行性。1系统总体方案设计基于传感技术的环境自适应晾衣系统包含雨滴监测模块、嵌入式主控单元、电动机调速驱动电路模块、电动推杆、晾衣机构、USB通信模块、上位机和人机交互界面。采用压电传感原理监测雨滴冲击信号,对传感器敏感板上单位时间内的雨滴冲击信号进行计数。嵌入式主控单元接收雨滴监测数据,并依据调控规则输出伸缩信号。电动机调速驱动电路将伸缩信号转换为可变方向驱动电流,控制电动推杆内的步进电动机正转和反转、电动推杆伸出和缩回,进而控制晾衣机构的晾衣杆伸出和缩回。USB通信模块将环境监测值上传至上位机保存,并在人机交互界面上显示。2系统硬件设计2.1主控单元采用STM32F4作为主控制器,搭建嵌入式环境自适应晾衣系统的硬件平台。STM32F4拥有FSMC、TIMER、SPI、IIC、USB、CAN、IIS、SDIO、ADC、DAC、RTC和DMA等众多外设及功能,具有极高的集成度,采用ARMCortex-M4内核,拥有更强劲的性能、更高的代码密度、位带操作、可嵌套中断、低成本和低功耗等众多优势。采用板载12位ADC接口获取3路传感器模拟信号并转换为数字信号。板载TTL电平DIO接口输出两路“伸出/缩回”控制信号。板载5V电源给传感器模块供电。STM32F4由太阳能蓄电池供电。板载USB总线实时上传监测数据给上位机PC。2.2雨滴冲击信号监测模块雨滴监测传感模块如图2所示。压电陶瓷片附着于敏摘要:使用微处理器STM32F407的标...