فهرست مطالب:

Nodemcu Esp8266 + PIR + Blynk: 6 مرحله
Nodemcu Esp8266 + PIR + Blynk: 6 مرحله

تصویری: Nodemcu Esp8266 + PIR + Blynk: 6 مرحله

تصویری: Nodemcu Esp8266 + PIR + Blynk: 6 مرحله
تصویری: NODEMCU TUTORIAL-6 | PIR ( Motion Sensor ) Connect to Nodemcu Esp8266 | Tamil | M42 TECH 2024, ژوئن
Anonim
Nodemcu Esp8266 + PIR + Blynk
Nodemcu Esp8266 + PIR + Blynk

Nodemcu Esp8266 + PIR + Blynk

LABSTI - FIA - USMP

مرحله 1: مواد

- Nodemcu esp8266

- سنسور PIR

- Aplicativo móvil Blynk

مرحله 2: Diseño

دیسینو
دیسینو
دیسینو
دیسینو

مرحله 3: Configuración Del Arduino IDE

Configuración Del Arduino IDE
Configuración Del Arduino IDE

با استفاده از "بارگذاری سرعت" تنظیمات NodeMCU را به طور کامل با "مانیتور" انجام دهید.

مرحله 4: پیکربندی دل بلینک

پیکربندی دل بلینک
پیکربندی دل بلینک
پیکربندی دل بلینک
پیکربندی دل بلینک
پیکربندی دل بلینک
پیکربندی دل بلینک

شرایط لازم:

- Descargar el aplicativo móvil "Blynk"

پاسوس:

  1. Seleccionar la opción "+ New Project" ، برای ایجاد یک پروژه جدید.
  2. Seleccionar el dispositivo (ESP8266) ، agregar un nombre y seleccionar el botón "ایجاد".
  3. Ingresar al proyecto recién creado y seleccionar la opción "(+)".
  4. انتخاب گزینه "دکمه" ، برای ایجاد یک برنامه جدید در پیش تولید.
  5. Configurar el botón recién creado:- Ingresar un nombre al botón.- Ingresar al "OUTPUT" y seleccionar "V0". - Cambiar la opción "Mode" a "Switch".
  6. Seleccionar la opción "اطلاع رسانی".
  7. Configurar las notificaciones. Dejar por predeterminado.
  8. Ingresar a la opción de "tuerca" para validar el dispositivo.
  9. Verificar el "Auth Token" sea el mismo que se ingreso en el código.

El Auth Token se obtiene al crear un nuevo proyecto la cual lo recibiremos por nuestro correo electrónico asociado.

مرحله 5: برنامه ریزی

#عبارتند از

#تعریف BLYNK_PRINT سریال

#عبارتند از

char auth = "توکن Auth Token"؛ // Auth Token del app móvil Blynk

/ * Credenciales de WiFi */

char ssid = "Tu red"؛ // nombre de la red wifi char pass = "Tu contraseña"؛ // contraseña de la wifi قرمز

/ * آشکارساز حرکت HC-SR501 */

#dePine pirPin 5 // ورودی HC-S501 int pirValue؛ int pinValue؛

BLYNK_WRITE (V0)

{pinValue = param.asInt ()؛ }

void setup ()

{Serial.begin (115200) ؛ تأخیر (10) ؛ Blynk.begin (author، ssid، pass)؛ pinMode (pirPin ، INPUT) ؛ }

حلقه خالی ()

{if (pinValue == HIGH) {getPirValue ()؛ } Blynk.run ()؛ }

void getPirValue (خالی)

{pirValue = digitalRead (pirPin) ؛ if (pirValue) {Serial.println ("حرکت تشخیص داده شد")؛ Blynk.notify ("حرکت تشخیص داده شد") ؛ }}