Tartalomjegyzék:

Nodemcu Esp8266 + PIR + Blynk: 6 lépés
Nodemcu Esp8266 + PIR + Blynk: 6 lépés

Videó: Nodemcu Esp8266 + PIR + Blynk: 6 lépés

Videó: Nodemcu Esp8266 + PIR + Blynk: 6 lépés
Videó: #11 - Az LCD kijelző 2024, Június
Anonim
Nodemcu Esp8266 + PIR + Blynk
Nodemcu Esp8266 + PIR + Blynk

Nodemcu Esp8266 + PIR + Blynk

LABSTI - FIA - USMP

1. lépés: Anyagok

- Nodemcu esp8266

- PIR érzékelő

- Aplicativo móvil Blynk

2. lépés: Diseño

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

3. lépés: A Delu Arduino IDE konfigurálása

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

A "Feltöltési sebesség" a NodeMCU konfigurációjában, de az igual al "baudio" a monitor sorozatban.

4. lépés: 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

Követelmények:

- A "Blynk" letöltése

Passz:

  1. Válassza ki a "+ New Project" opciót, és készítsen új projektet.
  2. Válassza ki az elhelyezést (ESP8266), és válassza ki a „Létrehozás” botot.
  3. Ingresar al proyecto recién creado y seleccionar la opción "(+)".
  4. Válassza ki a "Button" opciót, amely készítsen egy új botot és el proyecto -t.
  5. Configurar el botón recién creado:- Ingresar un nombre al botón.- Ingresar al "OUTPUT" és kiválasztott "V0". - Válassza ki a "Mode" és a "Switch" opciókat.
  6. Válassza ki az "Értesítés" opciót.
  7. Configurar las notificaciones. Dejar por predeterminado.
  8. Ingresar a la opción 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 asociado.

5. lépés: Programozás

#befoglalni

#define BLYNK_PRINT sorozat

#befoglalni

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

/ * Credenciales de WiFi */

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

/ * HC-SR501 mozgásérzékelő */

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

BLYNK_WRITE (V0)

{pinValue = param.asInt (); }

üres beállítás ()

{Serial.begin (115200); késleltetés (10); Blynk.begin (auth, ssid, pass); pinMode (pirPin, INPUT); }

üres hurok ()

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

void getPirValue (érvénytelen)

{pirValue = digitalRead (pirPin); if (pirValue) {Serial.println ("Mozgás észlelve"); Blynk.notify ("Mozgás észlelve"); }}