资料介绍
描述
你好读者,希望你做得很好。在本文中,我们将使用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的物联网家庭
- 使用Blynk制作基于物联网的门禁报警器
- 使用Blynk应用程序的物联网温度和湿度监控器
- NDIR气体检测器解决方案和PID气体检测器解决方案
- 建立无线运动检测系统的设计应用 6次下载
- 物体运动检测电路原理图 24次下载
- 运动检测器控制电路UAA4713
- 荧光检测器适用范围有哪些 255次阅读
- 电路检测器和电流检测器的区别 319次阅读
- 使用被动式红外传感器的运动检测方案 224次阅读
- 手机检测器电路图 手机检测器的功能和应用 652次阅读
- 基于多普勒效应的运动检测器电路 1209次阅读
- 什么是过零检测器 过零检测器的原理 2755次阅读
- 超声波运动检测器的电路图分享 3117次阅读
- 过零检测器的原理 3669次阅读
- 基于被动红外 (PIR) 的运动探测器 2184次阅读
- 如何实现伽马光子辐射检测器的设计 1716次阅读
- 荧光检测器工作原理及特点 4.9w次阅读
- 低功耗无线PIR运动检测参考设计--TIDA-01476解决方案 3232次阅读
- 基于16-bit MCU实现超低功耗运动检测系统解决方案[图] 1528次阅读
- 微波运动检测器 4085次阅读
- 酸雨检测器 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次下载 | 免费
评论
查看更多