chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

電子發(fā)燒友App

硬聲App

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

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

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>浮動水質(zhì)傳感器開源分享

浮動水質(zhì)傳感器開源分享

2022-11-15 | zip | 0.55 MB | 次下載 | 免費

資料介紹

描述

介紹

在強降雨期間,河流的濁度往往會發(fā)生顯著變化。氣候變化導(dǎo)致空氣和洋流發(fā)生變化,從而導(dǎo)致降雨模式發(fā)生劇烈變化。因此,河流的水質(zhì)可能會在一年中突然發(fā)生變化。這些不可預(yù)測的濁度變化會大大增加飲用水處理的成本。

該項目旨在通過使用浮動傳感器確定降雨模式如何與流動水體的濁度和湍流相吻合。

注意:請注意,該項目仍處于概念驗證(POC)階段,隨著項目的成熟,可能需要進一步改進。

硬件

QuickFeather 開發(fā)套件,帶有 EOS S3 低功耗 MCU + 嵌入式 FPGA、SD 卡讀卡器、ADS1015 12 位 ADC、RTC 模塊和 SEN0189 模擬濁度傳感器用于構(gòu)建浮動單元。

?
?
?
pYYBAGNxifaAHe0hAAOECtTkc7U789.jpg
?
1 / 3 ?圖 2:安裝組件
?

由于該設(shè)備仍處于 POC 階段,因此考慮了一種不太永久的組件安裝方式。

視頻對 Quickfeather 開發(fā)套件進行了很好的介紹:

?

以下是本項目使用的接線圖:

pYYBAGNxifmAbPyLAAIDkH8Fha0294.jpg
圖 3:接線圖
?

提示:您可以參考此處的用戶指南以獲取有關(guān)開發(fā)板引腳排列的更多信息。

QuickFeather 有一個集成的電池充電電路,可以讓我將單節(jié)鋰聚合物電池直接連接到 VBAT 引腳。將兩塊額定端電壓為 5V 的太陽能電池板串聯(lián),并饋入 LM2596 降壓轉(zhuǎn)換器,將電壓降至 3.3V。這將確保在有充足的陽光時為電池充電。

該項目使用的所有部件均使用 Solidworks 設(shè)計,然后進行 3D 打印。(附原始solidworks設(shè)計文件和STL文件)

?
?
?
poYBAGNxifuAS87ZAAB_42pJDKU251.jpg
?
1 / 3 ?圖 4:Solidworks 裝配體
?

兩塊聚苯乙烯泡沫塑料板用于提供所需的浮力。我還使用了大量的熱膠來確保沒有泄漏。

pYYBAGNxif-AeQSaAAMDX8HqTv4870.jpg
圖 5:濁度傳感器安裝
?

軟件

該項目使用 QuickLogic 開放式可重構(gòu)計算 (QORC) SDK 和 SensiML 生成一個模型,該模型可以根據(jù)傳感器讀數(shù)預(yù)測某些事件。

以下視頻很好地介紹了這種方法:

?

為了繼續(xù)本教程,您將需要在此處找到的 qorc sdkSensiML數(shù)據(jù)捕獲實驗室Linux 中設(shè)置所需的庫相當(dāng)容易,因此如果您像我一樣使用 Windows,則可以使用 Windows Linux 子系統(tǒng) (WSL) 快速完成工作。

如果您需要設(shè)置 WSL、GNU Arm 嵌入式工具鏈、qorck-sdk 和 tinyfpga 程序員的指南,您可以參考此視頻:

?

PS : qorc-sdk 附帶的envsetup.sh文件由于某種原因無法正常工作,所以我最終制作了一個不同的環(huán)境文件以使事情變得更容易一些。

#!/bin/bash
export INSTALL_DIR=/mnt/d/Projects/QuickLogic
export PATH="$INSTALL_DIR/quicklogic-arch-defs/bin:$INSTALL_DIR/quicklogic-arch-defs/bin/python:$PATH"
source "$INSTALL_DIR/conda/etc/profile.d/conda.sh"
conda activate
FLASH_PROGRAMMER_INSTALL_DIR=$INSTALL_DIR/TinyFPGA-Programmer-Application
alias qfprog="python3 $FLASH_PROGRAMMER_INSTALL_DIR/tinyfpga-programmer-gui.py"

您可以將其保存為 myenv.sh 并使用

source myenv.sh

當(dāng)您想要設(shè)置環(huán)境時。[相應(yīng)地更改安裝路徑]

