ዝርዝር ሁኔታ:

Nodemcu Esp8266 + PIR + Blynk: 6 ደረጃዎች
Nodemcu Esp8266 + PIR + Blynk: 6 ደረጃዎች

ቪዲዮ: Nodemcu Esp8266 + PIR + Blynk: 6 ደረጃዎች

ቪዲዮ: Nodemcu Esp8266 + PIR + Blynk: 6 ደረጃዎች
ቪዲዮ: Node MCU ESP8266 interface with PIR Motion Sensor /Motion Led indication with PIR motion sensor 2024, ሰኔ
Anonim
Nodemcu Esp8266 + PIR + Blynk
Nodemcu Esp8266 + PIR + Blynk

Nodemcu Esp8266 + PIR + Blynk

LABSTI - FIA - USMP

ደረጃ 1: Materiales

- Nodemcu esp8266

- ዳሳሽ PIR

- Aplicativo móvil Blynk

ደረጃ 2: በሽታ

በሽታ
በሽታ
በሽታ
በሽታ

ደረጃ 3 Configuración Del Arduino IDE

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

ኤል “የፍጥነት ፍጥነት” ዴ ላ configuración del NodeMCU debe ser igual al “baudio” del monitor serie።

ደረጃ 4: Configuración Del Blynk

Configuración Del Blynk
Configuración Del Blynk
Configuración Del Blynk
Configuración Del Blynk
Configuración Del Blynk
Configuración Del Blynk

ተፈላጊዎች:

- Descargar el aplicativo móvil "Blynk"

ፓሶስ

  1. Seleccionar la opción "+ አዲስ ፕሮጀክት" ፣ para crear un nuevo proyecto.
  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. Seleccionar la opción “Button” ፣ para crear un nuevo botón en el proyecto.
  5. Configurar el botón recién creado:- Ingresar un nombre al botón.- Ingresar al "OUTPUT" y seleccionar "V0". - Cambiar la opción “ሞድ” እና “ቀይር”።
  6. Seleccionar la opción “ማሳወቂያ”።
  7. የላስ notificaciones ን ያዋቅሩ። Dejar por predeterminado.
  8. Ingresar a la opción de "tuerca" para validar el dispositivo.
  9. Verificar el "Auth Token" ባሕር el mismo que se ingreso en el código.

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

ደረጃ 5: Programación

#ያካትቱ

#BLYNK_PRINT ተከታታይን ይግለጹ

#ያካትቱ

char auth = "Tu Auth Token"; // Auth Token del app móvil Blynk

/ * Credenciales de WiFi */

char ssid = "ቱ ቀይ"; // nombre de la red wifi char pass = "Tu contraseña"; // contraseña de la red wifi

/ * HC-SR501 የእንቅስቃሴ ዳሳሽ */

#ዲፊን ፒርፒን 5 // ግብዓት ለ HC-S501 int pirValue; int pinValue;

BLYNK_WRITE (V0)

{pinValue = param.asInt (); }

ባዶነት ማዋቀር ()

{Serial.begin (115200); መዘግየት (10); ብሊንክ.ጀጊን (auth ፣ ssid ፣ pass); pinMode (ፒርፒን ፣ ግቤት); }

ባዶነት loop ()

{ከሆነ (pinValue == HIGH) {getPirValue (); } ብሊንክ.run (); }

ባዶነት getVirValue (ባዶ)

{pirValue = digitalRead (pirPin); ከሆነ (pirValue) {Serial.println (“እንቅስቃሴ ተገኝቷል”); ብሊንክ። ማሳወቅ (“እንቅስቃሴ ተገኝቷል”); }}