資料介紹
描述
前提
就像人類一樣,植物也會生病。就像您可能因皮膚感染而出現(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,然后運行npm install -g edge-impulse-cli??. 如果找不到,您可能需要將其安裝路徑添加到 PATH 環(huá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)器運行到該位置,同時讀取其間的顏色。
處理和發(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)測孤獨老年人健康狀況的開源項目
- 通過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è)計 2次下載
- 使用樹莓派2實現(xiàn)的植物澆水系統(tǒng)的資料合集 57次下載
- TI中醫(yī)學(xué)應(yīng)用指南 6次下載
- Maxim醫(yī)療心率/健康狀況監(jiān)測器解決方案 55次下載
- 智能健康監(jiān)護(hù)儀的研究 0次下載
- 愛普生FC1610BN晶體在健康監(jiān)測手環(huán)的應(yīng)用 612次閱讀
- 用于狀態(tài)監(jiān)測應(yīng)用的高質(zhì)量資產(chǎn)運行狀況洞察和雙線通電 1.1k次閱讀
- 如何在 MCU 上快速部署 TinyML 2.6k次閱讀
- 如何利用MPU6050設(shè)計一款健康緊急警報設(shè)備 2.4k次閱讀
- 如何利用TinyML實現(xiàn)語音識別機(jī)器人車的設(shè)計 3.4k次閱讀
- CSA如何監(jiān)控衛(wèi)星健康狀況和功能 3.4k次閱讀
- 如何借助MCU當(dāng)中基本的ADC對電池健康狀況實現(xiàn)檢測? 3.6k次閱讀
- 正確使用無線傳感器進(jìn)行狀態(tài)監(jiān)測 2.4k次閱讀
- 歐司朗推出的新型LED技術(shù)幫助植物生長促進(jìn)綠色生態(tài) 1.1k次閱讀
- 從汗液看出健康 3.2k次閱讀
- 更小更智能的電機(jī)控制器推進(jìn)HEV/EV市場 1.6k次閱讀
- 區(qū)塊鏈技術(shù)是如何讓護(hù)士對病人健康關(guān)懷做到連續(xù)性的 1k次閱讀
- IBM新“芯片”:可以過濾血液,預(yù)測癌癥,監(jiān)測自己的健康狀況 1.3k次閱讀
- 可抽查健康狀況的IC卡終端機(jī)設(shè)計 1.4k次閱讀
- 如何自制植物生長燈_自制植物生長燈步驟 5.1w次閱讀
下載排行
本周
- 1矽力杰 Silergy SY7215A 同步升壓調(diào)節(jié)器 規(guī)格書 Datasheet 佰祥電子
- 1.12 MB | 5次下載 | 免費
- 2HT81696H 內(nèi)置升壓的30W立體聲D類音頻功放數(shù)據(jù)手冊
- 1.21 MB | 1次下載 | 免費
- 3HTA6863 3W超低噪聲超低功耗單聲道D類音頻功率放大器數(shù)據(jù)手冊
- 0.87 MB | 次下載 | 免費
- 4南芯 Southchip SC8802C 充電控制器 規(guī)格書 Datasheet 佰祥電子
- 88.16 KB | 次下載 | 免費
- 5矽力杰 Silergy SY7065 同步升壓轉(zhuǎn)換器 規(guī)格書 Datasheet 佰祥電子
- 910.67 KB | 次下載 | 免費
- 6矽力杰 Silergy SY7066 同步升壓轉(zhuǎn)換器 規(guī)格書 Datasheet 佰祥電子
- 989.14 KB | 次下載 | 免費
- 7WD6208A產(chǎn)品規(guī)格書
- 631.24 KB | 次下載 | 免費
- 8NB685 26 V,12 A,低靜態(tài)電流,大電流 同步降壓變換器數(shù)據(jù)手冊
- 1.64 MB | 次下載 | 2 積分
本月
- 1EMC PCB設(shè)計總結(jié)
- 0.33 MB | 12次下載 | 免費
- 2PD取電芯片 ECP5702規(guī)格書
- 0.88 MB | 5次下載 | 免費
- 3矽力杰 Silergy SY7215A 同步升壓調(diào)節(jié)器 規(guī)格書 Datasheet 佰祥電子
- 1.12 MB | 5次下載 | 免費
- 4氮化鎵GaN FET/GaN HEMT 功率驅(qū)動電路選型表
- 0.10 MB | 3次下載 | 免費
- 5PD取電芯片,可取5/9/12/15/20V電壓ECP5702數(shù)據(jù)手冊
- 0.88 MB | 3次下載 | 免費
- 6SY50655 用于高輸入電壓應(yīng)用的偽固定頻率SSR反激式穩(wěn)壓器英文資料
- 1.01 MB | 3次下載 | 免費
- 7怎么為半導(dǎo)體測試儀選擇精密放大器
- 0.65 MB | 2次下載 | 免費
- 8SY52341 次級側(cè)同步整流英文手冊
- 0.94 MB | 2次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233095次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191469次下載 | 10 積分
- 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183360次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81606次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費下載
- 0.02 MB | 73832次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論