0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于樹莓派設(shè)計的智能垃圾箱裝置

科技觀察員 ? 來源:Kwanchanok Rodwang ? 作者:Kwanchanok Rodwang ? 2022-03-31 17:36 ? 次閱讀

該項目為智能垃圾箱裝置,集成了多個傳感器來監(jiān)控垃圾的狀態(tài)。

良好的垃圾管理已成為全世界的一個重要問題。在公共和自然空間中,許多人經(jīng)常不注意而留下垃圾。因為當(dāng)沒有可用的垃圾回收場景時,將垃圾留在現(xiàn)場比將它們帶走更簡單,所以基于這種原因,甚至一些所謂的保存空間也被垃圾所污染。

為了保護自然區(qū)域,提供管理良好的垃圾回收點很重要:

為了防止它們溢出,必須定期升高垃圾箱。重點就在于確定這個定期的時間。如果太快,垃圾桶會清空;但太晚的話,垃圾桶會溢出。在一些垃圾箱難以普及放置的地方(像一些山間小徑和農(nóng)家田園),這個問題就會更加嚴重。

在這種合理的垃圾管理中,分類可能是一項重大挑戰(zhàn)。有機廢物可以直接在大自然中處理,用于堆肥;而非有機物廢物則必須收集以通過特定工藝進行處理。

項目目的

我們項目的目的是為智能垃圾箱提供監(jiān)管裝置,并集成了多個傳感器來監(jiān)控垃圾的狀態(tài)。

液位傳感器:基于超聲波系統(tǒng),用于通過提醒垃圾收集團隊來防止溢出。

濕度傳感器:用于監(jiān)測垃圾環(huán)境。這可用于管理有機堆肥的狀況,并在某些特定情況下防止污染(非常潮濕或炎熱的條件,非常干燥的條件下的火災(zāi)風(fēng)險)

火焰?zhèn)鞲衅鳎河行┛赡軙练e白熾廢物(如煙頭)或可能故意點燃垃圾箱。垃圾火災(zāi)會對環(huán)境產(chǎn)生巨大影響(例如,它可能會引發(fā)森林火災(zāi))?;鹧?zhèn)鞲衅骺梢蕴嵝驯O(jiān)督團隊該問題。

濕度傳感器:對于堆肥過程,保持堆肥材料中的一定濕度水平很重要。我們項目中包含的濕度傳感器將測量堆肥的濕度水平。

開啟感應(yīng)器:垃圾桶蓋上會安裝開啟檢測器,用于統(tǒng)計垃圾使用情況并檢測是否關(guān)閉。

定位系統(tǒng):必須對垃圾進行識別和本地化,以幫助垃圾收集團隊對其進行管理。它將在垃圾位置管理上提供更多的靈活性,并可以部署臨時垃圾箱(例如,夏季在海灘和遠足徑上,冬季在滑雪場,在音樂節(jié)體育比賽等特殊活動中)

該項目通過帶有兩個隔間的垃圾箱充分體現(xiàn)了其意義:

一種用于非有機廢物。

一種用于堆肥處理的有機廢物。

Sigfox用法

垃圾將被安裝在孤立的區(qū)域。電力將由電池提供,可能連接到太陽能電池板。對我們來說,Sigfox接縫是一個非常好的解決方案:

Sigfox通信系統(tǒng)具有廣泛的覆蓋范圍:它允許大規(guī)模部署項目。

Sigfox系統(tǒng)為我們的用例提供了足夠的通信能力。

Sigfox可以提供100m定位解決方案:無需在垃圾箱上添加GPS屏蔽。

Sigfox是一種低功耗解決方案,它允許設(shè)備自主運行很長時間。

項目詳情

硬件設(shè)計方法

pYYBAGJFdZWAV8LrAAFIWbAs9qY992.png

項目步驟

第1步:了解Sigfox

Sigfox是一種在物聯(lián)網(wǎng)范圍內(nèi)連接設(shè)備的解決方案。它目前在超過45個國家和300萬臺設(shè)備上運營。消息最長可達12個字節(jié),每天最多140個上行鏈路和4個下行鏈路。

第2步:硬件查找

pYYBAGJFdZuAcOyEAAQxjSoZTpE888.png

使用的硬件:

ArduinoMKR福克斯1200

微型微動開關(guān)

HC-SR04-超聲波傳感器

DHT11-溫濕度傳感器

KY-026-火焰?zhèn)鞲衅髂K

濕度傳感器(定制)-可以使用普通的濕度傳感器,但使用幾個月后,探頭的兩條兩條腿會腐蝕,腿上的薄銅層會完全被腐蝕掉。因此,我們使用定制的由銅制成的濕度傳感器,使其在腐蝕前的使用壽命更長。

樹莓派3B型

第3步:硬件連接和布局

poYBAGJFdaGACbtGAAQ6JNnwGuM694.png

poYBAGJFdamATifnAABviDZ7daw061.png

第4步:Arduino代碼

