自製Arduino智慧型垃圾桶
Description
2016-12-24
作者:CH.Tseng
專案緣起
我們生活周遭的垃圾桶有很多種,有大有小有公用也有個人用,不同的放置地點也會影響到其功能與地位,例如廚房用的廁所用的汽車用的或者醫院用的,它們彼此的外形與收納的垃圾就大異其趣,唯一相同之處就在於:沒有人願意在它們的身邊多待一會兒。
既然垃圾桶是如此的討人厭,更遑論是要去碰觸它了,奈何我們周遭的垃圾桶大多都有蓋子,必須勞煩我們的玉手將它開啟後才能將垃圾丟入,但誰知道前一個丟的是什麼垃圾?蓋子上黏乎乎的是什麼東西?大部份的人勉強用指尖小範圍之處嫌惡的掀開後丟入,女性朋友們則需要暫停呼吸外加一張面紙來隔絕,少數有潔癖的朋友可能馬上要去洗手以求心安,說到底,這樣另人討厭的動作,何不讓垃圾桶自己來代勞呢?
專案介紹
打算要改裝一般普通的垃圾桶,讓它能夠在我們的手伸過來時就自動將蓋子打開,一直到垃圾丟入手縮回去之後才將蓋子關閉,此外,它的上方有LED燈隨時告知內部的垃圾量,讓我們看到燈的顏色便知道它目前內部垃圾的多寡,以決定要不要把它清一清。
準備材料
下方是所有的材料清單,總價格約在$300~$400之間。
- ・一個掀蓋式垃圾桶(我用的是迷你桌上型) x 1
- ・小麵包板 x 1
- ・相關線材(如杜邦線) 不定量
- ・Arduino Nano 開發板 x 1
- ・3色LED x 1
- ・超音波測距模組 (HC-SR04) x 1
- ・伺服馬達(SG90 Tower Pro 2Kg) x 1
因為我示範的是小型的垃圾桶,所以用的伺服馬達也是小型的(2KG/cm扭力),直接用Arduino接出的5V電源便已足夠。如果你用的是大型垃圾桶,那麼伺服馬達的扭力要買較強一點的,此外也能必須使用外部電源,單靠Arduino板子的電流會不夠。
整體設計
預定的設計如下,上方的超音波模組用來偵測內部的垃圾量,右下方的超音波則用來偵測使用者手部的動作;大部份的零件皆置於上方的蓋子及卡座(兩者預設是連接在一起,與下方的本體可分離),不影響到使用者安裝或抽換垃圾袋的動作。
最終外觀
測試結果
我們將手逐漸靠近,約15公分距離時,蓋子果然打開了。
要等到手離開垃圾桶之後,蓋子才會慢慢蓋起。上面綠燈表示裏頭目前的垃圾量很少。
參考資源
完整製作範例請參考:https://chtseng.wordpress.com/2015/11/28/automatic-trash-can-docx/
Contact
- AddressNo.78, Yucai Rd.
- Phone
- E-mail
- Website
- CategoryArduino, Electronics, Environmental, Robotics, Smart Home
Project簡述
- 簡述本專案將一般垃圾桶改裝為智慧垃圾桶,當手靠近就自動將蓋子打開,手縮回才將蓋子關閉,此外,有LED燈隨時告知內部的垃圾量。