Cov txheej txheem:

Nodemcu Esp8266 + PIR + Blynk: 6 Kauj Ruam
Nodemcu Esp8266 + PIR + Blynk: 6 Kauj Ruam

Video: Nodemcu Esp8266 + PIR + Blynk: 6 Kauj Ruam

Video: Nodemcu Esp8266 + PIR + Blynk: 6 Kauj Ruam
Video: Gmail Notifications and Blynk2.0 IoT: Fire Sensor Monitoring with New Blynk Cloud Dashboard! 2024, Lub rau hli ntuj
Anonim
Nodemcu Esp8266 + PIR + Blynk
Nodemcu Esp8266 + PIR + Blynk

Nodemcu Esp8266 + PIR + Blynk

LABSTI - FIA - USMP

Kauj Ruam 1: Cov ntaub ntawv

- Nodemcu esp8266

- Sensor PIR (TSI)

- Ua ntawv thov rau Blynk

Kauj Ruam 2: Kho kom raug

Kab mob
Kab mob
Kab mob
Kab mob

Kauj Ruam 3: Configuración Del Arduino IDE

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

El "Upload Speed" de la configuración del NodeMCU debe ser igual al "baudio" del monitor serie.

Kauj ruam 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

Xav tau:

- Rub tawm cov ntawv thov móvil "Blynk"

Pasos:

  1. Seleccionar la opción "+ Txoj Haujlwm Tshiab", para crear un nuevo proyecto.
  2. Seleccionar el dispositivo (ESP8266), pom zoo un nombre y seleccionar el botón "Tsim".
  3. Ingresar al proyecto recién creado y seleccionar la opción "(+)".
  4. Seleccionar la opción "Khawm", 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 "Hom" thiab "Hloov".
  6. Seleccionar la opción "Kev ceeb toom".
  7. Configurar las notificaciones. Dej los ntawm kev npaj ua ntej.
  8. Ingresar a la opción de "tuerca" para validar el dispositivo.
  9. Verificar el "Auth Token" hiav txwv 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.

Kauj ruam 5: Programación

#suav nrog

#define BLYNK_PRINT Serial

#suav nrog

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

/ * Credenciales de WiFi */

char ssid = "Tu liab"; // nombre de la red wifi char pass = "Tu contraseña"; // cuam tshuam txog tsib lub wifi liab

/ * HC-SR501 Motion Detector */

#define pirPin 5 // Cov tswv yim rau HC-S501 int pirValue; tus pinValue;

BLYNK_WRITE (V0)

{pinValue = param.asInt (); }

void teeb tsa ()

{Serial.begin (115200); ncua (10); Blynk.begin (auth, ssid, dhau); pinMode (pirPin, INPUT); }

void lub voj ()

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

tsis muaj dab tsi getPirValue (tsis muaj dab tsi)

{pirValue = digitalRead (pirPin); yog (pirValue) {Serial.println ("Tsab ntawv tsa suab pom"); Blynk.notify ("Tsab ntawv tsa suab pom"); }}