資料介紹
描述
十五年來,蜜蜂一直面臨滅絕的威脅。事實上,在過去的十年里,歐洲有 30% 到 40% 的蜂群死亡。這對環(huán)境來說是一個令人擔(dān)憂的情況,因為蜜蜂是最重要的傳粉者,因此是我們生態(tài)系統(tǒng)不可或缺的一部分。此外,還會出現(xiàn)經(jīng)濟問題。事實上,例如在法國,蜂蜜生產(chǎn)是超過 54,000 名養(yǎng)蜂人的額外收入,也是大約 2,000 名其他養(yǎng)蜂人的主要收入。
我們的目標(biāo)是讓專業(yè)或業(yè)余的養(yǎng)蜂人能夠遠(yuǎn)程監(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](https://file.elecfans.com/web2/M00/7B/CB/pYYBAGN1I_GAGPkMAAEW7RHp77I348.png)
?
軟件
Mbed 源文件可在“代碼”選項卡中下載。
為了使我們的系統(tǒng)正常工作,我們在 Mbed 上開發(fā)了該軟件。使用代碼我們可以:
- 初始化所有傳感器。
對于每個傳感器,我們分配了一個引腳。
![poYBAGN1I_SAXtTrAAAds-pEtQg595.png](https://file.elecfans.com/web2/M00/7B/3D/poYBAGN1I_SAXtTrAAAds-pEtQg595.png)
- 每十分鐘獲取每個傳感器的值測量值。
室內(nèi)溫度:我們選擇使用 DS18B20 溫度傳感器。事實上,這種模式已經(jīng)在之前的類似項目中證明了它的效率。
![poYBAGN1I_aARso7AAA1LcK-y3w086.png](https://file.elecfans.com/web2/M00/7B/3D/poYBAGN1I_aARso7AAA1LcK-y3w086.png)
室外溫濕度:我們選擇了DHT22溫濕度傳感器。
![pYYBAGN1I_iAHC6dAAAPJs_piY4815.png](https://file.elecfans.com/web2/M00/7B/CB/pYYBAGN1I_iAHC6dAAAPJs_piY4815.png)
重量:我們選擇使用應(yīng)變儀來收集重量值。
![pYYBAGN1I_qAEKmWAAAT5-IiRM0435.png](https://file.elecfans.com/web2/M00/7B/CB/pYYBAGN1I_qAEKmWAAAT5-IiRM0435.png)
- 將我們收集的數(shù)據(jù)發(fā)送到 Sigfox 后端。
![poYBAGN1I_yAOOtfAAAOl1jNu8w031.png](https://file.elecfans.com/web2/M00/7B/3D/poYBAGN1I_yAOOtfAAAOl1jNu8w031.png)
- 當(dāng)我們不發(fā)送數(shù)據(jù)時,讓微控制器進(jìn)入睡眠狀態(tài)。
因為 Sigfox 限制了一個人每天可以發(fā)送的消息數(shù)量,所以我們只能在 24 小時內(nèi)發(fā)送 140 條消息。因此,我們只能每十分鐘測量一次。
![poYBAGN1JACABw-1AAAIvAuQ8J4921.png](https://file.elecfans.com/web2/M00/7B/3D/poYBAGN1JACABw-1AAAIvAuQ8J4921.png)
人工智能培訓(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,我們按照此處所述的步驟進(jìn)行操作。
第二種方法不需要 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ù)所研究的頻率范圍,任何一個集團(tuán)都可能比其他集團(tuán)工作得更好。
![pYYBAGN1JAKAHKEnAACild1DdB0283.png](https://file.elecfans.com/web2/M00/7B/CB/pYYBAGN1JAKAHKEnAACild1DdB0283.png)
接下來,我們確定了訓(xùn)練周期數(shù)、學(xué)習(xí)率和要設(shè)置的最小置信度,因為這些參數(shù)會極大地影響模型的準(zhǔn)確性。最后,混淆矩陣顯示了我們的神經(jīng)網(wǎng)絡(luò)的準(zhǔn)確性。當(dāng)我們對結(jié)果不滿意時,我們上傳了額外的數(shù)據(jù)并重新訓(xùn)練我們的模型。
![pYYBAGN1JASAfr7sAABOEcoeOuY693.png](https://file.elecfans.com/web2/M00/7B/CB/pYYBAGN1JASAfr7sAABOEcoeOuY693.png)
如您所見,我們的神經(jīng)網(wǎng)絡(luò)很難識別何時有蜜蜂。由于缺乏數(shù)據(jù)和時間,我們無法對其進(jìn)行重新訓(xùn)練。
最后一步是在我們的 STM 板上導(dǎo)出我們的 AI 。
PCB制作
包含所有源的 Kicad 項目文件可在 Schematics 選項卡中下載。
PCB制作的第一步是為每個組件制作電氣原理圖。
![poYBAGN1JAeAZOJxAAFlZVHe8dY304.png](https://file.elecfans.com/web2/M00/7B/3D/poYBAGN1JAeAZOJxAAFlZVHe8dY304.png)
之后,我們按照教程構(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](https://file.elecfans.com/web2/M00/7B/3D/poYBAGN1JAqAZsUYAAHcx45Q-k0085.png)
從那時起,我們不得不設(shè)計第二個來減少我們的能源消耗。考慮到當(dāng)時我們辭職不實施人工智能這一事實,我們決定盡可能縮小我們的系統(tǒng)。
![pYYBAGN1JA2AdgzHAAEYHUXraRA058.jpg](https://file.elecfans.com/web2/M00/7B/CB/pYYBAGN1JA2AdgzHAAEYHUXraRA058.jpg)
設(shè)計完成后,我們生成了打印電路板所需的 Gerber 文件。對于這個項目,我們可以使用臺式 PCB 銑床進(jìn)行所有打印,但您可以將文件發(fā)送給制造商。
Sigfox 和 Ubidots
為了從遠(yuǎn)程位置收集數(shù)據(jù),我們使用了 Sigfox 網(wǎng)絡(luò)。
要進(jìn)行此設(shè)置,我們必須在此處激活我們的 Wisol 設(shè)備。然后,我們創(chuàng)建并登錄了一個Ubidots帳戶并添加了一個新設(shè)備。
![pYYBAGN1JA-AJKsqAAAw8PUxBEY824.png](https://file.elecfans.com/web2/M00/7B/CB/pYYBAGN1JA-AJKsqAAAw8PUxBEY824.png)
下一步是我們按照本教程配置回調(diào)。
最后,我們在 Ubidots 上創(chuàng)建了一個帶有儀表板的用戶界面,以方便數(shù)據(jù)檢查。
![pYYBAGN1JBKAV30IAAEmH1dD0J4801.png](https://file.elecfans.com/web2/M00/7B/CB/pYYBAGN1JBKAV30IAAEmH1dD0J4801.png)
系統(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](https://file.elecfans.com/web2/M00/7B/3D/poYBAGN1JBWAISjqAADXtlyK-ro211.jpg)
系統(tǒng)組裝
首先,我們建議您使用雙層 H 底盤來固定應(yīng)變片并穩(wěn)定蜂巢。一些制造商可以為您建造它。否則,你可以自己做,如下圖所示。
![pYYBAGN1JBeASWXJAABNWhJdBf4101.png](https://file.elecfans.com/web2/M00/7B/CB/pYYBAGN1JBeASWXJAABNWhJdBf4101.png)
應(yīng)變片(灰色)用螺絲固定在頂部 H 機箱(深棕色)的底部和底部的上側(cè)(淺棕色)。我們建議使用堅固且防水的材料,例如鋁。
一旦系統(tǒng)經(jīng)過測試并處于正常工作狀態(tài),我們就選擇了一個適合尺寸的密封盒。之后,我們精心布置了每個元素,以優(yōu)化空間。我們必須在盒子的側(cè)面鉆孔,以便我們的傳感器可以在蜂巢內(nèi)讀取。一旦每個組件都在其指定的位置,我們擰上蓋子并熱粘在傳感器周圍以使其防水。
?
- 雨水渠監(jiān)控服務(wù)開源項目
- 可以監(jiān)控蜜蜂的開源項目
- HaBeeBee蜂巢監(jiān)控系統(tǒng)開源分享
- 可緩解潮熱癥狀的開源項目
- 通過隱私保護(hù)監(jiān)控遠(yuǎn)程居家養(yǎng)老開源分享
- Arduino Ethernet Shield監(jiān)控溫度開源項目
- 蜂窩連接的蜂巢監(jiān)視器開源分享
- 打開/關(guān)閉閥門并監(jiān)控遠(yuǎn)程流量的開源硬件
- 移動工作場所監(jiān)控器開源項目
- 郵箱監(jiān)控系統(tǒng)開源項目
- 安裝在蜂巢上的傳感器開源分享
- 遠(yuǎn)程Wifi RGB LED控制器開源項目
- 智慧油田遠(yuǎn)程監(jiān)控系統(tǒng)方案分享 2次下載
- 通信電源機房遠(yuǎn)程監(jiān)控系統(tǒng)的設(shè)計方案 18次下載
- 基于GPRS/GSM的電梯遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計
- 工控機在遠(yuǎn)程監(jiān)控與控制中的應(yīng)用 539次閱讀
- 關(guān)于FPGA的開源項目介紹 1522次閱讀
- 優(yōu)秀的IC/FPGA開源項目:偽紅外圖像處理 2260次閱讀
- PLC遠(yuǎn)程監(jiān)控解決方法 2064次閱讀
- 怎么上手 PR 流程?如何開始參與開源項目? 1634次閱讀
- 工業(yè)自動化設(shè)備遠(yuǎn)程監(jiān)控實現(xiàn)/系統(tǒng)功能 5154次閱讀
- 基于流媒體應(yīng)用系統(tǒng)為基礎(chǔ)的遠(yuǎn)程監(jiān)控系統(tǒng)的設(shè)計 1242次閱讀
- 幾種遠(yuǎn)程監(jiān)控通信方式的介紹_幾種遠(yuǎn)程監(jiān)控方式的比較 6096次閱讀
- 全年開源項目的盤點和總結(jié) 3363次閱讀
- 基于Altium Designer的OSHw開源項目 3738次閱讀
- 2018 年 2 月份 GitHub 上最熱門的開源項目 4678次閱讀
- 淺談UPS進(jìn)行遠(yuǎn)程監(jiān)控的設(shè)計方案 3236次閱讀
- 11個機器學(xué)習(xí)開源項目 2829次閱讀
- 基于Qt的遠(yuǎn)程監(jiān)控系統(tǒng)的設(shè)計方案 7848次閱讀
- 基于Android智能家居遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計 5582次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應(yīng)用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關(guān)電源設(shè)計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論