在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

利用氣體傳感器實現水果食品質量檢測系統的設計

科技觀察員 ? 來源:Alex Miller ? 作者:Alex Miller ? 2022-03-31 10:10 ? 次閱讀

背景

隨著時間的流逝,食物浪費問題對環境的影響越來越嚴重。聯合國環境規劃署 (UNEP) 最近的食物浪費指數報告顯示,平均而言,消費者每年浪費近 10 億噸食物(或購買的所有食物的 17%)。

人們生產的食物多于消耗的食物這一事實會產生重大的負面影響。例如,估計全球溫室氣體排放的 8-10% 來自未使用的食物。相反,減少食物浪費將有助于減少溫室氣體排放和全球污染,并增加遭受饑餓的國家的糧食供應。

這種情況表明,在不久的將來,我們需要關注的不是擴大食品生產,而是及時控制質量,以便新鮮產品可以銷售和消費。為了解決當前的情況,人類將需要更智能的用戶友好型技術,以幫助他們實時監控產品質量。

在這篇文章中,我將解釋一種檢查食品質量的簡單方法,該方法可以在普通商店甚至您自己的冰箱中實施。

介紹
最近,我做了一個簡單的實驗,我想和大家分享一下,因為我堅信這樣的實際解決方案可以對解決全球性問題產生很大的影響。

我的想法是使用 Tiny Machine Learning 方法根據氣體傳感器的數據預測食物是新鮮的還是變質的。我使用 7 個氣體傳感器進行了實驗。

在我的教程中,您將會學習如何自動創建一個超小型機器學習模型,將其嵌入傳感器的微控制器中,并使用它檢查食品質量。

所以讓我們開始吧!

程序:
第 1 步:使用 Neuton 創建 TinyML 模型
在 Neuton 平臺上創建一個新的解決方案“食品質量”,并上傳包含食品質量信號的訓練數據集,標記為兩個類別(新鮮和變質)。我的數據集包含 784 行。

然后,選擇目標(標簽)和目標指標(準確度),同時啟用微型機器學習模式。此外,為沒有浮點數據類型的計算選擇 8 位深度,然后單擊“開始部署”。

模型將在幾分鐘內準備就緒,接下來需要下載模型。

第 2 步:創建微控制器的固件
下載示例:https ://github.com/Neuton-tinyML/arduino-example

項目介紹
該項目包含:

  • 通過 USB-UART 串??口接收數據集的代碼,
  • 預測實現,
  • 結果指示,
  • 用于測量預測時間的代碼。

主草圖文件“ arduino-tiny-ml-neuton.ino ”具有處理數據包的功能。

主要過程在 user_app.c 文件中進行:

static NeuralNet neuralNet = { 0 };

extern const unsigned char model_bin[];

extern const unsigned int model_bin_len;

uint8_t app_init()

{

return (ERR_NO_ERROR != CalculatorInit(&neuralNet, NULL));

}

inline Err CalculatorOnInit(NeuralNet* neuralNet)

{

memUsage += sizeof(*neuralNet);

app_reset();

timer_init();

return CalculatorLoadFromMemory(neuralNet, model_bin, model_bin_len, 0);

}

在這里,創建一個對象 NeuralNet 并調用一個函數來加載位于文件model.c中的模型

CalculatorLoadFromMemory(neuralNet, model_bin, model_bin_len, 0);

該模型現在已準備好進行預測。為此,您需要通過將大小為 neuralNet.inputsDim 的浮點數組傳輸給 CalculatorRunInference 函數來調用它。

最后一個值是 BIAS,應該是 1。

inline float* app_run_inference(float* sample, uint32_t size_in, uint32_t *size_out)

{

if (!sample || !size_out)

return NULL;

if (size_in / sizeof(float) != app_inputs_size())

return NULL;

*size_out = sizeof(float) * neuralNet.outputsDim;

if (app.reverseByteOrder)

Reverse4BytesValuesBuffer(sample, app_inputs_size());

return CalculatorRunInference(&neuralNet, sample);

}

執行預測時,會調用三個回調函數:預測之前的 CalculatorOnInferenceStart 和預測之后的 CalculatorOnInferenceEnd,以及帶有預測結果的 CalculatorOnInferenceResult。

在示例中,我使用這些函數來測量預測時間。

