发布时间:2026/8/24 21:33:25
【proteus仿真】基于 STM32 的智能垃圾桶设计(仿真图+程序) 前言传统垃圾桶需要手动开盖无法判断桶内状态也缺少火情、溢满提醒体验较差。本文基于 STM32F103C8T6 单片机在 Proteus 中完成整套智能垃圾桶硬件电路仿真实现分类按键输入、溢满检测、烟雾火情检测、声光报警、水泵灭火、OLED 显示、串口上报等完整功能适合作为单片机课程设计、毕设参考。一、系统整体方案本智能垃圾桶以 STM32F103C8T6 为主控芯片外设分为五大模块垃圾分类输入模块4 路独立按键分别对应厨余、其他、有害、可回收垃圾环境检测模块PCF8591 ADC 采集电位器模拟的溢满检测、烟雾浓度检测显示模块OLED12864 屏幕实时显示垃圾类型、桶内溢满状态、烟雾浓度执行报警模块LED 状态指示灯、蜂鸣器报警、三极管驱动水泵模拟灭火串口通信模块USART 串口将设备状态上传上位机。整体逻辑按键录入投放垃圾类型ADC 采集溢满与烟雾数据当垃圾桶溢满触发溢满 LED 提示烟雾超标时烟雾 LED 点亮、蜂鸣器报警、水泵启动模拟灭火所有信息同步在 OLED 屏幕展示并通过串口输出。二、Proteus 硬件电路解析1. 主控单元 STM32F103C8T6STM32F103C8T6 是本系统核心提供 GPIO、I2C、ADC、USART 外设。I2C 引脚 PB6/PB7驱动 PCF8591 模数转换芯片I2C 引脚 PB8/PB9驱动 OLED12864 显示屏PA14、PA15三极管驱动水泵、蜂鸣器PA0‑PA34 路垃圾分类按键PA9/PA10串口 TX/RX用于串口调试输出。2. 垃圾分类按键输入电路4 个独立按键分别对应厨余垃圾、其他垃圾、有害垃圾、可回收垃圾。 按键采用上拉电阻输入方式按下后 IO 口拉低单片机扫描按键识别用户投放垃圾种类识别后在 OLED 上显示当前投放垃圾类型。3.ADC 采集模块 PCF8591STM32IO 口资源紧张使用 PCF8591 I2C 转 ADC 芯片完成两路模拟量采集溢满检测电位器 RV2 模拟垃圾桶内部满桶传感器电位器电压随桶内垃圾高度变化烟雾检测电位器 RV1 模拟烟雾传感器电位器输出电压代表烟雾浓度。PCF8591 通过 I2C 总线 PB6 (SCL)、PB7 (SDA) 和 STM32 通信把模拟电压转为数字量给到单片机。4.OLED12864 显示模块I2C 接口 OLED 屏幕负责人机交互界面。 屏幕实时输出投放垃圾类别、垃圾桶溢满程度、烟雾浓度数值、报警状态。方便直观查看设备当前运行状态。5. 声光报警与执行机构溢满指示 LED (D2)当溢满 ADC 数值超过设定阈值D2 点亮提示垃圾桶已满需要清理烟雾指示 LED (D1)烟雾浓度超过阈值时 D1 点亮蜂鸣器 BUZ1烟雾超标时PA15 输出电平三极管 Q1 导通蜂鸣器响起报警水泵烟雾超标触发火情模拟PA14 输出高电平Q2 三极管导通水泵启动模拟喷水灭火。6. 串口通信模块STM32 的 USART1PA9‑TXPA10‑RX连接仿真串口终端。系统会把垃圾投放记录、溢满状态、烟雾浓度数据通过串口打印输出方便上位机监控、调试。三、系统工作流程系统上电初始化I2C、OLED、PCF8591、串口、GPIO 全部初始化OLED 显示初始化界面循环扫描 4 路分类按键检测是否有垃圾投放操作检测到按键按下记录垃圾类型OLED 更新显示通过 I2C 读取 PCF8591 采集溢满、烟雾两路 ADC 数值溢满判断溢满 ADC 值大于阈值溢满 LED 点亮低于阈值熄灭烟雾火情判断烟雾 ADC 数值大于阈值烟雾 LED 亮起蜂鸣器鸣叫水泵开启模拟灭火烟雾恢复正常报警全部关闭将垃圾类型、溢满等级、烟雾浓度数据刷新 OLED同时串口输出上报循环回到按键扫描持续运行。四、核心功能说明✅四类垃圾分类录入通过物理按键模拟 4 种垃圾投放记录投放信息 ✅桶满检测提醒模拟垃圾桶溢满LED 灯光提示提醒清理 ✅烟雾火情检测与灭火模拟检测桶内起火烟雾声光报警 水泵模拟灭火 ✅OLED 可视化显示所有状态本地屏幕直观展示 ✅串口数据上报所有运行数据输出串口便于二次开发上位机。五、拓展改进方向毕设 / 项目升级参考实物替换仿真电位器替换成真实红外溢满传感器、MQ‑2 烟雾传感器自动开盖增加舵机实现投放垃圾自动开盖无线传输增加 ESP8266/Wi‑Fi 模块数据上传云平台手机查看垃圾桶状态自动称重增加 HX711 重量传感器统计垃圾投放重量语音播报增加语音模块播报投放垃圾类别、满桶提醒。六、总结本项目基于 STM32 完成智能垃圾桶整体仿真完整实现垃圾分类输入、环境感知、报警执行、显示、串口上报整套闭环逻辑。整个工程使用 Proteus 搭建不需要实物硬件就可以验证全部逻辑对 STM32 I2C 外设、ADC 采集、三极管驱动外设、按键扫描等知识点有很好的练习效果非常适合单片机课程设计和毕业设计。通过网盘分享的文件仿真文件获取.zip 链接: https://pan.baidu.com/s/1V5zzxbpHc_fRqfGIzSdLfg?pwd6666 提取码: 6666

