資料介紹
描述
介紹
多年來,人們?cè)絹碓綋?dān)心對(duì)地球平流層臭氧層的人為破壞將導(dǎo)致到達(dá)地球表面的太陽紫外線 (UV) 輻射增加,從而對(duì)人類健康產(chǎn)生不利影響。與紫外線相關(guān)的疾病,尤其是皮膚癌,正在給世界各地的公眾福祉帶來問題,并導(dǎo)致高昂且不斷增加的醫(yī)療保健成本。臭氧消耗和氣候變化正在加劇這種情況,溫度變化和越來越多的晴天,不僅導(dǎo)致熱浪和干旱,而且還使人類暴露在更高水平的太陽紫外線輻射下。患皮膚癌的風(fēng)險(xiǎn)正在增加。
該解決方案實(shí)施了一個(gè)紫外線輻射暴露監(jiān)測(cè)系統(tǒng),以通過警告信息和有關(guān)監(jiān)測(cè)的暴露水平的預(yù)防措施來幫助預(yù)防因過度暴露于太陽紫外線輻射而引起的疾病。
它可以作為遠(yuǎn)程傳感器單元或個(gè)人劑量計(jì),連續(xù)測(cè)量紫外線指數(shù)和其他環(huán)境參數(shù)(濕度、溫度),這些參數(shù)也可能影響/增強(qiáng)紫外線輻射的有害影響。它可以計(jì)算監(jiān)控區(qū)域內(nèi)個(gè)人或佩戴者的實(shí)際個(gè)人風(fēng)險(xiǎn)。所得數(shù)據(jù)可用于發(fā)布預(yù)防措施的分類建議信息(例如,涂抹防曬霜、穿防護(hù)服、限制暴露時(shí)間等)。
連接到適當(dāng)傳感器(紫外線輻射、溫度、濕度等)的 Wio 終端可用于收集和處理相關(guān)環(huán)境數(shù)據(jù)。該顯示器可用于向用戶顯示匯總數(shù)據(jù)、風(fēng)險(xiǎn)分析和保護(hù)建議。此外,可以將獲得和聚合的數(shù)據(jù)傳輸(例如,通過 Wi-Fi、LoRaWAN 等)到邊緣網(wǎng)關(guān)設(shè)備或云服務(wù),以進(jìn)行長時(shí)間的數(shù)據(jù)記錄、評(píng)估和可視化。
這個(gè)項(xiàng)目描述了一個(gè)簡(jiǎn)單的原型
- 測(cè)量和可視化紫外線輻射、溫度、濕度、
- 計(jì)算并顯示從測(cè)量得出的實(shí)際風(fēng)險(xiǎn)類別,并
- 通過 Wi-Fi 或 LoRaWAN 將收集的數(shù)據(jù)上傳到物聯(lián)網(wǎng)云平臺(tái)(例如,ThingSpeak 或 Ubidots)。
基于此原型的廉價(jià)設(shè)備,通過適當(dāng)?shù)耐鈿ぁ㈦姵睾吞柲?a target='_blank' class='arckwlink_none'>供電,可以放置在公共場(chǎng)所(例如城市、酒店、海灘),以告知人們當(dāng)?shù)乇┞队谧贤饩€輻射的風(fēng)險(xiǎn),并為網(wǎng)絡(luò)收集更多數(shù)據(jù)基于公共預(yù)警系統(tǒng)和/或環(huán)境研究。
材料清單
硬件
- Seeed Studio Wio 終端
- Grove - I2C 紫外線傳感器 (VEML6070)
- BME280 (測(cè)量相對(duì)濕度、氣壓和環(huán)境溫度的濕度傳感器)分線器(例如Grove - Barometer Sensor (BME280) )
- Grove - I2C 集線器
- 格羅夫-Wio-E5
Seeed Studio Wio 終端
![pYYBAGNOJSqAMHnhAAIIPWita6I437.jpg](https://file.elecfans.com/web2/M00/71/53/pYYBAGNOJSqAMHnhAAIIPWita6I437.jpg)
Wio Terminal 是一款基于 SAMD51 的微控制器,具有由 Realtek RTL8720DN 提供支持的無線連接功能,與 Arduino 和 MicroPython 兼容。目前,只有 Arduino 支持無線連接。它運(yùn)行在 120MHz(加速到 200MHz)、4MB 外部閃存和 192KB RAM。它支持藍(lán)牙和 Wi-Fi,為物聯(lián)網(wǎng)項(xiàng)目提供骨干。Wio 終端本身配備了 2.4 英寸 LCD 屏幕、板載 IMU(LIS3DHTR)、麥克風(fēng)、蜂鳴器、microSD 卡插槽、光傳感器和紅外發(fā)射器(IR 940nm)。最重要的是,它還有兩個(gè)用于 Grove 生態(tài)系統(tǒng)的多功能 Grove 端口和 40 個(gè) Raspberry pi 兼容引腳 GPIO,用于更多附加組件。
特征:
- 高度集成設(shè)計(jì):MCU、LCD、WIFI、BT、IMU、麥克風(fēng)、揚(yáng)聲器、microSD 卡、光傳感器、5 路開關(guān)、紅外發(fā)射器(IR 940nm)、加密認(rèn)證就緒
- 由 Microchip ATSAMD51P19 供電:ARM Cortex-M4F 內(nèi)核運(yùn)行在 120MHz(加速至 200MHz)和 4 MB 外部閃存、192 KB RAM
- 全面的協(xié)議支持:SPI、I2C、I2S、ADC、DAC、PWM、UART(串行)
- 由 Realtek RTL8720DN 提供支持的強(qiáng)大無線連接(僅由 Arduino 支持):雙頻 2.4Ghz / 5Ghz Wi-Fi (802.11 a/b/g/n) 和 BLE / BLE 5.0
- USB OTG 支持:USB 主機(jī)/USB 客戶端
- 格羅夫生態(tài)系統(tǒng)
- 軟件支持:Arduino、MicroPython、ArduPy 和 AT 固件
有關(guān)詳細(xì)信息,請(qǐng)參閱“ Wio Terminal 入門”指南。
Grove - I2C 紫外線傳感器 (VEML6070)
![poYBAGNOJS2AY5wIAALPto61kJE176.jpg](https://file.elecfans.com/web2/M00/70/C0/poYBAGNOJS2AY5wIAALPto61kJE176.jpg)
Grove - I2C 紫外線傳感器 (VEML6070) 是一款具有 I2C 協(xié)議接口的高級(jí)紫外線 (UV) 光傳感器。紫外線 (UV) 是波長在 10 nm 到 400 nm 之間的電磁輻射,比可見光短但比 X 射線長,該傳感器最有效地檢測(cè) 320-410nm 光,并將太陽紫外光強(qiáng)度轉(zhuǎn)換為數(shù)字?jǐn)?shù)據(jù). 有關(guān)更多詳細(xì)信息,請(qǐng)參閱 wiki 文章“ Grove - I2C UV 傳感器 (VEML6070)” 。
BME280
BME280是博世專為移動(dòng)應(yīng)用和可穿戴設(shè)備開發(fā)的集成環(huán)境傳感器,可測(cè)量濕度、壓力和溫度,提供全面和整體的環(huán)境測(cè)量。
![pYYBAGNOJTCABQTJAAG-1toE0wg281.jpg](https://file.elecfans.com/web2/M00/71/53/pYYBAGNOJTCABQTJAAG-1toE0wg281.jpg)
將此傳感器與 Wio 終端一起使用的一個(gè)簡(jiǎn)單選擇是 Grove - Temp&Humi&Barometer Sensor (BME280)(請(qǐng)參閱 wiki 文章“ Grove - Barometer Sensor(BME280)”以獲得更多詳細(xì)信息)。對(duì)于這個(gè)項(xiàng)目原型,使用了另一個(gè)帶有 Grove 到母跳線電纜的分線板。
格羅夫-Wio-E5
Wio-E5是由Seeed Technology Co., Ltd.設(shè)計(jì)的低成本、超低功耗、極緊湊、高性能的LoRaWAN?模塊。它包含ST系統(tǒng)級(jí)封裝芯片STM32WLE5JC,這是全球首個(gè)SoC集成了 LoRa? RF 和 MCU 芯片的組合。該模塊還嵌入了ARM Cortex M4超低功耗MCU和LoRa? SX126X,因此支持(G)FSK模式和LoRa?。LoRa?模式可使用62.5kHz、125kHz、250kHz和500kHz帶寬,適用于各種物聯(lián)網(wǎng)節(jié)點(diǎn)的設(shè)計(jì),支持EU868和US915。
Grove Wio-E5 板配備了 Grove 連接器。
![poYBAGNOJTSATkGoAAOEh3b3EqI989.jpg](https://file.elecfans.com/web2/M00/70/C0/poYBAGNOJTSATkGoAAOEh3b3EqI989.jpg)
有關(guān)更多詳細(xì)信息,請(qǐng)參閱Grove Wio-E5板和Wio-E5 STM32WLE5JC 模塊的 Seed wiki 條目。
軟件/庫/服務(wù)
- Arduino IDE
- Wio 終端的 LvGL 圖形庫
- Adafruit VEML6070 庫
- Adafruit BME280 庫
- 用于 Wi-Fi 連接的Seed Arduino rpcWiFi (以及Seed Arduino rpcUnified 、Seed Arduino mbedtls 、Seed Arduino FS和Seed Arduino SFUD的依賴項(xiàng))
- Disk91 -用于 LoRaWAN 連接的LoRaE5 庫
- 物語
- 氦氣控制臺(tái)
- 育碧點(diǎn)
Wio 終端的 LvGL 圖形庫
LvGL(Light and Versatile Graphics Library)是一個(gè)開源圖形庫,提供創(chuàng)建嵌入式 GUI 所需的一切,具有易于使用的圖形元素、漂亮的視覺效果和低內(nèi)存占用。有關(guān)如何將 LvGL 用于 Wio 終端的說明,請(qǐng)參閱本指南。
Disk91 - LoRaE5 庫
這個(gè)Arduino 庫使 LoRa-E5 開發(fā)變得更加容易。
物語
" ThingSpeak是一種物聯(lián)網(wǎng)分析平臺(tái)服務(wù),可讓您聚合、可視化和分析云中的實(shí)時(shí)數(shù)據(jù)流。ThingSpeak 提供由您的設(shè)備發(fā)布到 ThingSpeak 的數(shù)據(jù)的即時(shí)可視化。借助在 ThingSpeak 中執(zhí)行 MATLAB? 代碼的能力,您可以執(zhí)行在線分析和處理傳入的數(shù)據(jù)。ThingSpeak 通常用于需要分析的物聯(lián)網(wǎng)系統(tǒng)的原型設(shè)計(jì)和概念驗(yàn)證。”
氦
“ Helium是一個(gè)全球分布式熱點(diǎn)網(wǎng)絡(luò),可為支持LoRaWAN的物聯(lián)網(wǎng)設(shè)備創(chuàng)建公共的遠(yuǎn)程無線覆蓋。熱點(diǎn)產(chǎn)生并以 Helium 區(qū)塊鏈的本地加密貨幣 HNT 進(jìn)行補(bǔ)償。Helium 區(qū)塊鏈?zhǔn)且粋€(gè)新的、開放的來源,公共區(qū)塊鏈的創(chuàng)建完全是為了激勵(lì)物理、去中心化無線網(wǎng)絡(luò)的創(chuàng)建。今天,Helium 區(qū)塊鏈及其數(shù)十萬個(gè)熱點(diǎn)提供了對(duì)世界上最大的 LoRaWAN 網(wǎng)絡(luò)的訪問。
Helium 控制臺(tái)是由 Helium 基金會(huì)托管的基于 Web 的設(shè)備管理工具,允許開發(fā)人員在 Helium 網(wǎng)絡(luò)上注冊(cè)、驗(yàn)證和管理他們的設(shè)備。除了設(shè)備管理之外,Console 還提供名為 Integrations 的預(yù)建連接,以通過 HTTPs 或 MQTT 路由設(shè)備數(shù)據(jù);或直接連接到 AWS IoT 等云服務(wù)。
Console 可在console.helium.com作為免費(fèi)使用的托管應(yīng)用程序用于演示和教育目的(最多 10 臺(tái)設(shè)備) 。"
育碧點(diǎn)
Ubidots是一個(gè)物聯(lián)網(wǎng)應(yīng)用程序開發(fā)平臺(tái),它可以自動(dòng)化物聯(lián)網(wǎng)應(yīng)用程序的創(chuàng)建過程,允許開發(fā)人員快速組裝和啟動(dòng)這些應(yīng)用程序,而無需編寫代碼或軟件開發(fā)。注冊(cè)是免費(fèi)的,Ubidots 提供免費(fèi)計(jì)劃 - Ubidots STEM - 功能和容量有限,僅用于非商業(yè)用途(個(gè)人教育、物聯(lián)網(wǎng)研究或 DIY 項(xiàng)目)。
Ubidots 和 Helium 合作創(chuàng)建了一個(gè)預(yù)構(gòu)建的集成,允許用戶使用插件輕松地將傳感器數(shù)據(jù)從 Helium 控制臺(tái)轉(zhuǎn)發(fā)到 Ubidots。
附加組件
- 電線
先決條件
為了實(shí)施該項(xiàng)目,需要滿足以下先決條件:
- 上面列出的所有硬件組件都可用且隨時(shí)可用。(只有在使用 LoRa/LoRaWAN 遙測(cè)時(shí)才需要 Grove Wio-5。)
- Arduino IDE已按照此處所述為 Wio 終端安裝和配置。
- 上面列出的所有庫都已添加到 Arduino IDE(S ketch -> Include Library -> Manage Libraries / Add.ZIP Library )
- 要使用的所有服務(wù)的用戶帳戶都可用或已創(chuàng)建。
執(zhí)行
接線
對(duì)于 Grove 傳感器板,只需將兩個(gè)傳感器(通過集線器)連接到 Wio 終端上的 Grove I2C 端口,對(duì)于其他傳感器板,相應(yīng)地連接 VIN、GND、SCL 和 SDA:
![poYBAGNOJTeAOh3KAABxVRiv_AQ456.png](https://file.elecfans.com/web2/M00/70/C0/poYBAGNOJTeAOh3KAABxVRiv_AQ456.png)
![poYBAGNOJTqANEoeAAXKypJhIjk291.jpg](https://file.elecfans.com/web2/M00/70/C0/poYBAGNOJTqANEoeAAXKypJhIjk291.jpg)
紫外線指數(shù)和風(fēng)險(xiǎn)等級(jí)
紫外線(UV)“光”是一種電磁輻射形式,波長從 200 nm 到 400 nm,比可見光(400 nm 到 750 nm)短,但比 X 射線長。紫外線輻射存在于陽光中,約占太陽總電磁輻射輸出的 10%。短波紫外線會(huì)破壞 DNA 并對(duì)其接觸的表面進(jìn)行消毒。對(duì)于人類來說,曬黑和曬傷是皮膚暴露在紫外線下的常見影響,同時(shí)還會(huì)增加患皮膚癌的風(fēng)險(xiǎn)。紫外線輻射分為三個(gè)波長波段:
- UVA (315-400 納米)
- UVB (280-315 納米)
- 紫外線(100-280 納米)。
通過臭氧層吸收地球大氣,UVC光譜被完全阻擋,UVB光譜中的太陽輻射幾乎沒有到達(dá)地球表面。危險(xiǎn)性較低的 UVA 輻射被大氣吸收的程度要低得多。UVA 輻射不如 UVB 輻射強(qiáng),但穿透力強(qiáng)。它可以到達(dá)皮膚并導(dǎo)致光老化和不同形式皮膚癌的發(fā)生
紫外線輻射強(qiáng)度以每平方厘米微瓦 (μW / cm2) 為單位。VEML6070 傳感器測(cè)量光譜范圍為 300 nm 至 400 nm 的輻射,因此它只能檢測(cè) UVA 輻射。
為了估計(jì)紫外線輻射背后的能量以及與之相關(guān)的風(fēng)險(xiǎn)水平,建立了紫外線指數(shù)。紫外線指數(shù)描述了地面紅斑紫外線輻照度的預(yù)期每日峰值水平。
它是一個(gè)開放式線性標(biāo)度 - 0 到 ≥ 11,給出了紫外線輻照度的指導(dǎo)值。紫外線指數(shù)越高,紫外線輻照度就越高,當(dāng)皮膚沒有受到保護(hù)時(shí),曬傷的速度就越快/越嚴(yán)重。
紫外線指數(shù)已由世界衛(wèi)生組織定義,并且在全球范圍內(nèi)是統(tǒng)一的——例如,歐洲的紫外線指數(shù)為 7 意味著與非洲或北美的相同值完全相同。
![pYYBAGNOJT2AHPnfAAFSta-wtqA074.png](https://file.elecfans.com/web2/M00/71/53/pYYBAGNOJT2AHPnfAAFSta-wtqA074.png)
由于直接從傳感器測(cè)量的輻照度導(dǎo)出紫外線指數(shù)需要非常復(fù)雜的計(jì)算,根據(jù)曲線加權(quán)并在整個(gè)光譜上進(jìn)行積分,Vishay Semiconductors的將 VEML6070 紫外線傳感器設(shè)計(jì)到應(yīng)用指南建議估算背后的能量只需從 VEML6070 傳感器讀取輻照度值并將其與預(yù)定義值進(jìn)行比較,即可了解紫外線輻射及其相關(guān)風(fēng)險(xiǎn)等級(jí)。
這導(dǎo)致以下函數(shù)從 VEML6070 讀數(shù)中得出紫外線指數(shù)和風(fēng)險(xiǎn)等級(jí):
/*
* uv_index()
*
* expects integration time and the measurement value from the UV sensor as input
* and returns the corresponding risk level:
* 0: Low
* 1: Moderate
* 2: High
* 3: Very High
* 4: Extreme
*/
unsigned short uv_index(veml6070_integrationtime_t it, unsigned uv, unsigned short *uvi)
{
/*
See https://www.vishay.com/docs/84310/designingveml6070.pdf , Table 3:
Together with the RSET value of 270 kΩ and the integration time 1T,
the parameters below map UV light data values to UV index (risk level)
and UVI values.
*/
const unsigned uv_high_1t[4] = {560, 1120, 1494, 2054};
const unsigned index_low[4] = {0, 3, 6, 8};
const unsigned index_high[4] = {2, 5, 7, 10};
unsigned k = 0;
switch (it)
{
case VEML6070_HALF_T:
case VEML6070_1_T:
k = 1;
break;
case VEML6070_2_T:
k = 2;
break;
case VEML6070_4_T:
k = 3;
break;
}
*uvi = 11; // if above any range
int i = 0;
for (i = 0; i < 4; i++)
{
unsigned uv_high = uv_high_1t[i] * k;
unsigned uv_low = i < 1 ? 0 : uv_high_1t[i - 1] * k + 1;
if (uv <= uv_high)
{
double r = (double)(uv_high - uv) / (double)(uv_high - uv_low); // relative in range (1-r)
double d_uvi = index_high[i] - r * (index_high[i] - index_low[i]); // map to UVI range
*uvi = round(d_uvi);
break;
}
}
return i;
}
圖形用戶界面
兩個(gè)傳感器獲得的環(huán)境測(cè)量值
- 溫度
- 濕度
- 壓力
- 紫外線輻照度
- 和估計(jì)的紫外線指數(shù)。顯示為數(shù)值。
導(dǎo)出的風(fēng)險(xiǎn)級(jí)別顯示為線表,相應(yīng)地更改其背景顏色以匹配 UV 指數(shù)刻度的顏色,并將風(fēng)險(xiǎn)類別(低、中、高、非常高和極端)作為文本。
![pYYBAGNOJUCASy--AAIafaT0lSk721.jpg](https://file.elecfans.com/web2/M00/71/53/pYYBAGNOJUCASy--AAIafaT0lSk721.jpg)
遙測(cè)
測(cè)量結(jié)果可以傳輸?shù)皆品?wù),用于收集、記錄、可視化和/或進(jìn)一步分析。
此項(xiàng)目中描述了兩個(gè)示例選項(xiàng):
- 通過 Wi-Fi 進(jìn)行通信并傳輸?shù)?ThingSpeak 和
- 通過 LoRaWAN 和 Helium 網(wǎng)絡(luò)進(jìn)行通信,以使用 Ubidots 可視化數(shù)據(jù)。
遙測(cè)選項(xiàng) 1:通過 Wi-Fi 進(jìn)行的 ThingSpeak
在此示例中,測(cè)量值通過對(duì) ThingSpeak API 的簡(jiǎn)單 HTTP GET 請(qǐng)求上傳到 ThingSpeak 通道
GET https://api.thingspeak.com/update?api_key=key >&field1=&field2=&field3=&field4=index>
使用Write API Key
通道。
由于使用了 Wio 終端的內(nèi)置 Wi-Fi 功能,因此此選項(xiàng)不需要額外的硬件。Wi-Fi 與 Wio 終端的連接主題在相應(yīng)的 Seed Wiki 頁面中有詳細(xì)描述。
通過定義兩個(gè)宏TELEMETRY
和TELEMETRY_WIFI_THINGSPEAK
在WioTerminalUvSmartMeter.ino中激活此選項(xiàng)
有關(guān)更多詳細(xì)信息,請(qǐng)參閱代碼部分中的源文件Telemetry_WiFi_ThingSpeak.ino和ThingSpeak 文檔。
![pYYBAGNOJUOAN5SYAAEG4ayK_-g230.png](https://file.elecfans.com/web2/M00/71/53/pYYBAGNOJUOAN5SYAAEG4ayK_-g230.png)
遙測(cè)選項(xiàng) 2:通過 LoRaWAN / Helium 的 Ubidots
要使用 LoRa/LoRaWAN 連接,必須將 Wio-E5 板連接到 Wio 終端:
![poYBAGNOJUaACO-_AACcBXCJVgg382.png](https://file.elecfans.com/web2/M00/70/C0/poYBAGNOJUaACO-_AACcBXCJVgg382.png)
![pYYBAGNOJUuASyEwAAhax5yk3nw571.jpg](https://file.elecfans.com/web2/M00/71/53/pYYBAGNOJUuASyEwAAhax5yk3nw571.jpg)
Telemetry_LoRaWAN_Helium.ino中的代碼取自示例/教程,用于使用 Grove - Wio-E5發(fā)送從Wio 終端光傳感器獲得的數(shù)據(jù)。
要“激活”這個(gè)模塊TELEMETRY
,TELEMETRY_LORAWAN_HELIUM
必須在WioTerminalUvSmartMeter.ino 中定義兩個(gè)宏:
/* TELEMETRY
*/
#define TELEMETRY
#define TELEMETRY_LORAWAN_HELIUM
#define TELEMETRY_REPORT_UVI_CHANGES_ONLY
#define TELEMETRY_UPDATE_TIME 600
控制發(fā)送間隔的宏TELEMETRY_UPDATE_CYCLE
應(yīng)設(shè)置為合理的值(以秒為單位),以避免不必要地“燒毀”DC。如果只關(guān)注 UV 指數(shù)的變化,設(shè)置宏 TELEMETRY_REPORT_UVI_CHANGES_ONLY
將導(dǎo)致模塊停止發(fā)送數(shù)據(jù),如果 UV 指數(shù)自上次傳輸以來沒有改變。
此選項(xiàng)的網(wǎng)絡(luò)和集成設(shè)置主要遵循Seed Studio wiki中的Helium Introduction the Connecting to Helium指南中的說明。
主要步驟是:
- 注冊(cè)一個(gè)氦氣帳戶。
- 添加/創(chuàng)建一個(gè)新設(shè)備并相應(yīng)地配置Telemetry_LoRaWAN_Helium.ino草圖(適用于設(shè)備使用區(qū)域的頻率/設(shè)備標(biāo)識(shí)和密鑰。
- 添加解碼器函數(shù)以轉(zhuǎn)換和/或解析原始有效負(fù)載。
- 使用Helium Ubidot 插件為 Ubidots添加集成。
- 創(chuàng)建通過解碼器功能將設(shè)備連接到集成的流。
以下設(shè)備屬性由 Helium 控制臺(tái)自動(dòng)生成,新設(shè)備已創(chuàng)建 -
- 設(shè)備 EUI - 64 位終端設(shè)備標(biāo)識(shí)符,有時(shí)稱為制造商 EUI
- App EUI - 64 位應(yīng)用程序標(biāo)識(shí)符
- App Key - 128 位 AES 密鑰,用于保護(hù)設(shè)備和網(wǎng)絡(luò)之間的通信
![poYBAGNOJVCAGbCYAADa2WCazks742.jpg](https://file.elecfans.com/web2/M00/70/C0/poYBAGNOJVCAGbCYAADa2WCazks742.jpg)
#define Frequency DSKLORAE5_ZONE_EU868
char deveui[] = "6081F97A6178DA10";
char appeui[] = "6081F96DD5894DAA";
char appkey[] = "77D92AAE47B8B686B41707A3E9301CA3";
可以使用 Helium 控制臺(tái)中的調(diào)試視圖驗(yàn)證設(shè)備數(shù)據(jù)傳輸
![pYYBAGNOJVOAOU2TAALXUDjXtZw597.png](https://file.elecfans.com/web2/M00/71/53/pYYBAGNOJVOAOU2TAALXUDjXtZw597.png)
與Telemetry_LoRaWAN_Helium.ino中實(shí)現(xiàn)的編碼匹配的解碼器函數(shù)可以定義如下:
function Decoder(bytes, port, uplink_info) {
/*
The uplink_info variable is an OPTIONAL third parameter that provides the following:
uplink_info = {
type: "join",
uuid: ,
id: ,
name: ,
dev_eui: ,
app_eui: ,
metadata: {...},
fcnt: ,
reported_at: ,
port: ,
devaddr: ,
hotspots: {...},
hold_time:
}
*/
var decoded = {};
function to_int(bytes) {
value = bytes[0] * 256 + bytes[1];
if (value >= 32768) {
value = 32768 - value;
}
return value;
}
function to_float(bytes) {
value = to_int(bytes) / 100.0;
return value;
}
if (uplink_info && port == 8) {
decoded.temperature = to_float(bytes.slice(0, 2));
decoded.humidity = to_float(bytes.slice(2, 4));
decoded.uv = to_int(bytes.slice(4, 6));
decoded.index = to_int(bytes.slice(6, 8));
}
return decoded;
}
![poYBAGNOJVaAa7gVAAFO1Rnri8M084.png](https://file.elecfans.com/web2/M00/70/C0/poYBAGNOJVaAa7gVAAFO1Rnri8M084.png)
配置與 Helium Ubidots 插件的集成后
![pYYBAGNOJVmAGKTjAAFw9swE6ZU857.jpg](https://file.elecfans.com/web2/M00/71/53/pYYBAGNOJVmAGKTjAAFw9swE6ZU857.jpg)
并創(chuàng)建流程
![poYBAGNOJVyAan-vAABqbxvr2kQ208.jpg](https://file.elecfans.com/web2/M00/70/C0/poYBAGNOJVyAan-vAABqbxvr2kQ208.jpg)
來自設(shè)備的數(shù)據(jù)
![poYBAGNOJV-AaSMrAAFdpcSoJyk830.png](https://file.elecfans.com/web2/M00/70/C0/poYBAGNOJV-AaSMrAAFdpcSoJyk830.png)
可以在 Ubidots 中使用以可視化儀表板中的傳感器讀數(shù):
![pYYBAGNOJWKAfmXbAAHwt4FOQQE221.png](https://file.elecfans.com/web2/M00/71/53/pYYBAGNOJWKAfmXbAAHwt4FOQQE221.png)
測(cè)試
在一個(gè)陽光明媚(溫暖)的周日下午進(jìn)行了測(cè)試,設(shè)置為 RSET = 270 kΩ;IT = 4T。
![pYYBAGNOJWiAUPHTAAjCTMpU6u4497.jpg](https://file.elecfans.com/web2/M00/71/53/pYYBAGNOJWiAUPHTAAjCTMpU6u4497.jpg)
在瀏覽器窗口中顯示了由“輻射防護(hù)辦公室”發(fā)布的附近(約 30 公里)氣象站的官方讀數(shù)(紫外線指數(shù) 3)。
![pYYBAGNOJW2AQio-AAo00JKyJpU739.jpg](https://file.elecfans.com/web2/M00/71/53/pYYBAGNOJW2AQio-AAo00JKyJpU739.jpg)
設(shè)備上顯示的紫外線指數(shù)在 3 和 4 之間變化:
![poYBAGNOJXOAS11GAAeoUveeO7E568.jpg](https://file.elecfans.com/web2/M00/70/C0/poYBAGNOJXOAS11GAAeoUveeO7E568.jpg)
遙測(cè)選項(xiàng) #2 的測(cè)試和演示,在室內(nèi)使用紫外線燈(發(fā)射 UVA/UVB 光的裸露鹵素?zé)襞荩烧{(diào)光):
能量消耗
在遙測(cè)選項(xiàng) #2 的測(cè)試期間測(cè)量了功耗,如下所示:
- 正常操作:118毫安
- 傳輸期間(LoRa/氦氣):138 mA
![pYYBAGNOJXqAT9W_AAUkmLF3ePo564.jpg](https://file.elecfans.com/web2/M00/71/53/pYYBAGNOJXqAT9W_AAUkmLF3ePo564.jpg)
?
- 電暈消毒紫外線機(jī)器人開源分享
- 使用ML8511紫外線傳感器Arduino的紫外線指數(shù)計(jì)
- Pinaka:UVD(紫外線消毒)機(jī)器人開源分享
- 防紫外線機(jī)器人開源分享
- 便攜式紫外線消毒器 1次下載
- DIY紫外線殺菌設(shè)備
- 紫外線機(jī)器人開源分享
- 沙灘紫外線計(jì)開源分享
- 美光紫外線機(jī)械臂開源設(shè)計(jì)
- 紫外線燈消毒機(jī)器人開源分享
- Arduino紫外線指數(shù)計(jì)
- 紫外線殺菌消毒燈管專用照度計(jì)UVC254說明書 2次下載
- 紫外線傳感器模塊 16次下載
- 紫外線光源在更多的應(yīng)用 24次下載
- 紫外線擦除器的制作方法
- 紅外線紫外線的特點(diǎn)及應(yīng)用有哪些 1706次閱讀
- 基于Arduino的紫外線傳感器設(shè)計(jì) 紫外線傳感器的工作原理和分類 1489次閱讀
- 詳談智能手表/手環(huán)里的紫外線傳感器的作用 5869次閱讀
- 紫外線對(duì)三大類材料的降解原理及如何預(yù)防或減輕紫外線的降解 1.3w次閱讀
- dfrobotGUVA-S10GD UV紫外線傳感器簡(jiǎn)介 2117次閱讀
- 紫外線傳感器在皮膚醫(yī)療領(lǐng)域中的應(yīng)用 904次閱讀
- 紫外線傳感器在火焰檢測(cè)中的應(yīng)用 6062次閱讀
- 紫外線和紅外線感測(cè)暴露監(jiān)測(cè)功能方法 3744次閱讀
- 紫外線傳感器殺菌消毒原理解析 4057次閱讀
- 紫外線殺菌燈殺菌原理和特點(diǎn) 5.2w次閱讀
- 數(shù)字式紫外線傳感器產(chǎn)品說明和應(yīng)用 1485次閱讀
- 應(yīng)用在電火花、電弧、電暈檢測(cè)中的紫外線探測(cè)器全面分析 8331次閱讀
- 針對(duì)紫外線的四個(gè)波段,應(yīng)用對(duì)應(yīng)波段的紫外線傳感器分析 5715次閱讀
- 紫外線治療儀與紫外線波段之間的關(guān)系解析 5157次閱讀
- 紫外線傳感器電路 7884次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊(cè)
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論