資料介紹
描述
前提
就像人類一樣,植物也會生病。就像您可能因皮膚感染而出現(xiàn)皮疹一樣,植物的葉子可能會因真菌或其他病原體而變黃和/或出現(xiàn)斑點。因此,通過利用機(jī)器學(xué)習(xí)的力量,可以掃描顏色,然后用于訓(xùn)練可以檢測葉子顏色何時關(guān)閉的模型。
硬件
這個項目的大腦是 Arduino Nano 33 BLE Sense,選擇它有幾個原因。首先,它擁有豐富的強(qiáng)大傳感器,包括 9DoF IMU、APDS-9960(顏色、手勢、接近度和亮度)、麥克風(fēng)和溫度/濕度/壓力傳感器組合。為了在植物的葉子周圍移動電路板并進(jìn)行測量,一對步進(jìn)電機(jī)與一對 DRV8825 驅(qū)動板結(jié)合使用。
設(shè)置 TinyML
對于此項目,為 Arduino Nano 33 BLE Sense on Edge Impulse 列出的內(nèi)置傳感器將不起作用,因為僅列出了加速器和麥克風(fēng)。這意味著必須使用數(shù)據(jù)轉(zhuǎn)發(fā)器而不是串行守護(hù)程序。首先,我創(chuàng)建了一個新項目并將其命名。接下來,我通過安裝 Node.js 和 NPM 來安裝 Edge Impulse CLI,然后運(yùn)行npm install -g edge-impulse-cli
??. 如果找不到,您可能需要將其安裝路徑添加到 PATH 環(huán)境變量中。接下來,運(yùn)行edge-impulse-data-forwarder
并確保它正常工作,然后使用 Ctrl+C 退出。
閱讀顏色
APDS-9960 通過從表面反射紅外光并讀取未被材料吸收的波長來讀取顏色。要與傳感器通信,最好安裝 Arduino APDS9960 庫,它可以訪問幾個有用的功能。在代碼中,APDS-9960首先被初始化,然后程序進(jìn)入循環(huán)功能。在那里,它一直等到有顏色數(shù)據(jù)。如果讀數(shù)可用,則顏色與APDS.readColor()
與表面的接近度一起被讀取。每個 RGB 分量都從 0-2^16-1 數(shù)字轉(zhuǎn)換為其值與總和的比率。
掃描裝置
掃描樹葉的顏色是通過在兩個軸上移動一個鉆機(jī)來通過板載 APDS-9960 下方樹葉的不同位置來完成的。每個軸都通過順時針或逆時針旋轉(zhuǎn)導(dǎo)螺桿來移動,以在任一方向平移塊。整個系統(tǒng)是在 Fusion 360 中設(shè)計的,下面是一些設(shè)計的渲染圖:
X 軸位于 Y 軸的頂部,讓頂部塊在兩個軸上移動。Y軸上有一個額外的V形輪來支撐步進(jìn)電機(jī)的重量。零件使用 PLA 塑料打印,填充量約為 45%。
收集數(shù)據(jù)
當(dāng)系統(tǒng)第一次啟動時,步進(jìn)電機(jī)不知道它們在哪里,因此兩個軸通過逐步移動到原點直到它們碰到限位開關(guān)來回零。接下來,APDS-9960 被初始化。有一個邊界框,它被定義為兩個包含框的對角的二元素數(shù)組。在這兩個位置之間選擇一個隨機(jī)點,然后步進(jìn)器運(yùn)行到該位置,同時讀取其間的顏色。
處理和發(fā)送顏色信息
APDS.readColor()
如前所述,使用 讀取顏色。計算總和后,通過調(diào)用該方法計算百分比,然后通過USB發(fā)送。Serial.printf()
值用逗號分隔,每個讀數(shù)用換行符分隔。當(dāng)數(shù)據(jù)轉(zhuǎn)發(fā)器程序接收到數(shù)據(jù)時,它將作為具有給定標(biāo)簽(健康或不健康)的訓(xùn)練數(shù)據(jù)發(fā)送到 Edge Impulse 云項目。
訓(xùn)練模型
收集完所有的訓(xùn)練數(shù)據(jù)后,是時候建立一個模型來區(qū)分健康和不健康的葉子了。我使用了由三軸時間序列、頻譜分析塊和 Keras 塊組成的脈沖。您可以看到下面的屏幕截圖,了解我是如何從數(shù)據(jù)中生成特征的:
測試
為了測試我的新模型,我收集了一些新的測試數(shù)據(jù),這次是不健康的葉子。該模型的準(zhǔn)確率在 63% 左右,通過一些測試特征發(fā)送后,大部分時間都能正確分類葉子。
可以通過添加更多的訓(xùn)練數(shù)據(jù)和減慢訓(xùn)練速度來提高這種準(zhǔn)確性。
- TinyML變得簡單:圖像分類
- TinyML課程#7變得更小
- 使用TinyML開發(fā)私人教練
- 關(guān)于監(jiān)測孤獨(dú)老年人健康狀況的開源項目
- 通過Edge Impulse開始使用TinyML
- 基于物聯(lián)網(wǎng)的患者健康狀況監(jiān)測系統(tǒng)
- 帶有tinyML的肩部恢復(fù)設(shè)備
- 在3D數(shù)字孿生中監(jiān)測風(fēng)力渦輪機(jī)的健康狀況
- 電磁兼容市場狀況及未來發(fā)展.pdf 19次下載
- 基于儀表放大器的傳感器健康狀況監(jiān)測 13次下載
- 基于虛擬儀器的胎兒心電提取實現(xiàn)與設(shè)計 1次下載
- 使用樹莓派2實現(xiàn)的植物澆水系統(tǒng)的資料合集 56次下載
- TI中醫(yī)學(xué)應(yīng)用指南 6次下載
- Maxim醫(yī)療心率/健康狀況監(jiān)測器解決方案 55次下載
- 智能健康監(jiān)護(hù)儀的研究 0次下載
- 用于狀態(tài)監(jiān)測應(yīng)用的高質(zhì)量資產(chǎn)運(yùn)行狀況洞察和雙線通電 588次閱讀
- 如何在 MCU 上快速部署 TinyML 1689次閱讀
- 如何利用MPU6050設(shè)計一款健康緊急警報設(shè)備 1351次閱讀
- 如何利用TinyML實現(xiàn)語音識別機(jī)器人車的設(shè)計 2110次閱讀
- CSA如何監(jiān)控衛(wèi)星健康狀況和功能 2441次閱讀
- 如何借助MCU當(dāng)中基本的ADC對電池健康狀況實現(xiàn)檢測? 3046次閱讀
- 正確使用無線傳感器進(jìn)行狀態(tài)監(jiān)測 1812次閱讀
- 歐司朗推出的新型LED技術(shù)幫助植物生長促進(jìn)綠色生態(tài) 772次閱讀
- 從汗液看出健康 2716次閱讀
- 更小更智能的電機(jī)控制器推進(jìn)HEV/EV市場 1105次閱讀
- Semtech與SK Telecom采用LoRa技術(shù)監(jiān)測牲畜健康情況 2587次閱讀
- 區(qū)塊鏈技術(shù)是如何讓護(hù)士對病人健康關(guān)懷做到連續(xù)性的 799次閱讀
- IBM新“芯片”:可以過濾血液,預(yù)測癌癥,監(jiān)測自己的健康狀況 979次閱讀
- 可抽查健康狀況的IC卡終端機(jī)設(shè)計 1062次閱讀
- 如何自制植物生長燈_自制植物生長燈步驟 4.3w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計實例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評論
查看更多