該項目的工作流程可以總結(jié)如下:

  • 使用 qorc sdk 附帶的簡單數(shù)據(jù)流應(yīng)用程序的修改版本來收集數(shù)據(jù)。
  • 使用 SensiML 數(shù)據(jù)捕獲實驗室收集數(shù)據(jù)并定義標(biāo)簽。
  • 使用 SensiML 分析工作室創(chuàng)建模型,以根據(jù)傳感器數(shù)據(jù)識別特定事件。
  • 在 QuickFeather 上運行模型。

傳感器直播和數(shù)據(jù)采集實驗室

qorc-sdk 自帶的 qf_ssi_ai_app 作為本項目的代碼庫。可以將現(xiàn)有的 Arduino 庫與此代碼集成,這意味著您可以輕松集成各種傳感器。

對原始代碼所做的更改如下:

  • 將 ADS1015 ADC 的源文件和頭文件添加到 inc 和 src 目錄中
  • 定義庫所需的延遲函數(shù)以及字節(jié)和布爾數(shù)據(jù)類型
  • 在 sensor_ssss.cpp 文件中導(dǎo)入 ADS1015 庫,并在 sensor_ssss_acquisition_buffer_ready 函數(shù)中進行必要的更改。
  • 編輯 sensor_ssss.cpp 文件中的 json_string_sensor_config json 描述符。
  • 在 sensor_ssss.cpp 文件中進行更改以啟用數(shù)據(jù)直播和數(shù)據(jù)保存到 SD 卡。

以下視頻解釋了如何將新的 i2c 傳感器與 quickfeather 集成:

?

如果您計劃使用自定義傳感器,則需要為 Data Capture Lab 創(chuàng)建一個 SSF 文件。可以在此處找到有關(guān)創(chuàng)建 SSF 文件的更多信息。[為本項目創(chuàng)建的SSF文件附后]

將生成的.bin 文件上傳到 QuickFeather 后,它將開始通過 UART 傳輸數(shù)據(jù)[很高興 QuickFeather 開發(fā)套件提供了一個 UART 到 USB 轉(zhuǎn)換器。但是,由于我使用的是 SD 讀卡器,因此在無法連接電纜的情況下,可以將數(shù)據(jù)保存到 SD 卡中]

可以從數(shù)據(jù)采集實驗室查看傳感器數(shù)據(jù)。

poYBAGNxigGAUGL9AAEWaXR2ssU530.png
圖 6:數(shù)據(jù)采集實驗室
?

在 POC 的這個階段,考慮了四種不同的情景。

  • 事件 0:濁度 - 低 湍流 - 低
  • 事件 1:濁度 - 低 湍流 - 高
  • 事件 2:濁度 - 高 - 湍流 - 低
  • 事件 3:濁度 - 高 - 湍流 - 高

[高湍流通常意味著水流速度加快]

由于 Covid19 導(dǎo)致斯里蘭卡目前處于封鎖狀態(tài),我在從實際水體收集樣本數(shù)據(jù)時遇到了困難。因此,大部分數(shù)據(jù)都是在家中使用受控環(huán)境獲取的。

?
?
?
pYYBAGNxigSAJxTxAAMwqIdJPNg294.jpg
?
1 / 2 ?圖 7:收集數(shù)據(jù)
?

使用標(biāo)簽瀏覽器模式將片段和標(biāo)簽分配給捕獲。

poYBAGNxigeAcN2EAAFVFUhOVis367.jpg
圖 8 - 標(biāo)簽瀏覽器
?

分配標(biāo)簽后,捕獲會自動上傳到 SensiML 分析工作室。

在 Analytics Studio 中構(gòu)建模型

生成模型的過程相當(dāng)簡單。

  • 在準(zhǔn)備數(shù)據(jù)選項卡中,使用您的捕獲創(chuàng)建一個新查詢。確保標(biāo)簽正確顯示。
  • 在構(gòu)建模型選項卡中,選擇您的查詢和窗口大小。我使用的窗口大小為 100。
  • 模型構(gòu)建成功后,您可以在不同的捕獲上對其進行測試以檢查其準(zhǔn)確性。

分析工作室還允許您通過為您提供可視化和功能摘要等來探索創(chuàng)建的模型。

?
?
?
poYBAGNxigqAfAiIAAEkxCQsC-4805.png
?
1 / 8 ?圖 9 - 訓(xùn)練模型
?

一旦您對準(zhǔn)確性感到滿意,您就可以繼續(xù)下載模型。

pYYBAGNxigyATfgIAADFOuAHv4M032.png
圖 15 - 將知識包下載為庫
?

下載的文件可以放在qf_ssi_ai_app/knowledgepack。下載的文件帶有一個漂亮的腳本,可幫助您將所有文件復(fù)制到項目中。

注意類映射:1 是 event-0,2event- 1,3event- 2,4 是 event-3

