設(shè)計一個智能環(huán)境監(jiān)測站
這個智能環(huán)境監(jiān)測站是使用CrowPanel Advance(5“或7”)和EnSens Add-on(具有博世BME688傳感器)建造的。它提供了一個詳細(xì)的概述室內(nèi)空氣質(zhì)量和室外天氣條件在一個單一的,直觀的界面。
你需要什么
?CrowPanel Advance - 5英寸或7英寸版本
?EnSens附加組件-用于實(shí)時傳感溫度,濕度,壓力,VOC, CO?和室內(nèi)空氣質(zhì)量
主要特點(diǎn)
用戶界面有兩個主要選項(xiàng)卡(室內(nèi)和天氣預(yù)報)和一個額外的設(shè)置選項(xiàng)卡。
1. 室內(nèi)標(biāo)簽-實(shí)時本地監(jiān)控
室內(nèi)選項(xiàng)卡以清晰的視覺格式顯示EnSens附加組件的詳細(xì)傳感器讀數(shù):
?時間和日期:完整的時鐘,日歷和星期幾
?溫度:當(dāng)前讀數(shù)用趨勢箭頭表示最近的變化
?濕度:帶有趨勢指示器和計算露點(diǎn)的活值
?壓力:實(shí)時讀數(shù),趨勢箭頭,24小時壓力圖
?空氣質(zhì)素指標(biāo):
室內(nèi)空氣質(zhì)量指數(shù)(IAQ):用顏色表示,從0(優(yōu)秀)到500(有害)
CO?:室內(nèi)二氧化碳水平與基于健康的警報
VOC:對家具、油漆或人類活動等常見來源的揮發(fā)性有機(jī)化合物的檢測,用顏色指示器顯示
每個參數(shù)都通過直觀的視覺效果增強(qiáng),以幫助用戶快速評估舒適度和潛在的健康風(fēng)險
2. 預(yù)報標(biāo)簽-在線天氣
從OpenWeatherMap獲取天氣數(shù)據(jù),包括:
?外部溫度、濕度和壓力
?天氣狀況圖標(biāo)和每日預(yù)報摘要
?基于位置的自動更新
設(shè)置菜單
系統(tǒng)提供完整的配置界面:
?無線網(wǎng)絡(luò)設(shè)置
?位置設(shè)置(天氣預(yù)報)
?手動或自動屏幕亮度
?手動時間和日期調(diào)整
?測量單位選擇:°C /°F, hPa / mmHg
可定制和擴(kuò)展
CrowPanel和EnSens Add-on的固件都是開源的,可以針對高級用例進(jìn)行修改。輕松擴(kuò)展站點(diǎn)的功能或?qū)⑵浼傻礁鼜V泛的環(huán)境監(jiān)測系統(tǒng)中。
安裝和固件指南
步驟1:安裝EnSens附加模塊
只需將EnSens插件插入CrowPanel Advance背面的專用擴(kuò)展端口。
參考產(chǎn)品照片-不需要工具或配置。固件上傳后模塊將被自動識別。
不要忘記將面板背面的跳線移動到WM(無線模塊)位置。
步驟2:刷新固件
選項(xiàng)A:使用預(yù)構(gòu)建固件(建議初學(xué)者使用)
1. 解壓縮歸檔文件。
2. 通過USB-C電纜將CrowPanel連接到PC。
3. 從解壓文件夾中啟動FlashTool.exe -它會自動檢測COM端口并自動刷新固件。
4. 等待閃爍完成-系統(tǒng)將重新啟動并立即開始顯示數(shù)據(jù)。
選項(xiàng)B:從源代碼構(gòu)建(適用于開發(fā)人員)
1. 安裝開發(fā)工具:
o安裝Visual Studio Code
○為VSCode安裝ESP-IDF擴(kuò)展
o通過擴(kuò)展安裝ESP-IDF v5.4.1
2. 打開項(xiàng)目:
打開終端,導(dǎo)航到項(xiàng)目文件夾的根目錄
o運(yùn)行代碼。或者在VSCode中手動打開文件夾
3. 通過usb連接面板-確保您的CrowPanel已連接并通電。
4. Flash項(xiàng)目:在VSCode中:
o選擇“ESP-IDF版本v5.4.1”
o設(shè)置“Flash Method: UART”
o選擇正確的COM端口
o目標(biāo)設(shè)備:esp32s3
o點(diǎn)擊“構(gòu)建、Flash和監(jiān)控”
你現(xiàn)在有一個功能齊全的智能站,室內(nèi)和預(yù)報選項(xiàng)卡都啟用了。
本文編譯自hackster.io