Sisällysluettelo:

Nodemcu Esp8266 + PIR + Blynk: 6 vaihetta
Nodemcu Esp8266 + PIR + Blynk: 6 vaihetta

Video: Nodemcu Esp8266 + PIR + Blynk: 6 vaihetta

Video: Nodemcu Esp8266 + PIR + Blynk: 6 vaihetta
Video: Node MCU ESP8266 interface with PIR Motion Sensor /Motion Led indication with PIR motion sensor 2024, Kesäkuu
Anonim
Nodemcu Esp8266 + PIR + Blynk
Nodemcu Esp8266 + PIR + Blynk

Nodemcu Esp8266 + PIR + Blynk

LABSTI - FIA - USMP

Vaihe 1: Materiaalit

- Nodemcu esp8266

- PIR -anturi

- Aplicativo móvil Blynk

Vaihe 2: Diseño

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

Vaihe 3: Määritä Del Arduino IDE

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

NodeMCU: n "Latausnopeus" -konfigurointiohjelmisto on valvottu "baudio" -sarjan monitorisarjasta.

Vaihe 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

Edellytykset:

- Lataa "Blynk" -sovellus

Pasot:

  1. Valitse "+ Uusi projekti", joka on luotu ja uusi projekti.
  2. Valitse vaihtoehtoinen asetus (ESP8266), ole hyvä ja valitse "Luo".
  3. Instrument al proyecto recién creado y seleccionar la opción "(+)".
  4. Valitse "Button", joka on luotu uuteen botoniin ja proyectoon.
  5. Configurar el botón recién creado:- Ingresar un nombre al botón.- Ingresar al "OUTPUT" ja valinta "V0". - Valitse "Tila" ja "Kytkin".
  6. Valitse "Ilmoitus".
  7. Configurar las notificaciones. Ennaltaehkäisy.
  8. Sisällytä "optio" 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 Electronico Associationiado.

Vaihe 5: Ohjelmointi

#sisältää

#define BLYNK_PRINT -sarja

#sisältää

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

/ * Wi -Fi -yhteys */

char ssid = "Tu punainen"; // nombre de la red wifi char pass = "Tu contraseña"; // punainen wifi -yhteys

/ * HC-SR501-liiketunnistin */

#define pirPin 5 // Tulo HC-S501: lle int pirValue; int pinValue;

BLYNK_WRITE (V0)

{pinValue = param.asInt (); }

mitätön asennus ()

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

tyhjä silmukka ()

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

void getPirValue (mitätön)

{pirValue = digitalRead (pirPin); if (pirValue) {Serial.println ("Liike havaittu"); Blynk.notify ("Liike havaittu"); }}