具有類概率的數組與預測結果一起傳遞給函數,大小為neuralNet.outputsDim。在這里,找到概率最高的類,如果概率 > 0.5,則打開 LED(綠色為 0 類,紅色為 1 類)。

inline void CalculatorOnInferenceResult(NeuralNet* neuralNet, float* result)

{

if (neuralNet->taskType == TASK_BINARY_CLASSIFICATION && neuralNet->outputsDim >= 2)

{

float* value = result[0] >= result[1] ? &result[0] : &result[1];

if (*value > 0.5)

{

if (value == &result[0])

{

led_green(1);

led_red(0);

}

else

{

led_green(0);

led_red(1);

}

}

else

{

led_green(0);

led_red(0);

}

}

}

第 3 步:將下載的模型復制到草圖中
將模型文件model.c從模型存檔復制到 MCU 固件。

第 4 步:編譯草圖并將其上傳到開發板
現在一切都準備好,可以進行草圖編譯了。我用程序將數據從計算機發送到 MCU 并顯示預測結果(它模擬傳感器數據并將數據發送到 MCU)。

根據您的操作系統,使用bin文件夾中的相應文件。

您需要為實用程序指定兩個參數:USB 端口和數據集文件。

該實用程序讀取 CSV 文件并將樣本逐行發送到微控制器。然后,它將結果作為 CSV 文件輸出到標準輸出流。發送所有樣本后,實用程序會請求一份包含預測時間和消耗的內存量的報告。

第 5 步:檢查嵌入式模型的功能
創建兩個 CSV 文件,每個文件包含一行,其中的數據對應于兩個類別:新鮮和變質。

然后,將它們中的每一個發送到微控制器并查看預測結果

在第一種情況下,食物保持新鮮,因為預測類別為零,這意味著結果是“新鮮食物”。該預測是在 3844 微秒內完成的,閃存使用量為 199kB,RAM 使用量為 136B。此外,您可以看到綠色 LED 亮起,這表示結果良好。

在另一種情況下,我們會看到模型預測食物變質了,因為預測的類別是一類,表示“食物變質”。預測也非常快,在 3848 微秒內,使用相同的 199 kB 閃存和 136 kB RAM。在這種情況下,您可以看到紅色 LED,表示食物已變質。

結論:
這個實驗證明,只需 5 個簡單的步驟,您就可以創建一個工作智能設備,盡管它的體積很小,但對監控食品質量有很大幫助。我絕對確信這些技術可以幫助我們使我們居住的世界變得更清潔、更健康。

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

    關注

    48

    文章

    7595

    瀏覽量

    151737
  • 氣體傳感器
    +關注

    關注

    14

    文章

    550

    瀏覽量

    37739
  • 智能設備
    +關注

    關注

    5

    文章

    1062

    瀏覽量

    50650
