步驟1:所需的組件
Wemos D1 mini pro
簧片繼電器Celduc D31A3110(或等效的PRME 15005,Edr0201 a0500,SIP1A05)
兩個電阻:470K,100K
電池座Wemos ESP32
電池18650 2500 mAh
電箱?6.2x3.5x2.3英寸(158x90x60mm)
兩個成角度的管子加配件管(直徑? 0.63英寸(16毫米))
柔性PVC管(直徑?0.47英寸(12毫米))
PVC膠
太陽能面板5V 5W
其他硬件:接線端子,印刷電路板,開關,2個螺釘,?0.47英寸(12毫米)鋁扁柄,繼電器支持
軟件:
Espeasy Mega嵌入式軟件(版本20190619)
集中化Domoticz服務器上的措施
步驟2:電子設備和操作原理:
粒子傳感器經過編程(出廠時)可在I2C總線上供電,約工作15秒鐘后,對應于PM10和PM2.5的測量值。
該傳感器由ESP8266型控制器控制。配備了ESPEasy mega軟件(版本20190626)。該軟件必須事先在控制器中刷新。
ESPEasy包含一個能夠與SDS011傳感器接口并收集測量值的插件。因此,無需編程(或很少要做),而只需進行設置。
它從每30分鐘測量一次的原理開始。同時,系統必須進入睡眠模式才能限制功耗。 ESP8266本機具有睡眠設置。對于還包括睡眠裝置的傳感器,我們將選擇使用飛行員繼電器Reed。該繼電器在喚醒時將由ESP8266供電(ESP8266的端口D1)。因此,系統的功耗在睡眠模式下將最小(約為20μA)。使用干簧繼電器的優點是可以直接由ESP8266控制(每個端口建議最大12mA消耗10mA電流)。
為了監控系統電源電壓,需要使用一個分壓器(電阻100kO- 470kO)將在ESP8266的端口A0提供0到1V之間的電壓(0代表0V,1代表5V)。該端口接受的最大電壓為1V。 ESP8266具有一個模/數轉換器,可提供讀取值(1到1024)。此值將在傳輸到Domoticz之前由ESP8266在0至5V的電壓下重新轉換。
步驟3:Espeasy設置:主要
步驟4:Espeasy設置:控制器(domoticz)
步驟5:Espeasy設置:任務(電壓監控)
步驟6 :Espeasy設置:任務(SDS011)
步驟7:Espeasy設置:規則
在SDS011#PM10上執行
SendToHTTP 192.168.1.231,8082,/json.htm?type =command?m= udevice&idx = 63&nvalue = 0&svalue = [SDS011#PM10]
SendToHTTP 192.168.1.231,8082,/json.htm?type =命令?m= udevice&idx = 62&nvalue = 0&svalue = [SDS011#PM25]
gpio,5,1
timerSet,1,5
endon
在系統#Wake上執行
gpio,5,0
endon
在Rule#Timer = 1上執行
deepsleep,1800
endon
步驟8:Domoticz設置:控制器(虛擬)
步驟9:Domoticz設置:連接的設備
步驟10:將傳感器安裝在盒子中
步驟11:電路板
步驟12:最終組裝
步驟13:操作傳感器
金屬棒固定在外殼上并彎曲,以便可以輕松鉤住(陽臺)。太陽能電池板使用允許在兩個軸上旋轉的支架進行固定。
步驟14:Domoticz(三個設備)中的測量結果
步驟15:Domoticz(PM2.5)中的測量結果
步驟16:Domoticz(PM10)中的測量結果
步驟17:結論:
對于熟悉Domoticz和ESPEasy軟件的人們來說,該程序集并不代表任何特殊困難。
它可以有效地測量附近細顆粒的存在你家。借助太陽能電池板,如有必要,可以增加測量頻率。可以使用用于測量溫度,濕度,壓力,CO2等的探針完成此組裝。
-
傳感器
+關注
關注
2552文章
51366瀏覽量
755730 -
繼電器
+關注
關注
132文章
5361瀏覽量
149398 -
電池
+關注
關注
84文章
10672瀏覽量
130832
發布評論請先 登錄
相關推薦
評論