資料介紹
描述
你好讀者,希望你做得很好。在本文中,我們將使用NodeMCU和Blynk應用程序制作物聯網運動檢測器。PIR 代表被動紅外輻射,它在捕捉一些運動時會產生高輸出。我們在項目中使用它來監控任何運動。您可以在我們的網站上閱讀全文。
關于該項目
您必須提供網絡的SSID 和密碼,以便 NodeMCU 可以通過 Internet 發送數據。另外,指定您的身份驗證令牌編號。當 PIR 傳感器檢測到它附近的一些運動時,紅色 LED 將亮起,蜂鳴器將開始發出嗶嗶聲。綠色 LED 在正常情況下會發光。
![poYBAGNocwGAYKR2AABr-LC1GbI427.png](https://file.elecfans.com/web2/M00/78/01/poYBAGNocwGAYKR2AABr-LC1GbI427.png)
打開串行監視器以查看活動和 IP 地址。
![pYYBAGNocwOAAfZRAABVBuTJcfU658.png](https://file.elecfans.com/web2/M00/78/93/pYYBAGNocwOAAfZRAABVBuTJcfU658.png)
![poYBAGNocwWAQBPSAABmywqoI4w195.png](https://file.elecfans.com/web2/M00/78/01/poYBAGNocwWAQBPSAABmywqoI4w195.png)
通過單擊打開按鈕打開 PIR 傳感器。
![poYBAGNocweAMiO1AAAQYKfgmdQ886.jpg](https://file.elecfans.com/web2/M00/78/01/poYBAGNocweAMiO1AAAQYKfgmdQ886.jpg)
如果它檢測到它附近或其范圍內的一些移動,則智能手機上的應用程序將發送警報通知。
![pYYBAGNocwuAbU4AAAALBItj32c555.jpg](https://file.elecfans.com/web2/M00/78/93/pYYBAGNocwuAbU4AAAALBItj32c555.jpg)
設置 Blynk 應用程序
您必須安裝Blynk IoT 應用程序,然后打開該應用程序。通過單擊下面給出的圖像框創建一個新項目。
![pYYBAGNocw2ADNhkAAALZg0FkPE462.jpg](https://file.elecfans.com/web2/M00/78/93/pYYBAGNocw2ADNhkAAALZg0FkPE462.jpg)
然后根據需要命名項目并選擇 NodeMCU 作為設備。選擇 WiFi 作為連接類型。點擊創建以創建您的項目。
![poYBAGNocw-AM5kLAAASfwuYK0U632.jpg](https://file.elecfans.com/web2/M00/78/01/poYBAGNocw-AM5kLAAASfwuYK0U632.jpg)
Blynk 應用程序會自動向您指定的電子郵件地址發送一個唯一的驗證碼。然后按確定繼續。
![pYYBAGNocxGACQGJAAAOFB6BOsc699.jpg](https://file.elecfans.com/web2/M00/78/93/pYYBAGNocxGACQGJAAAOFB6BOsc699.jpg)
![poYBAGNocxSAAWnvAACRZcsgKHk967.png](https://file.elecfans.com/web2/M00/78/01/poYBAGNocxSAAWnvAACRZcsgKHk967.png)
現在點擊 + 符號打開小部件的框。
![pYYBAGNocxeAOVjpAAAU1FcrtUE894.jpg](https://file.elecfans.com/web2/M00/78/93/pYYBAGNocxeAOVjpAAAU1FcrtUE894.jpg)
選擇一個按鈕和一個通知小部件,如下圖所示。調整兩個小部件在屏幕上的位置。
![poYBAGNocxqAMwXhAAAZF-8Ao4k803.jpg](https://file.elecfans.com/web2/M00/78/01/poYBAGNocxqAMwXhAAAZF-8Ao4k803.jpg)
![pYYBAGNocxyAY_tfAAAT2tirEWE527.jpg](https://file.elecfans.com/web2/M00/78/93/pYYBAGNocxyAY_tfAAAT2tirEWE527.jpg)
![poYBAGNocx6AHyL3AAAUoWm2aaw682.jpg](https://file.elecfans.com/web2/M00/78/01/poYBAGNocx6AHyL3AAAUoWm2aaw682.jpg)
通過點擊突出顯示的按鈕打開配置設置。
點擊按鈕并將引腳設置為 V0。您可以將按鈕命名為開/關開關。讓它成為一個開關,而不是一個按鈕。對于通知,請按照下圖進行設置。
![pYYBAGNocyGAIFXYAAAVZCIWGAM281.jpg](https://file.elecfans.com/web2/M00/78/93/pYYBAGNocyGAIFXYAAAVZCIWGAM281.jpg)
![poYBAGNocySAXSOuAAATMYu2ULw777.jpg](https://file.elecfans.com/web2/M00/78/01/poYBAGNocySAXSOuAAATMYu2ULw777.jpg)
單擊標記的按鈕,以便應用程序開始工作并且您的 NodeMCU 可以通過它進行鏈接。
![poYBAGNocyaAdJyPAAAUZVmK9hM980.jpg](https://file.elecfans.com/web2/M00/78/01/poYBAGNocyaAdJyPAAAUZVmK9hM980.jpg)
所需組件
項目電路圖
![pYYBAGNocymAUwc9AAD5eNfvw-c006.jpg](https://file.elecfans.com/web2/M00/78/93/pYYBAGNocymAUwc9AAD5eNfvw-c006.jpg)
這是電路圖。根據它進行正確的連接。
項目代碼
注意:請將此代碼上傳到 NodeMCU。
//TECHATRONIC.COM
// BLYNK LIBRARY
// https://github.com/blynkkk/blynk-library
// ESP8266 LIBRARY
// https://github.com/ekstrand/ESP8266wifi
#define BLYNK_PRINT Serial
#include
#include
char auth[] = "54wl_i7SD0dMWrXBopu0sBt"; //Enter your Blynk application auth token
char ssid[] = "DESKTOP"; //Enter your WIFI name
char pass[] = "asdfghjkl"; //Enter your WIFI passowrd
BlynkTimer timer;
int pinValue = 0;
void setup()
{
Serial.begin(9600);
pinMode(D1, OUTPUT); // RED LED
pinMode(D2, OUTPUT); // BUZZER
pinMode(D3, OUTPUT); // LED GREEN
pinMode(D5, INPUT); // PIR SENSOR OUTPUT PIN D5
Blynk.begin(auth, ssid, pass);
timer.setInterval(1000L, notifiaction);
}
BLYNK_WRITE(V0)
{
pinValue = param.asInt();
}
void notifiaction()
{
bool sensor = digitalRead(D5); // PIR SENSOR OUTPUT PIN D5
Serial.println(sensor);
if (pinValue == 1)
{
Serial.println("System is ON");
if (sensor == 1)
{
Blynk.notify("WARNING! Please check your security system");
digitalWrite(D1, HIGH); // LED RED ON
digitalWrite(D2, HIGH); // BUZZER ON
digitalWrite(D3, LOW); // LED GREEN OFF
}
else if (sensor == 0)
{
digitalWrite(D1, LOW); // LED RED OFF
digitalWrite(D2, LOW); // BUZZER OFF
digitalWrite(D3, HIGH); // LED GREEN ON
}
}
else if (pinValue == 0)
{
Serial.println("System is OFF");
digitalWrite(D3, LOW); // LED GREEN OFF
}
}
void loop() {
Blynk.run();
timer.run();
}
我們希望您喜歡這個項目,如果喜歡,您還可以查看我們編寫的關于 Arduino和Raspberry PI的教程。
學習愉快!
- MSP430FR2355上集成智能模擬的PIR運動檢測器應用說明
- 采用低于1GHz Simplelink?無線MCU的無線運動檢測器
- PIR傳感器-使用IFTTT的電子郵件發送運動檢測器
- 使用ESP32 NodeMCU網絡和Blynk App 2022的物聯網項目
- 簡單的運動檢測器
- 運動檢測物聯網設備開源分享
- 基于PIR的運動檢測器
- 運動方向檢測器
- 使用NodeMCU和Blynk Cloud的物聯網家庭
- 使用NodeMCU ESP8266和Blynk 2.0的智能家居
- 使用Blynk制作基于物聯網的門禁報警器
- 使用Blynk應用程序的物聯網溫度和濕度監控器
- 建立無線運動檢測系統的設計應用 6次下載
- 物體運動檢測電路原理圖 24次下載
- 運動檢測器控制電路UAA4713
- 熒光檢測器適用范圍有哪些 1347次閱讀
- 電路檢測器和電流檢測器的區別 1013次閱讀
- 使用被動式紅外傳感器的運動檢測方案 703次閱讀
- 手機檢測器電路圖 手機檢測器的功能和應用 1921次閱讀
- 基于多普勒效應的運動檢測器電路 1446次閱讀
- 什么是過零檢測器 過零檢測器的原理 3131次閱讀
- 超聲波運動檢測器的電路圖分享 3765次閱讀
- 過零檢測器的原理 3984次閱讀
- 基于被動紅外 (PIR) 的運動探測器 2398次閱讀
- 如何實現伽馬光子輻射檢測器的設計 1836次閱讀
- 熒光檢測器工作原理及特點 5w次閱讀
- 低功耗無線PIR運動檢測參考設計--TIDA-01476解決方案 3397次閱讀
- 基于16-bit MCU實現超低功耗運動檢測系統解決方案[圖] 1615次閱讀
- 微波運動檢測器 4242次閱讀
- 酸雨檢測器 1.6w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論