基于单片机控制的新型自动垃圾桶设计

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:ggx8829
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:垃圾桶是日常生活中必不可少。无论在家庭还是公共场合垃圾桶都发挥着洁净生活、方便生活的作用。现在市场上流通的垃圾桶,都是传统的垃圾桶,在日常生活中暴露出了诸多不便。在c8051f020单片机的基础上,开发此智能控制系统。编程语言采用广泛使用的C语言。控制系统操作简单,配合垃圾桶的机械装置,并控制机械装置,达到自动感应打开垃圾桶盖和自动将垃圾桶打包的功能。
  关键词: 工业技术;控制系统;智能垃圾桶;单片机;电动封口
  中图分类号:TS976.9;TS04;TM925.39
  1 引 言
  在智能化改变生活的今天,日常生活中的垃圾桶已经显示出了其不足。垃圾桶的智能化趋势随着科技的发展已经势不可挡。本设计基于c8051f020型号单片机,并经过实物制作,进行多次试验证明了其可行性。此垃圾桶将巧妙、实用的机械构造和单片机的电气智能化结合在一起,不用手、脚开桶盖,也不用手打包垃圾,充分解放了人的身体,让人们远离垃圾中滋生的细菌,和垃圾、细菌保持距离。让生活更加洁净,提高生活品质。经实用证明此设计方便、卫生,性能可靠,从而有效预防接触性感染。通过机械结构装置实施智能动作。硬件系统由检测信号装置、控制系统电路、和实施机构三大部分组成。检测信号装置包括按键检测和红外感应检测,主要感知用户的需求和命令,用以下一步的分析和处理;控制系统电路将用户的需求和命令信号加以处理,而后传送到执行机构;执行机构是利用直流电动机将电信号转变为机械动作,实现最终效果。本文主要对此智能垃圾桶的电路和程序设计进行阐述和说明。
  2 控制系统
  新型多功能自动垃圾桶的智能控制系统基于C8051F020单片机。输入信号是红外感应模块HC-SR501。当有人进入HC-SR501感应范围其输入高电平,人离开感应范围则关闭高电平,输出低电平。C8051F020检测HC-SR501的信号,输出信号控制开盖电动机M4,实现垃圾桶的自动开盖。其他是输入信号通过按钮实现,C8051F020输出信号到执行电路,实现一键封口和顶出垃圾的功能。
  封口信号目前由按键进行检测,当检测到按键信号时,控制封口电动机M1运转指定时间,此时封口完成并为下一次封口做准备。
  提取垃圾操作由红外感应和按键同时检测,分析信号后控制顶出电动机M2、M3运转,并等到人离开后自动复位。
  3 电路部分
  電路电路图如图2。C8051F020的P0检测信号输入。单片机端口P0.0、P0.1、P0.2、P0.3、P0.4分别检测K1、K2、K3、K4、K5的状态。P0.5检测红外感应器HC-SR501的输出信号。
  电动机M1、M2、M3用L298N进行驱动,电动机M4用ULN2003驱动。单片机端口P1.0~P1.5通过输出信号到L298N分别控制电动机M1、M2、M3的正转、反转和停转以及运转时间。开盖装置由于使用凸轮,故电动机M4无需反转。单片机端口P1.6通过输出信号到ULN2003控制电动机M4的正转和停转以及运转时间。
  4 程序
  C语言程序如下:
  #include "C8051F020.h"
  // Peripheral specific initialization functions,
  // Called from the Init_Device() function
  sbit K1=P0^0;
  sbit K2=P0^1;
  sbit K3=P0^2;
  sbit K4=P0^3;
  sbit K5=P0^4;
  sbit SR501=P0^5;
  sbit ENA=P1^0;
  sbit ENB=P1^1;
  sbit IN1=P1^2;
  sbit IN2=P1^3;
  sbit IN3=P1^4;
  sbit IN4=P1^5;
  sbit ULN1=P1^6;
  sbit ULN2=P1^7;
  sbit LED1=P2^6;
  sbit LED2=P2^7;
  void Port_IO_Init()
  {
  XBR2 = 0x40;
  }
  void Oscillator_Init()
  {
  int i = 0;
  OSCXCN = 0x77;
  for (i = 0; i < 3000; i++); // Wait 1ms for initialization
  while ((OSCXCN & 0x80) == 0);
  OSCICN = 0x0C;
  }
  // Initialization function for device,
  // Call Init_Device() from your main program
  void delay(unsigned int z)
  {
  unsigned int x,y;
  for(x=0;x  for(y=0;y<180;y++);
  }//延时程序
  void Init_Device(void)
  {
  Port_IO_Init();
  Oscillator_Init();
  }   void K1_1(void)
  {
  ENA=1;
  IN1=1;
  IN2=0;
  delay(2000);
  ENA=0;
  LED1=1; //已打包指示灯亮
  }//K1闭合时,电动机M1正向转动
  void K1_2(void)
  {
  ENA=1;
  IN1=0;
  IN2=1;
  delay(30000);
  ENA=0;
  }//电动机1复位
  void K2_1(void)
  {
  ENB=1;
  IN3=1;
  IN4=0;
  delay(1050);
  ENB=0;
  delay(10000); //頂出后停顿10s
  ENB=1;
  IN3=0;
  IN4=1;
  delay(1050);//电动机M2、M3复位
  LED1=0; //已打包指示灯灭
  }
  void SR501_1(void)
  { ULN1=1;
  delay(5250);
  ULN1=0;
  }
  unsigned int i;
  void main()
  {
  WDTCN=0xde;
  WDTCN=0xad; //禁止看门狗定时器
  Init_Device();
  i=15;
  P0=0xdf; //置P0为输入方式
  while(1)
  {
  if(P0!=0xdf)
  {
  delay(10);
  }
  else continue;
  if(K1==0)
  {
  K1_1();
  i--;
  }
  if(i==0)
  {
  LED2=1;
  K1_2();
  }
  if(K2==0)
  {
  K2_1();
  }
  if(K3==0)
  {
  i=15;
  LED2=0;
  }
  if(SR501==1)
  {
  SR501_1();
  }
  }
  }
  5 结论
  基于c8051f020单片机设计的自动垃圾桶智能控制系统,在提供智能化的服务同时,将用户操作过程简化,方便用户使用,适合多种场合。用户无需亲自动手开盖即可扔垃圾,无需亲自打包,无需提出,自动顶出,有良好的市场前进和应用价值。
  参考文献:
  [1] 胡乾斌. 单片微型计算机原理与应用[M] ..武汉:华中科技大学出版社,2006.
  [2]倪晓军. 单片机原理与接口技术教程[M] . 北京:清华大学出版社,2009.
其他文献
摘要:本文解释了什么是蜂针疗法以及诊治的范围,国家中医药管理局对中医蜂针疗法的重视,蜂针疗法开发应用的前景,目前需要解决的几个问题,分别进行了阐述,并提出了6个方面的建议,以推动这一古老而又新型的独特自然疗法,为广大人民群众解除疾病的痛苦。  关键词:中医学;蜂针疗法;推广运用  【中图分类号】R2-5  在我们平时与人交谈时,当提到有关中医蜂针疗法的问题,人们普遍的认为,这没有什么技术,不就是用
期刊
【中图分类号】:TD50  1 前 言  南泥湖钼矿东采区计划剥离渣岩约500万m3,该工程从2010年11月份开始,至2011年5月剥离392.9万m3(746.6万吨),达到出矿条件。后期又陆续剥离至2012年5月份,共剥离514万m3(978.3万吨)。排土场位于距东采区3.6Km的陶湾镇焦树凹村对久沟,中间经过约2.0Km的县乡道路(公路宽7米)。运输采用外租车辆统一管理的模式,共有64台
期刊
【摘要】冬季建筑工程施工条件发生很大变化,本文主要探讨了再低温条件下水泥混凝土的施工技术。  【关键词】低温条件 水泥混凝土施工  【中图分类号】TU528.45  1.引言  水泥混凝土浇筑时的混凝土温度、模板温度、大气温度、相对湿度以及风速等对混凝土的浇筑、振实、饰面及长期使用性能影响较大。低温条件对早期混凝土质量的影响不可忽视。在总结低温条件对混凝土质量影响的基础上,认为控制混凝土的浇筑温度
期刊
摘要:智能交通系统是解决现代交通问题的最有效的手段之一,作为未来交通运输系统的重要发展方向,己被世界各国重视。智能交通发展至今日趋成熟。它由现代通讯系统、地理信息系统等六大关键技术组成,文中对这六大关键技术做了技术概述。  关键词:智能车辆;智能交通;关键技术  【中图分类号】U460  1 引言  自十九世纪末内燃机诞生之后,汽车工业得以迅速发展。如今人们在享受汽车带来的巨大便利的同时,日益增长
期刊
【中图分类号】TB495  在给水排水处理工艺中,固液分离技术是关键项目,对于比重接近于水的微小悬浮物的去除,气浮分离技术是最有效的方法。  气浮主要起固液分离作用(同时可以降低COD、BOD、色度等)。  气浮主要利用溶气系统产生的溶气水中的微气泡,与水中的悬浮物絮体粘合在一起,悬浮物随微气泡一起上升至水面,形成浮渣,使水中的悬浮絮体得到去除。  气浮流程原理图  清水经过射流吸气装置,在一定的
期刊
摘要 目的:制备通经止痛片,建立其质量控制方法。方法:采用薄层色谱法对当归和益母草进行定性鉴别;采用HPLC法对白芍中的芍药苷进行含量测定。结果:芍药苷在0.314μg~1.570μg范围内线性关系良好(r=0.9998);平均回收率为99.68%(RSD=0.26%)。结论:该制剂制备工艺稳定,含量测定方法准确可靠,重复性好,可用于通经止痛片的质量控制。  关键词 通经止痛片;制备;芍药苷;HP
期刊
摘要:电动机在机械工业,冶金工业、化学工业、交通运输及日常生活等各个方面装机容量非常庞大,成为生产、生活各个领域不可缺少重要设备。因此,电动机的故障不容忽视。  关键词:电动机 缺相运行 维护措施  【中图分类号】TM343  1.概述  在国民经济生产中,电机工业是机械工业的一个重要组成部分。电机是机电一体化中,机和电的结合部分,是机电一体化的一个重要基础,电机被成为电气化的心脏,应用非常广泛。
期刊
摘要 目前,移动机器人具有很大的开发空间。无线控制成为移动机器人必不可少的控制方式。机器人的机械结构决定了移动机器人的功能,由此来确定合适的驱动系统。再利用强抗干扰能力的无线收发一体传输MODEM模块PTR2000芯片,通过机器人的单片机对机器人关节步进电机和驱动电机进行控制,实现了数据的无线传输,来控制机器人的运作。  关键词:机器人;无线控制;单片机;  【中图分类号】TP242.6  1 履
期刊
摘要:电力系统正常运行关系着正常输电,影响着人们生活。只有做好继电保护设备检修和维护工作,才能有效降低电力系统继电保护事故发生率,才能推动电力系统可持续发展。故本文从对继电保护装置的分析、电力系统继电保护出现的问题、电力系统继电保护改进措施和电力系统继电保护发展趋势四个方面进行了分析。  关键词:电力系统;继电保护;  【中图分类号】F407.61  一、對继电保护装置的分析  1.1继电保护装置
期刊
摘要:本文对机电一体化的核心技术和其就业方向做了概述,再此基础上探索了机电一体化的发展之路。  关键词:机电一体化;核心技术;就业方向;发展  【中图分类号】TH-39  引言  机电一体化技术是将机械技术、电工电子技术、微电子技术、信息技术、传感器技术、接口技术、信号变换技术等多种技术进行有机地结合,并综合应用到实际中去的综合技术,俗称机电一体化。现代化的自动生产设备几乎可以说都是机电一体化的设
期刊