電子發(fā)燒友App

硬聲App

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

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

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>可遠程監(jiān)控蜂巢的開源項目

可遠程監(jiān)控蜂巢的開源項目

2022-11-17 | zip | 0.80 MB | 次下載 | 免費

資料介紹

描述

十五年來,蜜蜂一直面臨滅絕的威脅。事實上,在過去的十年里,歐洲有 30% 到 40% 的蜂群死亡。這對環(huán)境來說是一個令人擔(dān)憂的情況,因為蜜蜂是最重要的傳粉者,因此是我們生態(tài)系統(tǒng)不可或缺的一部分。此外,還會出現(xiàn)經(jīng)濟問題。事實上,例如在法國,蜂蜜生產(chǎn)是超過 54,000 名養(yǎng)蜂人的額外收入,也是大約 2,000 名其他養(yǎng)蜂人的主要收入。

我們的目標是讓專業(yè)或業(yè)余的養(yǎng)蜂人能夠遠程監(jiān)控他們的蜂巢。我們的解決方案旨在為他們節(jié)省不必要的生產(chǎn)現(xiàn)場之旅,從而節(jié)省時間。我們的設(shè)備是一個連接的傳感器套件,每 10 分鐘收集一次數(shù)據(jù)并將其發(fā)送給養(yǎng)蜂人。這讓他了解了他的蜂群的狀態(tài)和環(huán)境的質(zhì)量。與其他商業(yè)化系統(tǒng)相比,我們的產(chǎn)品易于使用且價格合理(約 150 歐元)。

研究數(shù)據(jù)

為了監(jiān)控蜂巢的完整性,我們選擇研究:

  • 室內(nèi)溫度 (+/- 0.5 °C)
  • 室外溫度 (+/- 0.5 °C)
  • 室外濕度 (+/- 2%)
  • 重量(+/- 0.2 公斤)

我們還花費了大量時間研究人工智能 (AI),它能夠指示是否有蜂王以及是否有任何蜜蜂。不幸的是,我們無法實現(xiàn)我們的神經(jīng)網(wǎng)絡(luò) (NN),因為導(dǎo)出它被證明比預(yù)期的更復(fù)雜。

pYYBAGN1I_GAGPkMAAEW7RHp77I348.png
系統(tǒng)圖
?

?

軟件

Mbed 源文件可在“代碼”選項卡中下載

為了使我們的系統(tǒng)正常工作,我們在 Mbed 上開發(fā)了該軟件。使用代碼我們可以:

  • 初始化所有傳感器。

對于每個傳感器,我們分配了一個引腳。

poYBAGN1I_SAXtTrAAAds-pEtQg595.png
傳感器初始化
?
  • 每十分鐘獲取每個傳感器的值測量值。
室內(nèi)溫度:我們選擇使用 DS18B20 溫度傳感器。事實上,這種模式已經(jīng)在之前的類似項目中證明了它的效率。
?
?
?
poYBAGN1I_aARso7AAA1LcK-y3w086.png
?
1 / 2 ? DS18B20 實施
?
室外溫濕度:我們選擇了DHT22溫濕度傳感器。
pYYBAGN1I_iAHC6dAAAPJs_piY4815.png
DHT22 實施
?
重量:我們選擇使用應(yīng)變儀來收集重量值。
pYYBAGN1I_qAEKmWAAAT5-IiRM0435.png
應(yīng)變計實現(xiàn)
?
  • 將我們收集的數(shù)據(jù)發(fā)送到 Sigfox 后端。
?
?
?
poYBAGN1I_yAOOtfAAAOl1jNu8w031.png
?
1 / 2 ? Wisol 引腳分配
?
  • 當(dāng)我們不發(fā)送數(shù)據(jù)時,讓微控制器進入睡眠狀態(tài)。

因為 Sigfox 限制了一個人每天可以發(fā)送的消息數(shù)量,所以我們只能在 24 小時內(nèi)發(fā)送 140 條消息。因此,我們只能每十分鐘測量一次。

poYBAGN1JACABw-1AAAIvAuQ8J4921.png
10 分鐘睡眠實施
?

人工智能培訓(xùn)

為了創(chuàng)建我們的人工智能,我們決定訓(xùn)練一個神經(jīng)網(wǎng)絡(luò)來分析蜂巢中的聲音頻率。為此,我們使用了開發(fā)平臺 Edge Impulse。它使您可以毫不費力地構(gòu)想具有嵌入式機器學(xué)習(xí)功能的設(shè)備。

創(chuàng)建 Edge Impulse 帳戶和項目后,我們可以選擇兩種方法來訓(xùn)練我們的神經(jīng)網(wǎng)絡(luò)。

第一個需要使用我們按照教程連接到 Edge Impulse 的 IoT 發(fā)現(xiàn)套件。然后,為了開發(fā)能夠識別不同聲音頻率的 AI,我們按照此處所述的步驟進行操作。

第二種方法不需要 B-L475E-IOT01A2 板。然而,這非常耗時。事實上,在搜索和下載數(shù)據(jù)集(蜜蜂或不蜜蜂The Hiveeyes 社區(qū))之后,每個聲音樣本都必須手工剪切并上傳到我們的設(shè)計中。對于我們的大部分項目,我們選擇了這種方法,因為我們無法直接從蜂巢中收集樣本。

首先,我們創(chuàng)建了一個脈沖設(shè)計并設(shè)置了訓(xùn)練我們的 AI 所需的參數(shù)。因為我們正在處理蜜蜂,所以我們需要采用比教程中演示的更大的窗口大小。我們選擇使用 MFCC 塊來訓(xùn)練我們的神經(jīng)網(wǎng)絡(luò),但這不是我們唯一的選擇。MFE 和 Spectogram 塊也可以用來訓(xùn)練 AI。根據(jù)所研究的頻率范圍,任何一個集團都可能比其他集團工作得更好。

