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

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

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

3天內不再提示

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

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

背景

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

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

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

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

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

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

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

所以讓我們開始吧!

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

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

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

第 2 步:創(chuàng)建微控制器的固件
下載示例: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);

}

在這里,創(chuàng)建一個對象 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);

}

執(zhí)行預測時,會調用三個回調函數:預測之前的 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 步:編譯草圖并將其上傳到開發(fā)板
現在一切都準備好,可以進行草圖編譯了。我用程序將數據從計算機發(fā)送到 MCU 并顯示預測結果(它模擬傳感器數據并將數據發(fā)送到 MCU)。

根據您的操作系統(tǒng),使用bin文件夾中的相應文件。

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

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

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

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

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

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

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

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

    關注

    48

    文章

    7839

    瀏覽量

    153286
  • 氣體傳感器
    +關注

    關注

    14

    文章

    567

    瀏覽量

    38086
  • 智能設備
    +關注

    關注

    5

    文章

    1086

    瀏覽量

    51520
收藏 人收藏

    評論

    相關推薦

    食品物性檢測

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

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

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

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

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

    氣體傳感器的特性及分類

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

    氣體傳感器有哪些種類?

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

    氣體檢測儀常用的傳感器

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

    食品質量安全衛(wèi)生知識培訓

    食品質量安全衛(wèi)生知識培訓是通過一些圖片的PPT展示來讓大家熟知安全衛(wèi)生的環(huán)節(jié)。
    發(fā)表于 02-19 17:44 ?29次下載

    食品質量安全與衛(wèi)生管理之探討

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

    統(tǒng)計質量管理在食品品質控制中的應用

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

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

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

    氣體傳感器檢測原理

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

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

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

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

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

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

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

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

    探討其在實際應用中的優(yōu)勢和挑戰(zhàn)。 傳感器檢測有毒有害氣體的原理 傳感器檢測有毒有害氣體的原理多種
    的頭像 發(fā)表于 11-27 11:48 ?511次閱讀
    主站蜘蛛池模板: 色香天天 | 亚洲高清国产一线久久 | 亚洲一区二区三区在线播放 | 在线你懂的视频 | 在线capcom超级碰碰 | 天堂影 | 特黄特黄特色大片免费观看 | 亚洲国产成人精品青青草原100 | 亚洲一区有码 | 深夜久久 | 综合色天天 | 2020天天干 | 伊人久久大 | 88av视频在线 | 性生交大片免费一级 | 欧美日本一区二区三区道 | 国产播放啪视频免费视频 | aaaa在线观看| 天天干夜夜玩 | 亚洲欧美色鬼久久综合 | 国产特黄一级一片免费 | 久久精品国产亚洲aa | 五月婷婷基地 | 国产精品久久久久久久久免费 | 色综合成人| 一区二区不卡在线观看 | 成人夜色香网站在线观看 | 特级片毛片 | 国产激情三级 | 色成年激情久久综合 | 色多多官网 | 四虎成人免费网站在线 | 久久看免费视频 | 97久久精品国产精品青草 | 特黄特色大片免费播放器9 特黄特色大片免费视频播放 | 大色综合色综合资源站 | 男女交性视频免费播放视频 | 特一级黄色片 | 成 人 免费 黄 色 视频 | 亚洲综合欧美日本另类激情 | 午夜视频在线观看国产 |