我們將VL53L0X激光飛行時間(TOF)傳感器連接到Arduino上,用TOF測距儀測量罐內(nèi)的液位。
這個項目會用到的東西硬件Arduino UNO & Genuino UNO x1ProtoCentral VL53L0X Laser ToF Sensor breakout x1軟件應(yīng)用和在線服務(wù)Arduino IDEProcessing項目介紹液位測量是工業(yè)和家庭應(yīng)用中常用的一種技術(shù)(測量水箱中的水位)。通常是用探針插入液體測量兩者之間的導(dǎo)電性,由于水位的變化,電阻隨之變化而來。這種類型的傳感器如下圖所示:
還有一種監(jiān)測液位(通常是滿液位的狀態(tài))的方式,用一個浮動式傳感器,這種傳感器可以在水箱注滿水的時候切斷電機。這些通常是比較笨重的機械裝置,檢測油箱是否加滿時會用到。為什么我們不用這兩種方式?有些特殊的時候,由于液體的性質(zhì),我們不會將任何東西放到容器里,比如說測量食物,食品級傳感器和保證食品安全標(biāo)準(zhǔn)可能是一個挑戰(zhàn)。我們尋求一種無創(chuàng)且不接觸的方式來檢測容器內(nèi)的液面,在這種情況下,也不會出現(xiàn)污染問題。我們怎么做到呢?ProtoCentral的激光傳感器擴展板包含了ST的VL53L0X傳感器,這是一個基于激光飛行時間測距傳感器。這東西的好處在于他可以將任務(wù)表面上看不見的紅外激光反射回來,測量光線到達(dá)探測器的時間得出距離。探測器也包含在里面。
傳感器的最大測距范圍是2米,不過我們能實現(xiàn)2毫米的精準(zhǔn)度。TOF擴展板和Arduino兼容板相連,這板子內(nèi)置藍(lán)牙模塊。再加上鋰電池組,這樣所有東西都是無線的了。
該裝置安裝在容器頂部,用小水泵將水注入水箱。
然后通過無線的方式傳回計算機,可以實時測量和記錄水位數(shù)據(jù)。下圖是動態(tài)演示
總結(jié)總的來說這個是非常好的經(jīng)驗,我們用了非常規(guī)手段測量了水位。該傳感器提供了非接觸式的測量方式,也很可靠,而且只需要很少的接口工作。我們還會做一個指南,不過將這個板連接到Arduino也是非常簡單的。最后,提供所有的代碼和資料。
-
傳感器
+關(guān)注
關(guān)注
2552文章
51292瀏覽量
755171 -
探測器
+關(guān)注
關(guān)注
14文章
2648瀏覽量
73128 -
紅外激光
+關(guān)注
關(guān)注
0文章
30瀏覽量
7969
原文標(biāo)題:你知道怎么樣不接觸液體而測量液位高度嗎?
文章出處:【微信號:cirmall,微信公眾號:電路設(shè)計技能】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論