步驟1:所需的組件:
1。一塊木頭(1英尺* 1/2英尺)。
2。一塊陽(yáng)光板。
4。 DHT11。
5。剝光(任何顏色)。
6。 12V DC風(fēng)扇。
7。 LDR。
8。 PCB(中號(hào))。
9。穩(wěn)壓器(7805)
10。直流12伏電源
12。 Buzzzer。
13。 2-12伏繼電器。
14。 ULN2803或ULN2003。
步驟2:準(zhǔn)備結(jié)構(gòu):
第一個(gè)膠合紙放在一塊木頭上(由于所有結(jié)構(gòu)均已安裝,因此紙張應(yīng)正確固定。)
將太陽(yáng)板切成任意大小和任何形式。(未安排太陽(yáng)板,可以使用紙板)。
步驟3:準(zhǔn)備硬件:
此ESP32中的主要處理組件也可以使用ESP8266(我使用ESP32是因?yàn)閷?lái)可以使用更多數(shù)量的ADC引腳來(lái)連接更多傳感器,并且它還具有Wi-Fi藍(lán)牙和BLE以便與blynk連接(適用于有限范圍))。
將LDR和DHT-11連接到3.3伏,而不是5伏(這可能會(huì)損壞您的設(shè)備)。在這里,我使用的ULN2003包含達(dá)林頓晶體管,該晶體管導(dǎo)通12伏特。
僅紅外傳感器工作于5伏特,因此我使用分壓器將其轉(zhuǎn)換為3.3伏特。
放置紅外傳感器在門(mén)前
您可以在下面下載原理圖和PCB:
第4步:準(zhǔn)備軟件:
要遵循的步驟:
1。安裝Arduino:如果沒(méi)有arduino,則可以從鏈接下載
https://www。 arduino.cc/zh/main/software
2。如果您有NodeMCU,請(qǐng)按照以下步驟用arduino添加它:
https://circuits4you.com/2018/06/21/add-nodemcu-esp8266-to-arduino-ide/
3。如果使用ESP-32請(qǐng)按照以下步驟將其添加到arduino中:
https://randomnerdtutorials的.com/安裝最esp32板合Arduino的IDE-Windows的指令/
4。如果您使用ESP-32(簡(jiǎn)單的DHT11庫(kù)無(wú)法與ESP-32一起正常使用),則可以從此處下載:
https://github.com/beegee-tokyo/DHTesp
5。下載BLYNK應(yīng)用。
6。下載BLYNK庫(kù)。
7。從下面下載代碼。
更改wifi名稱和密碼。
將BLYNK API添加到代碼中。
步驟5:準(zhǔn)備Blynk應(yīng)用并完成:
1。下載并安裝blynk應(yīng)用您的智能手機(jī)。
2。創(chuàng)建一個(gè)新項(xiàng)目,它將在您的登錄ID上向您發(fā)送身份驗(yàn)證令牌。
3。在代碼中填寫(xiě)此身份驗(yàn)證令牌。
4。更改wifi名稱和密碼后,請(qǐng)上傳代碼。
此處:
pin V0(虛擬pin)=溫度。
pin V1 =濕度
引腳V2 =光量
其他設(shè)備直接由數(shù)字引腳控制。
使用按鈕引腳號(hào)直接分配給按鈕。
-
傳感器
+關(guān)注
關(guān)注
2552文章
51237瀏覽量
754771
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論