安裝ArduinoIDE:

從此鏈接安裝arduinoIDE:https://www.arduino.cc/en/Main/Software

獲取代碼:

https://github.com/honhon01/Smart-Waste-Bin

poYBAGJFda-AT0kbAAKfSg0UO1Y865.png

ArduinoSAMD板(32位ARMCortex-M0+)

庫:

要安裝庫,請轉(zhuǎn)到“Sketch》IncludeLibrary》ManageLibraries”。

poYBAGJFdbSAYeQGAAIAqO-_PA8671.png

庫類別:

Arduino低功耗

用于MKRFox1200的ArduinoSigfox

DHT傳感器庫

Adafruit統(tǒng)一傳感器驅(qū)動程序https://github.com/adafruit/Adafruit_Sensor

RTCZero

查看代碼:

  • #include :用于管理 Sigfox 模塊并從設(shè)備發(fā)送或接收值。
  • #include :用于使模塊進入睡眠狀態(tài)并節(jié)省電池壽命。
  • #include : 通常,用于 DHT11 工作。

職能:

setup():在這個函數(shù)中,我們檢查Sigfox是否已經(jīng)開始。此外,設(shè)置DHT11和超聲波傳感器引腳。

loop():在這個函數(shù)中,我們檢查按鈕是否被按下,這意味著bin是否關(guān)閉。如果未按下按鈕,Sigfox將不會發(fā)送值,但是,如果按下按鈕,它將從所有傳感器獲取值并將其發(fā)送到sendPayload()函數(shù)。

sendPayload():此函數(shù)將啟動Sigfox模塊并將所有值作為字節(jié)發(fā)送到SigFox。然后它將結(jié)束Sigfox模塊

運行代碼:

在您了解代碼的工作原理之后。嘗試編譯并上傳代碼。

不要忘記選擇板到ArduinoMKRFox1200和端口到您的設(shè)備端口。

第5步:激活您的設(shè)備

獲得設(shè)備后,請轉(zhuǎn)到此鏈接以激活設(shè)備https://buy.sigfox.com/activate。然后,填寫信息,您將安裝設(shè)備。

poYBAGJFdbqAAllNAAGkD7DXgdM621.png

第6步:發(fā)送數(shù)據(jù)

嘗試再次運行ArduinoIDE,這一次設(shè)備將能夠?qū)?shù)據(jù)發(fā)送到SigFox。您可以檢查您是否在SigFox后端收到數(shù)據(jù)。

pYYBAGJFdcCAJt_6AAE91SSGFbY022.png

第7步:應(yīng)用服務(wù)器

RaspberryPi3ModelB用作應(yīng)用程序服務(wù)器。其中包含Node-RED、MariaDB和Web應(yīng)用程序。

第8步:使用Node-RED的后端

安裝Node-RED:

按照此鏈接中的說明進行操作:https://nodered.org/docs/getting-started/installation

Npm需要:

節(jié)點-紅色-節(jié)點-mysql

要從SigFox獲取數(shù)據(jù),我們需要創(chuàng)建自己的服務(wù)器來接收數(shù)據(jù)。我們使用Node-RED作為從SigFox獲取數(shù)據(jù)的工具。

poYBAGJFdcmAXANKAAF1n9Qt7yE499.png

第9步:數(shù)據(jù)庫-MariaDB

安裝MariaDB:

RaspbianRaspberryPi:https://howtoraspberrypi.com/mariadb-raspbian-raspberry-pi/

其他操作系統(tǒng):https://mariadb.com/downloads

第10步:前端應(yīng)用程序(網(wǎng)站)

pYYBAGJFddCAHdziAAE29yafleg667.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2545

    文章

    50445

    瀏覽量

    751049
  • 智能裝置
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

    6346
  • 樹莓派
    +關(guān)注

    關(guān)注

    116

    文章

    1688

    瀏覽量

    105456
