<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

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

3天內不再提示

基于MSP430設計的低功耗智能垃圾桶

h1654155282.3538 ? 來源:電子迷 ? 作者:智能垃圾桶 ? 2020-08-16 09:55 ? 次閱讀

本文利用低功耗的MSP430單片機作為主控芯片,用NB-IoT 作為通訊模塊,設計一款低功耗、可廣覆蓋、大規模部署的智能垃圾桶,且配置的 NB-IoT 模塊可為實現遠程管理和控制提供支持??朔爽F有研究中智能垃圾桶 功耗大、報警功能單一、分布距離受限制、移植性差的問題。

1 系統硬件模塊設計

垃圾桶的主控芯片為低功耗的MSP430單片機,當沒有采集數據和發送數據任務時,單片機進入休眠狀態,以降低功 耗。通訊模塊使用 NB-IoT 無線模塊,NB-IoT 使用電信運營商的基站發送數據,既保證了通信質量的可靠性,也省去了像 短距離無線通信技術自組網的復雜步驟。傳感器和按鍵等 外設都是預留的接口,可以編寫不同的程序以驅動不同的 外設來實現不同場景下對垃圾桶功能的需求,具有很強的 移植性。

1.1傳感器檢測模塊

本文設計的垃圾桶使用超聲波傳感器和重力傳感器同時 檢測垃圾桶滿溢狀態,可有效避免垃圾桶虛滿情況。

1.1.1超聲波測距模塊

該垃圾桶使用 HC-SR04 超聲波測距模塊。超聲波傳感器放置在垃圾桶上方的側面,用于測量垃圾桶內垃圾的高度。

MSP430 單片機給超聲波傳感器的Trig 引腳大于 10 s 的高電平信號,超聲波模塊就會自動發送 8 個 40KHz 的超聲波脈沖,并自動檢測是否有信號返回。若檢測到返回信號,Echo引腳會輸出高電平,高電平持續的時間就是超聲波從發射到 返回的時間 t,這樣就可以計算出垃圾桶內的垃圾高度 s。但此時超聲波模塊的測量結果,并不是判定垃圾桶已滿的最終 依據。當超聲波模塊測量到垃圾桶已滿時,還需啟動重力傳 感器模塊測量垃圾的重量。

1.1.2重力傳感器測重力

為了降低功耗,重力傳感器模塊只有在超聲波傳感器的檢測結果達到了閾值才會啟用。本研究使用微型重力傳感器, 放置在垃圾桶底部并由塑料外殼包裹。重力傳感器通過導線連接到MSP430 單片機的IO 口上,當需要采集垃圾桶內的垃圾重力數據時,MSP430 單片機才啟動這個模塊進行數據采集。若采集到垃圾的重量到達了閾值,則發送警告信息。若垃圾的重量未達到閾值,則過段時間再次采集垃圾桶內垃圾的重力數據。

1.2 NB-IoT 模塊

無線模塊使用的是移遠 BC95 NB-IoT 模組。BC95 是一款高性能、低功耗的 NB-IoT 無線通信模塊。其尺寸僅為23.6mm×19.9mm×2.2mm,較小的體積也使得我們的硬件模塊尺寸更小。NB-IoT 模塊在不發送數據時工作在省電模式,功耗極低。NB-IoT 模塊還具備海量連接的能力,NB-IoT 的一個扇區能夠支持 10 萬個連接,可以達到各種場合垃圾桶連接數量的要求。

1.3按鍵及可拓展接口設計

硬件模塊預留了接口以便實現一些拓展功能。在特定場所下,如在動物園中小朋友走丟就可以按下求救按鈕。MSP430 單片機檢測到按鈕的外部中斷后就會立刻通過 NB-IoT 模組將報警數據發送至云平臺,平臺可協助給與幫助。

除了擴展性,還有很強的適用性。在生產過程中,可以批 量生產硬件模塊,當系統硬件應用在特定場所時只需要修改 程序并添加相應的外設即可。

2 系統軟件模塊設計

主程序流程圖如圖 1 所示。

當硬件程序開始工作時,每間隔 30 分鐘進行一次超聲波測距,用來檢測垃圾桶內垃圾的高度是否超過閾值。當沒有采集任務時,MSP430 單片機工作在休眠狀態,處于低功耗模式。當傳感器檢測垃圾桶內的垃圾已滿時,MSP430 單片機就向NB-IoT 模塊發送AT 指令,NB-IoT 模塊再將數據發送至云平臺處理。

基于MSP430設計的低功耗智能垃圾桶

圖 1 主程序流程圖

垃圾桶內的垃圾是否已滿的判定規則為:在超聲波傳感器檢測到垃圾的高度超過閾值后,MSP430 單片機就會啟動重力傳感器測量垃圾的重量。如果垃圾桶內垃圾的重量未達到 閾值,則認為當前垃圾桶處于虛滿狀態,此時不向云平臺發送 已滿的警告消息。只有檢測到垃圾高度和垃圾質量都超過了 閾值才會向云平臺發送已滿報警數據。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • msp430
    +關注

    關注

    178

    文章

    2223

    瀏覽量

    228596
  • 智能垃圾桶
    +關注

    關注

    2

    文章

    51

    瀏覽量

    10550
