資料介紹
描述
你好讀者,希望你做得很好。在本文中,我們將使用NodeMCU和Blynk應用程序制作物聯網運動檢測器。PIR 代表被動紅外輻射,它在捕捉一些運動時會產生高輸出。我們在項目中使用它來監控任何運動。您可以在我們的網站上閱讀全文。
關于該項目
您必須提供網絡的SSID 和密碼,以便 NodeMCU 可以通過 Internet 發送數據。另外,指定您的身份驗證令牌編號。當 PIR 傳感器檢測到它附近的一些運動時,紅色 LED 將亮起,蜂鳴器將開始發出嗶嗶聲。綠色 LED 在正常情況下會發光。
打開串行監視器以查看活動和 IP 地址。
通過單擊打開按鈕打開 PIR 傳感器。
如果它檢測到它附近或其范圍內的一些移動,則智能手機上的應用程序將發送警報通知。
設置 Blynk 應用程序
您必須安裝Blynk IoT 應用程序,然后打開該應用程序。通過單擊下面給出的圖像框創建一個新項目。
然后根據需要命名項目并選擇 NodeMCU 作為設備。選擇 WiFi 作為連接類型。點擊創建以創建您的項目。
Blynk 應用程序會自動向您指定的電子郵件地址發送一個唯一的驗證碼。然后按確定繼續。
現在點擊 + 符號打開小部件的框。
選擇一個按鈕和一個通知小部件,如下圖所示。調整兩個小部件在屏幕上的位置。
通過點擊突出顯示的按鈕打開配置設置。
點擊按鈕并將引腳設置為 V0。您可以將按鈕命名為開/關開關。讓它成為一個開關,而不是一個按鈕。對于通知,請按照下圖進行設置。
單擊標記的按鈕,以便應用程序開始工作并且您的 NodeMCU 可以通過它進行鏈接。
所需組件
項目電路圖
這是電路圖。根據它進行正確的連接。
項目代碼
注意:請將此代碼上傳到 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次下載 | 免費
評論
查看更多