收藏 人收藏

    評論

    相關(guān)推薦

    基于機智云物聯(lián)網(wǎng)平臺的智能垃圾回收與控制系統(tǒng)研究

    ,改善垃圾箱環(huán)境。 1、分析智能垃圾分類技術(shù)與物聯(lián)網(wǎng)技術(shù)發(fā)展,確定研究目標。 2、提出智能垃圾回收
    發(fā)表于 04-09 17:25

    【MiCOKit申請】智能垃圾

    申請理由:想嘗試下用micokit實現(xiàn)無線控制可智能移動,用WiFi自組網(wǎng)絡(luò),作為通信平臺,手機客戶端作為移動終端,進行無線操作項目描述:初步方案:實現(xiàn)(1)自動控制“移動垃圾箱”的移動(2)自動
    發(fā)表于 08-17 09:02

    垃圾箱智能化道路,任重而道遠

    ,因此,需求的傳統(tǒng)的傳感器逐步實現(xiàn)微型化、低成本、智能化、網(wǎng)絡(luò)化、經(jīng)歷一個傳統(tǒng)傳感器-智能化傳感器、嵌入式web傳感器的內(nèi)涵不管豐富的發(fā)展過程。城市中,垃圾箱處處可見,然而對垃圾箱的管
    發(fā)表于 11-01 11:40

    【MIKROE-4114開發(fā)板試用體驗連載】智能垃圾箱電動開合蓋---3現(xiàn)場實際安裝測試(完結(jié))

    `接上節(jié)。開關(guān)門機構(gòu)使用推桿電機實現(xiàn)了智能垃圾箱電動開關(guān)門,電流檢測防夾手。經(jīng)測試,功能滿足使用需求。`
    發(fā)表于 12-31 10:48

    利用單片機設(shè)計并制作一套智能垃圾箱

    一.硬件方案本設(shè)計主要是利用單片機設(shè)計并制作一套智能垃圾箱。要求以單片機為控制核心,通過紅外傳感器檢測是否有人扔垃圾,并自動打開垃圾箱蓋,扔完垃圾
    發(fā)表于 11-19 08:41

    設(shè)計一個物聯(lián)網(wǎng)智能垃圾處理系統(tǒng)

    使用了一個樹莓控制器??刂破髋c攝像頭和語音揚聲器接口,用于檢測和通信??刂破魇褂贸暡ㄒ何粋鞲衅鳙@取垃圾箱液位輸入,每個傳感器都有與其接口的 LED 指示燈。液位傳感器用于不斷地為樹莓
    發(fā)表于 07-21 06:31

    垃圾箱刪除了不見了怎么辦

    垃圾箱刪除了不見了怎么辦 上回我的電腦不小心把垃圾箱給刪除了,死活不見了,現(xiàn)和大家分享一下我找回來的方法: 1 在空白的電腦桌面,按右
    發(fā)表于 12-23 14:46 ?1.7w次閱讀
    <b class='flag-5'>垃圾箱</b>刪除了不見了怎么辦

    能“吃”掉廢舊電池的新型垃圾箱

    能“吃”掉廢舊電池的新型垃圾箱 2009年11月2日8:50:27
    發(fā)表于 11-02 08:52 ?711次閱讀

    這款智能垃圾分類跟普通的垃圾箱有何區(qū)別?

    新投入使用的這款智能垃圾分類跟普通的垃圾箱有何區(qū)別?眾所周知,垃圾可分為可回收物、易腐垃圾、其
    的頭像 發(fā)表于 04-26 09:58 ?5017次閱讀

    淺談智能垃圾箱中的技術(shù)與解決方案

    智能垃圾箱在機場、商場、學(xué)校、露營地、海灘和公園非常有效。這些創(chuàng)新的垃圾箱在大城市也特別有用。
    發(fā)表于 02-12 10:08 ?3732次閱讀

    帶GPS定位的智能垃圾箱開源分享

    電子發(fā)燒友網(wǎng)站提供《帶GPS定位的智能垃圾箱開源分享.zip》資料免費下載
    發(fā)表于 11-02 14:53 ?1次下載
    帶GPS定位的<b class='flag-5'>智能</b><b class='flag-5'>垃圾箱</b>開源分享

    使用Arduino、超聲波傳感器、伺服電機的智能垃圾箱

    電子發(fā)燒友網(wǎng)站提供《使用Arduino、超聲波傳感器、伺服電機的智能垃圾箱.zip》資料免費下載
    發(fā)表于 11-16 11:04 ?0次下載
    使用Arduino、超聲波傳感器、伺服電機的<b class='flag-5'>智能</b><b class='flag-5'>垃圾箱</b>

    如何使用Arduino制作智能垃圾箱

    在這個項目中,我將向您展示如何使用Arduino制作智能垃圾箱,當(dāng)您帶著垃圾接近時,垃圾箱的蓋子會自動打開。
    的頭像 發(fā)表于 02-11 12:22 ?2779次閱讀
    如何使用Arduino制作<b class='flag-5'>智能</b><b class='flag-5'>垃圾箱</b>

    瑞薩推出智能垃圾箱解決方案

    隨著城市化進程的加速推進,城市垃圾處理問題愈發(fā)凸顯。傳統(tǒng)的垃圾收集方式不僅效率低下,成本高昂,而且往往伴隨著嚴重的環(huán)境污染問題。在這一背景下,瑞薩推出的智能垃圾箱解決方案以其環(huán)保、高效
    的頭像 發(fā)表于 03-16 10:02 ?905次閱讀

    瑞薩智能垃圾箱 有效整合新一代RL78微控制器

    隨著城市化進程的加速,城市垃圾處理已成為一個日益凸顯的問題。傳統(tǒng)的垃圾收集方法不僅效率低下、成本高昂,還帶來了一系列環(huán)境污染。在這種背景下,智能垃圾箱的出現(xiàn)猶如一抹亮麗的風(fēng)景線,為城市
    發(fā)表于 04-01 16:45 ?453次閱讀