收藏 人收藏

    評論

    相關推薦

    OpenHarmony南向開發案例:【智能垃圾桶

    智能垃圾桶可以通過數字管家應用來監測垃圾桶當前可用容量,提醒主人及時處理垃圾;通過日程管家可以實現和其他智能設備聯動。
    的頭像 發表于 04-11 16:01 ?188次閱讀
    OpenHarmony南向開發案例:【<b class='flag-5'>智能</b><b class='flag-5'>垃圾桶</b>】

    基于機智云物聯網平臺的智能垃圾回收箱與控制系統研究

    、安全防護和自動報警等功能,滿足了設計目標。 文章的主要內容 物聯網技術可提高垃圾回收管理效率,可開發智能回收系統,實時監控回收過程,通過物聯網協作,收集分析數據,及時清理滿載垃圾桶,降低人力成本
    發表于 04-09 17:25

    低功耗16位MSP430 TM電源管理解決方案MCU

    電子發燒友網站提供《超低功耗16位MSP430 TM電源管理解決方案MCU.pdf》資料免費下載
    發表于 11-16 11:25 ?0次下載
    超<b class='flag-5'>低功耗</b>16位<b class='flag-5'>MSP430</b> TM電源管理解決方案MCU

    基于MSP430的心電監控系統

    電子發燒友網站提供《基于MSP430的心電監控系統.doc》資料免費下載
    發表于 11-13 14:55 ?1次下載
    基于<b class='flag-5'>MSP430</b>的心電監控系統

    東莞鵬利全自動垃圾桶清洗機——垃圾桶清洗演示

    智能垃圾桶
    鑫金暉
    發布于 :2023年11月09日 14:04:03

    東莞鵬利智能垃圾桶暫存中轉站——垃圾桶進出演示#環衛車 #智能垃圾桶

    智能垃圾桶
    鑫金暉
    發布于 :2023年11月09日 14:03:25

    請問MSP430的待機功耗能做到多少?

    低功耗產品msp430適合嗎
    發表于 11-08 07:07

    基于MSP430的高速串行通信設計

    電子發燒友網站提供《基于MSP430的高速串行通信設計.pdf》資料免費下載
    發表于 10-30 10:07 ?0次下載
    基于<b class='flag-5'>MSP430</b>的高速串行通信設計

    基于MSP430單片機的智能電池監測儀

    電子發燒友網站提供《基于MSP430單片機的智能電池監測儀.pdf》資料免費下載
    發表于 10-30 09:48 ?0次下載
    基于<b class='flag-5'>MSP430</b>單片機的<b class='flag-5'>智能</b>電池監測儀

    干貨 | 了解在脈搏血氧計設計中應用含智能模擬組合的 MSP430? MCU 的好處

    干貨 | 了解在脈搏血氧計設計中應用含智能模擬組合的 MSP430? MCU 的好處
    的頭像 發表于 10-26 16:22 ?358次閱讀
    干貨 | 了解在脈搏血氧計設計中應用含<b class='flag-5'>智能</b>模擬組合的 <b class='flag-5'>MSP430</b>? MCU 的好處

    STM32智能垃圾桶自動識別各類垃圾概述

    離線語音識別識別垃圾種類并且垃圾桶自動翻蓋:** 說出喚醒詞“垃圾桶”后,再說一句垃圾名稱,語音識別模塊端識別到相應關鍵詞
    的頭像 發表于 10-25 09:58 ?798次閱讀
    STM32<b class='flag-5'>智能</b><b class='flag-5'>垃圾桶</b>自動識別各類<b class='flag-5'>垃圾</b>概述

    基于MSP430的示波法血壓計設計

    電子發燒友網站提供《基于MSP430的示波法血壓計設計.pdf》資料免費下載
    發表于 10-20 14:30 ?1次下載
    基于<b class='flag-5'>MSP430</b>的示波法血壓計設計

    請問需要超低功耗選擇MSP430還是STM32?

    請問需要超低功耗,選擇MSP430還是STM32?需要在野外收集數據,長期收集。
    發表于 10-20 07:20

    msp430功能例程

    包括msp430功能例程
    發表于 08-11 15:04 ?1次下載

    新型智能垃圾桶方案設計介紹

    ? ? ? ? 目前市面上銷售的帶蓋垃圾桶,開蓋時均需采用手動或腳踩方式實現,這種開蓋方式主要的缺點是給使用者帶來既不衛生又不方便。 ? ? ? 這種衛生、自動、耗能低、有趣的新型智能垃圾桶是人類
    的頭像 發表于 06-29 09:37 ?1040次閱讀
    新型<b class='flag-5'>智能</b><b class='flag-5'>垃圾桶</b>方案設計介紹
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>