收藏 人收藏

    評論

    相關推薦

    食品物性檢測

    ;nbsp;   該項目是基于工業食品生產檢測而開發的,他由MCU做核心控制,利用步進電機控制壓力傳感器的移動,來實現
    發表于 11-08 16:22

    【Thunderboard Sense試用申請】基于MEMS氣體傳感器的鮮食冰箱系統

    項目名稱:基于MEMS氣體傳感器的鮮食冰箱系統試用計劃:采用該開發板,結合MEMS氣體傳感器,對冰箱中的
    發表于 05-25 18:14

    氣體傳感器在生活中的普及與應用

    工業檢測有機 溶劑和磷烷等劇毒氣體;電力工業檢測電力變壓油變質過程中產生的氫氣等。  空氣環境檢測當然也離不開
    發表于 11-10 14:13

    氣體傳感器的特性及分類

    傳感器智能化  隨著人們生活水平的不斷提高和對環保的日益重視,對各種有毒、有害氣體的探測,對大氣污染、工業廢氣的監測以及對食品和居住環境質量檢測
    發表于 10-31 14:53

    氣體傳感器有哪些種類?

    隨著人們生活水平的提高和對環保的日益重視,對各種有毒、有害氣體的探測,對大氣污染、工業廢氣的監控以及對食品和人居環境質量檢測都提出了更高的要求,作為感官或信號輸入部分之一的
    發表于 08-21 06:08

    氣體檢測儀常用的傳感器

    介紹各個傳感器的工作原理及優缺點。  一、氣體檢測儀之紅外原理  原理:非分光紅外原理NDIR傳感器利用比爾-朗伯紅外吸收定律,即不同氣體
    發表于 12-02 15:09

    食品質量安全衛生知識培訓

    食品質量安全衛生知識培訓是通過一些圖片的PPT展示來讓大家熟知安全衛生的環節。
    發表于 02-19 17:44 ?29次下載

    食品質量安全與衛生管理之探討

    食品質量安全與衛生管理之探討在日常生活中飲食跟每個人都息息相關的,每個人的飲食習慣、吃的東西不完全一樣,且不時傳出食物中毒事件。因此食品質量
    發表于 01-30 15:57 ?20次下載

    統計質量管理在食品品質控制中的應用

    統計質量管理在食品品質控制中的應用The application of statistical management in food quality control 食品質量
    發表于 01-30 16:18 ?12次下載

    室內空氣質量檢測傳感器的應用

    室內空氣品質對人的影響至關重要,利用傳感器檢測空氣質量是當今流行的一種方法,本文介紹了傳感器在空
    發表于 01-20 10:54 ?2121次閱讀

    氣體傳感器檢測原理

    檢測氣體的濃度依賴于氣體檢測變送器,傳感器是其核心部分,按照檢測原理的不同,主要分為金屬氧化物半導體式
    的頭像 發表于 06-13 16:28 ?1.3w次閱讀

    農藥殘留檢測儀是保障食品質量安全的好幫手

    、餐廳食堂等常見的生產流通場所應用廣泛,是保障食品質量安全的好幫手。 農藥的噴灑可以增加作物的產量,但是農藥屬于化學試劑,不正當的噴灑可能會導致農產品中農殘含量超標,不僅影響土壤環境,農藥附著在農作物上還可能會危害人們的健康安全。
    發表于 07-12 11:46 ?271次閱讀

    農藥檢測儀器保障食品質量安全

    農藥檢測儀器【恒美 HM-NC20】是用來檢測蔬菜、水果、茶葉、糧食等食品中可能存在的農藥含量,借以判斷被檢測樣品中農藥含量是否超標。目前農
    發表于 08-31 16:05 ?366次閱讀

    利用高光譜成像評估水果和蔬菜的成熟度和老化

    監測和控制食品質量對于追求利潤和負責任的食品生產至關重要。特別是對于水果和蔬菜來說,它們比其他食品更加敏感,必須新鮮出售和加工才能更加有價值和更加健康。高光譜成像為自動
    的頭像 發表于 08-21 16:24 ?1233次閱讀
    <b class='flag-5'>利用</b>高光譜成像評估<b class='flag-5'>水果</b>和蔬菜的成熟度和老化

    傳感器檢測有毒有害氣體用到什么原理

    探討其在實際應用中的優勢和挑戰。 傳感器檢測有毒有害氣體的原理 傳感器檢測有毒有害氣體的原理多種
    的頭像 發表于 11-27 11:48 ?241次閱讀
    主站蜘蛛池模板: 手机在线看片福利盒子| 国产v69| 奇米影视亚洲四色8888| 国产精品亚洲精品日韩动图| 8050午夜| 亚洲欧美日本视频| 成人午夜久久| 欧美猛交xxxx免费看| 中文字幕视频二区| 福利在线看| 99pao强力打造免费高清色| 日本一区二区视频| 亚洲国内精品久久| 天天摸天天碰中文字幕| 字幕网中文aⅴ资源站| 五月婷色| 新版bt天堂资源在线| avtt亚洲一区中文字幕| 香蕉视频vip| 欧美一区福利| 日韩a毛片| 三级黄色在线视频| 色色色色网站| 久草视频这里只有精品| 永久在线| 天天射天天爱天天干| 国产精品看片| 午夜男人天堂| 婷婷亚洲五月| 久久精品国产亚洲5555| 夜夜爽网站| www.天堂.com| 7086bt伙计 福利一区| 欧美在线视频一区二区三区| 国产成人毛片毛片久久网| www四虎影视| 久久影视一区| 亚洲一成人毛片| 色婷婷激情综合| 国产精品视频一区国模私拍| 欧美成人影院免费观|