查看: 4812|回复: 75

[项目] 【项目】基于Arduino Nano的多功能桌面感应垃圾桶

  [复制链接]
  • TA的每日心情
    慵懒
    2019-2-11 19:33
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2018-12-27 01:02 | 显示全部楼层 |阅读模式
    基于Arduino Nano的多功能桌面感应垃圾桶
    随着大学生活不断往前迈进,宿舍桌面上的杂物越来越多,于是乎某天终于翻开了某宝,从网上淘来了一个5元钱的普通塑料桌面垃圾桶。
    QQ图片20181008172837.jpg
    QQ图片20181008174418.jpg
    (没错,就是这种物美价廉的桌面垃圾桶)
    看着这样清新可爱成本又低的垃圾桶身在某大学信息科学与工程学院的我动起了歪脑筋”。于是乎,又经过一番折腾一款超级拉风的多功能桌面垃圾桶就横空出世了,不多说,先发成品图为敬。
    QQ图片20181014151236.jpg
    QQ图片20181010131334.jpg
    QQ图片20181008174334.jpg
    (垃圾桶由超声波感应自动开启,延时后关闭)
    QQ图片20181008174319.jpg
    QQ图片20181010131340.jpg
    设置闹钟.jpg
    (垃圾桶的所有布线全部精细的设置在桶盖,桶身完全没有布线,轻松取开,倒垃圾无忧)
    QQ图片20181008174304.jpg
    QQ图片20181014151229.jpg
    (内置的时钟可以为你精准报时,LM35温度传感器也可以尽可能准确地告知你温度信息)
    QQ图片20181008175833.jpg
    QQ图片20181008174340.jpg
    QQ图片20181008174348.jpg
    (我将垃圾桶内置led设置为三种颜色,分别是蓝,绿,白,使得它更加清新可爱)
    QQ图片20181008174359.jpg
    QQ图片20181008174353.jpg
    QQ图片20181016000256.jpg
    QQ图片20181016000244.jpg
    QQ图片20181016000235.jpg
    当然,注重实用的我还在桶盖上增设了usb接口,所以,无论是能在夏季为你送来清凉的小风扇,还是在夜晚为你带来柔光的小夜灯,它都能hold住,要是你非要拿它来给手机充个电,垃圾桶Barrel也只会点头默许。
    QQ图片20181008174404.jpg
    别看这个垃圾桶看起来非常的小巧和简陋,但可谓是麻雀虽小,五脏俱全,当你伸手放在桶盖前时,桶盖会自动感应打开,而这种识别方式则是双通道超声波传感器的功劳,这一传感器听起来非常的高大上是不是,事实上价格也是非常的便宜,一般不会超过10元。
    垃圾桶桶盖上有两个小按键,右侧按键是用来选择功能模式,而左侧按键则用来进行确认,简洁而实用,垃圾桶内内置蜂鸣器和RTC时钟模块,可以进行精准定时和报时。LM35提供的温度数据使得垃圾桶摇身一变成为了温度播报员。桶盖上USB接口也大大拓展了使用者的想象空间,它可以用来充电,用来照明,用来驱动小风扇等等。当夜幕降临,桶内内置的LED小夜灯可以将垃圾桶摇身一变成为可爱的小精灵,在寂静的黑夜中发出温暖而和蔼的光芒。
    QQ图片20181008174326.jpg
    看了这些,你想拥有这样一款智能又可爱的桌面垃圾桶吗?别急,接下来我就要向你们分享这个智能垃圾桶的所有奥秘。
    首先是硬件方面,制作智能垃圾桶,我们需要哪些原材料呢?
    1.普通桌面垃圾桶一个,某宝上价格58元不等
    QQ图片20181008172837.jpg
    2.小型舵机一个引脚的棕、红、橙线以此对应(GNDVCC,信号线)
    QQ图片20181008181051.jpg
    LM35温度传感器:
    22.png
    3. 0.96OLED显示屏,价格一般在1015元之间
    QQ图片20181008181017.jpg
    4.三种0805型号贴片LED灯(白,蓝,绿),颜色可以根据个人喜好而定哈
    QQ图片20181008181407.jpg
    5.轻触按键两个
    QQ图片20181009000522.jpg
    6.usb接口模块
    QQ图片20181009000503.jpg
    7.DC电源接口模块及电源线
    QQ图片20181009000456.jpg
    QQ图片20181009000517.jpg
    8.RTC时钟模块
    QQ图片20181009000508.jpg
    9超声波模块一个
    timg.jpg
    10.Arduino NANO单片机最小系统板一块
    QQ图片20181009000546.jpg
    11.自制PCB线路板一块(由于线路较少,布线时就没有覆铜了,不想制板的朋友也可以尝试用洞洞板连线)
    QQ图片20181009001348.jpg
    QQ图片20181009000600.jpg
    这样一来我们的硬件准备阶段就告一段落啦,接下来就要进入动手制作环节
    步骤一:剪去桶盖上的犄角,使得桶盖能够进行更大扭矩的转动,防止因为垃圾桶盖转动不足导致开口过小,投不进去垃圾
    QQ图片20181009002229.jpg
    步骤二:在桶盖上挖出大小合适的通孔,使得超声波模块的“小眼睛”、OLEDUSB接口、DC电源接口和按键能够嵌入桶盖,挖孔工具可以是钻机,电烙铁或是激光切割
    QQ图片20181009002239.jpg
    QQ图片20181009002233.jpg
    步骤三:按照所给PCB线路图进行连线,
    无标题.jpg
    步骤四:曲轴连杆式传动结构的制作,选用硬质杆与舵机臂组成连杆传动机制,控制桶盖的开合,这样的硬质杆可以由身边许多的东西替代,比如排针,牙签,甚至热熔胶棒
    QQ图片20181009002223.jpg
    QQ图片20181009002218.jpg
    步骤五:利用Arduino IDEusb串口给Arduino下载程序。Arduino IDE的配置要选择为Arduino NANO MEGA328P,并选择好相应的串口,这样才能成功的将程序烧录进单片机
    vbcbcb.jpg
    当程序成功载入ArduinoNANO上时,你就将拥有这样一款超级拉风的多功能桌面垃圾桶了
    还在等什么,赶紧动手试一试这个简单而炫酷的DIY
    cvbcbcb.jpg
    cvbcbcvb.jpg
    当然,身为设计者的我就当仁不让的将OLED封面设计成我最喜欢的足球队的队徽和“Designed by DHGS”啦,读者朋友们也可以发挥自己的想象,设计出专属于自己的独一无二的OLED界面哦。
    QQ图片20181009004926.jpg
    以下是Arduino代码:


    游客,如果您要查看本帖隐藏内容请回复

    以下是演示视频:
    (演示视频1)


      

    (演示视频2)




    以下是添加了大赛海报的视频,由于相机和光线原因,效果不太好




    项目制作者ID:Dhgs1026805647
    QQ图片20181014151229.jpg
    USB夜灯.jpg

    PCB、程序和连接图.rar

    608.87 KB, 下载次数: 66

    售价: 10 金币  [记录]

    PCB、程序和电路连接

  • TA的每日心情
    郁闷
    2018-12-27 16:37
  • 签到天数: 67 天

    [LV.6]常住居民II

    发表于 2018-12-27 16:40 | 显示全部楼层
    试试将代码放到Github上比较好
    打赏一杯奶茶吧 ~

    该用户从未签到

    发表于 2018-12-28 18:21 | 显示全部楼层
    这个创意很好。
  • TA的每日心情
    慵懒
    2019-2-11 19:33
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2019-2-10 11:56 | 显示全部楼层
    寻梦居士 发表于 2018-12-27 16:40
    试试将代码放到Github上比较好

    嗯嗯,好,我试试
  • TA的每日心情
    慵懒
    2019-2-11 19:33
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2019-2-10 11:57 | 显示全部楼层

    哈哈哈,谢谢

    该用户从未签到

    发表于 2019-3-14 11:37 | 显示全部楼层
    兄弟 留个微信
  • TA的每日心情
    慵懒
    2019-2-11 19:33
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2019-3-23 00:02 | 显示全部楼层

    有什么事儿么

    该用户从未签到

    发表于 2019-3-27 22:39 来自手机 | 显示全部楼层
    改成红外线的怎么样?
  • TA的每日心情
    慵懒
    2019-2-11 19:33
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2019-3-28 00:01 | 显示全部楼层
    yaoqingyang 发表于 2019-3-27 22:39
    改成红外线的怎么样?

    理由
    hcsr04也不贵也不会像红外受干扰严重
    你是说按键用红外遥控么
  • TA的每日心情
    擦汗
    2019-1-26 16:31
  • 签到天数: 446 天

    [LV.9]以坛为家II

    发表于 2019-4-7 23:09 | 显示全部楼层

    积分已发,感谢对社区比赛的支持~  
    PY让世界更美好~
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    做了一个定时喂鱼的装置
    做了一个定时喂鱼的装置
    快放假了,怕鱼饿瘦了做了这么个控制,每天定时投鱼粮。用ESP8266编写,web设定参数,
    【项目】基于Arduino Nano的多功能桌面感应垃圾桶
    【项目】基于Arduino Nano
    基于Arduino Nano的多功能桌面感应垃圾桶随着大学生活不断往前迈进,宿舍桌面上的杂物
    arduino +MPU6050控制云台相机匀速转动(接受付费)!
    arduino +MPU6050控制云台
    最近在调试云台(用的有刷直流减速电机挂大相机的那种),发现相机在往下移动时往往速
    光敏电阻检测环境光实验
    光敏电阻检测环境光实验
    本文节选自《Arduino程序设计基础》 一些简单的电子元件就可以做传感器使用,例如我
    基于Esp8266的点阵时钟
    基于Esp8266的点阵时钟
    芯片是ESP8266 12F 配合点阵单元板(64*32,单色),实现自动对时,天气预报,农历,
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表