Kazalo:

Nodemcu Esp8266 + PIR + Blynk: 6 korakov
Nodemcu Esp8266 + PIR + Blynk: 6 korakov

Video: Nodemcu Esp8266 + PIR + Blynk: 6 korakov

Video: Nodemcu Esp8266 + PIR + Blynk: 6 korakov
Video: Управляем с телефона WiFi модулем esp8266 (Умный выключатель) 2024, November
Anonim
Nodemcu Esp8266 + PIR + Blynk
Nodemcu Esp8266 + PIR + Blynk

Nodemcu Esp8266 + PIR + Blynk

LABSTI - FIA - USMP

1. korak: Materiales

- Nodemcu esp8266

- Senzor PIR

- Aplicativo móvil Blynk

2. korak: Diseño

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

3. korak: Konfigurirajte IDE Del Arduino

Konfiguracija IDE Del Arduino
Konfiguracija IDE Del Arduino

Druga nastavitev "Hitrost nalaganja" za NodeMCU je igualna za serijo monitorjev "baudio".

4. korak: Konfiguracija Del Blynk

Konfiguracija Del Blynk
Konfiguracija Del Blynk
Konfiguracija Del Blynk
Konfiguracija Del Blynk
Konfiguracija Del Blynk
Konfiguracija Del Blynk

Zahteve:

- Prenesite aplikacijo móvil "Blynk"

Pasos:

  1. Izbira opcij "+ Nov projekt", odstavek, ki ga je treba ustvariti.
  2. Izberite dispozitivo (ESP8266), označite in izberite izbrani boton »Ustvari«.
  3. Ingresar al proyecto recién creado y seleccionar la opción "(+)".
  4. Izberite opcijo "Button", ki jo je treba ustvariti in prikazati kot boks projekta.
  5. Konfigurator el botón recién creado:- Ingresar un nombre al botón.- Ingresar al "OUTPUT" y seleccionar "V0". - Cambiar la opción "Mode" in "Switch".
  6. Izberite opcijo "Obvestilo".
  7. Konfigurator las notificaciones. Dejar por predeterminado.
  8. Ingresar a la opción de "tuerca" para validar el dispositivo.
  9. Preverjanje "Auth Token" mora biti napačno, če se vklopi in vklopi.

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

5. korak: Programiranje

#vključi

#define BLYNK_PRINT Serijska številka

#vključi

char auth = "Tu Auth žeton"; // Žeton Auth za aplikacijo Blynk

/ * Credenciales de WiFi */

char ssid = "Tu rdeča"; // nombre de la red wifi char pass = "Tu contraseña"; // contraseña de la red wifi

/ * Detektor gibanja HC-SR501 */

#define pirPin 5 // Vhod za HC-S501 int pirValue; int pinValue;

BLYNK_WRITE (V0)

{pinValue = param.asInt (); }

void setup ()

{Serial.begin (115200); zamuda (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 ("Zaznano gibanje"); Blynk.notify ("Zaznano gibanje"); }}

Korak 6: Rezultati