復(fù)制知識包后,可以將SENSOR_SSSS_RECOG_ENABLED參數(shù)設(shè)置為 1,并且可以重新上傳代碼。

圖 15 - 傳感器準(zhǔn)確預(yù)測事件 2,具有高濁度和低湍流:

pYYBAGNxig-AC7s4AACSu--YDPw138.png
圖 15
?

圖 16 - 當(dāng)高濁度的水容器中引入少許湍流時,檢測到事件 3:

poYBAGNxihOANypVAAC9BRd43tI935.jpg
圖 16
?

未來的改進

  • 由于該 POC 中使用了低成本的濁度傳感器,模擬讀數(shù)的變化并不令人滿意。這在事件 0 和 1 中特別觀察到,其中檢測的準(zhǔn)確性相當(dāng)?shù)汀?/font>需要使用更好的傳感器或更好的放大電路。
  • 由于只有很少的數(shù)據(jù)采集是針對實際水源進行的,因此現(xiàn)實世界的結(jié)果可能會有所不同。一旦解除鎖定,就可以在實際水流上測試傳感器。模型可能需要用新的捕獲重新訓(xùn)練。
  • 由于事件檢測需要與實際降雨模式進行比較,因此需要使用正確的時間戳將它們保存到 SD 卡上。需要更新 datasave.c 文件以使用連接到 quickfeather 板的外部 RTC。

結(jié)論

  • 將 Arduino 傳感器庫與 QuickFeather [稍作改動] 一起使用的能力開辟了一個充滿可能性的世界。
  • SensiML 數(shù)據(jù)捕獲實驗室和分析工作室非常簡單,我能夠使用少量捕獲生成一個相當(dāng)準(zhǔn)確的模型。這使您可以更多地關(guān)注預(yù)測結(jié)果及其影響。
  • 此 POC 的下一階段將使用更靈敏的濁度傳感器,以便可以增加檢測到的組合(事件)的數(shù)量。
  • 在水體上測試傳感器一段時間后,下一步是與該地區(qū)的實際降雨模式進行比較。這將深入了解河流的水質(zhì)如何隨著天氣條件的變化而變化——即氣候變化。
  • 放置在不同區(qū)域的這些傳感器陣列將為處理廠的水工程師提供預(yù)測水質(zhì)變化的能力。

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1PFC電路與BOOST電路設(shè)計實例分享
  2. 1.83 MB   |  12次下載  |  4 積分
  3. 2世平基于靈動微 SPIN560C 的低壓無刷電機應(yīng)用方案
  4. 10.93 MB  |  11次下載  |  免費
  5. 3電源測試報告-基于 國民技術(shù) N32L406 和杰華特 JW3376+3330 的 BMS 方案
  6. 6.47 MB  |  11次下載  |  免費
  7. 4PWM控制器的控制方法
  8. 0.39 MB   |  3次下載  |  4 積分
  9. 5電流檢測芯片F(xiàn)P135應(yīng)用說明
  10. 1.24 MB   |  3次下載  |  免費
  11. 6全面解讀被動式與主動式PFC電路
  12. 1.27 MB   |  1次下載  |  4 積分
  13. 7HC88L051F4低功耗芯片規(guī)格書
  14. 4.76 MB  |  1次下載  |  免費
  15. 8CIU32D655x5數(shù)據(jù)手冊
  16. 2.14 MB   |  1次下載  |  免費

本月

  1. 1常用電子元器件使用手冊
  2. 2.40 MB   |  52次下載  |  免費
  3. 2高功率密度碳化硅MOSFET軟開關(guān)三相逆變器損耗分析
  4. 2.27 MB   |  33次下載  |  10 積分
  5. 3PFC電路與BOOST電路設(shè)計實例分享
  6. 1.83 MB   |  12次下載  |  4 積分
  7. 4世平基于靈動微 SPIN560C 的低壓無刷電機應(yīng)用方案
  8. 10.93 MB  |  11次下載  |  免費
  9. 5電源測試報告-基于 國民技術(shù) N32L406 和杰華特 JW3376+3330 的 BMS 方案
  10. 6.47 MB  |  11次下載  |  免費
  11. 6USB拓展塢PCB圖資料
  12. 0.57 MB   |  11次下載  |  免費
  13. 7MS1826 HDMI 多功能視頻處理器數(shù)據(jù)手冊
  14. 4.51 MB   |  9次下載  |  免費
  15. 8HAL9303線性霍爾效應(yīng)傳感器技術(shù)手冊
  16. 0.70 MB   |  9次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935134次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233089次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191424次下載  |  10 積分
  9. 5十天學(xué)會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183352次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81600次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73818次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65991次下載  |  10 積分