相关新闻

2026/8/24 21:33:25

Git Worktree:告别分支切换冲突,实现高效并行开发

大家好,我是专注于分享开发实战经验的博主。在日常开发中,你是否遇到过这样的困境:一个项目正在开发新功能,突然线上出现一个紧急Bug需要立即修复。你手忙脚乱地保存当前工作,git stash暂存修改,然后切换到…

2026/8/24 21:33:25

基于SpringBoot的企业车辆管理系统设计与实现源码+文档+讲解视频

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/24 21:33:25

Git Worktree 实战指南:多任务并行开发与高效分支管理

在实际开发中,我们经常遇到这样的场景:你正在一个功能分支上开发新特性,突然线上出现了一个紧急Bug需要立即修复。此时,你面临一个选择:要么将手头未完成的工作提交一个“半成品”的Commit,要么使用git sta…

2026/8/24 23:49:12

AIRA_2:构建高吞吐AI研究智能体的异步流式架构与资源调度

1. 从“单兵作战”到“协同作战”:AIRA_2 要解决的核心痛点如果你最近在折腾AI研究智能体(AI Research Agents),大概率会遇到一个让人头疼的局面:想法很美好,现实很骨感。你精心设计了一个基于LLM的智能体&…

2026/8/24 23:49:12

ICLR2021模型搜索趋势:从权重共享到硬件感知的实用化演进

1. 从ICLR2021的投稿窗口,窥探模型搜索的“风向标”如果你在2021年前后关注过机器学习顶会,尤其是ICLR(国际学习表征会议),一定会对“模型搜索”这个词的讨论热度有深刻印象。那一年,我作为审稿人之一&…

2026/8/24 23:49:12

2026论文降AIGC软件:11款工具实测谁在“降重”谁在“划水”?

2026 年学术审核标准持续收紧,论文重复率、AIGC 检出率已成为毕业答辩、期刊投稿的关键指标。随着知网、维普、Turnitin 等主流检测平台不断优化算法,对文本原创性和人工写作痕迹的识别能力显著提升,使得许多依赖 AI 生成内容的学生和研究者面…

2026/8/24 23:49:12

AI如何学会“说谎”?基于《Among Us》的多智能体欺骗与沟通研究

1. 引言:当AI学会“说谎”——从《Among Us》看多智能体系统的欺骗与沟通如果你玩过《Among Us》,一定对那种在紧急会议中,一边指着别人说“他是内鬼”,一边在心里盘算着如何圆谎的紧张感记忆犹新。这款游戏的核心魅力&#xff0c…

2026/8/24 23:49:12

DeepSWE:从代码生成到软件工程,AI编程智能体的真实能力试金石

1. 从“玩具”到“工程”:为什么我们需要DeepSWE这样的新基准?如果你在过去一年里关注过AI编程领域,大概率会被各种“智能体”刷屏。无论是GitHub Copilot的代码补全,还是Devin、SWE-agent这类号称能“自主解决GitHub Issue”的智…

2026/8/24 23:44:12

Interactsh 带外交互(OOB)服务器与客户端入门指南

Interactsh 带外交互(OOB)服务器与客户端入门指南 【免费下载链接】interactsh An OOB interaction gathering server and client library 项目地址: https://gitcode.com/gh_mirrors/in/interactsh Interactsh 是一款开源的带外交互(…

2026/8/24 0:07:22

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/24 1:12:32

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/24 8:17:29

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/24 1:09:25

3条命令跑通LocalAI:无GPU本地AI引擎部署

3条命令跑通LocalAI:无GPU本地AI引擎部署 【免费下载链接】LocalAI LocalAI is the open-source AI engine. Run any model - LLMs, vision, voice, image, video - on any hardware. No GPU required. 项目地址: https://gitcode.com/GitHub_Trending/lo/LocalAI…

2026/8/24 1:09:25

AI推理性能测试怎么做:MLPerf Inference完整上手指南

AI推理性能测试怎么做:MLPerf Inference完整上手指南 【免费下载链接】inference Reference implementations of MLPerf inference benchmarks 项目地址: https://gitcode.com/gh_mirrors/inf/inference 同一个模型换一张卡,速度快多少你知道吗&a…

2026/8/24 13:42:17

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/24 18:13:48

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/23 4:22:01

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…