Innehållsförteckning:

Nodemcu Esp8266 + PIR + Blynk: 6 steg
Nodemcu Esp8266 + PIR + Blynk: 6 steg

Video: Nodemcu Esp8266 + PIR + Blynk: 6 steg

Video: Nodemcu Esp8266 + PIR + Blynk: 6 steg
Video: NODEMCU TUTORIAL-6 | PIR ( Motion Sensor ) Connect to Nodemcu Esp8266 | Tamil | M42 TECH 2024, November
Anonim
Nodemcu Esp8266 + PIR + Blynk
Nodemcu Esp8266 + PIR + Blynk

Nodemcu Esp8266 + PIR + Blynk

LABSTI - FIA - USMP

Steg 1: Material

- Nodemcu esp8266

- Sensor PIR

- Aplicativo móvil Blynk

Steg 2: Diseño

Diseño
Diseño
Diseño
Diseño

Steg 3: Konfiguration av Arduino IDE

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

Den "överföringshastighet" för konfiguration av NodeMCU fungerar som en "baudio" för bildskärmsserien.

Steg 4: Konfiguration av 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

Krav:

- Ladda ner el -applikativo móvil "Blynk"

Pasos:

  1. Välj "+ Nytt projekt", för ett nytt projekt.
  2. Välj en dispositivo (ESP8266), agregar un nombre and seleccionar el botón "Create".
  3. Ingresar al proyecto recién creado y seleccionar la opción "(+)".
  4. Välj "Knapp", för att få en ny bot och en proyecto.
  5. Configurar el botón recién creado:- Ingresar un nombre al botón.- Ingresar al "OUTPUT" y select "V0". - Välj "Mode" och "Switch".
  6. Välj "avisering".
  7. Konfigurera las notificaciones. Dejar por predeterminado.
  8. Ingresar a la opción de "tuerca" para validar el dispositivo.
  9. Verifierar 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.

Steg 5: Programmering

#omfatta

#define BLYNK_PRINT Serial

#omfatta

char auth = "Tu Auth Token"; // Auth Token för appen Blynk

/ * Credenciales de WiFi */

char ssid = "Tu röd"; // nombre de la red wifi char pass = "Tu contraseña"; // contraseña de la red wifi

/ * HC-SR501 rörelsedetektor */

#define pirPin 5 // Inmatning för HC-S501 int pirValue; int pinValue;

BLYNK_WRITE (V0)

{pinValue = param.asInt (); }

void setup ()

{Serial.begin (115200); fördröjning (10); Blynk.begin (auth, ssid, pass); pinMode (pirPin, INPUT); }

void loop ()

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

void getPirValue (void)

{pirValue = digitalRead (pirPin); if (pirValue) {Serial.println ("Rörelse upptäckt"); Blynk.notify ("Rörelse upptäckt"); }}

Steg 6: Resultat