步驟1:零件
該設(shè)備最重要的部分是外殼,因?yàn)槲覜](méi)有3D打印機(jī),所以我使用了現(xiàn)有的運(yùn)動(dòng)傳感器照明外殼。幸運(yùn)的是,它上的孔正好是SR501運(yùn)動(dòng)傳感器圓頂?shù)拇笮。?/p>
Donwei運(yùn)動(dòng)傳感器(ebay)(aliexpress)
D1 Mini ESP8266開(kāi)發(fā)板
HC-SR501紅外PIR運(yùn)動(dòng)傳感器模塊
RCWL-0516微波雷達(dá)傳感器模塊
1 x 10V 100uF電解電容器(可選,僅用于減少誤報(bào))
2 x 10K電阻器(可選,僅用于減少誤報(bào))
MICRO USB轉(zhuǎn)DIP適配器5針
DHT22溫度濕度傳感器
4.7K電阻BH1750數(shù)字光強(qiáng)度傳感器模塊
壓電蜂鳴器3V
330歐姆電阻
WS2812 1位RGB模塊
從外殼上刮下內(nèi)部面板,并切斷電池座,因?yàn)樗加锰?/p>
切開(kāi)原型紙,直到其完全適合外殼為止,然后嘗試排列組件。
步驟2:接線
根據(jù)壓條圖接線并焊接零件。 DHT22朝那個(gè)方向看可能不太好,但是將溫度傳感器放入機(jī)殼通常不是一個(gè)好主意,因?yàn)閮?nèi)部的有源組件會(huì)影響測(cè)量值。 (記錄在案:將溫度傳感器放置在有源組件上方是最糟糕的想法之一)
所以我將其放置在外殼的右側(cè),因?yàn)?a target="_blank">電源從下到下到達(dá)microUSB-》 DIP適配器。 (它低于RCWL )
為什么我同時(shí)使用微波RCWL和SR501 PIR運(yùn)動(dòng)傳感器?只是要過(guò)濾掉誤報(bào):如果兩個(gè)傳感器都說(shuō)發(fā)生了某種事情,那么幾乎是100%的人類動(dòng)作觸發(fā)了它。 (可能不需要可選的下拉電阻,電容器可能會(huì)提供更多幫助,但也可能是可選的)
BH1750放置在外殼后面,但它是半透明的,因此如果外面有光,它會(huì)感覺(jué)到。 (雖然感覺(jué)會(huì)更少,但可以鉆出外殼以使更多的光到達(dá)傳感器。)出于同樣的原因,WS2812也位于外殼內(nèi),并且通過(guò)塑料可以看到其發(fā)出的光
RCWL位于底部( D1 Mini所在的另一側(cè) ),并且距ESP8266天線的最大可能距離,因?yàn)樗鼈儠?huì)輕微干擾它們彼此之間太靠近。
步驟3:固件
如果我們要設(shè)置和使用基于ESP8266的多傳感器以最快的方式使用ESPEasy是個(gè)好主意!如果您從未聽(tīng)說(shuō)過(guò)它,那么您可能會(huì)錯(cuò)過(guò)Smart Water Controller的使用說(shuō)明。
無(wú)論如何,ESPEasy是一種瑞士軍刀式固件,其中包含許多控制器和設(shè)備插件,只需安裝即可輕松設(shè)置已經(jīng)看過(guò)路由器菜單的任何人單擊幾下。插入U(xiǎn)SB端口后即可上傳固件,我個(gè)人最喜歡的上傳程序是nodemcu-pyflasher( multiplatform ),但可下載的ESPEasy還包括(僅Windows 》)ESPEasy Flasher應(yīng)用程序。
首次上載并重新啟動(dòng)后,將出現(xiàn)一個(gè)名為“ ESP_Easy_0 ”的新AP,默認(rèn)密碼為 configesp 。
(在此了解更多信息),然后您可以通過(guò)瀏覽器訪問(wèn) 192.168.4.1 來(lái)設(shè)置自己的WiFi AP名稱和密碼,然后單擊幾下必要的Controllers( Domoticz,可以添加Nodo,ThingSpeak,家庭助理,PiDome,Emoncms,F(xiàn)HEM,Blynk,Homie,Zabbix )和設(shè)備(超過(guò)70種,但同時(shí)12種)。
不要忘記在“工具”-》“高級(jí)”菜單上禁用串行端口使用,并啟用“規(guī)則”使用。
規(guī)則在本地運(yùn)行,語(yǔ)義并不那么復(fù)雜。 (我在本項(xiàng)目中使用的規(guī)則在rules1.txt中)
還有更多的可能性,WS2812 LED可能由 NeoPixel,[led nr],[red 0-255],[綠色0-255],[藍(lán)色0-255] 命令,并且蜂鳴器可以與簡(jiǎn)單提示音或rtttl(諾基亞鈴聲播放器)命令一起使用。
-
傳感器
+關(guān)注
關(guān)注
2564文章
52722瀏覽量
764706 -
ESP8266
+關(guān)注
關(guān)注
51文章
965瀏覽量
47082
發(fā)布評(píng)論請(qǐng)先 登錄
評(píng)論