查看: 9446|回復: 110
打印 上一主題 下一主題

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

  [復制鏈接]
  • TA的每日心情
    慵懶
    2019-2-11 19:33
  • 簽到天數: 2 天

    [LV.1]初來乍到

    跳轉到指定樓層
    樓主
    發表于 2018-12-27 01:02 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
    基于Arduino Nano的多功能桌面感應垃圾桶
    隨著大學生活不斷往前邁進,宿舍桌面上的雜物越來越多,于是乎某天終于翻開了某寶,從網上淘來了一個5元錢的普通塑料桌面垃圾桶。
    (沒錯,就是這種物美價廉的桌面垃圾桶)
    看著這樣清新可愛成本又低的垃圾桶身在某大學信息科學與工程學院的我動起了歪腦筋”。于是乎,又經過一番折騰一款超級拉風的多功能桌面垃圾桶就橫空出世了,不多說,先發成品圖為敬。


    (垃圾桶由超聲波感應自動開啟,延時后關閉)

    (垃圾桶的所有布線全部精細的設置在桶蓋,桶身完全沒有布線,輕松取開,倒垃圾無憂)

    (內置的時鐘可以為你精準報時,LM35溫度傳感器也可以盡可能準確地告知你溫度信息)
    (我將垃圾桶內置led設置為三種顏色,分別是藍,綠,白,使得它更加清新可愛)

    當然,注重實用的我還在桶蓋上增設了usb接口,所以,無論是能在夏季為你送來清涼的小風扇,還是在夜晚為你帶來柔光的小夜燈,它都能hold住,要是你非要拿它來給手機充個電,垃圾桶Barrel也只會點頭默許。
    別看這個垃圾桶看起來非常的小巧和簡陋,但可謂是麻雀雖小,五臟俱全,當你伸手放在桶蓋前時,桶蓋會自動感應打開,而這種識別方式則是雙通道超聲波傳感器的功勞,這一傳感器聽起來非常的高大上是不是,事實上價格也是非常的便宜,一般不會超過10元。
    垃圾桶桶蓋上有兩個小按鍵,右側按鍵是用來選擇功能模式,而左側按鍵則用來進行確認,簡潔而實用,垃圾桶內內置蜂鳴器和RTC時鐘模塊,可以進行精準定時和報時。LM35提供的溫度數據使得垃圾桶搖身一變成為了溫度播報員。桶蓋上USB接口也大大拓展了使用者的想象空間,它可以用來充電,用來照明,用來驅動小風扇等等。當夜幕降臨,桶內內置的LED小夜燈可以將垃圾桶搖身一變成為可愛的小精靈,在寂靜的黑夜中發出溫暖而和藹的光芒。
    看了這些,你想擁有這樣一款智能又可愛的桌面垃圾桶嗎?別急,接下來我就要向你們分享這個智能垃圾桶的所有奧秘。
    首先是硬件方面,制作智能垃圾桶,我們需要哪些原材料呢?
    1.普通桌面垃圾桶一個,某寶上價格58元不等
    2.小型舵機一個引腳的棕、紅、橙線以此對應(GNDVCC,信號線)
    LM35溫度傳感器:

    3. 0.96OLED顯示屏,價格一般在1015元之間
    4.三種0805型號貼片LED燈(白,藍,綠),顏色可以根據個人喜好而定哈
    5.輕觸按鍵兩個
    6.usb接口模塊
    7.DC電源接口模塊及電源線
    8.RTC時鐘模塊
    9超聲波模塊一個
    10.Arduino NANO單片機最小系統板一塊
    11.自制PCB線路板一塊(由于線路較少,布線時就沒有覆銅了,不想制板的朋友也可以嘗試用洞洞板連線)
    這樣一來我們的硬件準備階段就告一段落啦,接下來就要進入動手制作環節
    步驟一:剪去桶蓋上的犄角,使得桶蓋能夠進行更大扭矩的轉動,防止因為垃圾桶蓋轉動不足導致開口過小,投不進去垃圾
    步驟二:在桶蓋上挖出大小合適的通孔,使得超聲波模塊的“小眼睛”、OLEDUSB接口、DC電源接口和按鍵能夠嵌入桶蓋,挖孔工具可以是鉆機,電烙鐵或是激光切割
    步驟三:按照所給PCB線路圖進行連線,
    步驟四:曲軸連桿式傳動結構的制作,選用硬質桿與舵機臂組成連桿傳動機制,控制桶蓋的開合,這樣的硬質桿可以由身邊許多的東西替代,比如排針,牙簽,甚至熱熔膠棒

    步驟五:利用Arduino IDEusb串口給Arduino下載程序。Arduino IDE的配置要選擇為Arduino NANO MEGA328P,并選擇好相應的串口,這樣才能成功的將程序燒錄進單片機
    當程序成功載入ArduinoNANO上時,你就將擁有這樣一款超級拉風的多功能桌面垃圾桶了
    還在等什么,趕緊動手試一試這個簡單而炫酷的DIY

    當然,身為設計者的我就當仁不讓的將OLED封面設計成我最喜歡的足球隊的隊徽和“Designed by DHGS”啦,讀者朋友們也可以發揮自己的想象,設計出專屬于自己的獨一無二的OLED界面哦。
    以下是Arduino代碼:


    游客,如果您要查看本帖隱藏內容請回復

    以下是演示視頻:
    (演示視頻1)


      

    (演示視頻2)




    以下是添加了大賽海報的視頻,由于相機和光線原因,效果不太好




    項目制作者ID:Dhgs1026805647

    QQ圖片20181014151229.jpg (244.96 KB, 下載次數: 44)

    QQ圖片20181014151229.jpg

    USB夜燈.jpg (214.45 KB, 下載次數: 32)

    USB夜燈.jpg

    PCB、程序和連接圖.rar

    608.87 KB, 下載次數: 88

    售價: 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]初來乍到

    5#
     樓主| 發表于 2019-2-10 11:57 | 只看該作者

    哈哈哈,謝謝

    該用戶從未簽到

    6#
    發表于 2019-3-14 11:37 | 只看該作者
    兄弟 留個微信
  • TA的每日心情
    慵懶
    2019-2-11 19:33
  • 簽到天數: 2 天

    [LV.1]初來乍到

    7#
     樓主| 發表于 2019-3-23 00:02 | 只看該作者

    有什么事兒么

    該用戶從未簽到

    8#
    發表于 2019-3-27 22:39 來自手機 | 只看該作者
    改成紅外線的怎么樣?
  • TA的每日心情
    慵懶
    2019-2-11 19:33
  • 簽到天數: 2 天

    [LV.1]初來乍到

    9#
     樓主| 發表于 2019-3-28 00:01 | 只看該作者
    yaoqingyang 發表于 2019-3-27 22:39
    改成紅外線的怎么樣?

    理由
    hcsr04也不貴也不會像紅外受干擾嚴重
    你是說按鍵用紅外遙控么
  • TA的每日心情
    擦汗
    2019-1-26 16:31
  • 簽到天數: 446 天

    [LV.9]以壇為家II

    10#
    發表于 2019-4-7 23:09 | 只看該作者

    積分已發,感謝對社區比賽的支持~  
    PY讓世界更美好~
    您需要登錄后才可以回帖 登錄 | 立即注冊  

    本版積分規則

    熱門推薦

    arduino實現L298N控制工業步進電機
    arduino實現L298N控制工業
    求助 L298N是ST公司生產的一種高電壓、大電流電機驅動芯片。該芯片采用15腳封裝。主
    arduino IDE錯誤,有點崩潰了,要搞作業!
    arduino IDE錯誤,有點崩
    無論編譯什么程序文件都是這個錯誤!程序自帶例程,最簡單的點亮led燈也是 這個 問題
    【項目】基于Arduino Nano的多功能桌面感應垃圾桶
    【項目】基于Arduino Nano
    基于Arduino Nano的多功能桌面感應垃圾桶隨著大學生活不斷往前邁進,宿舍桌面上的雜物
    在芯間投資成立的零知實驗室發布國內的STM32開源開發板
    在芯間投資成立的零知實驗
    在芯間電子元器件商城成立于2016年,是集電子元器件采購、SMT貼片、PCB打樣、于一
    【原創】全球最小口袋3D打印機mini one直播教程貼
    【原創】全球最小口袋3D打
    最近閑得蛋疼,沒事搞個掌上3D打印機,先放效果圖吧。 搞了半天,終于能正常打印,
    Copyright   ©2015-2016  Arduino中文社區  Powered by©Discuz!   ( 蜀ICP備14017632號-3 )
    快速回復 返回頂部 返回列表
    七星彩综合基本走势图