pYYBAGN1JAKAHKEnAACild1DdB0283.png
沖動設(shè)計
?

接下來,我們確定了訓(xùn)練周期數(shù)、學(xué)習(xí)率和要設(shè)置的最小置信度,因為這些參數(shù)會極大地影響模型的準確性。最后,混淆矩陣顯示了我們的神經(jīng)網(wǎng)絡(luò)的準確性。當(dāng)我們對結(jié)果不滿意時,我們上傳了額外的數(shù)據(jù)并重新訓(xùn)練我們的模型。

pYYBAGN1JASAfr7sAABOEcoeOuY693.png
神經(jīng)網(wǎng)絡(luò)精度
?

如您所見,我們的神經(jīng)網(wǎng)絡(luò)很難識別何時有蜜蜂。由于缺乏數(shù)據(jù)和時間,我們無法對其進行重新訓(xùn)練。

最后一步是在我們的 STM 板上導(dǎo)出我們的 AI

PCB制作

包含所有源的 Kicad 項目文件可在 Schematics 選項卡中下載。

PCB制作的第一步是為每個組件制作電氣原理圖。

poYBAGN1JAeAZOJxAAFlZVHe8dY304.png
Kicad 電氣原理圖
?

之后,我們按照教程構(gòu)思了我們的電路板,并將我們的溫度傳感器與 Grove 連接器打印相關(guān)聯(lián),以獲得更堅固的設(shè)備。

在設(shè)計印刷電路板時,我們注意到一些引腳(D7、D8 和 A7)不允許我們收集所需的數(shù)據(jù)集。這是由于 Nucleo STM32 是如何制造的,因此在打印電路板之前,請確保測試每個引腳。

在整個項目中,我們生產(chǎn)了 2 個 PCB。如前所述,起初我們希望能夠研究蜂巢的聲音頻率。因此,我們設(shè)計并印刷了一塊電路板,可以讓我們用麥克風(fēng)收集聲音樣本。

?
?
?
poYBAGN1JAqAZsUYAAHcx45Q-k0085.png
?
1 / 2 ? PCB - 版本 1
?

從那時起,我們不得不設(shè)計第二個來減少我們的能源消耗。考慮到當(dāng)時我們辭職不實施人工智能這一事實,我們決定盡可能縮小我們的系統(tǒng)。

?
?
?
pYYBAGN1JA2AdgzHAAEYHUXraRA058.jpg
?
1 / 2 ? PCB - 版本 2
?

設(shè)計完成后,我們生成了打印電路板所需的 Gerber 文件。對于這個項目,我們可以使用臺式 PCB 銑床進行所有打印,但您可以將文件發(fā)送給制造商。

Sigfox 和 Ubidots

為了從遠程位置收集數(shù)據(jù),我們使用了 Sigfox 網(wǎng)絡(luò)。

要進行此設(shè)置,我們必須在此處激活我們的 Wisol 設(shè)備。然后,我們創(chuàng)建并登錄了一個Ubidots帳戶并添加了一個新設(shè)備。

pYYBAGN1JA-AJKsqAAAw8PUxBEY824.png
?

下一步是我們按照本教程配置回調(diào)

最后,我們在 Ubidots 上創(chuàng)建了一個帶有儀表板的用戶界面,以方便數(shù)據(jù)檢查。

pYYBAGN1JBKAV30IAAEmH1dD0J4801.png
用戶界面 - Ubidots
?

系統(tǒng)能源

為了使我們的系統(tǒng)自主,我們選擇使用電池。后者可以通過太陽能充電,這要歸功于 Lipo Rider Pro 板,該板將從太陽能電池板接收到的能量轉(zhuǎn)換為可存儲的能量。

然后,為了給我們的系統(tǒng)供電,我們焊接了從 Lipo Rider Pro 到我們的 PCB 的電線。我們添加了一個 ON/OFF 開關(guān),使我們的系統(tǒng)更易于使用。

為了降低能耗,我們決定使用 5 - 3.3 伏轉(zhuǎn)換器 (LDO),而不是使用嵌入在控制器中的轉(zhuǎn)換器。實際上,通過執(zhí)行此步驟,我們能夠取出微控制器底層的焊橋 SB9 和 SB14。我們還移除了 LED,如下圖所示。

拆焊這些元件必須最后完成,因為之后重新編程電路板是不可能的。

?
?
?
poYBAGN1JBWAISjqAADXtlyK-ro211.jpg
?
1 / 2 ? Nucleo-32 板頂部布局
?

系統(tǒng)組裝

首先,我們建議您使用雙層 H 底盤來固定應(yīng)變片并穩(wěn)定蜂巢。一些制造商可以為您建造它。否則,你可以自己做,如下圖所示。

pYYBAGN1JBeASWXJAABNWhJdBf4101.png
雙H底盤
?

應(yīng)變片(灰色)用螺絲固定在頂部 H 機箱(深棕色)的底部和底部的上側(cè)(淺棕色)。我們建議使用堅固且防水的材料,例如鋁。

一旦系統(tǒng)經(jīng)過測試并處于正常工作狀態(tài),我們就選擇了一個適合尺寸的密封盒。之后,我們精心布置了每個元素,以優(yōu)化空間。我們必須在盒子的側(cè)面鉆孔,以便我們的傳感器可以在蜂巢內(nèi)讀取。一旦每個組件都在其指定的位置,我們擰上蓋子并熱粘在傳感器周圍以使其防水。

?
?

?


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應(yīng)用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關(guān)電源設(shè)計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅(qū)動電路設(shè)計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學(xué)會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費