单片机毕业设计:基于51单片机的智能垃圾桶设计

博主主页:单片机辅导设计
博主简介:专注单片机技术领域和毕业设计项目。
主要内容:毕业设计、简历模板、学习资料、技术咨询。


主要介绍

  本设计论文设计开发了一种新型智能垃圾桶电路,其主要特点是STC89C52单片机作为实现自动传感器垃圾桶系统功能的核心,本文分别探究每个模块,并全面分析和演示各种方案。详细描述硬件电路的设计过程并详细描述该实施例中的用于人体和舵机的传感器模块的操作原理和功能,此外介绍了51单片机的软写过程:编写流程图的方法,Keil开发环境的介绍,以及下载软件的操作方法。最后介绍了调试步骤中的基本电子电路故障处理步骤和注意事项,并操作演示其功能。

关键词:51单片机;语音模块;舵机;智能垃圾桶

一、系统主要功能设计

  垃圾桶传感器模块若检测有人驻足超过1s则垃圾箱桶盖驱动电路工作,垃圾桶盖在舵机的带动下自动打开,语音模块发出对应的提示音;垃圾处理完,人们离开后,垃圾桶盖可以自动延迟一会儿再实现自动关闭。
  垃圾装满后传感器将检测到的信号传递到单片机,单片机进行处理后驱动语音模块发出提示音,提醒人们及时清运垃圾;本文设计的智能垃圾桶具有两种不同的工作模式,分别为自动模式和手动模式,可通过变换开关进行两种工作模式的切换。使用电源适配器接通电源给电路供电。系统主要由舵机驱动电路和电源电路、红外距离传感器、人体传感器模块构成。
系统原理图如图2-1所示。
在这里插入图片描述

图2-1 系统框图

二、系统硬件设计

1 主控模块

  本文所设计的智能垃圾桶核心控制模块为STC89C52单片机。系统主控模块在设计时包含复位、晶振电路以及总控制电路等。

整体电路设计

是英国公司开发的一款工具软件。该软件具有传统仿真功能,还能支持单片机等微处理器仿真,是当前性能最为强大、运行可靠性良好的外围器件仿真工具,虽然当前在国内的应用处于起步阶段,但在研究者的推动下已经成为各大高校和科研机构工作者的重要仿真工具。
软件的特点如下:
(1)可生成多种不同类型的电气连接网络表;
(2)具有十分强大的编辑功能;
(3)在原理图中可选择一级器件;
(4)同时运行原理图和PCB。
(5)可实现原理图和PCB的相互转换;
(6)满足国际化设计要求;
(7)支持用CUPL语言和原理图设计PLD;
(8)强大的“规则驱动”设计环境;
(9)覆铀可以自动重铺;
内部具有大量的设计模板供使用[13]。利用制作电路图如附录所示。

2 电源模块设计

本设计采用LM2940作为电源模块,同时在电路中连接一稳压器,可将9V电源稳压成5V直流电供系统使用,其中电容的主要功能是滤波,电源模块具体电路图如下所示:
在这里插入图片描述

图3-11 电源电路原理图

三、仿真测试及结果

1 硬件调试

在完成软件变异之后要将程序烧录到开发板总,实现实物和程序之间的胡同,在烧录之前要在软件上进行设置,第一步设置为;第二步:打开以.hex为后缀的编译文件;第三步:选择COM端口;第四步:点击下载,并为单片机上电,打开开发板开关,程序进行自动烧录,具体对话框如下:
在这里插入图片描述

图5-6 烧录程序对话框

总结

  本设计论文设计开发了一种新型智能垃圾桶电路,其主要特点是STC89C52单片机作为实现自动传感器垃圾桶系统功能的核心,本文分别探究每个模块,并全面分析和演示各种方案。详细描述硬件电路的设计过程并详细描述该实施例中的用于人体和舵机的传感器模块的操作原理和功能,此外介绍了51单片机的软写过程:编写流程图的方法,Keil开发环境的介绍,以及下载软件的操作方法。最后介绍了调试步骤中的基本电子电路故障处理步骤和注意事项,并操作演示其功能。通过本次设计,不仅提高了我的动手能力,还让我熟悉了相关的专业软件。这几个月准备毕业设计的时间匆匆就过去了。刚开始选题的时候,我自以为选一个自己感兴趣的领域做毕业设计能够顺利完成,于是刚开始定了一个相对没那么容易的题目。虽然有所挑战,但我还是以为这个设计还是可以接受的,毕竟是基于单片机的毕业设计,在以前的课程中我们大家都有学习过,也有专门的实验课做单片机的实践内容,我自认为学的也还可以,所以比较有信心能够顺利完成本次毕业设计。但是,在接下来的毕业设计上,遇到了诸多困难,首次制作一个综合性这么强的设计,因为缺乏经验,对以前学过的知识又有点忘记了,导致有很多地方考虑不全,甚至根本想不到。多亏有了导师的耐心教导和同学们的热心帮助,才让我有了很多进步。但同时,通过这次的课程设计,让我学到了很多,在我不断地翻看C语言和单片机的教材后,我了解到和掌握了一些编程思想、方法和对I/O口的使用条件的思考,对C语言学习更进了一步,对单片机的各个管脚功能更加的理解和熟悉。另外,在焊接电路板的过程中,也遇到了非常大的困难,如何焊接地更美观一直困扰着我,后来在老师和舍友的帮助下,才顺利地完成了。
  经过这一次毕业设计,我学了不少的知识,学会了如何对自己所需要的资料进行检索,并且掌握了单片机仿真软件以及keil软件的使用。我更加深刻地认识到只有将书本与具体的实践相结合,才会有真正的收获,才能巩固自已的所学,认识到自己的不足。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值