# stm32_trash-can **Repository Path**: stm32-microcontroller-code/stm32_trash-can ## Basic Information - **Project Name**: stm32_trash-can - **Description**: 67.STM32智能家用垃圾桶嵌入式单片机设计MF-毕业源码案例设计 - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-12 - **Last Updated**: 2026-03-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README STM32智能家用垃圾桶功能如下: 1. 环境采集:超声波传感器检测垃圾桶剩余容量,将垃圾桶剩余容量映射为百分比显示;光电红外传感器检测是否有人靠近,火焰传感器检测是否发生火灾。 2. 模式切换:可通过按键切换自动模式和手动模式 3. 自动模式:自动模式下如果垃圾桶未满则指示灯1点亮,如果垃圾桶已满则指示灯2点亮并且蓝牙APP接收信息“垃圾桶已满”;如果有人且垃圾桶未满则打开垃圾桶桶盖,如果垃圾桶已满则不打开桶盖且蜂鸣器报警提醒;通过火焰传感器检测是否发生火灾,如果发生则蜂鸣器报警且两个指示灯同时亮起;垃圾桶桶盖关闭时打开消毒灯进行消毒 4. 手动模式:手动模式下可通过按键控制垃圾桶桶盖和消毒灯的开关 5. 阈值调节:可以通过按键调节垃圾桶的距离阈值以及控制消毒模式是否打开 6. 蓝牙APP:通过蓝牙APP可接收环境信息数据和控制指令下发 2.材料清单 • STM32F103C8T6最小系统板 • OLED显示屏(4针IIC协议) • 光电红外传感器 • 火焰传感器 • HC-SR04超声波传感器 • BT04-A蓝牙模块 • UV紫外线消毒灯 • 继电器 • 舵机 • 蜂鸣器 • LED灯 • 垃圾桶模型