找回密码
 立即注册

QQ登录

只需一步,快速开始

星原力教育科技 首页 创客工坊 查看内容

基于Arduino制作智能垃圾桶

2020-5-15 13:39| 发布者: lou| 查看: 537| 评论: 0

摘要: 基于Arduino制作智能垃圾桶http://mk.xyuanli.com/source/plugin/micxp_mp4upload/data/4/babe8a276cf9d35f07e15e6db8b04755_183.mp4借助于arduino硬件和mixly设计一个智能垃圾桶,垃圾桶上安装红外测距传感器与触摸 ...

基于Arduino制作智能垃圾桶





借助于arduino硬件和mixly设计一个智能垃圾桶,垃圾桶上安装红外测距传感器与触摸传感器,只要触发了一个,然后垃圾盖会自动打开。一定时间后,垃圾盖自动合上。

 

材料准备


  • Arduino Nano主控板
  • 触摸传感器
  • 红外测距传感器
  • 舵机
  • 电池盒


硬件连接


         硬件管脚                                Arduino Nano管脚

    触摸传感器SIG        <------>                   D6

红外测距传感器信号    <------>                   A7

         舵机信号           <------>                   D7

 

读取红外测距传感器数值


红外测距传感器是一个模拟传感器,通过串口打印程序,打开传口监视器,观察不同距离,串口打印的数值是多少。距离越大,数值越小,距离越小,数值越大。


(触摸传感器串口打印程序)


(串口打印数值)


智能垃圾桶程序编写


如果智能垃圾桶检测前方距离大于等于200时,或者检测到有人触碰了触摸传感器,垃圾桶内的舵机开始转动,用一根小木棒随着舵机转动的角度,把垃圾桶支撑打开,打开时间为5秒,5秒之后,垃圾桶自动合上垃圾盖。整个程序中,只要满足任意一个触发条件,垃圾桶就能自动打开盖子。


(智能垃圾桶程序)


鲜花
鲜花
握手
握手
雷人
雷人
路过
路过
鸡蛋
鸡蛋