智能垃圾桶

来源 :发明与创新·中学生 | 被引量 : 0次 | 上传用户:ziyutianxia
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  垃圾桶是日常生活中的常用物品。传统的垃圾桶开盖时均需采用手动或脚踩方式实现,既不卫生又不方便。同时,随着垃圾桶中垃圾的增多,细菌在其中滋生,如果不及时清理,会散发臭气和有害物质,影响人体的健康。
  我设计了一种智能垃圾桶,它无需手或脚接触垃圾桶,只需让手靠近垃圾桶顶部,垃圾桶的盖子就会自动打开,投入垃圾后桶盖自动关闭。当垃圾桶快装满时,会发出声音和灯光提醒。
  一、工作原理
  1.自动感应开盖
  人體感应模块可安装在垃圾桶顶部,便于用户接近时受到感应。触发距离建议设在15cm左右,既能保证及时打开盖子,又能防止误触发。开盖动作可采用伺服电机驱动,便于根据桶盖的开合角度设定电机的定位角度值。
  2.垃圾桶装满提示
  当垃圾将要装满时,超声波信号被遮挡,传感器测得的距离减小,系统计算的距离小于设定的阀值时,系统将进行警示,提醒及时处理垃圾。测距模块可安装在垃圾桶内侧顶部,并根据垃圾桶的口径设定阀值。可通过同时点亮LED灯和使蜂鸣器发声进行警示。
  智能垃圾桶的系统结构如下图。
  二、线路连接
  所需的元器件有Arduino UNO R3开发板、红外避障模块、伺服电机SG90、测距模块HC-SR04、LED灯(红、绿)、蜂鸣器、9V电池、面包板、10K电阻、连接线。
  把以上各组件分别和垃圾桶组装在一起,通过导线连接各组件,输入代码程序测试各部位动作和信号。最终测试成功,同时发出声、光提示信号。
  三、编写代码
  void openDoor() //检测开门信号
  {int SensorState =digitalRead(SensorPin); //读取2引脚的电平
  if (SensorState == 1){
  digitalWrite(greenledPin,LOW);
  myservo.write(180); //关门
  openCheck=0;
  }
  else{ if (openCheck==1){
  digitalWrite(greenledPin,HIGH);
  myservo.write(90); //开门 }
  else openCheck=1; //保存第一次检测结果
  } delay(2000); //防止开盖误判延时2秒
  }
  void fullCheck() //检测桶满信号
  { digitalWrite(TrigPin, HIGH); // 向TRIG接口发送高电平
  delayMicroseconds(15); //延时15微秒
  digitalWrite(TrigPin, LOW); // 向TRIG接口发送低电平
  int pulseTime = pulseIn(EchoPin, HIGH); // 读出脉冲时间,单位为微秒
  distance= pulseTime*0.17; // 将脉冲时间转化为距离,单位为毫米,声速为340m/s
  if (distance   {digitalWrite(redledPin,HIGH);
  tone(tonePin,523);delay(200);
  tone(tonePin,578);delay(200);
  tone(tonePin,659);delay(200);
  noTone(tonePin); }
  else // 如果距离大于阀值警示灯熄灭,蜂鸣器不发声
  { digitalWrite(redledPin,LOW);
  noTone(tonePin); }
  四、改进
  智能垃圾桶功能基本实现,但在测试过程中还存在如下问题。
  1. 当有人或物体偶然从垃圾桶前经过,可能会导致桶盖误开。可在系统第一次检测到开门信号时,不立即开桶盖,而是延迟2秒钟后再次检测,如果又接收到开门信号,才触发伺服电机动作,打开桶盖。这也要求手在感应器前至少停留2秒钟才有效。
  2. 消除伺服电机的抖动。在测试过程中,需使用USB线连接电脑、上传代码,发现伺服电机在固定角位有微小的颤动。这是由于伺服电机较敏感,在驱动伺服电机转向时接入负载的变化会引起电压的微小变化,导致伺服电机抖动。所以,可改用独立的电源为伺服电机供电。
  总之,Arduino电子互动平台拥有使用简单、功能多样、价格低廉等优点,每个爱上它的人都可以插上想象的翅膀,创造出一个个属于自己的智能创意作品。
其他文献
德国夫琅禾费计算机图形学研究所的研究人员设计出一种新型入耳式耳机,它能感应人在微笑、眨眼或做表情时耳道对耳塞的轻微挤压,从而判断出使用者的表情。目前,该耳机可以分辨出微笑、眨眼、向右转头、张开嘴、说“嘘”这5個头部动作,识别准确率高达九成。
北极驯鹿的眼睛中有一种天然“美瞳”,可根据季节变化自动变色.不过这可不是为了美观.
一、制作材料  鞋盒、放大镜、胶带、笔、小刀、曲别针。  二、制作步骤  1.在鞋盒的侧面画一个圆,这个圆需小于作为镜头的放大镜。可用稍小的放大镜画圆,稍大的放大镜作为镜头。  2.用小刀沿着圆圈在鞋盒上切一个圆孔。  3.用胶带把放大镜粘在鞋盒内侧,正对着圆形的孔。  4.用曲别针做一个手机支架。  5.把手机屏幕的亮度调到最大。  6.镜头对准一面墙,把手机放在镜头后面,调整距离和角度,直至能
流言:在寒冷的冬季,很多家庭用上了地暖,然而有网友称,家里铺设的地暖有可能导致心血管疾病以及白内障的出现。事实真是如此吗?  真相:家庭中使用的地暖通常有水暖和电暖两种方式。水暖的原理是热水经过暖气片,通过热交换的原理让人感到温暖。电暖是电流经过加热设备产生温度,这一温度也加热空气,于是就能感觉到热量。这两种方式都是热辐射取暖,而热辐射取暖和晒太阳并没有本质的区别。  之所以出现这类流言,是因为有
从企业社会责任报告来看,我国出版企业尚未全面建立履行社会责任的理念,报告内容的主观性太强、选择性披露现象严重,社会责任的履行没有嵌入到企业的整体治理结构中,第三方独
<正>不同组织的弹性模量有差异;同一种组织在不同的生理状态下的弹性模量往往也有差异;同一组织,病变部位和正常部位的弹性模量同样也具有很大差异~[1]。因此通过相应设备检
一部分中学生常因自己的不合群而苦恼。自己喜欢的东西,别人不感兴趣,别人热爱的,自己又插不上话。
通过调查研究,发现CUBA联赛中一般队员对篮板球快攻技战术的理解以及运用比较薄弱,对其原因进行了分析,认为无论从篮球运动的发展趋势还是从CUBA运动员的培养目标考虑,都应对
在家里,只需一張彩纸、一盆清水,按照以下步骤,就能欣赏“水中开花”的美妙时刻。  1.在纸上画一个圆,再画两条相互垂直的直径,并分别画出它们的角平分线,连接圆上的各个点,就得到了一个正八角形。  2.画好花瓣。  3.把纸张折成花朵,将花瓣折向中间位置,使其变成一个合拢的八角形花苞。  4.准备一盆清水,盆口要大到让纸花有足够的位置打开。将折好的花苞放入水中。  5.一会儿过后,就会看到八角形的花